.home-page .btn-primary{padding:0 45px;line-height:55px;background-color:#c6cf00;border:0;font-family:"Raleway",sans-serif;font-weight:700;font-size:17px;color:#fff!important;cursor:pointer;outline:none!important;border-radius:0}.home-page .home-lottery-banner{position:relative;z-index:1;margin-bottom:60px}@media only screen and (max-width:1200px){.home-page .home-lottery-banner{padding:0!important}}@media only screen and (max-width:768px){.home-page .home-lottery-banner{margin-bottom:40px}}.home-page .home-lottery-banner a,.home-page .home-lottery-banner img{display:block}.home-page .home-lottery-banner img{width:100%;height:auto;box-shadow:10px 10px 10px 0 rgb(0 0 0 / .25)}.home-page .home-discounts{position:relative;z-index:1;display:flex;flex-direction:column;margin-bottom:60px}@media only screen and (max-width:1200px){.home-page .home-discounts{padding:0!important}}.home-page .home-discounts .desktop-discounts{margin-bottom:60px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:40px;row-gap:35px;display:none}@media only screen and (min-width:769px){.home-page .home-discounts .desktop-discounts{display:flex}}.home-page .home-discounts .mobile-discounts{width:100%;height:300px;display:none;flex-wrap:wrap;justify-content:space-between;column-gap:40px;row-gap:35px}@media only screen and (max-width:768px){.home-page .home-discounts .mobile-discounts{display:flex!important}}.home-page .home-discounts .mobile-discounts .discount-block{width:100%!important}.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav{position:absolute;top:0;left:-105px;right:-105px;bottom:0;margin:auto 0;height:.1px;z-index:1}@media screen and (max-width:1499px){.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav{left:-85px;right:-85px}}@media screen and (max-width:1399px){.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav{left:-60px;right:-60px}}@media screen and (max-width:1299px){.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav{position:static;height:auto;margin:25px 0 40px 0;text-align:center}}.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav button{position:absolute;top:-30px;width:60px;height:60px;background:#fff url(https://citro.lv/wp-content/themes/citro/app/assets/img/slider-left-arrow.svg) center no-repeat;font-size:0;outline:none;-webkit-box-shadow:0 0 18px 0 rgb(99 99 99 / .05);-moz-box-shadow:0 0 18px 0 rgb(99 99 99 / .05);box-shadow:0 0 18px 0 rgb(99 99 99 / .05);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}@media screen and (max-width:1399px){.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav button{top:-20px;width:40px;height:40px}}@media screen and (max-width:1299px){.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav button{position:static;display:inline-block;margin:0 5px}}@media screen and (min-width:992px){.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav button:hover{-webkit-box-shadow:0 0 18px 0 rgb(99 99 99 / .2);-moz-box-shadow:0 0 18px 0 rgb(99 99 99 / .2);box-shadow:0 0 18px 0 rgb(99 99 99 / .2)}}.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav button.owl-prev{left:0}.home-page .home-discounts .mobile-discounts .owl-carousel .owl-nav button.owl-next{right:0;background:#fff url(https://citro.lv/wp-content/themes/citro/app/assets/img/slider-right-arrow.svg) center no-repeat}.home-page .home-discounts .discount-block{width:48%;min-height:268px;display:flex;flex-direction:row;background-color:#FFFFFD;box-shadow:10px 10px 10px 0 rgb(0 0 0 / .25)}@media only screen and (max-width:1200px){.home-page .home-discounts .discount-block{width:47%}}@media only screen and (max-width:768px){.home-page .home-discounts .discount-block{width:100%}}.home-page .home-discounts .discount-block .image-wrapper{width:30%}.home-page .home-discounts .discount-block .image-wrapper img{width:100%;height:100%;object-fit:cover}.home-page .home-discounts .discount-block .content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:70%}.home-page .home-discounts .discount-block .content-wrapper .label{display:flex;justify-content:center;align-items:center;width:117px;height:36px;flex-shrink:0;background-color:#D6DF1F;box-shadow:5px 5px 5px 0 rgb(0 0 0 / .25);position:absolute;top:22px;right:-10px;color:#FFFFFD;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.home-page .home-discounts .discount-block .content-wrapper .text{display:flex;flex-direction:column;gap:24px;padding:30px 20px 40px 20px}.home-page .home-discounts .discount-block .content-wrapper .text .title{color:#414040;font-size:25px;font-style:normal;font-weight:700;line-height:25px}.home-page .home-discounts .discount-block .content-wrapper .text .title:hover{color:#ed1c24}.home-page .home-discounts .discount-block .content-wrapper .text .description{color:#414040;font-size:16px;font-style:normal;font-weight:600;line-height:25px;max-width:210px}.home-page .home-discounts .discount-block .content-wrapper .text .link .view{position:relative;padding:0 0 0 73px;font-weight:700;font-size:18px;color:#c6cf00;overflow:hidden}@media screen and (max-width:991px){.home-page .home-discounts .discount-block .content-wrapper .text .link .view{padding:0 0 0 55px}}.home-page .home-discounts .discount-block .content-wrapper .text .link .view::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:61px;height:4px;background-color:#c6cf00;border-left:0 solid #fff0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:991px){.home-page .home-discounts .discount-block .content-wrapper .text .link .view::before{width:40px}}.home-page .home-discounts .discount-block .content-wrapper .text .link .view:hover{color:#ed1c24}.home-page .home-discounts .discount-block .content-wrapper .text .link .view:hover::before{border-color:#ed1c24;border-width:61px}@media screen and (max-width:991px){.home-page .home-discounts .discount-block .content-wrapper .text .link .view:hover::before{border-width:40px}}.home-page .special-offers{margin-bottom:80px;position:relative;overflow:visible}.home-page .special-offers .background-wrapper{z-index:-1;position:absolute;width:100%;height:100%;top:0}.home-page .special-offers .background-wrapper .left{width:100%;position:absolute;left:0;bottom:0}.home-page .special-offers .background-wrapper .left img,.home-page .special-offers .background-wrapper .left svg{transform:translate(-60%,40%);width:100%;height:100%;max-width:743px}.home-page .special-offers .background-wrapper .right{width:100%;position:absolute;top:0;right:0}.home-page .special-offers .background-wrapper .right img,.home-page .special-offers .background-wrapper .right svg{transform:translate(100%,-40%);width:100%;height:100%;max-width:743px}.home-page .special-offers h2{color:#FFFFFD;font-size:39px;font-style:normal;font-weight:700;line-height:normal}.home-page .special-offers h2,.home-page .special-offers .offers-image,.home-page .special-offers .view-more{position:relative;z-index:2}.home-page .special-offers .offers-image img{box-shadow:10px 10px 10px 0 rgb(0 0 0 / .25)}.home-page .special-offers .special-offers-slider{margin-bottom:40px}.home-page .special-offers .special-offers-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center}.home-page .special-offers .special-offers-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item img{object-fit:contain;height:auto!important;width:100%!important}.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav{position:absolute;top:0;left:-105px;right:-105px;bottom:0;margin:auto 0;height:.1px;z-index:1}@media screen and (max-width:1499px){.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav{left:-85px;right:-85px}}@media screen and (max-width:1399px){.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav{left:-60px;right:-60px}}@media screen and (max-width:1299px){.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav{position:static;height:auto;margin:25px 0 40px 0;text-align:center}}.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav button{position:absolute;top:-30px;width:60px;height:60px;background:#fff url(https://citro.lv/wp-content/themes/citro/app/assets/img/slider-left-arrow.svg) center no-repeat;font-size:0;outline:none;-webkit-box-shadow:0 0 18px 0 rgb(99 99 99 / .05);-moz-box-shadow:0 0 18px 0 rgb(99 99 99 / .05);box-shadow:0 0 18px 0 rgb(99 99 99 / .05);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}@media screen and (max-width:1399px){.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav button{top:-20px;width:40px;height:40px}}@media screen and (max-width:1299px){.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav button{position:static;display:inline-block;margin:0 5px}}@media screen and (min-width:992px){.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav button:hover{-webkit-box-shadow:0 0 18px 0 rgb(99 99 99 / .2);-moz-box-shadow:0 0 18px 0 rgb(99 99 99 / .2);box-shadow:0 0 18px 0 rgb(99 99 99 / .2)}}.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav button.owl-prev{left:0}.home-page .special-offers .special-offers-slider .owl-carousel .owl-nav button.owl-next{right:0;background:#fff url(https://citro.lv/wp-content/themes/citro/app/assets/img/slider-right-arrow.svg) center no-repeat}.home-page .posts-carousel{background-color:#fff0;padding-bottom:0!important}.home-page .posts-carousel .background-wrapper{z-index:-1;position:absolute;width:100%;height:100%;top:0}.home-page .posts-carousel .background-wrapper .left{width:100%;position:absolute;left:0;bottom:50%}.home-page .posts-carousel .background-wrapper .left img,.home-page .posts-carousel .background-wrapper .left svg{transform:translate(-40%,50%);width:100%;height:100%;max-width:743px}.home-page .posts-carousel .background-wrapper .right{width:100%;position:absolute;bottom:0;right:0}.home-page .posts-carousel .background-wrapper .right img,.home-page .posts-carousel .background-wrapper .right svg{transform:translate(100%,40%);width:100%;height:100%;max-width:743px}.home-page .posts-carousel:before,.home-page .posts-carousel:after{display:none!important}.home-page .posts-carousel h2{background-color:transparent!important;color:#FFFFFD;font-size:39px;font-style:normal;font-weight:700;line-height:normal}.home-page .posts-carousel .post{background-color:#FFFFFD}.home-page .vacancies{position:relative;z-index:1}.home-page .vacancies .background-wrapper{z-index:-1;position:absolute;width:100%;height:100%;top:0}.home-page .vacancies .background-wrapper .left{width:100%;position:absolute;left:0;bottom:0}.home-page .vacancies .background-wrapper .left img,.home-page .vacancies .background-wrapper .left svg{transform:translate(-60%,100%);width:100%;height:100%;max-width:743px}.home-page .vacancies:after{display:none}.home-page .vacancies h2{color:#FFFFFD}.home-page .vacancies .vacancies-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:40px;row-gap:35px}@media only screen and (max-width:1200px){.home-page .vacancies .vacancies-container{padding:0!important}}.home-page .vacancies .vacancies-container .vacancy-card{padding:50px 25px 35px 25px;background-color:#FFFFFD;width:48%;display:flex;flex-direction:row;gap:20px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}@media only screen and (max-width:1200px){.home-page .vacancies .vacancies-container .vacancy-card{width:47%}}@media only screen and (max-width:992px){.home-page .vacancies .vacancies-container .vacancy-card{flex-direction:column;padding-top:25px}}@media only screen and (max-width:768px){.home-page .vacancies .vacancies-container .vacancy-card{flex-direction:row}}@media only screen and (max-width:768px){.home-page .vacancies .vacancies-container .vacancy-card{width:100%}}.home-page .vacancies .vacancies-container .vacancy-card .icon-wrapper img,.home-page .vacancies .vacancies-container .vacancy-card .icon-wrapper svg{width:100%;height:100%;max-width:75px;max-height:75px}@media only screen and (max-width:992px){.home-page .vacancies .vacancies-container .vacancy-card .icon-wrapper img,.home-page .vacancies .vacancies-container .vacancy-card .icon-wrapper svg{max-width:50px;max-height:50px}}.home-page .vacancies .vacancies-container .vacancy-card .text{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;gap:24px;flex:1 1}@media only screen and (max-width:992px){.home-page .vacancies .vacancies-container .vacancy-card .text{gap:15px}}.home-page .vacancies .vacancies-container .vacancy-card .text .title{color:#414040;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.home-page .vacancies .vacancies-container .vacancy-card .text .title:hover{color:#c23035}.home-page .vacancies .vacancies-container .vacancy-card .text .description{color:#414040;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.home-page .vacancies .vacancies-container .vacancy-card .text .description p{margin-bottom:0}.home-page .vacancies .vacancies-container .vacancy-card .text .link .view{position:relative;padding:0 0 0 73px;font-weight:700;font-size:18px;color:#c6cf00}@media screen and (max-width:991px){.home-page .vacancies .vacancies-container .vacancy-card .text .link .view{padding:0 0 0 55px}}.home-page .vacancies .vacancies-container .vacancy-card .text .link .view::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:61px;height:4px;background-color:#c6cf00;border-left:0 solid #fff0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:991px){.home-page .vacancies .vacancies-container .vacancy-card .text .link .view::before{width:40px}}.home-page .vacancies .vacancies-container .vacancy-card .text .link .view:hover{color:#ed1c24}.home-page .vacancies .vacancies-container .vacancy-card .text .link .view:hover::before{border-color:#ed1c24;border-width:61px}@media screen and (max-width:991px){.home-page .vacancies .vacancies-container .vacancy-card .text .link .view:hover::before{border-width:40px}}