@charset "UTF-8";



@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,100&display=swap");







* {



    font-family: "Poppins", sans-serif;







}







body {



    overflow-x: hidden;



}

/*   modal video   */

body.modal-open {

    overflow: hidden

}



.lp-video-modal-close {

    position: relative

}



.lp-video .lp-video-modal svg {

    position: absolute

}



.lp-video {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap

}



.lp-video__item {

    width: 100%

}



@media screen and (min-width:768px) {

    .lp-video__item {

        width: 50%

    }

}



.lp-video__item-1 .card__image {

    background-image: url(../img/video_background.jpg)

}



.lp-video__item-2 .card__image {

    background-image: url(../img/video_background_2.jpg)

}



.lp-video .card {

    width: 100%;

    height: 100%;

    overflow: hidden;

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate3d(-50%, -50%, 0);

    transform: translate3d(-50%, -50%, 0);

    text-align: center

}



.lp-video .card p {

    color: #fff;

    font-size: 28px;

    margin-top: 70px

}



.lp-video .card p,

.lp-video .card svg {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%)

}



.lp-video .card:hover .card__image {

    -webkit-transform: scale(1.06);

    transform: scale(1.06);

    -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;

    transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;

    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;

    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0ms, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms

}



.lp-video .card__image {

    position: absolute;

    width: 100%;

    height: 100%;

    -webkit-transform: scale(1);

    transform: scale(1);

    -webkit-transition: -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;

    transition: -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;

    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;

    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0ms, -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;

    background-size: cover;

    background-position: 50% 50%;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden

}



.lp-video .lpVideo__wrapper {

    width: 100%;

    height: 100%;

    position: relative

}



.lp-video .lp-video-overlay,

.lp-video .lpVideo__wrapper iframe {

    height: 250px

}



@media only screen and (min-width:400px) {



    .lp-video .lp-video-overlay,

    .lp-video .lpVideo__wrapper iframe {

        height: 400px

    }

}



.lp-video .lp-video-overlay {

    position: relative;

    background: transparent 50% no-repeat;

    background-size: cover

}



.lp-video .lpVideo__wrapper iframe {

    display: block !important;

    width: 100%

}



.lp-video .lp-video-content {

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    top: 47%;

    left: 50%

}



.lp-video .lp-video-title {

    color: #fff;

    font-size: 45px;

    font-weight: 500

}



.lp-video .lp-video-play-icon {

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    position: absolute;

    top: 50%;

    left: 54%;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 9.5px 0 9.5px 17px;

    border-color: transparent transparent transparent #ff8a00;

    overflow: hidden

}



.lp-video .lp-video-modal {

    -webkit-transition: .2s;

    transition: .2s;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    position: fixed;

    top: 0;

    left: -100%;

    z-index: 200;

    width: 100%;

    height: 100%;

    background-color: #fff;

    padding: 61px

}



.lp-video .lp-video-modal.active {

    left: 0

}



.lp-video .lp-video-modal iframe {

    height: 100%

}



.lp-video .lp-video-modal svg {

    top: -37px;

    right: -38px;

    cursor: pointer

}



.btn__play {

    width: 72px;

    height: 72px;

    border-radius: 50%;

    background-color: transparent;

    outline: none;

    position: absolute;

    top: 50%;

    left: 50%;

    cursor: pointer;

    border: 3px solid #ff8a00;

    -webkit-transition: .4s;

    transition: .4s;

    -webkit-transform: scale(1) translate(-50%, -50%);

    transform: scale(1) translate(-50%, -50%)

}



.btn__play:before {

    content: "";

    position: absolute;

    top: -20px;

    left: -20px;

    bottom: -20px;

    right: -20px;

    background: inherit;

    border-radius: 50%;

    border: 1px solid #ff8a00;

    z-index: -1;

    opacity: .4;

    -webkit-transform: scale3d(.7, .7, 1);

    transform: scale3d(.7, .7, 1)

}



.card:hover .btn__play {

    -webkit-transform: scale(.9) translate(-50%, -50%);

    transform: scale(.9) translate(-50%, -50%);

    background-color: rgba(255, 138, 0, .2)

}



.card:hover .btn__play:before {

    -webkit-animation: anim-moema-2 .3s .3s forwards;

    animation: anim-moema-2 .3s .3s forwards

}



.card:hover .lp-video-play-icon {

    -webkit-animation: toRightFromLeft .3s forwards;

    animation: toRightFromLeft .3s forwards

}



.no-touchevents .lp-video .lp-video-play {

    -webkit-transition: .2s;

    transition: .2s;

    -webkit-transform: scale(1) rotate(0);

    transform: scale(1) rotate(0);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden

}



.no-touchevents .lp-video .lp-video-play:hover {

    -webkit-transform: scale(1.2) rotate(5deg);

    transform: scale(1.2) rotate(5deg)

}

button.btn__play:focus{
    outline:0;
}
button.btn__play:hover{
    transform:translate(-50%, -50%) scale(0.9);
}
.fade.vd-tabl:not(.show) {
    opacity: 1;
}
.vd-tabl {
    background-color:#ffffff99;
}
.vd-tabl .modal-content iframe{
    width:100%;
    float:left;
}
.close-modal-btn {
    font-size: 16px;
    font-family: cursive;
    width: 30px;
    line-height: 25px;
    text-align: center;
    border: 2px solid #00467f;
    border-radius: 50%;
    position: absolute;
    right: -15px;
    top: -15px;
    background-color: white;
    cursor: pointer;
    font-size:0;
}
.close-modal-btn:after {
    content:'';
    width: 15px;
    height:2px;
    background-color: #00467f;
    position:absolute;
    left: 6px;
    top: 11px;
    transform: rotate(-45deg);
}
.close-modal-btn:before {
    content:'';
    width: 15px;
    height:2px;
    background-color: #00467f;
    position:absolute;
    left: 6px;
    top: 11px;
    transform: rotate(45deg);
}
@media screen and (max-width: 992px){
    .vd-tabl .modal-content iframe{
        height:400px;
    }
}
@media screen and (max-width: 600px){
    .vd-tabl .modal-content iframe{
        height:300px;
    }
}
@media screen and (max-width: 600px){
    .vd-tabl .modal-content iframe{
        height:250px;
    }
}
@media screen and (max-width: 450px){
     .vd-tabl .modal-content iframe{
        height:220px;
    }
}

/* Doru */
button.btn__play:focus{
    outline:0;
}
button.btn__play:hover{
    transform:translate(-50%, -50%) scale(0.9);
}
.vd-tabl:not(.show) {
    opacity: 1;
}
.vd-tabl {
    background-color:#ffffff99;
}
.vd-tabl .modal-content iframe{
    width:100%;
    float:left;
}
.close-modal-btn {
    font-size: 16px;
    font-family: cursive;
    width: 30px;
    line-height: 25px;
    text-align: center;
    border: 2px solid #00467f;
    border-radius: 50%;
    position: absolute;
    right: -15px;
    top: -15px;
    background-color: white;
    cursor: pointer;
    font-size:0;
}
.close-modal-btn:after {
    content:'';
    width: 15px;
    height:2px;
    background-color: #00467f;
    position:absolute;
    left: 6px;
    top: 11px;
    transform: rotate(-45deg);
}
.close-modal-btn:before {
    content:'';
    width: 15px;
    height:2px;
    background-color: #00467f;
    position:absolute;
    left: 6px;
    top: 11px;
    transform: rotate(45deg);
}
@media screen and (max-width: 992px){
    .vd-tabl .modal-content iframe{
        height:400px;
    }
}
@media screen and (max-width: 600px){
    .vd-tabl .modal-content iframe{
        height:300px;
    }
}
@media screen and (max-width: 600px){
    .vd-tabl .modal-content iframe{
        height:250px;
    }
}
@media screen and (max-width: 450px){
     .vd-tabl .modal-content iframe{
        height:220px;
    }
}






footer .cat-prod-new li {
    margin:0px 0px 10px 0px;
}

.lp-new-products .element-block {



    width: 100%;



    float: left;



}







@media screen and (min-width: 1400px) {



    .lp-new-products .container {



        width: 100%;



        max-width: 1370px;



    }



}







.lp-new-products .topbar {



    background-color: #00467f;



    padding: 25px 0;



    position: relative;



    z-index: 100;



}







@media screen and (max-width: 1000px) {



    .lp-new-products .topbar {



        padding: 10px 0;



    }



}







.lp-new-products .desktop-top {



    display: none;



}







@media screen and (min-width: 1000px) {



    .lp-new-products .desktop-top {



        display: block;



    }



}







.lp-new-products .newpos {



    top: -56px;



    transition: top 0.3s;



}







.lp-new-products .nav-bar-mob {



    position: relative;



    float: left;



    width: 100%;



}







.lp-new-products .login-btn {



    text-align: right;



}







.lp-new-products .login-btn a {



    font-size: 12px;



    color: white;



    text-transform: uppercase;



    font-weight: 400;



    background-color: #00b450;



    padding: 10px 27px;



    border: 2px solid #00b450;



    line-height: 33px;



    border-radius: 20px;



    transition: 0.3s;



}







.lp-new-products .login-btn a:hover {



    background-color: transparent;



    text-decoration: none;



}







@media screen and (max-width: 1000px) {



    .lp-new-products .login-btn a {



        background-color: transparent;



        border: 0;



    }



}







.lp-new-products .user-icon {



    padding-left: 10px;



}







.lp-new-products .user-icon img {



    width: 20px;



    height: 20px;



    filter: invert(1);



}







.lp-new-products #nav-search,



.lp-new-products #nav-search-mobile {



    position: relative;



}







.lp-new-products #nav-search:after,



.lp-new-products #nav-search-mobile:after {



    position: absolute;



    content: "";



    width: 100%;



    height: 2px;



    bottom: -7px;



    background-color: #ffffff;



    left: 0;



}







@media screen and (max-width: 850px) {







    .lp-new-products #nav-search:after,



    .lp-new-products #nav-search-mobile:after {



        width: 0;



    }



}







.lp-new-products #nav-search input[type=search],



.lp-new-products #nav-search-mobile input[type=search] {



    border: 0;



    background-color: transparent;



    color: #ffffff;



    font-style: italic;



    font-size: 12px;



    width: 250px;



}







@media screen and (max-width: 1400px) {







    .lp-new-products #nav-search input[type=search],



    .lp-new-products #nav-search-mobile input[type=search] {



        width: 85%;



    }



}







@media screen and (max-width: 850px) {







    .lp-new-products #nav-search input[type=search],



    .lp-new-products #nav-search-mobile input[type=search] {



        transition: width 0.3s;



        right: 0;



        width: 0;



        padding: 5px;



        float: right;



        display: block;



        margin-top: 4px;



    }



}







.lp-new-products #nav-search input[type=search]::placeholder,



.lp-new-products #nav-search-mobile input[type=search]::placeholder {



    font-size: 12px;



    color: #ffffff;



    font-style: italic;



}







.lp-new-products #nav-search input[type=search]:focus,



.lp-new-products #nav-search-mobile input[type=search]:focus {



    outline: none;



}







@media screen and (max-width: 850px) {







    .lp-new-products #nav-search input.view-search,



    .lp-new-products #nav-search-mobile input.view-search {



        border-bottom: 1px solid #ffffff;



        width: auto;



    }



}







.lp-new-products #nav-search .send-req,



.lp-new-products #nav-search-mobile .send-req {



    float: right;



    font-size: 18px;



}







.lp-new-products #nav-search .send-req img,



.lp-new-products #nav-search-mobile .send-req img {



    width: 22px;



    height: 22px;



    transform: rotate(90deg);



    filter: invert(1);



    margin-top: -5px;



}







@media screen and (max-width: 850px) {







    .lp-new-products #nav-search .send-req img,



    .lp-new-products #nav-search-mobile .send-req img {



        width: 30px;



        height: 30px;



        margin-top: 3px;



    }



}







.lp-new-products #nav-search .send-req:focus,



.lp-new-products #nav-search-mobile .send-req:focus {



    outline: none;



}







.lp-new-products .send-req {



    background-color: transparent;



    border: 0;



}







.lp-new-products .send-req .fa-search {



    -webkit-transform: scaleX(-1);



    transform: scaleX(-1);



    color: #ffffff;



    font-size: 20px;



}







@media screen and (max-width: 850px) {



    .lp-new-products .send-req .fa-search {



        font-size: 32px;



    }



}







.lp-new-products .nav-bar {



    padding: 35px 0;



    position: relative;



    z-index: 100;



    background-color: #ffffff;



}







@media screen and (max-width: 1000px) {



    .lp-new-products .nav-bar {



        padding: 20px 0;



    }



}







.lp-new-products .logo {



    max-height: 63px;



}







@media screen and (max-width: 1000px) {



    .lp-new-products .logo {



        max-height: 60px;



    }



}







.lp-new-products .r-f {



    flex-direction: row-reverse;



}







.lp-new-products .nav-menu {



    list-style: none;



    display: inline-block;



    position: relative;



    top: 50%;



    transform: translateY(-50%);



    padding: 0;



    width: auto;



    float: right;



}







@media screen and (max-width: 999px) {



    .lp-new-products .nav-menu {



        display: none;



    }



}







.lp-new-products .nav-menu:after {



    width: calc(100% + 130px);



    height: 1px;



    position: absolute;



    content: "";



    left: -20px;



    bottom: 0;



    background-color: #ebebeb;



}







@media screen and (max-width: 1560px) {



    .lp-new-products .nav-menu:after {



        width: 100%;



    }



}







.lp-new-products .nav-menu .menu-elemnt {



    width: auto;



    float: left;



    transition: 0.3s;



    position: relative;



}







.lp-new-products .nav-menu .menu-elemnt:after {



    width: calc(100% + 40px);



    height: 100%;



    left: -20px;



    top: 0;



    position: absolute;



    content: "";



    webkit-clip-path: polygon(19% 0, 100% 0, 81% 100%, 0% 100%);



    clip-path: polygon(19% 0, 100% 0, 81% 100%, 0% 100%);



    -webkit-transition: background-color 300ms linear;



    -ms-transition: background-color 300ms linear;



    transition: background-color 300ms linear;



}







.lp-new-products .nav-menu .menu-elemnt a {



    font-size: 16px;



    text-transform: uppercase;



    text-decoration: none;



    font-weight: 300;



    color: #a8a8a8;



    padding: 21px 30px;



    background-color: transparent;



    display: block;



    line-height: 20px;



    position: relative;



    z-index: 2;



    transition: 0.3s;



}







.lp-new-products .nav-menu .menu-elemnt:hover:after {



    background-color: #00467f;



}







.lp-new-products .nav-menu .menu-elemnt:hover a {



    color: #ffffff;



}







.lp-new-products .nav-menu .menu-active:after {



    background-color: #00467f;



}







.lp-new-products .nav-menu .menu-active a {



    color: white;



}







@media screen and (max-width: 1407px) and (min-width: 1000px) {



    .lp-new-products .item-menu1 li.menu-elemnt a {



        font-size: 16px;



        padding: 10px 20px;



    }



}







.lp-new-products .mobile-menu {



    float: right;



    top: 50%;



    position: relative;



    transform: translateY(-50%);



    background-color: white;



}







.lp-new-products .mobile-menu a img {



    max-width: 55px;



}







@media screen and (max-width: 500px) {



    .lp-new-products .mobile-menu a img {



        max-width: 40px;



    }



}







@media screen and (min-width: 1000px) {



    .lp-new-products .mobile-menu {



        display: none;



    }



}







.lp-new-products .breadcrumbs-navigation {



    background-color: #e6e6e6;



    padding: 15px 0;



    overflow: hidden;



}







@media screen and (max-width: 850px) {



    .lp-new-products .breadcrumbs-navigation {



        padding: 30px 0;



    }



}







@media screen and (max-width: 850px) {



    .lp-new-products .breadcrumbs-nav {



        display: none;



    }



}







.lp-new-products .breadcrumbs-nav a {



    font-size: 14px;



    color: #8c8c8c;



    text-transform: none;



    text-decoration: none;



    transition: 0.3s;



}







.lp-new-products .breadcrumbs-nav a:hover {



    color: #00467f;



}







.lp-new-products .breadcrumbs-nav span {



    padding: 0 15px;



    color: #8c8c8c;



}







.lp-new-products .breadcrumbs-nav span.current-page {



    padding: 0;



    font-weight: 600;



    color: #00467f;



    font-size: 16px;



    position: relative;



}







.lp-new-products .breadcrumbs-nav span.current-page:after {



    content: " ";



    width: 5000px;



    right: -5075px;



    position: absolute;



    background-color: #00467f;



    height: 75px;



    top: -23px;



    transform: skewX(-30deg);



}







.lp-new-products .breadcrumbs-nav span.current-page:before {



    content: " ";



    width: 100px;



    right: -160px;



    position: absolute;



    background-color: #ffffff;



    height: 75px;



    top: -23px;



    transform: skewX(-30deg);



}







.lp-new-products .nav-prod-hodlder {



    margin: 0;



    background-color: #ffffff;



    overflow: hidden;



    height: 0;



    position: absolute;



    z-index: 5;



    width: 100%;



}







.lp-new-products .p-relative {



    position: relative;



}







.lp-new-products .pdg-t-70 {



    padding-top: 70px;



}







.lp-new-products .cat-list {



    width: 990px;



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    float: left;



    list-style: none;



    flex-wrap: wrap;



    padding: 0;



    margin-bottom: 0;



    display: none;



}







.lp-new-products .cat-list li {



    width: calc(100% / 6);



    margin-bottom: 20px;



    padding: 0 25px;



}







.lp-new-products .back-to-product p {



    color: #00467f;



    font-weight: 500;



    font-size: 12px;



    margin-bottom: 5px;



}







.lp-new-products .prod-catimg {



    width: 100%;



    float: left;



    height: 105px;



    padding-bottom: 10px;



}







.lp-new-products .prod-catimg img {



    object-fit: contain;



    height: 100%;



    width: 100%;



    max-width: 105px;



    position: relative;



    left: 50%;



    transform: translateX(-50%);



}







.lp-new-products .prod-title-cat {



    width: 100%;



    text-align: center;



    word-break: break-word;



    font-size: 12px;



    font-weight: 500;



    color: #00467f;



    line-height: 14px;



}







.lp-new-products .product-nav {



    padding-bottom: 20px;



    margin-bottom: 25px;



    float: left;



    border-bottom: 2px solid #e1e1e1;



    width: 990px;



    left: 50%;



    position: relative;



    transform: translateX(-50%);



}







.lp-new-products .nav-prod {



    list-style: none;



    padding: 0;



    margin: 0;



    float: left;



    left: 50%;



    position: relative;



    transform: translateX(-50%);



}







.lp-new-products .nav-prod li {



    float: left;



    padding: 0 45px;



    border-right: 1px solid #e1e1e1;



}







.lp-new-products .nav-prod li:last-child {



    border: 0;



}







.lp-new-products .nav-prod li img {



    width: 40px;



    height: 40px;



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    object-fit: contain;



}







.lp-new-products .nav-prod li h2 {



    width: 100%;



    text-align: center;



    font-size: 13px;



    color: #e1e1e1;



    font-weight: 500;



    margin-top: 10px;



}







.lp-new-products .nav-prod a:hover {



    text-decoration: none;



}







.lp-new-products .back-to-product {



    width: 100%;



    float: left;



    text-align: center;



    margin-bottom: 30px;



}







.lp-new-products .btn-main {



    font-size: 18px;



    color: #ffffff;



    background-color: #00b450;



    text-decoration: none;



    display: block;



    padding: 10px 40px;



    float: left;



    left: 50%;



    position: relative;



    transform: translateX(-50%);



    border: 2px solid #00b450;



    transition: 0.3s;



    border-radius: 30px;



}







.lp-new-products .btn-main:hover {



    color: #00b450;



    background-color: #ffffff;



    text-decoration: none;



}







.lp-new-products .active {



    height: auto;



    transition: max-height 0.15s ease-out;



}







.lp-new-products .visible {



    display: flex;



}







.lp-new-products .nav-prod li.statement-active h2 {



    color: #00467f;



}







.lp-new-products .nav-menu-mobile {



    position: fixed;



    top: 0;



    height: 0;



    width: 100%;



    overflow: hidden;



    transition: height 0.3s;



    z-index: 22;



}







@media screen and (max-width: 1000px) {



    .lp-new-products .nav-menu-mobile {



        height: auto;



    }



}







.lp-new-products .bg-mobile-menu {



    left: 0;



    height: 100vh;



    background-color: #000000b8;



}







.lp-new-products .h-100-mob {



    height: 100%;



}







.lp-new-products .w-100-mob .mob-menu {



    opacity: 1;



}







.lp-new-products .nav-bar .item-menu2 a {



    width: auto;



    float: left;



}







@media screen and (max-width: 850px) {



    .lp-new-products .desktop-view {



        display: none;



    }



}







.lp-new-products .mobile-view {



    float: right;



    padding-right: 10px;



    margin-top: 3px;



}







@media screen and (min-width: 850px) {



    .lp-new-products .mobile-view {



        display: none;



    }



}







@media screen and (max-width: 850px) {



    .lp-new-products .mobile-view .user-icon img {



        width: 30px;



        height: 30px;



        margin: 0;



    }



}







.lp-new-products .holder-mobile-menu {



    width: 100%;



    text-align: center;



    float: left;



    background-color: #ffffff;



    padding: 38px 0;



    border-top: 2px solid #f0f0f0;



}







@media screen and (max-width: 600px) {



    .lp-new-products .holder-mobile-menu {



        padding: 10px 0;



    }



}







.lp-new-products .holder-mobile-menu .description-bar p {



    margin: 0;



    color: #a8a8a8;



    font-size: 25px;



}







@media screen and (max-width: 600px) {



    .lp-new-products .holder-mobile-menu .description-bar p {



        font-size: 18px;



    }



}







.lp-new-products .holder-mobile-menu .description-bar h2 {



    margin: 0;



    font-size: 40px;



    font-weight: 600;



    text-transform: uppercase;



    color: #00467f;



}







@media screen and (max-width: 600px) {



    .lp-new-products .holder-mobile-menu .description-bar h2 {



        font-size: 30px;



    }



}







.lp-new-products .navigation-mobile {



    width: 100%;



    float: left;



    display: flex;



    background-color: #ffffff;



    flex-wrap: wrap;



    padding: 70px 0 0 0;



    list-style-type: none;



    margin: 0;



}







.lp-new-products .navigation-mobile li {



    width: calc(100% / 3);



    float: left;



    padding: 0 10px;



    text-align: center;



    margin-bottom: 70px;



}







@media screen and (min-width: 700px) {



    .lp-new-products .navigation-mobile li {



        width: calc(100% / 5);



    }



}







.lp-new-products .navigation-mobile li a img {



    width: 65px;



    object-fit: contain;



}







@media screen and (max-width: 460px) {



    .lp-new-products .navigation-mobile li a img {



        width: 50px;



    }



}







.lp-new-products .navigation-mobile li a h3 {



    font-size: 26px;



    text-transform: uppercase;



    color: #00467f;



    font-weight: 600;



    margin-top: 20px;



}







@media screen and (max-width: 460px) {



    .lp-new-products .navigation-mobile li a h3 {



        font-size: 18px;



    }



}







.lp-new-products .navigation-mobile.product li {



    width: 50%;



    margin-bottom: 30px;



}







.lp-new-products .navigation-mobile.product li a {



    display: block;



    max-width: 165px;



    margin: auto;



}







.lp-new-products .navigation-mobile.product.product-category li {



    width: 100%;



}







.lp-new-products .navigation-mobile.product.product-category li a {



    max-width: 100%;



}







.lp-new-products footer {



    padding: 55px 0;



    background-color: #00467f;



}







.lp-new-products footer .category-products {



    list-style: none;



    padding: 0;



    margin: 0;



}







@media screen and (max-width: 960px) {



    .lp-new-products footer .category-products {



        float: left;



        margin-bottom: 50px;



    }



}







.lp-new-products footer .category-products li {



    width: calc(100% / 3);



    float: left;



    margin-bottom: 10px;



}







@media screen and (max-width: 800px) {



    .lp-new-products footer .category-products li {



        width: 50%;



    }







    .lp-new-products footer .category-products li:nth-child(even) {



        text-align: right;



    }







    .lp-new-products footer .category-products li:nth-child(odd) {



        text-align: left;



    }



}







@media screen and (max-width: 500px) {



    .lp-new-products footer .category-products li {



        font-size: 0.9em;



        font-weight: 300;



    }



}







@media screen and (max-width: 380px) {



    .lp-new-products footer .category-products li {



        width: 100%;



    }







    .lp-new-products footer .category-products li:nth-child(even) {



        text-align: left;



    }







    .lp-new-products footer .category-products li:nth-child(odd) {



        text-align: left;



    }



}







.lp-new-products footer .category-products li a {



    color: #ffffff;



    font-weight: 300;



}







@media screen and (max-width: 960px) {



    .lp-new-products footer .pages-footer {



        margin: 0;



    }



}







.lp-new-products footer .pages-footer li {



    width: 100%;



}







@media screen and (max-width: 800px) {



    .lp-new-products footer .pages-footer li:nth-child(even) {



        text-align: initial;



    }







    .lp-new-products footer .pages-footer li:nth-child(odd) {



        text-align: initial;



    }



}







.lp-new-products footer .miscellaneous {



    width: 100%;



    float: right;



}







@media screen and (max-width: 960px) {



    .lp-new-products footer .miscellaneous {



        margin: 0;



    }



}







.lp-new-products footer .miscellaneous li {



    width: auto;



    padding-left: 20px;



    float: right;



}







@media screen and (max-width: 800px) {



    .lp-new-products footer .miscellaneous li:nth-child(even) {



        text-align: right;



    }







    .lp-new-products footer .miscellaneous li:nth-child(odd) {



        text-align: right;



    }



}







.lp-new-products footer .title-footer {



    font-size: 20px;



    font-weight: 500;



    text-align: left;



    text-transform: uppercase;



    color: #00b450;



    margin-bottom: 20px;



}







.lp-new-products .copyright {



    font-size: 20px;



    font-weight: 500;



    text-align: right;



    color: #ffffff;



    margin-top: 20px;



    width: 100%;



    float: right;



}







@media screen and (max-width: 370px) {



    .lp-new-products .copyright {



        font-size: 18px;



    }



}







.lp-new-products .social-media {



    width: 100%;



    float: left;



    margin-bottom: 30px;



}







.lp-new-products .social-media .item-media {



    width: 65px;



    float: right;



}







.lp-new-products .social-media .item-media img {



    margin: auto;



}







.lp-new-products .product-details {



    padding: 55px 0;



}







.lp-new-products .content-product h1 {



    font-size: 21px;



    font-weight: 700;



    color: #00467f;



    text-transform: uppercase;



}







.lp-new-products .content-product h2 {



    font-size: 20px;



    font-weight: 700;



    color: #00467f;



}







.lp-new-products .gallery-wrapper {



    max-width: 90px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .gallery-wrapper {



        max-width: 100%;



        width: 645px;



        left: 50%;



        margin-top: 50px;



        transform: translateX(-50%);



    }



}







@media screen and (max-width: 769px) {



    .lp-new-products .gallery-wrapper {



        width: 300px;



    }



}







.lp-new-products .gallery-wrapper .slick-slide.item-gallery {



    width: 90px !important;



    height: 90px;



    border: 1px solid #d0d0d0;



    display: flex;



    margin-bottom: 10px;



    pointer: current;



    opacity: 0.7;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .gallery-wrapper .slick-slide.item-gallery {



        margin-bottom: 0;



        width: 185px !important;



        height: 185px;



        margin: 15px;



    }



}







@media screen and (max-width: 769px) {



    .lp-new-products .gallery-wrapper .slick-slide.item-gallery {



        width: 90px !important;



        height: 90px;



        margin: 5px;



    }



}







.lp-new-products .gallery-wrapper .slick-slide.item-gallery img {



    width: 100%;



    height: auto;



    object-fit: contain;



    position: relative;



    top: 50%;



    transform: translateY(-50%);



}







.lp-new-products .gallery-wrapper .slick-slide.slick-current {



    opacity: 1;



}







.lp-new-products .gallery-wrapper .slick-slide.item-gallery.slick-current {



    border: 3px solid #00467f;



}







.lp-new-products .vertical-gallery {



    padding: 30px 0;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .vertical-gallery {



        padding-bottom: 0;



    }



}







.lp-new-products .vertical-gallery .fa-angle-up.slick-arrow,



.lp-new-products .vertical-gallery .fa-angle-down.slick-arrow {



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    font-size: 30px;



    color: #00467f;



    cursor: pointer;



}







.lp-new-products .nav-gallery {



    display: flex;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .nav-gallery {



        flex-direction: column-reverse;



    }



}







.lp-new-products .large-current-image {



    margin-left: 50px;



    width: 100%;



    max-width: 560px;



    max-height: 350px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .large-current-image {



        margin-left: 0;



        margin: auto;



    }



}







@media screen and (max-width: 640px) {



    .lp-new-products .large-current-image iframe {



        width: 100% !important;



        height: 300px !important;



    }



}







.lp-new-products .large-current-image img {



    width: 100%;



    height: auto;



    max-height: 350px;



    object-fit: contain;



    position: relative;



    top: 50%;



    transform: translateY(-50%);



}







@media screen and (max-width: 1200px) {



    .lp-new-products .large-current-image img {



        top: initial;



        transform: none;



    }



}







.lp-new-products .title-section-delimiter h2 {



    text-align: right;



}







@media screen and (max-width: 450px) {



    .lp-new-products .title-section-delimiter h2 {



        text-align: center;



    }



}







.lp-new-products .title-section-delimiter {



    position: relative;



    padding: 12px 0;



    margin-bottom: 45px;



}







.lp-new-products .title-section-delimiter:after {



    content: " ";



    width: 7000px;



    height: 100%;



    background-color: #00b450;



    position: absolute;



    top: 0;



    right: 180px;



}







.lp-new-products span.element-title {



    font-size: 20px;



    text-decoration: none;



    font-weight: 400;



    color: #ffffff;



    padding: 21px 0;



    position: relative;



    margin-right: 120px;



    background-color: #00467f;



    z-index: 2;



}







@media screen and (max-width: 450px) {



    .lp-new-products span.element-title {



        margin: 0;



    }



}







.lp-new-products span.element-title:after {



    width: calc(100% + 100px);



    left: -50px;



    height: 100%;



    background-color: #00467f;



    position: absolute;



    content: "";



    top: 0;



    z-index: -1;



    transform: skew(-30deg);



}







.lp-new-products span.element-title:before {



    width: 100px;



    left: -65px;



    height: calc(100% + 20px);



    background-color: #ffffff;



    position: absolute;



    content: "";



    top: -10px;



    z-index: -1;



    transform: skew(-30deg);



}







.lp-new-products .product-specifications {



    margin-top: 50px;



}







.lp-new-products .wrap-specification {



    margin-bottom: 75px;



    padding-right: 70px;



}







@media screen and (max-width: 700px) {



    .lp-new-products .wrap-specification {



        padding-right: 0;



    }



}







.lp-new-products .wrap-specification p {



    font-size: 14px;



    font-weight: 400;



    color: #00467f;



    position: relative;



    padding-left: 25px;



    margin-bottom: 5px;



}







.lp-new-products .wrap-specification p:before {



    position: absolute;



    left: 0;



    top: 0;



    background-image: url("../../../../images/theme/arrow-paragraph.png");



    padding-right: 15px;



    content: "";



    width: 30px;



    height: 30px;



    background-repeat: no-repeat;



    background-position: 1px 4px;



}







.lp-new-products .goods-to-cart {



    max-width: 560px;



    float: right;



    padding: 25px 30px;



    background-color: #00467f;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .goods-to-cart {



        position: relative;



        left: 50%;



        transform: translateX(-50%);



        float: left;



    }



}







.lp-new-products .goods-to-cart .title-cart {



    font-size: 21px;



    font-weight: 700;



    text-transform: uppercase;



    color: #ffffff;



    margin-bottom: 20px;



}







.lp-new-products .goods-to-cart .choose-options {



    float: left;



    width: 50%;



}







@media screen and (max-width: 500px) {



    .lp-new-products .goods-to-cart .choose-options {



        width: 100%;



    }



}







.lp-new-products .goods-to-cart .filter-reset {



    float: right;



    width: 50%;



}







@media screen and (max-width: 500px) {



    .lp-new-products .goods-to-cart .filter-reset {



        width: 100%;



        float: left;



        margin-bottom: 20px;



    }



}







.lp-new-products .goods-to-cart .select-wrap-cart {



    width: 100%;



    float: left;



}







.lp-new-products .goods-to-cart .span-cart {



    width: 100%;



    color: #ffffff;



    font-weight: 400;



    font-size: 14px;



    float: left;



    margin-bottom: 15px;



}







.lp-new-products .goods-to-cart .cart-price {



    margin-bottom: 25px;



}







.lp-new-products .goods-to-cart .cart-price .span-cart {



    margin-bottom: 0;



}







.lp-new-products .goods-to-cart .quantity-input {



    margin-bottom: 30px;



}







.lp-new-products .goods-to-cart .quantity-input .span-cart {



    margin-bottom: 10px;



}







.lp-new-products .goods-to-cart .quantity-input input[type=number] {



    width: 50%;



    float: left;



    height: 45px;



    padding: 0 10px;



    font-size: 13px;



    color: #aeaeae;



    font-weight: 400;



    position: relative;



    background-color: #ffffff;



    line-height: 45px;



    border: 1px solid #00b450;



}







@media screen and (max-width: 500px) {



    .lp-new-products .goods-to-cart .quantity-input input[type=number] {



        width: 70px;



    }



}







.lp-new-products .goods-to-cart .quantity-input .total-price {



    width: 50%;



    float: left;



    text-align: center;



    font-size: 14px;



    color: #ffffff;



    line-height: 45px;



}







@media screen and (max-width: 500px) {



    .lp-new-products .goods-to-cart .quantity-input .total-price {



        width: calc(100% - 80px);



        margin-left: 10px;



    }



}







.lp-new-products .goods-to-cart .quantity-input .total-price .final-price {



    font-weight: 700;



}







.lp-new-products .goods-to-cart .wrapper-attribute {



    margin-bottom: 10px;



}







.lp-new-products .goods-to-cart .wrapper-attribute a {



    color: #00467f;



    border: 1px solid #898989;



    padding: 5px 10px;



    margin-right: 7px;



    text-decoration: none;



    float: left;



    font-size: 14px;



    background-color: #ffffff;



}







.lp-new-products .goods-to-cart .btn-filter-reset {



    color: #ffffff;



    font-weight: 600;



    text-transform: uppercase;



    text-decoration: none;



    float: right;



}







@media screen and (max-width: 500px) {



    .lp-new-products .goods-to-cart .btn-filter-reset {



        float: left;



    }



}







.lp-new-products .goods-to-cart .btn-filter-reset img {



    transition: transform 0.3s;



}







.lp-new-products .goods-to-cart .btn-filter-reset:hover img {



    transform: rotate(-180deg);



}







.lp-new-products #option-item {



    width: 100%;



    float: left;



    border: 1px solid #898989;



    min-height: 45px;



    padding: 10px 35px 10px 10px;



    font-size: 13px;



    color: #aeaeae;



    font-weight: 400;



    position: relative;



    background-color: #ffffff;



    line-height: 25px;



    cursor: pointer;



    margin-bottom: 35px;



}







.lp-new-products #option-item:focus {



    outline: none;



}







.lp-new-products #option-item .span-icon {



    position: absolute;



    height: 100%;



    width: 30px;



    text-align: center;



    color: #ffffff;



    background-color: #00b450;



    right: 0;



    top: 0;



    display: flex;



}







.lp-new-products #option-item .span-icon img {



    max-width: 14px;



    position: relative;



    top: 50%;



    transform: translate(-50%, -50%);



    width: auto;



    left: 50%;



    height: 10px;



}







.lp-new-products #option-item #productSelected {



    color: #000000;



    font-weight: 700;



}







.lp-new-products .mrt-0 {



    margin-top: 0;



}







.lp-new-products .btn-add-to-cart {



    text-align: center;



    color: #ffffff;



    background-color: #00b450;



    line-height: 30px;



    float: left;



    width: 100%;



    font-weight: 400;



    margin-bottom: 35px;



    padding: 10px 0;



}







.lp-new-products .btn-add-to-cart:hover {



    cursor: pointer;



    color: #ffffff;



    background-color: #00b450;



}







.lp-new-products .pdg-b-20 {



    padding-bottom: 20px;



}







.lp-new-products .pdg-b-10 {



    padding-bottom: 10px;



}







.lp-new-products .single-product-price {



    font-size: 21px;



    font-weight: 500;



    color: #ffffff;



}







.lp-new-products .single-product-price .price-product {



    font-weight: 700;



}







.lp-new-products .login-element {



    padding: 10px 0;



}







.lp-new-products .login-element a {



    font-weight: 700;



    text-transform: uppercase;



    color: #ffffff;



}







.lp-new-products .login-element .span-cart {



    text-align: center;



    margin-bottom: 35px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .arrow-top-slick {



        position: absolute;



        left: -30px;



        top: 50%;



        transform: translateY(-50%);



    }



}







.lp-new-products .arrow-top-slick img {



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    margin-bottom: 7px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .arrow-top-slick img {



        margin-bottom: 0;



        transform: rotate(270deg);



    }



}







.lp-new-products .arrow-top-slick img:hover {



    cursor: pointer;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .arrow-bottom-slick {



        position: absolute;



        right: -8px;



        top: 50%;



        transform: translateY(-50%);



    }



}







.lp-new-products .arrow-bottom-slick img {



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    margin-top: -10px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .arrow-bottom-slick img {



        margin: 0;



        transform: rotate(270deg);



    }



}







.lp-new-products .arrow-bottom-slick img:hover {



    cursor: pointer;



}







.lp-new-products .list-products p {



    position: relative;



    padding-left: 20px;



}







.lp-new-products .list-products p:hover a {



    color: #ffffff;



}







.lp-new-products .list-products p:before {



    position: absolute;



    left: 0;



    top: 0;



    background-image: url("../../../../images/theme/arrow-paragraph.png");



    padding-right: 15px;



    content: "";



    width: 30px;



    height: 30px;



    background-repeat: no-repeat;



    background-position: 1px 6px;



}







.lp-new-products .list-products p a {



    text-decoration: none;



    font-size: 14px;



    font-weight: 500;



    color: #ffffff;



    transition: 0.3s;



}







.lp-new-products .certification-product {



    margin-top: 50px;



    padding-left: 30px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .certification-product {



        margin-bottom: 50px;



    }



}







.lp-new-products .certification-product h3 {



    font-size: 21px;



    font-weight: 400;



    color: #898989;



}







.lp-new-products .certification-product img {



    width: 90px;



    height: 90px;



    float: left;



    object-fit: contain;



}







.lp-new-products .wrap-aplicatii {



    margin-bottom: 30px;



    display: flex;



    flex-wrap: wrap;



}







.lp-new-products .aplicatie-wrap {



    width: 33.33%;



    float: left;



    display: flex;



}







@media screen and (max-width: 1450px) {



    .lp-new-products .aplicatie-wrap {



        width: 50%;



    }



}







@media screen and (max-width: 620px) {



    .lp-new-products .aplicatie-wrap {



        width: 100%;



        margin-bottom: 10px;



    }



}







.lp-new-products .aplicatie-wrap .vertical-block {



    float: left;



}







.lp-new-products .aplicatie-wrap .vertical-block p {



    /*position: relative;



  top: 50%;



  transform: translateY(-50%);*/



}







.lp-new-products .aplicatie-wrap img {



    width: 90px;



    height: 90px;



    object-fit: contain;



    float: left;



}







.lp-new-products .aplicatie-wrap p.no-after {



    float: left;



    padding-left: 20px;



    position: relative;



    top: 50%;



    transform: translateY(-50%);



}







.lp-new-products .aplicatie-wrap p.no-after:before {



    content: "";



    float: right;



    background-image: none;



}







.lp-new-products .list-examples {



    padding: 25px 30px;



    background-color: #eeeeee;



    position: relative;



    top: 50%;



    transform: translateY(-50%);



}







@media screen and (max-width: 1200px) {



    .lp-new-products .list-examples {



        top: initial;



        transform: none;



        margin-bottom: 50px;



    }



}







.lp-new-products .list-examples ul {



    margin: 0;



    list-style: none;



    padding: 0;



}







.lp-new-products .list-examples ul li {



    width: 50%;



    float: left;



    position: relative;



    padding-left: 20px;



    padding-right: 20px;



    font-size: 16px;



    color: #00467f;



    font-weight: 400;



}







@media screen and (max-width: 650px) {



    .lp-new-products .list-examples ul li {



        width: 100%;



    }



}







.lp-new-products .list-examples ul li:after {



    position: absolute;



    left: 0;



    top: 0;



    background-image: url("../../../../images/theme/arrow-paragraph.png");



    padding-right: 15px;



    content: "";



    width: 30px;



    height: 30px;



    background-repeat: no-repeat;



    background-position: 1px 5px;



}







.lp-new-products .title-examples-applications {



    font-weight: 700;



    color: #00467f;



    font-size: 21px;



}







.lp-new-products .nav-accordion ul {



    padding: 0;



    margin: 0;



    list-style: none;



    float: left;



    left: 50%;



    position: relative;



    transform: translateX(-50%);



}







.lp-new-products .nav-accordion ul li {



    float: left;



    border-right: 1px solid #e1e1e1;



}







@media screen and (max-width: 550px) {



    .lp-new-products .nav-accordion ul li {



        width: 50%;



        max-width: 100%;



        margin-bottom: 20px;



    }



}







@media screen and (max-width: 550px) {



    .lp-new-products .nav-accordion ul li:nth-of-type(2) {



        border: 0;



    }



}







.lp-new-products .nav-accordion ul li:last-of-type {



    border: 0;



}







.lp-new-products .nav-accordion ul li .nav-element-accordion {



    padding: 0 50px;



    cursor: pointer;



}







@media screen and (max-width: 1000px) {



    .lp-new-products .nav-accordion ul li .nav-element-accordion {



        padding: 0 20px;



    }



}







@media screen and (max-width: 769px) {



    .lp-new-products .nav-accordion ul li .nav-element-accordion {



        max-width: 120px;



        margin: auto;



    }



}







.lp-new-products .nav-accordion ul li .nav-element-accordion img {



    margin: auto;



    display: block;



    width: 50px;



    height: 45px;



    object-fit: contain;



    transition: filter 0.3s;



}







.lp-new-products .nav-accordion ul li .nav-element-accordion p {



    font-size: 13px;



    text-align: center;



    margin-top: 15px;



    color: #a8a8a8;



    word-break: break-word;



}







.lp-new-products .nav-accordion ul li .current-tab img {



    filter: invert(1);



}







.lp-new-products .nav-accordion {



    margin-top: 15px;



    padding-bottom: 25px;



    border-bottom: 2px solid #e1e1e1;



}







.lp-new-products .accordion-show {



    margin: 55px 0;



}







.lp-new-products .tehnical-informatiions {



    list-style: none;



    padding-left: 10px;



}







.lp-new-products .tehnical-informatiions li {



    font-size: 16px;



    color: #00467f;



    font-weight: 400;



    position: relative;



    padding-left: 10px;



}







.lp-new-products .tehnical-informatiions li span.counter {



    color: #898989;



    position: absolute;



    left: -10px;



    font-weight: 400;



}







.lp-new-products .gallery-tehnic .gallery-item {



    width: 20%;



    float: left;



    margin-bottom: 35px;



}







@media screen and (max-width: 1270px) {



    .lp-new-products .gallery-tehnic .gallery-item {



        width: 33.33%;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products .gallery-tehnic .gallery-item {



        width: 50%;



    }



}







@media screen and (max-width: 430px) {



    .lp-new-products .gallery-tehnic .gallery-item {



        width: 100%;



    }



}







.lp-new-products .gallery-tehnic .gallery-item img {



    width: 225px;



    height: 180px;



    object-fit: contain;



    margin: auto;



    display: block;



}







@media screen and (max-width: 650px) {



    .lp-new-products .gallery-tehnic .gallery-item img {



        width: 320px;



        height: 220px;



    }



}







.lp-new-products .gallery-counter {



    text-align: center;



    margin-top: 15px;



    font-size: 16px;



    color: #00467f;



    font-weight: 400;



    padding: 0 10px;



}







.lp-new-products .gallery-counter span {



    width: 35px;



    line-height: 35px;



    display: inline-block;



    color: #ffffff;



    background-color: #00467f;



    border-radius: 50%;



}







.lp-new-products .list-accordion2 {



    list-style: none;



    margin: auto;



    display: block;



    max-width: 1020px;



    width: 100%;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .list-accordion2 {



        padding: 0;



    }



}







.lp-new-products .list-accordion2 li {



    font-size: 16px;



    color: #00467f;



    font-weight: 700;



    border-bottom: 2px solid #e1e1e1;



    padding: 7px 0;



}







.lp-new-products .list-accordion2 li:last-of-type {



    border: 0;



}







.lp-new-products .list-accordion2 li span {



    float: right;



    font-weight: 400;



}







@media screen and (max-width: 768px) {



    .lp-new-products .list-accordion2 li span {



        float: initial;



        padding-left: 15px;



    }



}







.lp-new-products .related-img img {



    height: 150px;



    width: 100%;



    object-fit: contain;



    padding: 20px;



}







.lp-new-products .title-product-r h3 {



    font-size: 15px;



    font-weight: bold;



    color: #00467f;



    text-align: left;



    padding: 10px 10px 0 10px;



    margin-bottom: 5px;



    min-height: 50px;



}







.lp-new-products .rltd-desc-r p {



    font-size: 14px;



    font-weight: 400;



    color: #00467f;



    text-align: left;



    padding: 0 10px;



    margin-bottom: 15px;



}







.lp-new-products .rltd-filter-r p {



    font-size: 12px;



    font-weight: 400;



    color: #000;



    text-align: left;



    padding: 0 10px;



}







.lp-new-products .mrg-t-20 {



    margin-top: 20px;



}







.lp-new-products .options-product ul {



    padding: 0;



    margin: 0;



    list-style: none;



}







.lp-new-products .options-product ul li {



    width: 100%;



    float: left;



    border: 3px solid #898989;



    padding: 5px;



    margin-bottom: 15px;



    background-color: #eeeeee;



    cursor: pointer;



}







.lp-new-products .options-product ul li.idle {



    opacity: 0.6;



    cursor: initial;



    position: relative;



}







.lp-new-products .options-product ul li.idle:after {



    content: " ";



    width: 100%;



    height: 100%;



    left: 0;



    top: 0;



    background-color: #898989;



    position: absolute;



    opacity: 0.7;



}







.lp-new-products .wrap-option-selected {



    width: 70%;



    float: left;



    padding-right: 10px;



}







.lp-new-products .wrap-option-selected .product-option-name {



    font-size: 16px;



    font-weight: 300;



    width: 100%;



    float: left;



}







.lp-new-products .wrap-option-selected .product-option-spec {



    font-size: 14px;



    font-weight: 700;



}







.lp-new-products .product-selected {



    width: 30%;



    float: left;



}







.lp-new-products .product-selected .price-VAT {



    font-size: 16px;



    font-weight: 500;



}







.lp-new-products .product-selected .price-option {



    font-weight: 700;



    font-size: 18px;



}







.lp-new-products .product-selected .price-per-quantity {



    font-size: 14px;



    font-weight: 500;



}







.lp-new-products .filtred-list {



    opacity: 0.3;



}







.lp-new-products .pdg-b-13 {



    padding-bottom: 13px;



}







.lp-new-products .enable-filtering {



    margin-bottom: 7px;



}







.lp-new-products .goods-to-cart .wrapper-attribute a.filter-active {



    border: 2px solid #00b450;



}







.lp-new-products .goods-to-cart .wrapper-attribute .disabled-value {



    position: relative;



    opacity: 0.7;



}







.lp-new-products .goods-to-cart .wrapper-attribute .disabled-value:after {



    content: "";



    width: 100%;



    height: 100%;



    left: 0;



    top: 0;



    background-color: #898989;



    z-index: 2;



    position: absolute;



    opacity: 0.6;



}







.lp-new-products .goods-to-cart .wrapper-attribute a.status-active {



    border: 1px solid #00b450;



    opacity: 1;



}







.lp-new-products .goods-to-cart .wrapper-attribute a.status-active:after {



    width: 0;



    height: 0;



}







.lp-new-products #accordion-product {



    margin: auto;



    max-width: 920px;



}







.lp-new-products .video-product {



    margin: auto;



    max-width: 620px;



}







.lp-new-products .panel-heading a svg {



    font-size: 20px;



    float: right;



    transition: 0.3s;



}







.lp-new-products .panel-heading a {



    font-size: 20px;



    text-align: right;



    transition: 0.3s;



    width: 100%;



    display: block;



    text-align: left;



}







.lp-new-products .panel-heading.active a svg {



    -webkit-transform: rotate(90deg);



    -moz-transform: rotate(90deg);



    transform: rotate(90deg);



}







.lp-new-products #accordion-product .panel-title {



    border-bottom: 2px solid #f2f2f2;



    padding-bottom: 10px;



}







.lp-new-products #accordion-product .panel-title a {



    font-size: 18px;



    color: #00467f;



    text-decoration: none;



    font-weight: 500;



}







.lp-new-products #accordion-product ul {



    list-style: none;



    padding-left: 80px;



}







.lp-new-products #accordion-product ul li a {



    font-size: 16px;



    color: #00467f;



    text-decoration: none;



    padding-right: 100px;



    position: relative;



    line-height: 35px;



}







.lp-new-products #accordion-product ul li a:after {



    width: 60px;



    height: 30px;



    background-image: url("../../../../images/theme/pdf-icon.png");



    background-repeat: no-repeat;



    background-position: center;



    background-size: 100%;



    position: absolute;



    content: "";



    top: -3px;



    left: -75px;



}







.lp-new-products .item-iframe {



    margin-bottom: 40px;



}







.lp-new-products .item-iframe iframe.resp-iframe {



    width: 100%;



    height: auto;



    min-height: 350px;



}







@media screen and (max-width: 500px) {



    .lp-new-products .item-iframe iframe.resp-iframe {



        min-height: 300px;



    }



}







@media screen and (max-width: 400px) {



    .lp-new-products .item-iframe iframe.resp-iframe {



        min-height: 260px;



    }



}







.lp-new-products .item-iframe h3 {



    font-size: 18px;



    text-align: center;



    color: #00467f;



}







.lp-new-products .slider-element {



    width: 100%;



    float: left;



    position: relative;



    margin-bottom: 25px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .slider-element {



        margin-bottom: 0;



    }



}







@media screen and (max-width: 1200px) {



    .lp-new-products .slider-element.height-slider.slick-slide {



        display: flex;



        flex-wrap: wrap;



    }



}







.lp-new-products .height-slider {



    height: 600px;



    position: relative;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .height-slider {



        height: 500px;



    }



}







.lp-new-products .max-height-slider {



    max-height: 740px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .max-height-slider {



        max-height: initial;



    }



}







.lp-new-products .right-slider,



.lp-new-products .left-slider {



    float: left;



    position: relative;



    background-color: #00467f;



}







.lp-new-products .arrow-slide {



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    cursor: pointer;



}







.lp-new-products .arrow-lefts {



    left: 40px;



    z-index: 2;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .as-h {



        display: none !important;



    }



}







.lp-new-products .arrow-rights {



    right: 40px;



    z-index: 2;



}







.lp-new-products .homepage-slick .slick-dots {



    position: absolute;



    margin: 0;



    padding: 0;



    list-style: none;



    bottom: 45px;



    left: 50%;



    transform: translateX(-50%);



}







@media screen and (max-width: 550px) {



    .lp-new-products .homepage-slick .slick-dots {



        bottom: 15px;



    }



}







.lp-new-products .homepage-slick .slick-dots li {



    float: left;



}







.lp-new-products .homepage-slick .slick-dots li button {



    font-size: 8px;



    width: 15px;



    height: 15px;



    border-radius: 50%;



    background-color: #ffffff;



    display: block;



    margin: 7px;



    color: transparent;



    transition: 0.3s;



    border: 0;



}







.lp-new-products .homepage-slick .slick-dots li button:hover {



    background-color: #d1d1d1;



}







.lp-new-products .homepage-slick .slick-dots li button:focus {



    outline: none;



}







.lp-new-products .homepage-slick .slick-dots .slick-active button {



    background-color: #d1d1d1;



}







.lp-new-products .btn-slider {



    left: 0;



    transform: none;



    padding: 7px 25px;



    border-radius: 60px;



    font-size: 18px;



    font-weight: 300;



    margin-top: 60px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .btn-slider {



        text-align: right;



        float: right;



    }



}







.lp-new-products .btn-slider:focus {



    outline: none;



}







.lp-new-products .title-slider {



    font-size: 45px;



    font-weight: 600;



    color: #ffffff;



    text-transform: uppercase;



    line-height: 60px;



    margin-bottom: 15px;



}







@media screen and (max-width: 1280px) {



    .lp-new-products .title-slider {



        font-size: 38px;



        line-height: 46px;



    }



}







@media screen and (max-width: 1200px) {



    .lp-new-products .title-slider {



        text-align: right;



    }



}







@media screen and (max-width: 500px) {



    .lp-new-products .title-slider {



        font-size: 28px;



        line-height: 34px;



    }



}







.lp-new-products .right-slider {



    width: 60%;



    box-sizing: border-box;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .right-slider {



        order: 1;



        width: 100%;



        height: 700px;



    }



}







@media screen and (max-width: 768px) {



    .lp-new-products .right-slider {



        height: auto;



    }



}







.lp-new-products .right-slider img {



    width: 100%;



    height: 100%;



    object-fit: cover;



}







@media screen and (max-width: 768px) {



    .lp-new-products .right-slider img {



        height: auto;



    }



}







.lp-new-products .right-slider:after {



    width: 600px;



    height: 100%;



    position: absolute;



    content: " ";



    top: 0;



    left: -350px;



    background-color: #00b450;



    transform: skewX(-30deg);



}







@media screen and (max-width: 1200px) {



    .lp-new-products .right-slider:after {



        width: calc(100% + 50px);



        height: 20px;



        position: absolute;



        content: " ";



        background-color: #00b450;



        transform: rotate(-10deg);



        left: -25px;



        bottom: 100px;



        top: initial;



    }



}







@media screen and (max-width: 650px) {



    .lp-new-products .right-slider:after {



        bottom: 60px;



    }



}







@media screen and (max-width: 450px) {



    .lp-new-products .right-slider:after {



        bottom: 30px;



    }



}







.lp-new-products .slider-info {



    font-size: 18px;



    color: #ffffff;



    font-weight: 300;



    margin-bottom: 0;



    line-height: 26px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .slider-info {



        text-align: right;



    }



}







@media screen and (max-width: 500px) {



    .lp-new-products .slider-info {



        font-size: 16px;



        line-height: 20px;



    }



}







.lp-new-products .slider-info.strong-description {



    font-weight: 600;



}







.lp-new-products .delimiter-section {



    margin: 50px 0 25px;



    width: calc(50% + 150px);



}







@media screen and (max-width: 1200px) {



    .lp-new-products .delimiter-section {



        width: 100%;



    }



}







@media screen and (max-width: 500px) {



    .lp-new-products .delimiter-section .element-title {



        font-size: 14px;



        padding: 27px 0;



    }



}







.lp-new-products .left-slider {



    width: 40%;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .left-slider {



        order: 2;



        width: 100%;



        height: auto;



    }



}







.lp-new-products .left-slider:before {



    width: 600px;



    height: 100%;



    position: absolute;



    content: " ";



    top: 0;



    right: -220px;



    background-color: #00467f;



    transform: skewX(-30deg);



    z-index: 2;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .left-slider:before {



        position: absolute;



        content: " ";



        background-color: #00467f;



        transform: rotate(-10deg);



        width: calc(100% + 200px);



        right: -100px;



        height: 315px;



        top: -100px;



        z-index: 1;



    }



}







@media screen and (max-width: 850px) {



    .lp-new-products .left-slider:before {



        height: 180px;



    }



}







@media screen and (max-width: 650px) {



    .lp-new-products .left-slider:before {



        top: -60px;



    }



}







@media screen and (max-width: 450px) {



    .lp-new-products .left-slider:before {



        top: -40px;



    }



}







.lp-new-products .left-slider:after {



    width: 20px;



    height: 100%;



    position: absolute;



    content: " ";



    top: 0;



    right: -230px;



    background-color: #ffffff;



    transform: skewX(-30deg);



    z-index: 2;



}







.lp-new-products .slider-element:focus {



    outline: none;



}







.lp-new-products .container-slider {



    position: absolute;



    top: 50%;



    left: 50%;



    transform: translate(-50%, -50%);



    z-index: 2;



}







@media screen and (min-width: 1400px) and (max-width: 1520px) {



    .lp-new-products .container-slider {



        width: 1200px;



    }



}







@media screen and (max-width: 1280px) {



    .lp-new-products .container-slider {



        width: 900px;



    }



}







@media screen and (max-width: 1200px) {



    .lp-new-products .container-slider {



        top: initial;



        width: 95%;



        position: relative;



        transform: translateX(-50%);



        padding-bottom: 75px;



    }



}







.lp-new-products .section-video-home {



    min-height: 350px;



    background-repeat: no-repeat;



    background-size: cover;



    margin-bottom: 30px;



    position: relative;



    background-position: center;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .section-video-home {



        min-height: auto;



    }



}







.lp-new-products .section-video-home:after {



    content: "";



    background-color: #00000085;



    width: 100%;



    height: 100%;



    position: absolute;



    left: 0;



    top: 0;



    right: 0;



    bottom: 0;



    z-index: 0;



}







.lp-new-products .center-al {



    top: 50%;



    left: 50%;



    position: absolute;



    transform: translate(-50%, -50%);



    z-index: 2;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .center-al {



        position: relative;



        transform: translateX(-50%);



        padding: 60px 10px;



    }



}







.lp-new-products .video-sectionhm {



    max-width: 300px;



    max-height: 215px;



    object-fit: contain;



    margin: auto;



    display: block;



    position: relative;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .video-sectionhm {



        max-width: 300px;



        margin-bottom: 30px;



    }



}







.lp-new-products .video-section-text {



    text-align: center;



}







.lp-new-products .video-section-text h2 {



    font-size: 28px;



    font-weight: 600;



    line-height: 36px;



    color: #ffffff;



}







@media screen and (max-width: 550px) {



    .lp-new-products .video-section-text h2 {



        font-size: 20px;



        line-height: 22px;



    }



}







.lp-new-products .video-section-text a {



    border: 2px solid white;



    border-radius: 60px;



    color: #ffffff;



    font-size: 18px;



    padding: 7px 25px;



    margin-top: 20px;



    float: left;



    left: 50%;



    position: relative;



    transform: translateX(-50%);



    transition: 0.3s;



}







.lp-new-products .video-section-text a:hover {



    color: #00467f;



    background-color: #ffffff;



    text-decoration: none;



}







.lp-new-products .mrg-btm-95 {



    margin-bottom: 60px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .mrg-btm-95 {



        margin-bottom: 35px;



    }



}







.lp-new-products .btn-more {



    left: 50%;



    transform: translateX(-50%);



    margin: 0;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .btn-more {



        float: left;



    }



}







.lp-new-products .content-info {



    height: 620px;



    margin-bottom: 125px;



    position: relative;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .content-info {



        height: auto;



        margin-bottom: 0;



    }



}







.lp-new-products .content-info .el-content {



    height: 620px;



    width: 50%;



    float: left;



    background-size: cover;



    position: relative;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .content-info .el-content {



        width: 100%;



        height: auto;



    }



}







.lp-new-products .content-info .el-content.left {



    left: 0;



    z-index: 5;



}







.lp-new-products .content-info .el-content.left:after {



    content: "";



    width: 100%;



    height: 100%;



    background-color: #00467f;



    opacity: 0.85;



    position: absolute;



    left: 0;



    top: 0;



    bottom: 0;



    right: 0;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .content-info .el-content.left:before {



        content: "";



        width: 20px;



        height: 100%;



        top: 0;



        right: 0;



        position: absolute;



        background-color: #00b450;



        z-index: 2;



        border-left: 10px solid white;



    }



}







.lp-new-products .content-info .el-vertical {



    position: absolute;



    height: 620px;



    background-color: #00b450;



    width: 20px;



    transform: skewX(-11deg) translateX(-50%);



    bottom: 125px;



    left: -30px;



    z-index: 222;



    top: -50px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .content-info .el-vertical {



        width: 0;



    }



}







.lp-new-products .content-info .el-content.right {



    margin-top: 50px;



    right: 0;



    z-index: 6;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .content-info .el-content.right {



        margin-top: 0;



    }



}







.lp-new-products .content-info .el-content.right:after {



    content: "";



    width: 100%;



    height: 100%;



    background-color: #ffffff;



    opacity: 0.85;



    position: absolute;



    left: 0;



    top: 0;



    bottom: 0;



    right: 0;



}







.lp-new-products .content-info .el-content.right:before {



    content: "";



    width: 250px;



    height: 670px;



    top: -50px;



    left: -125px;



    background-color: #ffffff;



    position: absolute;



    z-index: 2;



    clip-path: polygon(50% 0, 100% 0, 50% 100%, 0% 100%);



}







@media screen and (max-width: 1200px) {



    .lp-new-products .content-info .el-content.right:before {



        content: "";



        width: 20px;



        height: 100%;



        top: 0;



        left: 0;



        position: absolute;



        background-color: #00b450;



        z-index: 2;



        border-left: 10px solid white;



        clip-path: none;



    }



}







.lp-new-products .content-info .el-content.right .el-item-content {



    text-align: right;



}







.lp-new-products .content-info .el-content.right .el-item-content h3 {



    color: #00467f;



}







.lp-new-products .content-info .el-content.right .el-item-content p {



    color: #00467f;



}







.lp-new-products .content-info .el-content.right .el-item-content .btn-main {



    float: right;



}







.lp-new-products .el-item-content {



    max-width: 520px;



    top: 50%;



    left: 50%;



    position: absolute;



    transform: translate(-50%, -50%);



    z-index: 2;



    width: 100%;



}







@media screen and (max-width: 1200px) {



    .lp-new-products .el-item-content {



        max-width: 80%;



        top: 0;



        position: relative;



        padding: 50px 0;



        transform: translateX(-50%);



        float: left;



    }



}







.lp-new-products .el-item-content h3 {



    font-size: 36px;



    margin-bottom: 30px;



    font-weight: 600;



    color: #ffffff;



    text-transform: uppercase;



}







@media screen and (max-width: 600px) {



    .lp-new-products .el-item-content h3 {



        font-size: 30px;



        margin-bottom: 30px;



    }



}







.lp-new-products .el-item-content p {



    font-size: 30px;



    color: #ffffff;



    line-height: 34px;



    margin-bottom: 100px;



}







@media screen and (max-width: 600px) {



    .lp-new-products .el-item-content p {



        font-size: 20px;



        margin-bottom: 22px;



    }



}







.lp-new-products .el-item-content .btn-main {



    left: 0;



    transform: none;



}







.lp-new-products #recent-articles {



    width: 100%;



    float: left;



    left: 50%;



    transform: translateX(-50%);



    margin-bottom: 100px;



    position: relative;



    max-width: 1300px;



}







@media screen and (max-width: 1200px) {



    .lp-new-products #recent-articles {



        margin-bottom: 0;



    }



}







.lp-new-products #recent-articles .main-post {



    width: 100%;



    float: left;



    box-sizing: border-box;



    position: relative;



}







@media screen and (max-width: 992px) {



    .lp-new-products #recent-articles .main-post {



        margin-bottom: 20px;



    }



}







@media screen and (max-width: 575px) {



    .lp-new-products #recent-articles .main-post {



        width: 400px;



        position: relative;



        left: 50%;



        transform: translateX(-50%);



    }



}







@media screen and (max-width: 430px) {



    .lp-new-products #recent-articles .main-post {



        width: 320px;



    }



}







.lp-new-products #recent-articles .main-post img {



    width: 100%;



    height: 600px;



    object-fit: cover;



}







.lp-new-products #recent-articles .main-post .wrap-informations {



    position: absolute;



    bottom: 65px;



    width: 100%;



    left: 50%;



    transform: translateX(-50%);



    padding: 0 30px;



    text-align: center;



}







.lp-new-products #recent-articles .main-post h3 {



    font-size: 26px;



    color: #ffffff;



    margin-bottom: 35px;



    font-weight: 300;



}







@media screen and (max-width: 450px) {



    .lp-new-products #recent-articles .main-post h3 {



        font-size: 18px;



        line-height: 24px;



        margin-bottom: 30px;







    }







    .lp-new-products #recent-articles .main-post .btn-main {



        font-size: 14px;



        padding: 10px 20px;



    }







}







.lp-new-products #recent-articles .main-post h3 b {



    text-transform: uppercase;



}







.lp-new-products #recent-articles .post {



    position: relative;



    box-sizing: border-box;



    width: 100%;



    margin-bottom: 20px;



    z-index: 2;



}







@media screen and (max-width: 575px) {



    .lp-new-products #recent-articles .post {



        width: 400px;



        margin: auto;



        margin-bottom: 20px;



    }



}







@media screen and (max-width: 430px) {



    .lp-new-products #recent-articles .post {



        width: 320px;



    }



}







.lp-new-products #recent-articles .post a .ovrly {



    position: absolute;



    left: 0;



    right: 0;



    bottom: 0;



    top: 0;



    width: 100%;



    height: 100%;



}







.lp-new-products #recent-articles .post a .ovrly:after {



    position: absolute;



    content: "";



    width: 100%;



    height: 100%;



    left: 0;



    top: 0;



    right: 0;



    bottom: 0;



    background-color: #00467f;



    opacity: 0;



    transition: opacity 0.3s;



    z-index: 0;



}







.lp-new-products #recent-articles .post a:hover .ovrly:after {



    opacity: 0.7;



}







.lp-new-products #recent-articles .post a:hover .wrap-info {



    opacity: 1;



}







.lp-new-products #recent-articles .post h3,



.lp-new-products #recent-articles .post p {



    text-align: center;



    color: #ffffff;



}







.lp-new-products #recent-articles .post h3 {



    font-size: 26px;



}







.lp-new-products #recent-articles .post p {



    font-size: 21px;



    text-transform: uppercase;



}







@media screen and (max-width: 450px) {



    .lp-new-products #recent-articles .post h3 {



        font-size: 18px;



    }







    .lp-new-products #recent-articles .post p {



        font-size: 16px;



    }



}







.lp-new-products #recent-articles .post .wrap-info {



    position: absolute;



    top: 50%;



    left: 50%;



    transform: translate(-50%, -50%);



    width: 100%;



    padding: 0 30px;



    opacity: 0;



    transition: opacity 0.3s;



    z-index: 2;



}







.lp-new-products #recent-articles .post img {



    height: 290px;



    width: 100%;



    object-fit: cover;



}















.lp-new-products #newsletter {



    background-color: #00467f;



    box-sizing: border-box;



    margin-bottom: 0;



    overflow: hidden;



}







.lp-new-products #newsletter .wrap-form {



    width: 85%;



    max-width: 1350px;



    margin: auto;



    padding: 100px 0;



    background-color: #ffffff;



    transform: skewX(-30deg);



}







@media screen and (max-width: 992px) {



    .lp-new-products #newsletter .wrap-form {



        width: 95%;



    }



}







@media screen and (max-width: 880px) {



    .lp-new-products #newsletter .wrap-form {



        width: 100%;



        transform: skewX(-20deg);



    }



}







@media screen and (max-width: 768px) {



    .lp-new-products #newsletter .wrap-form {



        float: left;



        transform: skewX(0);



        padding: 30px 0;



    }



}







.lp-new-products #newsletter .wrap-form form {



    transform: skewX(30deg);



    max-width: 960px;



    margin: auto;



}







@media screen and (max-width: 1300px) {



    .lp-new-products #newsletter .wrap-form form {



        max-width: 760px;



    }



}







@media screen and (max-width: 1140px) {



    .lp-new-products #newsletter .wrap-form form {



        max-width: 600px;



    }



}







@media screen and (max-width: 880px) {



    .lp-new-products #newsletter .wrap-form form {



        transform: skewX(20deg);



    }



}







@media screen and (max-width: 768px) {



    .lp-new-products #newsletter .wrap-form form {



        width: 90%;



        transform: skewX(0);



    }



}







.lp-new-products #newsletter .wrap-form form h2 {



    color: #00467f;



    font-size: 22px;



    text-align: center;



    font-weight: 300;



    margin-bottom: 45px;



}







@media screen and (max-width: 1300px) {



    .lp-new-products #newsletter .wrap-form form h2 {



        font-size: 24px;



        margin-bottom: 30px;



    }



}







@media screen and (max-width: 1140px) {



    .lp-new-products #newsletter .wrap-form form h2 {



        font-size: 21px;



    }



}







.lp-new-products #newsletter .wrap-form form h2 b {



    font-weight: 600;



}







.lp-new-products #newsletter .wrap-form form .el-form {



    display: flex;



    margin-bottom: 30px;



    flex-wrap: wrap;



}







.lp-new-products #newsletter .wrap-form form .el-privacy {



    display: block;



}







.lp-new-products #newsletter .wrap-form form input[type=email] {



    border: 1px solid #00467f;



    border-radius: 50px;



    color: #00467f;



    font-size: 14px;



    line-height: 24px;



    padding: 15px 25px;



    min-width: 650px;



    margin-right: 40px;



}







@media screen and (max-width: 1300px) {



    .lp-new-products #newsletter .wrap-form form input[type=email] {



        min-width: 450px;



    }



}







@media screen and (max-width: 1140px) {



    .lp-new-products #newsletter .wrap-form form input[type=email] {



        width: 100%;



        margin-bottom: 30px;



        min-width: initial;



        margin-right: 0;



    }



}







.lp-new-products #newsletter .wrap-form form input[type=email]:focus {



    outline: none;



}







.lp-new-products #newsletter .wrap-form form input[type=email]::placeholder {



    color: #00467f;



}







.lp-new-products #newsletter .wrap-form form #privacy_policy {



    position: relative;



    cursor: pointer;



    width: 20px;



    height: 20px;



    float: left;



}







.lp-new-products #newsletter .wrap-form form #privacy_policy:after {



    content: "";



    color: #ffffff;



    position: absolute;



    font-size: 18px;



    line-height: 20px;



    width: calc(100 + 2px);



    height: calc(100 + 2px);



    background-color: #ffffff;



    border: 1px solid #d0d0d0;



    bottom: -1px;



    left: -1px;



    right: -1px;



    top: -1px;



    text-align: center;



}







.lp-new-products #newsletter .wrap-form form #privacy_policy:focus {



    outline: none;



}







.lp-new-products #newsletter .wrap-form form #privacy_policy:checked:after {



    content: "✔";



    background-color: #00467f;



    border: 1px solid #00467f;



}







.lp-new-products #newsletter .wrap-form form label {



    font-size: 12px;



    line-height: 20px;



    color: #898989;



    padding-left: 25px;



    font-weight: 300;



    float: left;



    width: calc(100% - 30px);



}







@media screen and (max-width: 1300px) {



    .lp-new-products #newsletter .wrap-form form label {



        font-size: 12px;



    }



}







.lp-new-products .btn-newsletter {



    transform: none;



    float: initial;



    left: initial;



    text-transform: uppercase;



    width: auto;



}







@media screen and (max-width: 1140px) {



    .lp-new-products .btn-newsletter {



        margin: auto;



    }



}







.lp-new-products .title-page {



    float: left;



    left: 50%;



    position: relative;



    transform: translateX(-50%);



    margin: 50px 0 30px 0;



    text-align: center;



}







.lp-new-products .title-page h1 {



    font-size: 34px;



    font-weight: 700;



    color: #00467f;



    text-transform: uppercase;



    margin: 0;



}







.lp-new-products .title-page p {



    font-size: 20px;



    text-transform: lowercase;



    color: #898989;



}







.lp-new-products .filter-category {



    background-color: #e6e6e6;



    padding: 25px;



    width: 100%;



    float: left;



    margin-bottom: 15px;



}







@media screen and (max-width: 992px) {



    .lp-new-products .filter-category {



        margin-bottom: 0;



        padding: 15px;



    }



}







.lp-new-products .filter-category h3 {



    font-size: 16px;



    color: #000000;



    text-transform: uppercase;



    font-weight: 700;



    line-height: 18px;



    margin-bottom: 10px;



}







.lp-new-products .filter-category h3 svg {



    width: 25px;



    height: 25px;



    float: right;



    fill: #00467f;



    transition: 0.3s;



    margin-top: 5px;



}







@media screen and (max-width: 600px) {



    .lp-new-products .filter-category h3 svg {



        margin: 0;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products .filter-category h3 {



        margin-bottom: 0;



        margin-top: 15px;



        line-height: 36px;



        cursor: pointer;



        font-size: 28px;



        font-weight: 600;



        color: #00467f;



        text-transform: initial;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products .filter-category h3 {



        line-height: 24px;



        font-size: 20px;



    }



}







@media screen and (min-width: 992px) {



    .lp-new-products .filter-category h3 svg {



        display: none;



    }



}







.lp-new-products .filter-category h3.active-filter svg {



    transform: rotate(90deg);



}







.lp-new-products .filter-category ul {



    list-style: none;



    padding: 0;



    margin: 0;



}







@media screen and (max-width: 992px) {



    .lp-new-products .filter-category ul {



        margin-top: 15px;



    }



}







.lp-new-products .filter-category ul li {



    line-height: 18px;



    padding-left: 20px;



    position: relative;



}







@media screen and (max-width: 992px) {



    .lp-new-products .filter-category ul li {



        line-height: 24px;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products .filter-category ul li {



        line-height: 18px;



    }



}







.lp-new-products .filter-category ul li:hover {



    cursor: pointer;



}







.lp-new-products .filter-category ul li:after {



    width: 16px;



    height: 16px;



    border: 2px solid #898989;



    content: "";



    position: absolute;



    left: 0;



    top: 1px;



    line-height: 10px;



    color: #ffffff;



    font-size: 14px;



}







@media screen and (max-width: 992px) {



    .lp-new-products .filter-category ul li:after {



        top: 4px;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products .filter-category ul li:after {



        top: 1px;



    }



}







.lp-new-products .filter-category ul li a {



    font-size: 15px;



    color: #00467f;



}







@media screen and (max-width: 992px) {



    .lp-new-products .filter-category ul li a {



        font-size: 18px;



        color: #000000;



        font-weight: 400;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products .filter-category ul li a {



        font-size: 15px;



    }



}







.lp-new-products .filter-category ul li a:hover {



    text-decoration: none;



}







.lp-new-products .filter-category ul li.active:after {



    content: "✔";



    text-align: center;



    background-color: #00467f;



    border: 2px solid #00467f;



}







.lp-new-products ul.product-list {



    list-style: none;



    display: flex;



    flex-wrap: wrap;



    padding: 0;



}







.lp-new-products ul.product-list li {



    width: calc(100% / 4);



    padding: 0 10px;



    float: left;



    text-align: center;



    margin-bottom: 25px;



}







@media screen and (max-width: 1400px) {



    .lp-new-products ul.product-list li {



        width: calc(100% / 3);



    }



}







@media screen and (max-width: 1200px) {



    .lp-new-products ul.product-list li {



        width: 50%;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products ul.product-list li {



        width: 350px;



        margin: auto;



    }



}







@media screen and (max-width: 450px) {



    .lp-new-products ul.product-list li {



        width: 300px;



    }



}







.lp-new-products ul.product-list li img {



    width: 100%;



    height: 150px;



    object-fit: contain;



}







@media screen and (max-width: 1400px) {



    .lp-new-products ul.product-list li img {



        height: 155px;



    }



}







@media screen and (max-width: 1200px) {



    .lp-new-products ul.product-list li img {



        height: 325px;



    }



}







@media screen and (max-width: 768px) {



    .lp-new-products ul.product-list li img {



        height: 235px;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products ul.product-list li img {



        height: 330px;



    }



}







@media screen and (max-width: 450px) {



    .lp-new-products ul.product-list li img {



        height: 280px;



    }



}







.lp-new-products ul.product-list li h3 {



    font-size: 15px;



    font-weight: 400;



    color: #00467f;



    margin-top: 15px;



    margin-bottom: 0;



    min-height: 36px;



    width: 100%;



    float: left;



}







.lp-new-products ul.product-list li h3 b {



    font-weight: 700;



}







.lp-new-products ul.product-list li p {



    font-size: 22px;



    font-weight: 700;



    color: #00467f;



    margin-bottom: 0;



}







.lp-new-products ul.product-list li a {



    font-size: 16px;



    color: #ffffff;



    padding: 6px 25px;



    border-radius: 20px;



    border: 2px solid #00b450;



    background-color: #00b450;



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    float: left;



    transition: 0.3s;



}







.lp-new-products ul.product-list li a svg {



    fill: #ffffff;



    transition: 0.3s;



}







.lp-new-products ul.product-list li a:hover {



    background-color: #ffffff;



    color: #00b450;



    text-decoration: none;



}







.lp-new-products ul.product-list li a:hover svg {



    fill: #00b450;



}







.lp-new-products .pagination {



    margin: 30px 0;



}







.lp-new-products .pagination ul {



    padding: 0;



    list-style: none;



    margin: auto;



}







.lp-new-products .pagination ul li {



    width: 25px;



    height: 25px;



    border: 1px solid #00b450;



    text-align: center;



    float: left;



    margin: 2px;



}







.lp-new-products .pagination ul li a {



    color: #00b450;



    width: 100%;



    float: left;



    display: block;



    transition: 0.3s;



    text-decoration: none;



}







.lp-new-products .pagination ul li a svg {



    fill: #00b450;



    transition: 0.3s;



}







.lp-new-products .pagination ul li a:hover {



    color: #ffffff;



    background-color: #00b450;



}







.lp-new-products .pagination ul li a:hover svg {



    fill: #ffffff;



}







.lp-new-products .pagination ul li.page-active a {



    color: #ffffff;



    background-color: #00b450;



}







.lp-new-products .info-element {



    padding: 30px 0 60px 0;



    background-size: cover;



}







.lp-new-products .info-element .title-section-delimiter {



    margin-bottom: 20px;



}







.lp-new-products .info-element .title-section-delimiter span.element-title:before {



    width: 80px;



    background-color: #e8e8e6;



}







.lp-new-products .element-info-know h4 {



    font-size: 60px;



    color: #00467f;



    font-weight: 600;



    text-transform: uppercase;



    line-height: 60px;



    margin-bottom: 25px;



}







@media screen and (max-width: 1100px) {



    .lp-new-products .element-info-know h4 {



        font-size: 30px;



        line-height: 30px;



    }



}







.lp-new-products .element-info-know p {



    font-size: 25px;



    line-height: 28px;



    color: #00467f;



}







@media screen and (max-width: 1100px) {



    .lp-new-products .element-info-know p {



        font-size: 18px;



        line-height: 21px;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products .hide-mobile-tab {



        display: none;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products #filter-cat-prod {



        width: 100%;



        max-width: 100%;



        padding: 0;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products #filter-cat-prod .col-12 {



        padding: 0;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products #filter-cat-prod .row {



        margin: 0;



        width: 100%;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products #filter-cat-prod .filter-category {



        display: none;



        margin: 0;



        border-bottom: 2px solid #afafb1;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products #filter-cat-prod .filter-category ul {



        max-height: 0;



        overflow: hidden;



        transition: max-height 0.3s ease-out;



        height: auto;



    }



}







.lp-new-products #filter-cat-prod .btn-filter-cat {



    background-color: #00467f;



    padding: 40px 0;



    position: relative;



}







@media screen and (min-width: 992px) {



    .lp-new-products #filter-cat-prod .btn-filter-cat {



        display: none;



    }



}







@media screen and (max-width: 700px) {



    .lp-new-products #filter-cat-prod .btn-filter-cat {



        padding: 20px 0;



    }



}







.lp-new-products #filter-cat-prod .btn-filter-cat button {



    border: 4px solid #ffffff;



    background-color: transparent;



    position: relative;



    left: 50%;



    transform: translateX(-50%);



    color: #ffffff;



    padding: 10px 85px;



    border-radius: 50px;



    font-size: 30px;



    font-weight: 600;



}







.lp-new-products #filter-cat-prod .btn-filter-cat button:hover {



    color: #00467f;



    background-color: #ffffff;



}







.lp-new-products #filter-cat-prod .btn-filter-cat button:focus {



    outline: none;



}







@media screen and (max-width: 700px) {



    .lp-new-products #filter-cat-prod .btn-filter-cat button {



        font-size: 20px;



        padding: 10px 40px;



    }



}







.lp-new-products #filter-cat-prod .btn-filter-cat:after {



    position: absolute;



    content: "";



    width: 300px;



    height: calc(100% + 10px);



    left: -150px;



    background-color: #ffffff;



    top: -5px;



    transform: skewX(-30deg);



}







@media screen and (max-width: 700px) {



    .lp-new-products #filter-cat-prod .btn-filter-cat:after {



        left: -220px;



    }



}







.lp-new-products #filter-cat-prod .btn-filter-cat:before {



    position: absolute;



    content: "";



    width: 300px;



    height: 100%;



    left: -180px;



    background-color: #e6e6e6;



    top: 0;



    transform: skewX(-30deg);



    z-index: 2;



}







@media screen and (max-width: 700px) {



    .lp-new-products #filter-cat-prod .btn-filter-cat:before {



        left: -250px;



    }



}







.lp-new-products #filter-cat-prod .btn-filter-cat.remove-ab:after {



    content: initial;



}







.lp-new-products #filter-cat-prod .btn-filter-cat.remove-ab:before {



    content: initial;



}







.lp-new-products .btn-show-result {



    display: none;



}







/*Gabi css*/



.downloadlink {



    color: #ffffff;



    text-decoration: none;



}







.lp-new-products .download a:hover {



    text-decoration: none;



}




.lp-new-products #characteristics p::before {



    position: absolute;



    left: 0;



    top: 0;



    /*background-image: url("../../../../images/theme/shape-bg.png");*/



    padding-right: 15px;



    content: "";



    width: 30px;



    height: 30px;



    background-repeat: no-repeat;



    background-position: 1px 4px;



}







.lp-new-products #characteristics ul li {



    list-style: none;



}







.lp-new-products #characteristics ul li::before {



    position: absolute;



    left: 0;



    top: 0;



    background-image: url("../../../../images/theme/shape-bg.png");



    padding-right: 15px;



    content: "";



    width: 30px;



    height: 30px;



    background-repeat: no-repeat;



    background-position: 1px 4px;



}







.lp-new-products #instructions ul li {



    list-style: none;



}







.lp-new-products .imgb {



    margin: 5px;



    padding: 5px;



}







.lp-new-products .btn.btnshowm {



    width: 200px;



    margin: 0 auto;



    font-size: 20px;



    color: #00467f;



    text-align: center;



}







.lp-new-products .btn.btnshowp {



    width: 200px;



    margin: 0 auto;



    font-size: 20px;



    color: #00467f;



    text-align: center;



}







.lp-new-products .goods-to-cart .wrapper-attribute a {



    border: 2px solid #898989;



    min-width: 80px;



    text-align: center;



}







.lp-new-products .modal.show .modal-dialog {



    max-width: 900px;



}







.lp-new-products .specsletter::first-letter {



    text-transform: uppercase;



}







.lp-new-products .goods-to-cart .wrapper-attribute a.status-active {



    border: 2px solid #00b450;



}







.lp-new-products .goods-to-cart .wrapper-attribute a.filter-active {



    border: 2px solid #DC143C;



}







/* end css Gabi */



.gallery-tehnic .gallery-item {



    padding-bottom: 35px;



    position: relative;



}







.lp-new-products .gallery-counter.info-number {



    position: absolute;



    left: 50%;



    transform: translateX(-50%);



    bottom: 0;



}







.lp-new-products .gallery-tehnic.element-block {



    display: flex;



    flex-wrap: wrap;



}







@media screen and (max-width: 550px) {



    .lp-new-products .nav-accordion ul li {



        width: 25%;



        border: 0;



        float: left;



    }







    .lp-new-products .nav-accordion ul li .nav-element-accordion {



        max-width: 300px;



        margin: auto;



        display: flex;



        flex-wrap: wrap;



    }







    .lp-new-products .nav-accordion ul li .nav-element-accordion img {



        width: 40px;



    }







    .lp-new-products .nav-accordion ul li .nav-element-accordion p {



        /*width: calc(100% - 60px);*/



        display: none;



    }



}







@media screen and (max-width: 650px) {



    .lp-new-products .gallery-tehnic.element-block {



        display: block;



        flex-wrap: initial;



    }







    .lp-new-products .gallery-tehnic .gallery-item {



        position: relative;



        left: 0;



        transform: none;



        float: left;



        margin: 0 auto;



    }







}







.lp-new-products .list-accordion2 ul {



    margin: 0px;



    padding: 0px;



}







.lp-new-products #cat-product li.hide {



    display: none;



}







.lp-new-products .hide-btn {



    display: none;



}







.lp-new-products .pdg-t-20 {



    padding-top: 20px;



}







.lp-new-products .product-nav {



    padding-bottom: 10px;



    margin-bottom: 15px;



    border-bottom: 1px solid #e1e1e1;



    width: 90%;



}







.lp-new-products .nav-prod-hodlder.active {



    border: 1px solid #d3d3d340;



    box-shadow: 0 0 10px #ddd;



    border-top: 4px solid #00467f;



}







.lp-new-products .cat-list {



    width: 90%;



}







.lp-new-products .prod-title-cat {



    font-size: 11px;



}







.lp-new-products .nav-prod li img {



    width: 30px;



    height: 30px;



}







.lp-new-products .prod-catimg img {



    max-width: 115px;



}











/ meniu mobile / .nav-menu-mobile {



    display: block;



}







.lp-new-products .navigation-mobile {



    display: none;







}







.lp-new-products .holder-mobile-menu .description-bar h2 {



    font-size: 26px;



}







.lp-new-products .holder-mobile-menu .description-bar p {



    font-size: 18px;



}







.lp-new-products .holder-mobile-menu {



    padding: 20px 0;



}







@media screen and (max-width: 600px) {



    .lp-new-products .holder-mobile-menu .description-bar h2 {



        font-size: 22px;



    }







    .lp-new-products .holder-mobile-menu .description-bar p {



        font-size: 16px;



    }



}







.lp-new-products .navigation-mobile {



    padding-top: 30px;



}







.lp-new-products .navigation-mobile li {



    margin-bottom: 20px;



}







.lp-new-products .navigation-mobile li a h3 {



    font-size: 16px;



}







@media screen and (min-width: 700px) {



    .lp-new-products .navigation-mobile li {



        width: 20%;



    }



}







.lp-new-products .navigation-mobile li {



    width: 20%;



}







@media screen and (max-width: 600px) {



    .lp-new-products .navigation-mobile li {



        width: 33.33%;



    }



}







@media screen and (max-width: 420px) {



    .lp-new-products .navigation-mobile li a h3 {



        font-size: 14px;



    }



}







.lp-new-products .mobile-menu .mobile-btn svg {



    fill: #00467f;



}







.lp-new-products .nav-bar-mob {



    border-bottom: 1px solid lightgray;



}







.lp-new-products .bg-mobile-menu {



    height: auto;



    overflow-y: auto;



}







.lp-new-products .holder-el-mob-menu {



    display: none;



}







.lp-new-products .navigation-mobile.main-nav {



    display: flex;



    flex-wrap: wrap;



}







.lp-new-products ul.product-list li a.img-item:hover {



    border: 1px solid #00b450;



}







.lp-new-products ul.product-list li a.img-item {



    background-color: transparent;



    border-radius: 0;



    border: 1px solid #ffffff00;



    margin-bottom: 10px;



    transition: 0.3s;



}











.lp-new-products .hytPlayerWrap {



    display: inline-block;



    position: relative;



    width: 100%;



}







.lp-new-products .hytPlayerWrap.ended::after {



    content: "";



    position: absolute;



    top: 0;



    left: 0;



    bottom: 0;



    right: 0;



    cursor: pointer;



    background-color: black;



    background-repeat: no-repeat;



    background-position: center;



    background-size: 64px 64px;



    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);



}







.lp-new-products .hytPlayerWrap.paused::after {



    content: "";



    position: absolute;



    top: 70px;



    left: 0;



    bottom: 50px;



    right: 0;



    cursor: pointer;



    background-color: black;



    background-repeat: no-repeat;



    background-position: center;



    background-size: 40px 40px;



    background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);



}







/* css 28.05.2020 */



.nav-prod li h2 {



    color: #bbb;



}







.lp-new-products .close-menu-btn {



    position: absolute;



    width: auto;



    right: 0;



    top: 5px;



}







.lp-new-products .close-menu-btn svg {



    cursor: pointer;



}







/* end css 28.05.2020 */







/* meniu mobile */



.nav-menu-mobile {



    display: block;



}







.lp-new-products .navigation-mobile {



    display: none;







}







.lp-new-products .holder-mobile-menu .description-bar h2 {



    font-size: 26px;



}







.lp-new-products .holder-mobile-menu .description-bar p {



    font-size: 18px;



}







.lp-new-products .holder-mobile-menu {



    padding: 20px 0;



}







@media screen and (max-width: 600px) {



    .lp-new-products .holder-mobile-menu .description-bar h2 {



        font-size: 22px;



    }







    .lp-new-products .holder-mobile-menu .description-bar p {



        font-size: 16px;



    }



}







.lp-new-products .navigation-mobile {



    padding: 30px 0;



}







.lp-new-products .navigation-mobile li {



    margin-bottom: 20px;



}







.lp-new-products .navigation-mobile li a h3 {



    font-size: 16px;



}







@media screen and (min-width: 700px) {



    .lp-new-products .navigation-mobile li {



        width: 20%;



    }



}







.lp-new-products .navigation-mobile li {



    width: 20%;



}







@media screen and (max-width: 600px) {



    .lp-new-products .navigation-mobile li {



        width: 33.33%;



    }



}







@media screen and (max-width: 420px) {



    .lp-new-products .navigation-mobile li a h3 {



        font-size: 14px;



    }



}







.lp-new-products .mobile-menu .mobile-btn svg {



    fill: #00467f;



}







.lp-new-products .nav-bar-mob {



    border-bottom: 1px solid lightgray;



}







.lp-new-products .bg-mobile-menu {



    height: auto;



    overflow-y: auto;







}







.lp-new-products .holder-el-mob-menu {



    display: none;



    padding-bottom: 40px;



}







.lp-new-products .navigation-mobile.main-nav {



    display: flex;



    flex-wrap: wrap;



}







.lp-new-products ul.product-list-menu {



    width: 100%;



    float: left;







}







.lp-new-products ul.product-list-menu li {



    width: 100%;



    float: left;



    padding: 10px;



}







.lp-new-products ul.product-list-menu li.hide {



    display: none;



}







.lp-new-products ul.product-list-menu li a {



    display: flex;



    flex-wrap: wrap;



}







.lp-new-products ul.product-list-menu li .img-mobile-cat {



    width: 30%;



    height: 80px;



}







.lp-new-products ul.product-list-menu .img-mobile-cat img {



    width: 100%;



    max-height: 80px;



    padding: 0 5px;



    position: relative;



    top: 50%;



    transform: translateY(-50%);



}







.lp-new-products ul.product-list-menu .product-name {



    width: 70%;



    padding-left: 20px;



}







.lp-new-products ul.product-list-menu .product-name h3 {



    margin: 0;



    top: 50%;



    position: relative;



    transform: translateY(-50%);



    text-align: left;



    text-transform: initial;



}







.lp-new-products .mobile-section-back {



    float: left;



    width: 100%;



    background-color: white;



    display: none;



    padding-bottom: 10px;



    background-color: white;



    padding-top: 10px;



    margin-bottom: -2px;



}







.lp-new-products .mobile-section-back p {



    text-align: center;



    font-size: 14px;



    color: #a8a8a8;



    margin-top: 10px;



    margin-bottom: 10px;



    width: 100%;



    float: left;



}







/* end mobile css nav */



@media screen and (max-width: 1000px) {



    body {



        margin-top: 155px;



    }



}







/*# sourceMappingURL=style.css.map */



.product-subtitle {



    font-weight: bold;



}







.lp-new-products .related-product {



    border: 1px solid #dddddd;



    float: left;



    height: 100%;



}







@media screen and (max-width: 600px) {



    .lp-new-products .list-accordion2 li {



        width: 100%;



        float: left;



    }







    .lp-new-products .list-accordion2 li span {



        width: 100%;



        float: left;



        padding-left: 0;



    }



}







.lp-new-products .bg-mobile-menu {



    scroll-behavior: smooth;



}







.lp-new-products ul.product-list li p.s-desc {



    font-size: 14px;



    font-weight: normal;



    color: #00467f;



    margin-bottom: 10px;



}







.lp-new-products ul.product-list li a.s-desc {



    border: none;



    background-color: transparent;



    padding: 0;



    width: 100%;



}







.lp-new-products ul.product-list li a.s-desc p {



    font-size: 14px;



    font-weight: normal;



    color: #00467f;



    margin-bottom: 10px;



}







.lp-new-products .col-12.col-xs-12.col-md-4.col-xl-2.asocp {



    margin-bottom: 20px;



}







.lp-new-products ul.product-list li {



    margin-bottom: 70px;



}







.lp-new-products .catbtn {



    margin: 10px 0;



}







.lp-new-products button.load-more {



    margin: auto;



    padding: 10px 40px;



    border-radius: 30px;



    color: black;



    background-color: transparent;



    border: 2px solid #00b450;



    transition: 0.3s;



    font-weight: 500;



}







.lp-new-products button.load-more:hover {



    color: #00b450;



    background-color: white;



}







.lp-new-products button.load-more:focus {



    border: 2px solid #00b450;



}







.lp-new-products ul.product-list li .related-product {



    position: relative;



    padding-bottom: 70px;



    width: 100%;



}







.lp-new-products ul.product-list li .related-product .title-product-r h3 {



    font-size: 16px;



    font-weight: bold;



    color: #00467f;



    text-align: left;



    padding: 10px 10px 0 10px;



    margin-bottom: 5px;



    min-height: 50px;



    text-align: left;



}







.lp-new-products ul.product-list li .related-product .rltd-filter-r p {



    font-size: 12px;



    font-weight: 400;



    color: #000;



    text-align: left;



    padding: 0 10px;



}







.lp-new-products ul.product-list li a.catbtn {



    position: absolute;



    left: 50%;



    transform: translateX(-50%);



    bottom: 10px;



    width: 170px;



}







.lp-new-products .list-e {



    transform: none;



    margin-top: 50px;



    top: 0;



}







@media screen and (max-width: 999px) {



    .lp-new-products .list-e {



        margin-top: 20px;



    }



}







.lp-new-products .no-result.element-block {



    text-align: center;



    font-size: 20px;



    position: relative;



    display: none;



}







.lp-new-products .no-result.element-block:after {



    content: '';



    width: 250px;



    height: 1px;



    background-color: #00467f;



    position: absolute;



    bottom: 0;



    left: 50%;



    transform: translateX(-50%);



}







.lp-new-products .loader {



    border: 16px solid #f3f3f3;



    border-radius: 50%;



    border-top: 16px solid #00467f;



    border-bottom: 16px solid #00b450;



    width: 120px;



    height: 120px;



    -webkit-animation: spin 2s linear infinite;



    animation: spin 2s linear infinite;



    left: 45%;



    top: 50%;



    transform: translate(-50%, -50%);



    position: absolute;



}







@-webkit-keyframes spin {



    0% {



        -webkit-transform: rotate(0deg);



    }







    100% {



        -webkit-transform: rotate(360deg);



    }



}







@keyframes spin {



    0% {



        transform: rotate(0deg);



    }







    100% {



        transform: rotate(360deg);



    }



}







.lp-new-products #overwLoad {



    width: 100%;



    height: 100%;



    position: fixed;



    z-index: 9999999999;



    left: 0;



    top: 0;



    right: 0;



    bottom: 0;



    background-color: rgba(8, 8, 8, 0.8);



    display: none;



}







.lp-new-products ul.product-list li .productcimg img {



    width: 100px;



    height: auto;



    object-fit: contain;



    float: left;



    padding: 0 10px;



}







.lp-new-products .wraper-reset-btn {



    width: 100%;



    float: left;



    margin: 10px 0;



}







.lp-new-products .wraper-reset-btn button {



    font-size: 14px;



    border: 0;



    padding: 10px 15px 10px 15px;



    background-color: transparent;



    font-weight: 700;



    line-height: 20px;



    float: right;



    border-color: black;







}







.lp-new-products .wraper-reset-btn button:hover svg {



    transform: rotate(180deg);



}







.lp-new-products button#reset-filter-applied svg {



    width: 20px;



    height: 20px;



    margin-right: 5px;



    transition: transform 300ms ease;



}







.lp-new-products .mobile-section-back .btn-main {



    padding: 7px 25px

}







@media screen and (max-width: 700px) {



    .lp-new-products .title-page p {



        font-size: 16px;



    }







    .lp-new-products .title-page h1 {



        font-size: 22px;



    }







    .lp-new-products #filter-cat-prod .btn-filter-cat button {



        font-size: 12px;



        padding: 5px 30px;



        border: 2px solid white;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products ul.product-list li {



        width: 500px;



        margin-bottom: 30px;



    }



}







@media screen and (max-width: 520px) {



    .lp-new-products ul.product-list li {



        width: 450px;



    }



}







@media screen and (max-width: 460px) {



    .lp-new-products ul.product-list li {



        width: 400px;



    }



}







@media screen and (max-width: 992px) {



    .lp-new-products .breadcrumbs-navigation {



        display: none !important;



    }



}







@media screen and (max-width: 600px) {



    .lp-new-products ul.product-list li img {



        height: 330px;



        width: 100%;



        padding-left: 0;



        padding-right: 0;



        object-fit: contain;



    }



}







/*LP 1*/



* {



    font-family: 'Poppins', sans-serif;



}







.lp-new-products .flexInlineAllCenter {



    display: -webkit-inline-flex;



    display: -ms-inline-flexbox;



    display: -ms-inline-flex;



    display: inline-flex;



    -webkit-justify-content: center;



    -ms-justify-content: center;



    justify-content: center;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center

}







.lp-new-products .flexAllCenter {



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: center;



    -ms-justify-content: center;



    justify-content: center;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center

}







.lp-new-products .lp-text-white {



    color: #fff

}







.lp-new-products .lp-text-blue {



    color: #036

}







.lp-new-products .lp-text-red {



    color: #dd3b22

}







.lp-new-products .lp-text-gray {



    color: #878787

}







.lp-new-products .lp-bg-gray {



    background-color: #f6f6f6

}







.lp-new-products .LP__main .lp-section-title {



    font-size: 28px;



    line-height: 35px;



    font-weight: 300;



    text-align: center;



    position: relative;



    margin: 0;



    padding: 20px 0 0

}







.lp-new-products .LP__main .lp-section-title::after,



.lp-new-products .LP__main .lp-section-title::before {



    content: '';



    position: absolute;



    left: 50%;



    -ms-transform: translate(-50%);



    -webkit-transform: translate(-50%);



    transform: translate(-50%);



    top: 0;



    background-color: #00baff

}







.lp-new-products .LP__main .lp-section-title::before {



    width: 80%;



    height: 2px

}







.lp-new-products .LP__main .lp-section-title::after {



    width: 100px;



    height: 4px;



    margin-top: -1px

}







@media only screen and (min-width:768px) {



    .lp-new-products .LP__main .lp-section-title {



        font-size: 42px;



        line-height: 45px;



        padding-top: 35px

    }







    .lp-new-products .LP__main .lp-section-title::before {



        width: 25%

    }



}







.lp-new-products .lp-h2 {



    font-size: 35px;



    font-weight: 500;



    line-height: 36px;



    margin-top: 47px;



    margin-bottom: 15px;



    padding: 0 10px;



    position: relative

}







.lp-new-products .lp-h2:before {



    content: "";



    background-color: #036;



    display: block;



    position: absolute;



    left: -31px;



    top: -24px;



    width: 60px;



    height: 5px

}







.lp-new-products .lp-h3 {



    color: #036;



    font-size: 22px;



    font-weight: 300;



    line-height: 30px

}







.lp-new-products .lp-word-nowrap {



    white-space: nowrap

}







@media only screen and (min-width:480px) {



    .lp-new-products .lp-h2 {



        font-size: 50px;



        line-height: 55px;



        margin-top: 33px;



        margin-bottom: 18px

    }







    .lp-new-products .lp-h2:before {



        top: -20px

    }







    .lp-new-products .lp-h3 {



        font-size: 28px;



        line-height: 36px

    }



}







.lp-new-products #lp-form input[type=checkbox].error+label+label:before {



    outline: 1px solid #f6cec8

}







.lp-new-products #lp-form .error .select2-container--default .select2-selection--single {



    outline-color: #f6cec8

}







.lp-new-products .lp-checkbox-label input[type=checkbox] {



    position: absolute;



    opacity: 0;



    width: 1px;



    height: 1px

}







.lp-new-products .form label span.lp-checkbox-label-text {



    color: #036

}







.lp-new-products .lp-checkbox-label-text {



    cursor: pointer;



    font-size: 14px;



    margin: 0 20px 0 41px

}







.lp-new-products .lp-checkbox-label-text:after,



.lp-new-products .lp-checkbox-label-text:before {



    -webkit-transition: .2s;



    -moz-transition: .2s;



    -o-transition: .2s;



    transition: .2s;



    -ms-transform: scale(1);



    -webkit-transform: scale(1);



    transform: scale(1);



    content: "";



    cursor: pointer;



    display: block;



    width: 24px;



    height: 24px;



    border-radius: 20%;



    position: absolute;



    top: -5px;



    left: -41px

}







.lp-new-products .lp-checkbox-label-text:before {



    opacity: 1;



    z-index: 1;



    border: 1px solid #959595;



    background-color: #fff

}







.lp-new-products .lp-checkbox-label-text:after {



    opacity: 0;



    z-index: 10;



    border: 1px solid #7ab800;



    background: #7ab800 url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/icons/checked-white.png) center no-repeat

}







.lp-new-products .noTouchDevice .lp-checkbox-label-text:hover:after,



.lp-new-products .noTouchDevice .lp-checkbox-label-text:hover:before {



    -ms-transform: scale(1.1);



    -webkit-transform: scale(1.1);



    transform: scale(1.1)

}







.lp-new-products .lp-checkbox:checked+.lp-checkbox-label-text:before {



    opacity: 0

}







.lp-new-products .lp-checkbox:checked+.lp-checkbox-label-text:after {



    opacity: 1

}







.lp-new-products .lp-pr-selector-user-data {



    padding: 40px 10px

}







.lp-new-products .lp-pr-selector-user-data .rowCheckbox {



    padding: 0

}







.lp-new-products .form label span.lp-text-blue {



    color: #036

}







.lp-new-products .lp-pr-selector-user-data-layout {



    margin-bottom: 20px

}







.lp-new-products .lp-pr-selector-user-data-layout td,



.lp-new-products .lp-pr-selector-user-data-layout tr,



.lp-new-products .lp-pr-selector-user-data-layouttable {



    display: block

}







@media only screen and (min-width:480px) {



    .lp-new-products .lp-checkbox-label-text {



        margin: 0 20px 0 41px

    }







    .lp-new-products .lp-pr-selector-user-data-layout {



        border-collapse: separate;



        border-spacing: 13px 26px;



        margin-bottom: 0

    }







    .lp-new-products .lp-pr-selector-user-data-layouttable {



        display: table

    }







    .lp-new-products .lp-pr-selector-user-data-layout tr {



        display: table-row

    }







    .lp-new-products .lp-pr-selector-user-data-layout td {



        display: table-cell

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-pr-selector-user-data {



        padding: 0 10px

    }



}







.lp-new-products .lp-btn {



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    color: #fff;



    display: inline-block;



    padding: 12px 20px;



    position: relative;



    min-width: 250px;



    min-height: 50px;



    border-radius: 30px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    font-size: 18px;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer

}







.lp-new-products .lp-btn:hover {



    text-decoration: none

}







.lp-new-products .lp-btn:focus {



    outline: 0

}







.lp-new-products a.lp-btn-primary,



.lp-new-products button.lp-btn-primary {



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    color: #fff;



    display: inline-block;



    padding: 12px 20px;



    position: relative;



    min-width: 250px;



    min-height: 50px;



    border-radius: 30px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    font-size: 18px;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    -webkit-transition: background-color .2s ease-out;



    -moz-transition: background-color .2s ease-out;



    -o-transition: background-color .2s ease-out;



    transition: background-color .2s ease-out;



    background-color: #ff8a00

}







.lp-new-products a.lp-btn-primary:hover,



.lp-new-products button.lp-btn-primary:hover {



    text-decoration: none

}







.lp-new-products a.lp-btn-primary:focus,



.lp-new-products button.lp-btn-primary:focus {



    outline: 0

}







.lp-new-products a.lp-btn-primary:focus,



.lp-new-products a.lp-btn-primary:hover,



.lp-new-products button.lp-btn-primary:focus,



.lp-new-products button.lp-btn-primary:hover {



    background-color: #ffa200

}







.lp-new-products a.lp-btn-primary:active,



.lp-new-products button.lp-btn-primary:active {



    background-color: #ff6e00

}







.lp-new-products a.lp-btn-primary .icon_svg,



.lp-new-products button.lp-btn-primary .icon_svg {



    fill: #fff

}







.lp-new-products a.lp-btn-secondary,



.lp-new-products button.lp-btn-secondary {



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    color: #fff;



    display: inline-block;



    padding: 12px 20px;



    position: relative;



    min-width: 250px;



    min-height: 50px;



    border-radius: 30px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    font-size: 18px;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    background-color: #fff;



    border: solid 2px;



    padding: 10px 18px;



    -webkit-transition: border-color .2s ease-out, color .2s ease-out;



    -moz-transition: border-color .2s ease-out, color .2s ease-out;



    -o-transition: border-color .2s ease-out, color .2s ease-out;



    transition: border-color .2s ease-out, color .2s ease-out;



    border-color: #ff8a00;



    color: #ff8a00

}







.lp-new-products a.lp-btn-secondary:hover,



.lp-new-products button.lp-btn-secondary:hover {



    text-decoration: none

}







.lp-new-products a.lp-btn-secondary:focus,



.lp-new-products button.lp-btn-secondary:focus {



    outline: 0

}







.lp-new-products a.lp-btn-secondary:focus,



.lp-new-products a.lp-btn-secondary:hover,



.lp-new-products button.lp-btn-secondary:focus,



.lp-new-products button.lp-btn-secondary:hover {



    border-color: #ffa200

}







.lp-new-products a.lp-btn-secondary:active,



.lp-new-products button.lp-btn-secondary:active {



    border-color: #ff6e00

}







.lp-new-products a.lp-btn-secondary:focus,



.lp-new-products a.lp-btn-secondary:hover,



.lp-new-products button.lp-btn-secondary:focus,



.lp-new-products button.lp-btn-secondary:hover {



    color: #ffa200

}







.lp-new-products a.lp-btn-secondary:active,



.lp-new-products button.lp-btn-secondary:active {



    color: #ff6e00

}







.lp-new-products a.lp-btn-secondary .icon_svg,



.lp-new-products button.lp-btn-secondary .icon_svg {



    fill: #ff8a00;



    -webkit-transition: fill .2s ease-out;



    -moz-transition: fill .2s ease-out;



    -o-transition: fill .2s ease-out;



    transition: fill .2s ease-out

}







.lp-new-products a.lp-btn-secondary:focus .icon_svg,



.lp-new-products a.lp-btn-secondary:hover .icon_svg,



.lp-new-products button.lp-btn-secondary:focus .icon_svg,



.lp-new-products button.lp-btn-secondary:hover .icon_svg {



    fill: #ffa200

}







.lp-new-products a.lp-btn-secondary:active .icon_svg,



.lp-new-products button.lp-btn-secondary:active .icon_svg {



    fill: #ff6e00

}







.lp-new-products a.lp-btn-secondary:hover,



.lp-new-products button.lp-btn-secondary:hover {



    background-color: #fff

}







.lp-new-products .touchDevice .lp-btn {



    -webkit-transition: none;



    -moz-transition: none;



    -o-transition: none;



    transition: none

}







.lp-new-products a.lp-btn-icon,



.lp-new-products button.lp-btn-icon {



    text-align: left;



    padding-left: 60px;



    position: relative

}







.lp-new-products a.lp-btn-icon svg,



.lp-new-products button.lp-btn-icon svg {



    position: absolute;



    left: 20px;



    top: 50%;



    -ms-transform: translate(0, -50%);



    -webkit-transform: translate(0, -50%);



    transform: translate(0, -50%)

}







.lp-new-products .LP__main blockquote,



.lp-new-products .LP__main h1,



.lp-new-products .LP__main h2,



.lp-new-products .LP__main h3,



.lp-new-products .LP__main h4,



.lp-new-products .LP__main h5,



.lp-new-products .LP__main h6,



.lp-new-products .LP__main ol,



.lp-new-products .LP__main p,



.lp-new-products .LP__main ul {



    margin: 0;



    max-width: none;



    padding: 0

}







.lp-new-products .LP__main img {



    max-width: 100%;



    height: auto

}







@media only screen and (max-width:479px) {



    .lp-new-products .LP__main h3 {



        text-align: center

    }



}







.lp-new-products .LPclearfix:after,



.lp-new-products .LPclearfix:before {



    content: "";



    display: table

}







.lp-new-products .LPclearfix:after {



    clear: both

}







.lp-new-products .lp-container {



    max-width: 1140px;



    margin: auto

}







.lp-new-products .lp-col-half {



    padding: 0 15px

}







.lp-new-products .lp-col-full {



    width: 100%

}







.lp-new-products .lp-col-1 {



    padding: 0 15px;



    width: 100%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .lp-col-2 {



    padding: 0 15px;



    width: 50%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .lp-col-3 {



    padding: 0 15px;



    width: 33.333333%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .lp-col-4 {



    padding: 0 15px;



    width: 25%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .lp-col-6 {



    padding: 0 15px;



    width: 16.666667%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .lp-btn-section {



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: space-between;



    -ms-justify-content: space-between;



    justify-content: space-around;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center;



    margin: 10px 0

}







.lp-new-products .lp-btn-section a,



.lp-new-products .lp-btn-section button {



    margin: 40px 0

}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-col-half {



        width: 50%

    }



}







.lp-new-products .lp-float-left {



    float: left

}







.lp-new-products .lp-float-right {



    float: right

}







.lp-new-products .lp-center-block {



    margin-left: auto;



    margin-right: auto

}







.lp-new-products .lp-pos-rel {



    position: relative

}







.lp-new-products .lp-pos-abs {



    position: absolute

}







.lp-new-products .lp-img {



    display: block;



    width: 100%

}







.lp-new-products .lp-icon:before {



    content: "";



    position: absolute;



    left: 17px

}







.lp-new-products .lp-icon-variants:before {



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/icons/variants.png);



    width: 18px;



    height: 17px;



    top: 15px

}







.lp-new-products .lp-icon-docs:before {



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/icons/docs.png);



    width: 17px;



    height: 19px;



    top: 14px

}







.lp-new-products .lp-icon-download:before {



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/icons/download.svg);



    background-size: 17px 17px;



    width: 17px;



    height: 15px;



    top: 16px

}







.lp-new-products .lp-icon-danger {



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/icons/danger.png);



    display: inline-block;



    width: 21px;



    height: 21px;



    margin-bottom: -5px;



    margin-right: 5px

}







.lp-new-products .lp-icon-danger.lp-icon-danger-heads {



    margin-right: 0

}







@media only screen and (min-width:992px) {



    .lp-new-products .lp-effect-fade-in {



        -webkit-transition: .6s;



        -moz-transition: .6s;



        -o-transition: .6s;



        transition: .6s;



        opacity: 0

    }







    .lp-new-products .lp-effect-fade-in.active {



        opacity: 1

    }







    .lp-new-products .lp-effect-transition {



        -webkit-transition: .6s;



        -moz-transition: .6s;



        -o-transition: .6s;



        transition: .6s;



        opacity: 0

    }







    .lp-new-products .lp-effect-transition.active {



        opacity: 1

    }







    .lp-new-products .lp-effect-start-bottom {



        -ms-transform: translateY(25px);



        -webkit-transform: translateY(25px);



        transform: translateY(25px)

    }







    .lp-new-products .lp-effect-start-bottom.active {



        -ms-transform: translateY(0);



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    .lp-new-products .lp-effect-start-left {



        -ms-transform: translateX(-25px);



        -webkit-transform: translateX(-25px);



        transform: translateX(-25px)

    }







    .lp-new-products .lp-effect-start-left.active {



        -ms-transform: translateY(0);



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    .lp-new-products .lp-effect-start-right {



        -ms-transform: translateX(25px);



        -webkit-transform: translateX(25px);



        transform: translateX(25px)

    }







    .lp-new-products .lp-effect-start-right.active {



        -ms-transform: translateY(0);



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    .lp-new-products .lp-circle-wrapper {



        overflow: hidden

    }







    .lp-new-products .lp-effect-start-circle {



        -webkit-transition: 1.6s;



        -moz-transition: 1.6s;



        -o-transition: 1.6s;



        transition: 1.6s;



        -ms-transform: scale(1);



        -webkit-transform: scale(1);



        transform: scale(1);



        background-color: #f6f6f6;



        border-radius: 50%;



        width: 100px;



        height: 100px;



        top: -230px;



        left: 300px;



        z-index: 0

    }







    .lp-new-products .lp-effect-start-circle.active {



        -ms-transform: scale(25);



        -webkit-transform: scale(25);



        transform: scale(25)

    }



}







.lp-new-products .flip-container {



    -webkit-perspective: 1000px;



    perspective: 1000px;



    -webkit-transform-style: preserve-3d;



    transform-style: preserve-3d

}







.lp-new-products .flip-container:hover .back {



    -ms-transform: rotateY(0);



    -webkit-transform: rotateY(0);



    transform: rotateY(0)

}







.lp-new-products .flip-container:hover .front {



    -ms-transform: rotateY(180deg);



    -webkit-transform: rotateY(180deg);



    transform: rotateY(180deg)

}







.lp-new-products .back,



.lp-new-products .flip-container,



.lp-new-products .front {



    width: 100%;



    height: 150px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .flipper {



    transition: .6s;



    -webkit-transform-style: preserve-3d;



    -moz-transform-style: preserve-3d;



    transform-style: preserve-3d;



    position: relative

}







.lp-new-products .back,



.lp-new-products .front {



    -webkit-backface-visibility: hidden;



    -moz-backface-visibility: hidden;



    backface-visibility: hidden;



    border-radius: 20px;



    text-align: center;



    position: absolute;



    transition: .6s;



    -webkit-transform-style: preserve-3d;



    -moz-transform-style: preserve-3d;



    transform-style: preserve-3d;



    top: 0;



    left: 0;



    padding: 20px 10px

}







.lp-new-products .back p,



.lp-new-products .front p {



    margin: 0;



    padding: 0;



    width: 100%

}







.lp-new-products .front {



    background-color: #fff !important;



    z-index: 2;



    -ms-transform: rotateY(0);



    -webkit-transform: rotateY(0);



    transform: rotateY(0);



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-flex-direction: column;



    -ms-flex-direction: column;



    flex-direction: column;



    -webkit-justify-content: space-around;



    -ms-justify-content: space-around;



    justify-content: space-around;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center

}







.lp-new-products .front .front__icon {



    width: 68px;



    height: 50px;



    position: relative

}







.lp-new-products .front .front__icon svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -ms-transform: translate(-50%, -50%);



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products .front .front__icon .icon_svg {



    fill: #64a0c8 !important;



}







.lp-new-products .front p {



    font-size: 16px;



    line-height: 20px;



    color: #2a2623

}







.lp-new-products .front p:nth-of-type(2) {



    display: none

}







.lp-new-products .back {



    -ms-transform: rotateY(-180deg);



    -webkit-transform: rotateY(-180deg);



    transform: rotateY(-180deg);



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: space-between;



    -ms-justify-content: space-between;



    justify-content: space-between;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center;



    background: #1c5188;



    color: #fff

}







.lp-new-products .back p {



    font-size: 20px;



    line-height: 25px

}







.lp-new-products body.touchDevice .flip-container {



    width: 100%;



    height: 100%;



    min-height: 180px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    -webkit-align-items: stretch;



    -ms-align-items: stretch;



    align-items: stretch

}







.lp-new-products body.touchDevice .back {



    display: none

}







.lp-new-products body.touchDevice .flipper {



    height: 100%

}







.lp-new-products body.touchDevice .front {



    height: 100%;



    position: relative

}







.lp-new-products body.touchDevice .front .front__icon {



    margin: 0

}







.lp-new-products body.touchDevice .front p:nth-of-type(1) {



    margin-top: 10px;



    min-height: 40px;



    color: #036

}







.lp-new-products body.touchDevice .front p:nth-of-type(2) {



    align-self: flex-end;



    margin-top: 15px;



    display: block;



    min-height: 40px

}







@media only screen and (max-width:340px) {



    body.touchDevice .front p:nth-of-type(2) {



        font-size: 14px

    }



}







.lp-new-products .lp-hero-banner {



    background: linear-gradient(180deg, #feffff 0, #e3eef6 100%);



    width: 100vw;



}







.lp-new-products .lp-hero-banner-container {



    box-sizing: border-box;



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: space-between;



    -ms-justify-content: space-between;



    justify-content: space-between;



    -webkit-flex-wrap: wrap;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lp-new-products .lp-hero-banner .lp-col-half {



    box-sizing: border-box

}







.lp-new-products .lp-hero-banner .lp-hero-pic {



    box-sizing: border-box;



    height: auto

}







.lp-new-products .lp-hero-banner .lp-hero-pic img {



    max-width: 100%;



    max-height: 550px;



    width: auto;



    height: auto

}







.lp-new-products .lp-hero-banner .lp-hero-pic-mobile {



    display: none

}







.lp-new-products .lp-hero-banner .lp-hero-title {



    font-size: 32px;



    line-height: 35px;



    font-weight: 300;



    padding: 0;



    margin: 20px 0 10px 0

}







.lp-new-products .lp-hero-banner .lp-hero-subtitle {



    color: #2a2623;



    font-size: 24px;



    line-height: 30px;



    font-weight: 400;



    padding: 0;



    margin: 0

}







.lp-new-products .lp-hero-banner .lp-hero-subtitle strong {



    font-weight: 500

}







.lp-new-products .lp-hero-banner .lp-hero-btn-section p {



    margin: 0;



    padding: 0;



    margin-bottom: 5px

}







.lp-new-products .lp-hero-banner .lp-hero-btn-section p:first-of-type {



    margin-bottom: 10px

}







.lp-new-products .lp-hero-banner .lp-hero-btn-section img {



    width: 100%

}







.lp-new-products .lp-hero-banner .lp-hero-btn-section a.lp-btn-icon {



    margin: 0 auto;



    min-width: 300px;



    padding-left: 50px;



    text-align: center

}







.lp-new-products .lp-hero-banner .lp-hero-info {



    font-size: 20px;



    line-height: 35px;



    font-weight: 300;



    margin: 0;



    padding: 0

}







.lp-new-products .lp-hero-banner .lp-hero-info strong {



    font-weight: 700

}







.lp-new-products .lp-hero-banner .lp-hero-features {



    margin: 30px 0;



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    flex-wrap: wrap

}







.lp-new-products .lp-hero-banner .lp-hero-features__item {



    margin: 10px 0

}







@media only screen and (max-width:767px) {



    .lp-new-products .lp-hero-banner {



        text-align: center

    }







    .lp-new-products .lp-hero-banner .lp-hero-pic-mobile {



        display: inline-block

    }







    .lp-new-products .lp-hero-banner .lp-hero-banner-container {



        display: block

    }







    .lp-new-products .lp-hero-banner .lp-hero-pic {



        display: none

    }







    .lp-new-products .lp-hero-banner .lp-hero-features__item {



        padding: 0 15px;



        width: 50%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-hero-banner {



        background: #f6f6f6 url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-hero-desktop.jpg) no-repeat;



        background-position: center top;



        background-size: cover

    }







    .lp-new-products .lp-hero-banner .lp-hero-title {



        font-size: 46px;



        line-height: 50px;



        margin: 70px 0 10px 0

    }







    .lp-new-products .lp-hero-banner .lp-hero-subtitle {



        font-size: 28px;



        line-height: 35px;



        margin-bottom: 80px

    }







    .lp-new-products .lp-hero-banner .lp-hero-features__item {



        padding: 0 15px;



        width: 33.333333%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box

    }







    .lp-new-products .lp-hero-banner .lp-hero-info {



        max-width: 300px;



        text-align: center

    }



}







@media only screen and (min-width:992px) {



    .lp-new-products .lp-hero-banner .lp-hero-features__item {



        padding: 0 15px;



        width: 16.666667%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box

    }



}







@media only screen and (min-width:2000px) {



    .lp-new-products .lp-hero-banner {



        background: #f6f6f6 url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-hero-large_desktop.jpg) no-repeat;



        background-position: center top;



        background-size: cover

    }



}







.lp-new-products .lp-applications {



    background: #f6f6f6 url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-lp-applications.jpg) no-repeat;



    background-size: 100% auto;



    background-position: top center;



    -webkit-background-size: cover;



    background-size: cover;



    padding-top: 20px

}







.lp-new-products .lp-applications .lp-applications__item {



    padding: 0 15px;



    width: 100%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: flex-start;



    -ms-justify-content: flex-start;



    justify-content: flex-start;



    -webkit-align-items: flex-start;



    -ms-align-items: flex-start;



    align-items: flex-start

}







.lp-new-products .lp-applications .lp-applications__item p {



    font-size: 20px;



    line-height: 25px;



    font-weight: 500;



    margin: 0;



    padding: 0

}







.lp-new-products .lp-applications .lp-applications__item img {



    width: 60px;



    margin-right: 15px;



    flex: 0 0 auto

}







@media only screen and (max-width:767px) {



    .lp-new-products .lp-applications .lp-applications__item {



        width: 340px;



        max-width: 100%;



        margin: 30px auto

    }







    .lp-new-products .lp-applications .lp-applications__item img {



        width: 40px;



        height: 27px

    }







    .lp-new-products .lp-applications .lp-section-title {



        text-align: center

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-applications {



        padding-top: 60px

    }







    .lp-new-products .lp-applications .lp-applications__list {



        margin-top: 30px;



        display: -webkit-flex;



        display: -ms-flexbox;



        display: -ms-flex;



        display: flex;



        -webkit-flex-wrap: wrap;



        -ms-flex-wrap: wrap;



        flex-wrap: wrap

    }







    .lp-new-products .lp-applications .lp-applications__item {



        margin: 35px 0;



        padding: 0 15px;



        width: 50%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box

    }



}







@media only screen and (min-width:992px) {



    .lp-new-products .lp-applications .lp-applications__item {



        padding: 0 15px;



        width: 33.333333%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box

    }



}







.lp-new-products .lp-ground__item {



    padding: 0 15px;



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: flex-start;



    -ms-justify-content: flex-start;



    justify-content: flex-start;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center;



    margin: 30px 0

}







.lp-new-products .lp-ground__item p {



    margin: 0;



    padding: 0;



    font-size: 20px;



    line-height: 25px

}







.lp-new-products .lp-ground__item img {



    width: 60px;



    margin-right: 20px

}







.lp-new-products .lp-ground__list {



    width: 330px;



    margin: 70px auto

}







@media only screen and (min-width:480px) {



    .lp-new-products .lp-ground__list {



        display: -webkit-flex;



        display: -ms-flexbox;



        display: -ms-flex;



        display: flex;



        -webkit-justify-content: space-between;



        -ms-justify-content: space-between;



        justify-content: space-between;



        -webkit-align-items: center;



        -ms-align-items: center;



        align-items: center;



        -webkit-flex-wrap: wrap;



        -ms-flex-wrap: wrap;



        flex-wrap: wrap;



        width: auto

    }







    .lp-new-products .lp-ground__item {



        display: block;



        padding: 20px;



        width: 50%;



        text-align: center;



        box-sizing: border-box

    }







    .lp-new-products .lp-ground__item img {



        width: auto;



        max-width: 190px;



        margin-right: 0

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-ground__list {



        display: -webkit-flex;



        display: -ms-flexbox;



        display: -ms-flex;



        display: flex;



        -webkit-justify-content: space-between;



        -ms-justify-content: space-between;



        justify-content: space-between;



        -webkit-align-items: flex-start;



        -ms-align-items: flex-start;



        align-items: flex-start;



        margin-top: 70px;



        margin-bottom: 90px

    }







    .lp-new-products .lp-ground__item {



        display: block;



        margin: 0;



        padding: 0 15px;



        width: 25%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        text-align: center

    }







    .lp-new-products .lp-ground__item img {



        margin-bottom: 20px;



        width: auto

    }



}







.lp-new-products .lp-main-content {



    background: #fff url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-main.jpg) no-repeat;



    background-size: 100% auto;



    background-position: top center;



    -webkit-background-size: cover;



    background-size: cover

}







.lp-new-products .lp-main-content h3 {



    color: #2a2623;



    font-size: 24px;



    line-height: 30px;



    margin-bottom: 30px;



    font-weight: 400

}







.lp-new-products .lp-main-content .lp-description {



    padding: 50px 15px

}







.lp-new-products .lp-main-content .lp-description p {



    color: #2a2623;



    font-size: 18px;



    line-height: 30px;



    margin-bottom: 20px

}







.lp-new-products .lp-main-content .lp-description p:first-of-type {



    font-size: 20px

}







@media only screen and (max-width:479px) {



    .lp-new-products .lp-main-content .lp-description {



        border-top: 2px solid #00baff

    }







    .lp-new-products .lp-main-content .lp-description .lp-btn-section {



        flex-direction: column

    }







    .lp-new-products .lp-main-content .lp-description .lp-btn-section .lp-btn-primary {



        margin: 10px 0;



        text-align: center;



        width: 100%

    }



}







@media only screen and (max-width:767px) {



    .lp-new-products .lp-main-content .lp-description {



        border-top: 2px solid #00baff

    }



}







@media only screen and (max-width:930px) {



    .lp-new-products .lp-main-content .lp-description .lp-btn-section {



        flex-direction: column

    }







    .lp-new-products .lp-main-content .lp-description .lp-btn-section .lp-btn-primary {



        margin: 10px 0;



        text-align: center;



        min-width: 300px

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-main-content .lp-description {



        width: 66.666667%;



        margin: auto;



        position: relative

    }







    .lp-new-products .lp-main-content .lp-description:before {



        content: '';



        position: absolute;



        width: 2px;



        height: 80px;



        background-color: #00baff;



        top: 0;



        left: -15px

    }







    .lp-new-products .lp-main-content .lp-description h3 {



        font-size: 28px;



        line-height: 30px

    }







    .lp-new-products .lp-main-content .lp-description .lp-btn-section .lp-btn-primary {



        text-align: center;



        border-radius: 30px

    }



}







.lp-new-products .lp-products {



    padding-top: 60px

}







.lp-new-products .lp-products #productsList {



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-flex-wrap: wrap;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    -webkit-align-items: stretch;



    -ms-align-items: stretch;



    align-items: stretch;



    margin-top: 40px

}







.lp-new-products .lp-products #productsList li::before {



    content: none

}







.lp-new-products .lp-products #productsList .photo {



    margin: 0 auto

}







.lp-new-products .lp-products #productsList a {



    border: none;



    position: relative;



    height: 100%;



    display: block

}







.lp-new-products .lp-products #productsList a::before {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);



    z-index: 0;



    opacity: 0;



    -webkit-transition: opacity .2s ease-out;



    -moz-transition: opacity .2s ease-out;



    -o-transition: opacity .2s ease-out;



    transition: opacity .2s ease-out

}







.lp-new-products .lp-products #productsList a:hover {



    color: #036

}







.lp-new-products .lp-products #productsList a:hover::before {



    opacity: 1

}







.lp-new-products .lp-products #productsList .pr-catalog-item-wrapper {



    top: 10px;



    left: 20px;



    right: auto;



    bottom: auto

}







.lp-new-products #categoriesList strong,



.lp-new-products #productsList strong {



    display: block;



    line-height: 1.2;



    max-width: 230px;



    margin: 4px auto 0;



    padding: 0 0 4px;



    text-align: center;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







.lp-new-products body.modal-open {



    overflow: hidden

}







.lp-new-products .lp-videos {



    display: flex;



    justify-content: center;



    flex-wrap: wrap

}







.lp-new-products .lp-video {



    flex: 0 0 100%

}







.lp-new-products .lp-video .card {



    width: 100%;



    height: 100%;



    overflow: hidden;



    position: absolute;



    top: 50%;



    left: 50%;



    transform: translate3d(-50%, -50%, 0);



    text-align: center

}







.lp-new-products .lp-video .card p {



    position: absolute;



    top: 50%;



    left: 50%;



    transform: translate(-50%, 50px);



    color: #fff;



    font-size: 24px

}







.lp-new-products .lp-video .card svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -ms-transform: translate(-50%, -50%);



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products .lp-video .card .icon_svg {



    fill: #ff8a00;



    -webkit-transition: fill .2s ease-out;



    -moz-transition: fill .2s ease-out;



    -o-transition: fill .2s ease-out;



    transition: fill .2s ease-out

}







.lp-new-products .lp-video .card:focus .icon_svg,



.lp-new-products .lp-video .card:hover .icon_svg {



    fill: #ffa200

}







.lp-new-products .lp-video .card:active .icon_svg {



    fill: #ff6e00

}







.lp-new-products .lp-video .card:hover .card__image {



    transform: scale(1.06);



    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0s

}







.lp-new-products .lp-video .card__image {



    position: absolute;



    width: 100%;



    height: 100%;



    transform: scale(1);



    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0s;



    background-size: cover;



    background-position: 50% 50%;



    backface-visibility: hidden;



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-video.jpg)

}







.lp-new-products .lp-video.lp-video-right .card__image {



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-video_02.jpg) !important;



}







.lp-new-products .lp-video.lp-video-third .card__image {



    background-image: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/bg/bg-video_03.jpg) !important;



}







.lp-new-products .lp-video .lp-video-movie,



.lp-new-products .lp-video .lp-video-overlay {



    height: 200px

}







.lp-new-products .lp-video .lp-video-overlay {



    background: transparent center center no-repeat;



    background-size: cover

}







.lp-new-products .lp-video .lp-video-movie {



    display: block !important;



    width: 100%

}







.lp-new-products .lp-video .lp-video-content {



    -ms-transform: translate(-50%, -50%);



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    top: 47%;



    left: 50%

}







.lp-new-products .lp-video .lp-video-title {



    color: #fff;



    font-size: 45px;



    font-weight: 500

}







.lp-new-products .lp-video .lp-video-play {



    border-radius: 50%;



    border: 3px solid #eaab00;



    width: 106px;



    height: 106px;



    margin: 30px auto 0;



    cursor: pointer;



    position: relative

}







.lp-new-products .lp-video .lp-video-play-icon {



    -ms-transform: translate(-50%, -50%);



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    position: absolute;



    top: 50%;



    left: 54%;



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 13.5px 0 13.5px 23px;



    border-color: transparent transparent transparent #eaab00;



    overflow: hidden

}







.lp-new-products .lp-video .lp-video-modal {



    -webkit-transition: .2s;



    -moz-transition: .2s;



    -o-transition: .2s;



    transition: .2s;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    position: fixed;



    top: 0;



    left: -100%;



    z-index: 200;



    width: 100%;



    height: 100%;



    background-color: #fff;



    padding: 61px

}







.lp-new-products .lp-video .lp-video-modal.active {



    left: 0

}







.lp-new-products .lp-video .lp-video-modal iframe {



    height: 100%

}







.lp-new-products .lp-video .lp-video-modal svg {



    top: -37px;



    right: -38px;



    cursor: pointer

}







@media (min-width:768px) {



    .lp-new-products .lp-videos {



        flex-wrap: nowrap

    }







    .lp-new-products .lp-video {



        flex: 0 0 33.3%

    }







    .lp-new-products .lp-video .lp-video-movie,



    .lp-new-products .lp-video .lp-video-overlay {



        height: 400px

    }



}







.lp-new-products .noTouchDevice .lp-video .lp-video-play {



    -webkit-transition: .2s;



    -moz-transition: .2s;



    -o-transition: .2s;



    transition: .2s;



    -ms-transform: scale(1) rotate(0);



    -webkit-transform: scale(1) rotate(0);



    transform: scale(1) rotate(0);



    -webkit-backface-visibility: hidden;



    -moz-backface-visibility: hidden;



    -ms-backface-visibility: hidden;



    backface-visibility: hidden

}







.lp-new-products .noTouchDevice .lp-video .lp-video-play:hover {



    -ms-transform: scale(1.2) rotate(5deg);



    -webkit-transform: scale(1.2) rotate(5deg);



    transform: scale(1.2) rotate(5deg)

}







.lp-new-products .lp-features {



    position: relative;



    margin-bottom: 150px

}







.lp-new-products .lp-features .lp-features__list {



    list-style: none;



    margin: 0;



    padding: 0

}







.lp-new-products .lp-features .lp-features__list h6,



.lp-new-products .lp-features .lp-features__list li,



.lp-new-products .lp-features .lp-features__list p {



    margin: 0;



    padding: 0

}







.lp-new-products .lp-features .lp-features__list li::before {



    content: none

}







@media only screen and (max-width:767px) {







    .lp-new-products .lp-features .lp-features-pic-mobile,



    .lp-new-products .lp-features svg {



        display: block;



        margin: auto

    }







    .lp-new-products .lp-features .lp-features {



        margin-top: 60px;



        margin-bottom: 40px

    }







    .lp-new-products .lp-features .lp-features .lp-features__item__icon {



        margin-top: 35px;



        margin-bottom: 15px

    }







    .lp-new-products .lp-features .lp-features .lp-features__item__des {



        padding: 5px 15px 5px;



        margin-bottom: 15px;



        width: auto

    }







    .lp-new-products .lp-features .icon_svg {



        fill: #64a0c8

    }







    .lp-new-products .lp-features h6 {



        text-align: center;



        font-size: 18px;



        line-height: 30px;



        font-weight: 500

    }







    .lp-new-products .lp-features p {



        color: #2a2623;



        font-size: 16px;



        line-height: 30px

    }







    .lp-new-products .lp-features .lp-features-pic {



        display: none

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-features {



        height: 640px

    }







    .lp-new-products .lp-features:hover .lp-features-pic {



        opacity: 0

    }







    .lp-new-products .lp-features:hover .lp-features-pic--white {



        opacity: .5

    }







    .lp-new-products .lp-features .lp-features__item__des {



        width: 540px;



        -webkit-transition: .3s;



        -moz-transition: .3s;



        -ms-transition: .3s;



        -o-transition: .3s;



        -ms-transform: translate(-50%, -50%) scale(0);



        -webkit-transform: translate(-50%, -50%) scale(0);



        transform: translate(-50%, -50%) scale(0);



        position: absolute;



        opacity: 0

    }







    .lp-new-products .lp-features .lp-features__item__des h6 {



        font-size: 28px;



        line-height: 30px;



        margin-bottom: 20px

    }







    .lp-new-products .lp-features .lp-features__item__des p {



        text-align: justify;



        font-size: 18px;



        line-height: 30px

    }







    .lp-new-products .lp-features .lp-features__item {



        position: absolute

    }







    .lp-new-products .lp-features .lp-features__item_1 {



        top: 0;



        left: 100px

    }







    .lp-new-products .lp-features .lp-features__item_2 {



        top: 0;



        left: 100%;



        -ms-transform: translateX(-200px);



        -webkit-transform: translateX(-200px);



        transform: translateX(-200px)

    }







    .lp-new-products .lp-features .lp-features__item_2.lp-features__item__des {



        -ms-transform: translateX(-350px) scale(0);



        -webkit-transform: translateX(-350px) scale(0);



        transform: translateX(-350px) scale(0)

    }







    .lp-new-products .lp-features .lp-features__item_3 {



        top: 50%;



        left: 50px;



        -ms-transform: translateY(-50%);



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%)

    }







    .lp-new-products .lp-features .lp-features__item_3.lp-features__item__des {



        -ms-transform: translate(-50%, -50%) scale(0);



        -webkit-transform: translate(-50%, -50%) scale(0);



        transform: translate(-50%, -50%) scale(0)

    }







    .lp-new-products .lp-features .lp-features__item_4 {



        top: 50%;



        left: 100%;



        -ms-transform: translate(-150px, -50%);



        -webkit-transform: translate(-150px, -50%);



        transform: translate(-150px, -50%)

    }







    .lp-new-products .lp-features .lp-features__item_4.lp-features__item__des {



        -ms-transform: translate(-350px, -50%) scale(0);



        -webkit-transform: translate(-350px, -50%) scale(0);



        transform: translate(-350px, -50%) scale(0)

    }







    .lp-new-products .lp-features .lp-features__item_5 {



        top: 100%;



        left: 100px;



        -ms-transform: translateY(-100px);



        -webkit-transform: translateY(-100px);



        transform: translateY(-100px)

    }







    .lp-new-products .lp-features .lp-features__item_5.lp-features__item__des {



        -ms-transform: translate(-250px, -100px) scale(0);



        -webkit-transform: translate(-250px, -100px) scale(0);



        transform: translate(-250px, -100px) scale(0)

    }







    .lp-new-products .lp-features .lp-features__item_6 {



        top: 100%;



        left: 100%;



        -ms-transform: translate(-200px, -100px);



        -webkit-transform: translate(-200px, -100px);



        transform: translate(-200px, -100px)

    }







    .lp-new-products .lp-features .lp-features__item_6.lp-features__item__des {



        -ms-transform: translate(-350px, -100px) scale(0);



        -webkit-transform: translate(-350px, -100px) scale(0);



        transform: translate(-350px, -100px) scale(0)

    }







    .lp-new-products .lp-features .lp-features__item__icon {



        background-color: #fff;



        height: 100px;



        width: 100px;



        -webkit-border-radius: 18px;



        -moz-border-radius: 18px;



        border-radius: 18px;



        z-index: 10;



        -webkit-transition: background-color .2s ease-out;



        -moz-transition: background-color .2s ease-out;



        -o-transition: background-color .2s ease-out;



        transition: background-color .2s ease-out

    }







    .lp-new-products .lp-features .lp-features__item__icon svg {



        position: absolute;



        top: 50%;



        left: 50%;



        -ms-transform: translate(-50%, -50%);



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%)

    }







    .lp-new-products .lp-features .icon_svg {



        fill: #ff8a00;



        -webkit-transition: fill .2s ease-out;



        -moz-transition: fill .2s ease-out;



        -o-transition: fill .2s ease-out;



        transition: fill .2s ease-out

    }







    .lp-new-products .lp-features .lp-features__item__icon:hover {



        background-color: #1c5188

    }







    .lp-new-products .lp-features .lp-features__item__icon:hover .icon_svg {



        fill: #fff

    }







    .lp-new-products .lp-features .lp-features__item__icon:hover+.lp-features__item__des {



        opacity: 1;



        left: 50%;



        top: 50%;



        -ms-transform: translate(-50%, -50%) scale(1);



        -webkit-transform: translate(-50%, -50%) scale(1);



        transform: translate(-50%, -50%) scale(1)

    }







    .lp-new-products .lp-features .lp-features-pic {



        -webkit-transition: opacity .4s ease-out;



        -moz-transition: opacity .4s ease-out;



        -o-transition: opacity .4s ease-out;



        transition: opacity .4s ease-out

    }







    .lp-new-products .lp-features .lp-features-pic-mobile {



        display: none

    }







    .lp-new-products .lp-features .lp-features-pic {



        position: absolute;



        top: 50%;



        left: 50%;



        -ms-transform: translate(-50%, -50%);



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%);



        cursor: pointer

    }







    .lp-new-products .lp-features .lp-features-pic--white {



        opacity: 0

    }



}







@media only screen and (max-width:1000px) {



    .lp-new-products .lp-features .lp-features-pic {



        width: 60%

    }



}







@media only screen and (max-width:875px) {



    .lp-new-products .lp-features .lp-features__item__des {



        width: 400px

    }



}







.lp-new-products .lp-forms {



    padding: 50px 15px;



    box-sizing: border-box

}







.lp-new-products .lp-forms__wrapper {



    background: #f6f6f6;



    box-sizing: border-box

}







.lp-new-products .lp-forms h3 {



    color: #2a2623;



    font-size: 24px;



    line-height: 30px;



    margin-bottom: 30px;



    font-weight: 400

}







.lp-new-products .lp-forms h3 p {



    color: #2a2623;



    font-size: 18px;



    line-height: 30px;



    margin-bottom: 20px

}







.lp-new-products .lp-forms h3 p:first-of-type {



    font-size: 20px

}







.lp-new-products .lp-forms__tabsNav {



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: space-between;



    -ms-justify-content: space-between;



    justify-content: space-between

}







.lp-new-products .lp-forms__tabsNav__item {



    width: 45%;



    display: block;



    font-size: 20px;



    line-height: 30px;



    padding: 5px;



    position: relative

}







.lp-new-products .lp-forms__tabsNav__item:after {



    content: '';



    position: absolute;



    bottom: 0;



    width: 100%;



    left: 0;



    border-bottom: orange 1px solid;



    border-width: 1px;



    -webkit-transition: border-bottom .2s;



    -moz-transition: border-bottom .2s;



    -o-transition: border-bottom .2s;



    transition: border-bottom .2s

}







.lp-new-products .lp-forms__tabsNav__item:hover {



    color: #036

}







.lp-new-products .lp-forms__tabsNav__item:hover:after {



    border-width: 2px

}







.lp-new-products .lp-forms__tabsNav__item.active {



    font-weight: 500

}







.lp-new-products .lp-forms__tabsNav__item.active:after {



    border-width: 3px

}







@media only screen and (max-width:767px) {



    .lp-new-products .lp-forms__wrapper {



        border-top: 2px solid #00baff

    }







    .lp-new-products .lp-forms__tabs__item {



        display: none

    }







    .lp-new-products .lp-forms__tabs__item.active {



        display: block

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-forms {



        width: 66.666667%;



        margin: auto;



        position: relative

    }







    .lp-new-products .lp-forms:before {



        content: '';



        position: absolute;



        width: 2px;



        height: 80px;



        background-color: #00baff;



        top: 0;



        left: -15px

    }







    .lp-new-products .lp-forms h3 {



        font-size: 28px;



        line-height: 30px

    }







    .lp-new-products .lp-forms__tabsNav__item {



        width: 48%

    }







    .lp-new-products .lp-forms__tabs__item {



        display: none

    }







    .lp-new-products .lp-forms__tabs__item.active {



        display: block

    }



}







.lp-new-products .lp-forms .well-module {



    font-family: 'Poppins', sans-serif;



    position: relative

}







.lp-new-products .lp-forms .form_field {



    margin-top: 25px

}







.lp-new-products .lp-forms .form_field .requiredInfo__text {



    color: #68676c;



    font-size: 15px;



    line-height: 30px

}







.lp-new-products .lp-forms .form_field label {



    font-size: 16px;



    line-height: 30px;



    color: #68676c;



    padding-left: 8px

}







.lp-new-products .lp-forms .form_field input[type=email],



.lp-new-products .lp-forms .form_field input[type=text] {



    width: 100%;



    box-sizing: border-box;



    border-radius: 3px;



    border: 1px solid #cdd6e4;



    font-size: 16px;



    padding: 10px 12px;



    line-height: normal;



    color: #959595;



    outline: 0;



    transition: all .3s ease-in-out

}







.lp-new-products .lp-forms .form_field input[type=email]:active,



.lp-new-products .lp-forms .form_field input[type=email]:focus,



.lp-new-products .lp-forms .form_field input[type=text]:active,



.lp-new-products .lp-forms .form_field input[type=text]:focus {



    box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .1), 0 0 0 1000px #fff inset;



    outline: 0;



    border: 1px solid #036

}







.lp-new-products .lp-forms .form_field input:-webkit-autofill,



.lp-new-products .lp-forms .form_field input:-webkit-autofill:active,



.lp-new-products .lp-forms .form_field input:-webkit-autofill:focus,



.lp-new-products .lp-forms .form_field input:-webkit-autofill:hover {



    background-color: #fff !important

}







.lp-new-products .lp-forms .form_field input[type=submit] {



    border: none;



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    color: #fff;



    display: inline-block;



    padding: 12px 20px;



    position: relative;



    min-width: 250px;



    min-height: 50px;



    border-radius: 30px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    font-size: 18px;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    -webkit-transition: background-color .2s ease-out;



    -moz-transition: background-color .2s ease-out;



    -o-transition: background-color .2s ease-out;



    transition: background-color .2s ease-out;



    background-color: #ff8a00

}







.lp-new-products .lp-forms .form_field input[type=submit]:hover {



    text-decoration: none

}







.lp-new-products .lp-forms .form_field input[type=submit]:focus {



    outline: 0

}







.lp-new-products .lp-forms .form_field input[type=submit]:focus,



.lp-new-products .lp-forms .form_field input[type=submit]:hover {



    background-color: #ffa200

}







.lp-new-products .lp-forms .form_field input[type=submit]:active {



    background-color: #ff6e00

}







.lp-new-products .lp-forms .form_field input[type=submit] .icon_svg {



    fill: #fff

}







.lp-new-products .lp-forms .form_field textarea {



    width: 100%;



    border: 1px solid #cdd6e4;



    padding: 10px 12px;



    line-height: normal;



    font-size: 16px;



    color: #959595;



    box-sizing: border-box;



    outline: 0;



    border-radius: 3px;



    min-height: 150px

}







.lp-new-products .lp-forms .form_field .select2-selection,



.lp-new-products .lp-forms .form_field .select2_selection--single {



    border: 1px solid #cdd6e4;



    outline: 0;



    border-radius: 3px

}







.lp-new-products .lp-forms .form_field .select2-container {



    width: 100% !important

}







.lp-new-products .lp-forms .form_field .formErrorMessage {



    color: #dd3b22;



    background-color: #fff;



    line-height: 16px;



    padding: 2px 10px;



    border-radius: 20px;



    position: absolute;



    right: 20px;



    bottom: -10px;



    display: none

}







.lp-new-products .lp-forms .form_field .formErrorMessage__wrapper {



    position: relative

}







.lp-new-products .lp-forms .form_field.hasError input[type=email],



.lp-new-products .lp-forms .form_field.hasError input[type=text] {



    border-color: #dd3b22;



    background-color: #fcebea

}







.lp-new-products .lp-forms .form_field.hasError .formErrorMessage {



    display: block

}







.lp-new-products .lp-forms .form_field.hasError .select2-selection,



.lp-new-products .lp-forms .form_field.hasError .select2_selection--single {



    border-color: #dd3b22;



    background-color: #fcebea

}







.lp-new-products .lp-forms .form_field.hasError textarea {



    border-color: #dd3b22;



    background-color: #fcebea

}







.lp-new-products .lp-forms .form_star {



    color: #dd3b22

}







.lp-new-products .lp-forms .form_field_submit {



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-justify-content: center;



    -ms-justify-content: center;



    justify-content: center

}







.lp-new-products .lp-forms .form_field_submit button.lp-btn-icon {



    min-width: 200px;



    text-align: center

}







.lp-new-products .lp-forms .formHasErrorMessage {



    display: none

}







.lp-new-products .lp-forms .formHasErrorMessage p {



    margin: 10px 0;



    color: #dd3b22

}







.lp-new-products .lp-forms form.hasError .formHasErrorMessage {



    display: block

}







@media only screen and (min-width:767px) {



    .lp-new-products .lp-forms .form_field_submit {



        display: -webkit-flex;



        display: -ms-flexbox;



        display: -ms-flex;



        display: flex;



        -webkit-justify-content: flex-end;



        -ms-justify-content: flex-end;



        justify-content: flex-end

    }



}







.lp-new-products .lp-forms .consent_field {



    margin-top: 25px;



    margin-bottom: 25px

}







.lp-new-products .lp-forms .consent_field label {



    margin-left: 24px;



    display: block;



    color: #000

}







.lp-new-products .lp-forms .consent_field input[type=checkbox] {



    display: none

}







.lp-new-products .lp-forms .consent_field input[type=checkbox]:checked+span.formCustomElem::before {



    border-color: #036;



    background-color: #036

}







.lp-new-products .lp-forms .consent_field input[type=checkbox]:checked+span.formCustomElem::after {



    background: url(https://www.rawlplug.com/uploads/ftp/landing-pages/sc-40-ii/images/icons/icon_checked.svg)

}







.lp-new-products .lp-forms .consent_field .formCustomElem {



    position: relative

}







.lp-new-products .lp-forms .consent_field .formCustomElem::after {



    content: '';



    position: absolute;



    top: 6px;



    left: -22px;



    width: 14px;



    height: 9px;



    color: transparent;



    outline: 0

}







.lp-new-products .lp-forms .consent_field .formCustomElem::before {



    background-color: #fff;



    border: 1px solid #cdd6e4;



    left: -24px;



    top: 1px;



    width: 16px;



    height: 16px;



    border-radius: 4px;



    content: '';



    position: absolute

}







.lp-new-products .lp-forms .consent_field .formCustomElem .formRequiredChar {



    margin-right: 5px;



    color: #dd3b22

}







.lp-new-products .lp-forms .consent_field .formCustomText p {



    display: inline

}







.lp-new-products .lp-forms .consent_field .formErrorMessage {



    display: none

}







.lp-new-products .lp-forms .consent_field.hasError .formCustomElem::before {



    background-color: #fcebea;



    border-color: #dd3b22

}







.lp-new-products .lp-forms .consent_field.hasError .formErrorMessage {



    display: block;



    color: #dd3b22;



    font-size: 14px;



    line-height: 16px;



    padding: 2px 18px;



    border-radius: 20px;



    position: absolute;



    right: auto;



    left: 15px;



    bottom: -19px;



    background-color: #fff

}







.lp-new-products .lp-forms .consent_field.hasError .formErrorMessage__wrapper {



    position: relative

}







.lp-new-products .infoView {



    display: -webkit-flex;



    display: -ms-flexbox;



    display: -ms-flex;



    display: flex;



    -webkit-flex-direction: column;



    -ms-flex-direction: column;



    flex-direction: column;



    -webkit-align-items: center;



    -ms-align-items: center;



    align-items: center;



    min-height: 500px

}







.lp-new-products .infoView .infoView__pic {



    margin-top: 90px

}







.lp-new-products .infoView .infoView__heading {



    margin-top: 50px

}







.lp-new-products .infoView .infoView__heading h4 {



    color: #036;



    font-size: 32px;



    line-height: 45px;



    font-weight: 300;



    text-align: center

}







.lp-new-products .infoView--processing .infoView__pic {



    -webkit-animation: rotateGlass 3s infinite ease-in-out;



    animation: rotateGlass 3s infinite ease-in-out

}







.lp-new-products .infoView--processing .infoView__pic svg path {



    fill: #036

}







.lp-new-products .infoView--error .infoView__pic svg path {



    fill: #dd3b22

}







.lp-new-products .infoView--error .infoView__heading h4 {



    color: #dd3b22

}







.lp-new-products .infoView--error .infoView__btn {



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    color: #fff;



    display: inline-block;



    padding: 12px 20px;



    position: relative;



    min-width: 250px;



    min-height: 50px;



    border-radius: 30px;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    font-size: 18px;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    margin-top: 40px;



    outline: 0;



    -webkit-transition: background-color .2s ease-out;



    -moz-transition: background-color .2s ease-out;



    -o-transition: background-color .2s ease-out;



    transition: background-color .2s ease-out;



    background-color: #ff8a00

}







.lp-new-products .infoView--error .infoView__btn:hover {



    text-decoration: none

}







.lp-new-products .infoView--error .infoView__btn:focus {



    outline: 0

}







.lp-new-products .infoView--error .infoView__btn:focus,



.lp-new-products .infoView--error .infoView__btn:hover {



    background-color: #ffa200

}







.lp-new-products .infoView--error .infoView__btn:active {



    background-color: #ff6e00

}







.lp-new-products .infoView--error .infoView__btn .icon_svg {



    fill: #fff

}







.lp-new-products .infoView--success .infoView__pic svg path {



    fill: #7ab800

}







@-webkit-keyframes rotateGlass {



    5% {



        -webkit-transform: rotate(0)

    }







    45% {



        -webkit-transform: rotate(180deg)

    }







    55% {



        -webkit-transform: rotate(180deg)

    }







    95% {



        -webkit-transform: rotate(360deg)

    }







    100% {



        -webkit-transform: rotate(360deg)

    }



}







@keyframes rotateGlass {



    5% {



        transform: rotate(0)

    }







    45% {



        transform: rotate(180deg)

    }







    55% {



        transform: rotate(180deg)

    }







    95% {



        transform: rotate(360deg)

    }







    100% {



        transform: rotate(360deg)

    }



}







.lp-new-products .hero_icon_1 .cls-1[data-v-c1f2719e] {



    fill: #00467f

}







.lp-new-products .hero_icon_1 .cls-2[data-v-c1f2719e] {



    fill: url(#linear-gradient)

}







.lp-new-products .hero_icon_1 .cls-3[data-v-c1f2719e] {



    fill: url(#linear-gradient-2)

}







.lp-new-products .hero_icon_1 .cls-4[data-v-c1f2719e] {



    fill: url(#linear-gradient-3)

}







.lp-new-products .hero_icon_2 .cls-1[data-v-c1f2719e] {



    fill: #00467f

}







.lp-new-products .hero_icon_2 .cls-2[data-v-c1f2719e] {



    fill: url(#radial-gradient2)

}







.lp-new-products .hero_icon_3 .cls-1[data-v-c1f2719e] {



    fill: #00467f

}







.lp-new-products .hero_icon_3 .cls-2[data-v-c1f2719e] {



    fill: url(#radial-gradient3)

}







.lp-new-products .hero_icon_4 .cls-1[data-v-c1f2719e] {



    fill: #00467f

}







.lp-new-products .hero_icon_4 .cls-2[data-v-c1f2719e] {



    fill: url(#radial-gradient4)

}







.lp-new-products .hero_icon_5 .cls-1[data-v-c1f2719e] {



    fill: #00467f

}







.lp-new-products .hero_icon_5 .cls-2[data-v-c1f2719e] {



    fill: url(#radial-gradient5)

}







.lp-new-products .hero_icon_5 .cls-3[data-v-c1f2719e] {



    fill: url(#radial-gradient-52)

}







.lp-new-products .hero_icon_6 .cls-1[data-v-c1f2719e] {



    fill: #00467f

}







.lp-new-products a,



.lp-new-products abbr,



.lp-new-products acronym,



.lp-new-products address,



.lp-new-products applet,



.lp-new-products article,



.lp-new-products aside,



.lp-new-products audio,



.lp-new-products b,



.lp-new-products big,



.lp-new-products blockquote,



.lp-new-products body,



.lp-new-products canvas,



.lp-new-products caption,



.lp-new-products center,



.lp-new-products cite,



.lp-new-products code,



.lp-new-products dd,



.lp-new-products del,



.lp-new-products details,



.lp-new-products dfn,



.lp-new-products div,



.lp-new-products dl,



.lp-new-products dt,



.lp-new-products em,



.lp-new-products embed,



.lp-new-products fieldset,



.lp-new-products figcaption,



.lp-new-products figure,



.lp-new-products footer,



.lp-new-products form,



.lp-new-products h1,



.lp-new-products h2,



.lp-new-products h3,



.lp-new-products h4,



.lp-new-products h5,



.lp-new-products h6,



.lp-new-products header,



.lp-new-products hgroup,



.lp-new-products html,



.lp-new-products i,



.lp-new-products iframe,



.lp-new-products img,



.lp-new-products ins,



.lp-new-products kbd,



.lp-new-products label,



.lp-new-products legend,



.lp-new-products li,



.lp-new-products mark,



.lp-new-products menu,



.lp-new-products nav,



.lp-new-products object,



.lp-new-products ol,



.lp-new-products output,



.lp-new-products p,



.lp-new-products pre,



.lp-new-products q,



.lp-new-products ruby,



.lp-new-products s,



.lp-new-products samp,



.lp-new-products section,



.lp-new-products small,



.lp-new-products span,



.lp-new-products strike,



.lp-new-products strong,



.lp-new-products sub,



.lp-new-products summary,



.lp-new-products sup,



.lp-new-products table,



.lp-new-products tbody,



.lp-new-products td,



.lp-new-products tfoot,



.lp-new-products th,



.lp-new-products thead,



.lp-new-products time,



.lp-new-products tr,



.lp-new-products tt,



.lp-new-products u,



.lp-new-products ul,



.lp-new-products var,



.lp-new-products video {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    font: inherit;



    vertical-align: baseline

}







.lp-new-products article,



.lp-new-products aside,



.lp-new-products details,



.lp-new-products figcaption,



.lp-new-products figure,



.lp-new-products footer,



.lp-new-products header,



.lp-new-products hgroup,



.lp-new-products menu,



.lp-new-products nav,



.lp-new-products section {



    display: block

}







.lp-new-products ol,



.lp-new-products ul {



    list-style: none

}







.lp-new-products nav ol a,



.lp-new-products nav ul a {



    text-decoration: none

}







.lp-new-products blockquote,



.lp-new-products q {



    quotes: none

}







.lp-new-products blockquote:after,



.lp-new-products blockquote:before,



.lp-new-products q:after,



.lp-new-products q:before {



    content: "";



    content: none

}







.lp-new-products table {



    border-collapse: collapse;



    border-spacing: 0

}







.lp-new-products hr {



    background-color: #ddd;



    border: 0 none;



    clear: both;



    color: #ddd;



    height: 1px

}







.lp-new-products img {



    max-width: 100%;



    vertical-align: middle

}







.lp-new-products * {



    -webkit-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .clearfix:after,



.lp-new-products .clearfix:before {



    content: "";



    display: table

}







.lp-new-products .clearfix:after {



    clear: both

}







.lp-new-products .clearfix {



    zoom: 1

}







/*!



 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)



 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css



 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)



 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)



 */



@-ms-viewport {



    width: device-width

}







.lp-new-products html {



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    -ms-overflow-style: scrollbar

}







.lp-new-products .bootstrap-wrapper .clearfix:after {



    display: block;



    clear: both;



    content: ""



}







.lp-new-products .bootstrap-wrapper .visible {



    visibility: visible !important

}







.lp-new-products .bootstrap-wrapper .invisible {



    visibility: hidden !important

}







.lp-new-products .bootstrap-wrapper .hidden-xs-up {



    display: none !important

}







@media(max-width:575.98px) {



    .lp-new-products .bootstrap-wrapper .hidden-xs-down {



        display: none !important

    }



}







@media(min-width:576px) {



    .lp-new-products .bootstrap-wrapper .hidden-sm-up {



        display: none !important

    }



}







@media(max-width:767.98px) {



    .lp-new-products .bootstrap-wrapper .hidden-sm-down {



        display: none !important

    }



}







@media(min-width:768px) {



    .lp-new-products .bootstrap-wrapper .hidden-md-up {



        display: none !important

    }



}







@media(max-width:991.98px) {



    .lp-new-products .bootstrap-wrapper .hidden-md-down {



        display: none !important

    }



}







@media(min-width:992px) {



    .lp-new-products .bootstrap-wrapper .hidden-lg-up {



        display: none !important

    }



}







@media(max-width:1199.98px) {



    .lp-new-products .bootstrap-wrapper .hidden-lg-down {



        display: none !important

    }



}







@media(min-width:1200px) {



    .lp-new-products .bootstrap-wrapper .hidden-xl-up {



        display: none !important

    }



}







.lp-new-products .bootstrap-wrapper .hidden-xl-down,



.lp-new-products .bootstrap-wrapper .visible-print-block {



    display: none !important

}







@media print {



    .lp-new-products .bootstrap-wrapper .visible-print-block {



        display: block !important

    }



}







.lp-new-products .bootstrap-wrapper .visible-print-inline {



    display: none !important

}







@media print {



    .lp-new-products .bootstrap-wrapper .visible-print-inline {



        display: inline !important

    }



}







.lp-new-products .bootstrap-wrapper .visible-print-inline-block {



    display: none !important

}







@media print {



    .lp-new-products .bootstrap-wrapper .visible-print-inline-block {



        display: inline-block !important

    }



}







@media print {



    .lp-new-products .bootstrap-wrapper .hidden-print {



        display: none !important

    }



}







.lp-new-products .bootstrap-wrapper .container {



    width: 100%;



    padding-right: 15px;



    padding-left: 15px;



    margin-right: auto;



    margin-left: auto

}







@media(min-width:576px) {



    .lp-new-products .bootstrap-wrapper .container {



        max-width: 540px

    }



}







@media(min-width:768px) {



    .lp-new-products .bootstrap-wrapper .container {



        max-width: 720px

    }



}







@media(min-width:992px) {



    .lp-new-products .bootstrap-wrapper .container {



        max-width: 960px

    }



}







@media(min-width:1200px) {



    .lp-new-products .bootstrap-wrapper .container {



        max-width: 1140px

    }



}







.lp-new-products .bootstrap-wrapper .container-fluid {



    width: 100%;



    padding-right: 15px;



    padding-left: 15px;



    margin-right: auto;



    margin-left: auto

}







.lp-new-products .bootstrap-wrapper .row {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    margin-right: -15px;



    margin-left: -15px

}







.lp-new-products .bootstrap-wrapper .no-gutters {



    margin-right: 0;



    margin-left: 0

}







.lp-new-products .bootstrap-wrapper .no-gutters>.col,



.lp-new-products .bootstrap-wrapper .no-gutters>[class*=col-] {



    padding-right: 0;



    padding-left: 0

}







.lp-new-products .bootstrap-wrapper .col,



.lp-new-products .bootstrap-wrapper .col-1,



.lp-new-products .bootstrap-wrapper .col-2,



.lp-new-products .bootstrap-wrapper .col-3,



.lp-new-products .bootstrap-wrapper .col-4,



.lp-new-products .bootstrap-wrapper .col-5,



.lp-new-products .bootstrap-wrapper .col-6,



.lp-new-products .bootstrap-wrapper .col-7,



.lp-new-products .bootstrap-wrapper .col-8,



.lp-new-products .bootstrap-wrapper .col-9,



.lp-new-products .bootstrap-wrapper .col-10,



.lp-new-products .bootstrap-wrapper .col-11,



.lp-new-products .bootstrap-wrapper .col-12,



.lp-new-products .bootstrap-wrapper .col-auto,



.lp-new-products .bootstrap-wrapper .col-lg,



.lp-new-products .bootstrap-wrapper .col-lg-1,



.lp-new-products .bootstrap-wrapper .col-lg-2,



.lp-new-products .bootstrap-wrapper .col-lg-3,



.lp-new-products .bootstrap-wrapper .col-lg-4,



.lp-new-products .bootstrap-wrapper .col-lg-5,



.lp-new-products .bootstrap-wrapper .col-lg-6,



.lp-new-products .bootstrap-wrapper .col-lg-7,



.lp-new-products .bootstrap-wrapper .col-lg-8,



.lp-new-products .bootstrap-wrapper .col-lg-9,



.lp-new-products .bootstrap-wrapper .col-lg-10,



.lp-new-products .bootstrap-wrapper .col-lg-11,



.lp-new-products .bootstrap-wrapper .col-lg-12,



.lp-new-products .bootstrap-wrapper .col-lg-auto,



.lp-new-products .bootstrap-wrapper .col-md,



.lp-new-products .bootstrap-wrapper .col-md-1,



.lp-new-products .bootstrap-wrapper .col-md-2,



.lp-new-products .bootstrap-wrapper .col-md-3,



.lp-new-products .bootstrap-wrapper .col-md-4,



.lp-new-products .bootstrap-wrapper .col-md-5,



.lp-new-products .bootstrap-wrapper .col-md-6,



.lp-new-products .bootstrap-wrapper .col-md-7,



.lp-new-products .bootstrap-wrapper .col-md-8,



.lp-new-products .bootstrap-wrapper .col-md-9,



.lp-new-products .bootstrap-wrapper .col-md-10,



.lp-new-products .bootstrap-wrapper .col-md-11,



.lp-new-products .bootstrap-wrapper .col-md-12,



.lp-new-products .bootstrap-wrapper .col-md-auto,



.lp-new-products .bootstrap-wrapper .col-sm,



.lp-new-products .bootstrap-wrapper .col-sm-1,



.lp-new-products .bootstrap-wrapper .col-sm-2,



.lp-new-products .bootstrap-wrapper .col-sm-3,



.lp-new-products .bootstrap-wrapper .col-sm-4,



.lp-new-products .bootstrap-wrapper .col-sm-5,



.lp-new-products .bootstrap-wrapper .col-sm-6,



.lp-new-products .bootstrap-wrapper .col-sm-7,



.lp-new-products .bootstrap-wrapper .col-sm-8,



.lp-new-products .bootstrap-wrapper .col-sm-9,



.lp-new-products .bootstrap-wrapper .col-sm-10,



.lp-new-products .bootstrap-wrapper .col-sm-11,



.lp-new-products .bootstrap-wrapper .col-sm-12,



.lp-new-products .bootstrap-wrapper .col-sm-auto,



.lp-new-products .bootstrap-wrapper .col-xl,



.lp-new-products .bootstrap-wrapper .col-xl-1,



.lp-new-products .bootstrap-wrapper .col-xl-2,



.lp-new-products .bootstrap-wrapper .col-xl-3,



.lp-new-products .bootstrap-wrapper .col-xl-4,



.lp-new-products .bootstrap-wrapper .col-xl-5,



.lp-new-products .bootstrap-wrapper .col-xl-6,



.lp-new-products .bootstrap-wrapper .col-xl-7,



.lp-new-products .bootstrap-wrapper .col-xl-8,



.lp-new-products .bootstrap-wrapper .col-xl-9,



.lp-new-products .bootstrap-wrapper .col-xl-10,



.lp-new-products .bootstrap-wrapper .col-xl-11,



.lp-new-products .bootstrap-wrapper .col-xl-12,



.lp-new-products .bootstrap-wrapper .col-xl-auto {



    position: relative;



    width: 100%;



    padding-right: 15px;



    padding-left: 15px

}







.lp-new-products .bootstrap-wrapper .col {



    -ms-flex-preferred-size: 0;



    flex-basis: 0;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1;



    max-width: 100%

}







.lp-new-products .bootstrap-wrapper .col-auto {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 auto;



    flex: 0 0 auto;



    width: auto;



    max-width: 100%

}







.lp-new-products .bootstrap-wrapper .col-1 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 8.3333333333%;



    flex: 0 0 8.3333333333%;



    max-width: 8.3333333333%

}







.lp-new-products .bootstrap-wrapper .col-2 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 16.6666666667%;



    flex: 0 0 16.6666666667%;



    max-width: 16.6666666667%

}







.lp-new-products .bootstrap-wrapper .col-3 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 25%;



    flex: 0 0 25%;



    max-width: 25%

}







.lp-new-products .bootstrap-wrapper .col-4 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 33.3333333333%;



    flex: 0 0 33.3333333333%;



    max-width: 33.3333333333%

}







.lp-new-products .bootstrap-wrapper .col-5 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 41.6666666667%;



    flex: 0 0 41.6666666667%;



    max-width: 41.6666666667%

}







.lp-new-products .bootstrap-wrapper .col-6 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 50%;



    flex: 0 0 50%;



    max-width: 50%

}







.lp-new-products .bootstrap-wrapper .col-7 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 58.3333333333%;



    flex: 0 0 58.3333333333%;



    max-width: 58.3333333333%

}







.lp-new-products .bootstrap-wrapper .col-8 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 66.6666666667%;



    flex: 0 0 66.6666666667%;



    max-width: 66.6666666667%

}







.lp-new-products .bootstrap-wrapper .col-9 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 75%;



    flex: 0 0 75%;



    max-width: 75%

}







.lp-new-products .bootstrap-wrapper .col-10 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 83.3333333333%;



    flex: 0 0 83.3333333333%;



    max-width: 83.3333333333%

}







.lp-new-products .bootstrap-wrapper .col-11 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 91.6666666667%;



    flex: 0 0 91.6666666667%;



    max-width: 91.6666666667%

}







.lp-new-products .bootstrap-wrapper .col-12 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;



    max-width: 100%

}







.lp-new-products .bootstrap-wrapper .order-first {



    -webkit-box-ordinal-group: 0;



    -ms-flex-order: -1;



    order: -1

}







.lp-new-products .bootstrap-wrapper .order-last {



    -webkit-box-ordinal-group: 14;



    -ms-flex-order: 13;



    order: 13

}







.lp-new-products .bootstrap-wrapper .order-0 {



    -webkit-box-ordinal-group: 1;



    -ms-flex-order: 0;



    order: 0

}







.lp-new-products .bootstrap-wrapper .order-1 {



    -webkit-box-ordinal-group: 2;



    -ms-flex-order: 1;



    order: 1

}







.lp-new-products .bootstrap-wrapper .order-2 {



    -webkit-box-ordinal-group: 3;



    -ms-flex-order: 2;



    order: 2

}







.lp-new-products .bootstrap-wrapper .order-3 {



    -webkit-box-ordinal-group: 4;



    -ms-flex-order: 3;



    order: 3

}







.lp-new-products .bootstrap-wrapper .order-4 {



    -webkit-box-ordinal-group: 5;



    -ms-flex-order: 4;



    order: 4

}







.lp-new-products .bootstrap-wrapper .order-5 {



    -webkit-box-ordinal-group: 6;



    -ms-flex-order: 5;



    order: 5

}







.lp-new-products .bootstrap-wrapper .order-6 {



    -webkit-box-ordinal-group: 7;



    -ms-flex-order: 6;



    order: 6

}







.lp-new-products .bootstrap-wrapper .order-7 {



    -webkit-box-ordinal-group: 8;



    -ms-flex-order: 7;



    order: 7

}







.lp-new-products .bootstrap-wrapper .order-8 {



    -webkit-box-ordinal-group: 9;



    -ms-flex-order: 8;



    order: 8

}







.lp-new-products .bootstrap-wrapper .order-9 {



    -webkit-box-ordinal-group: 10;



    -ms-flex-order: 9;



    order: 9

}







.lp-new-products .bootstrap-wrapper .order-10 {



    -webkit-box-ordinal-group: 11;



    -ms-flex-order: 10;



    order: 10

}







.lp-new-products .bootstrap-wrapper .order-11 {



    -webkit-box-ordinal-group: 12;



    -ms-flex-order: 11;



    order: 11

}







.lp-new-products .bootstrap-wrapper .order-12 {



    -webkit-box-ordinal-group: 13;



    -ms-flex-order: 12;



    order: 12

}







.lp-new-products .bootstrap-wrapper .offset-1 {



    margin-left: 8.3333333333%

}







.lp-new-products .bootstrap-wrapper .offset-2 {



    margin-left: 16.6666666667%

}







.lp-new-products .bootstrap-wrapper .offset-3 {



    margin-left: 25%

}







.lp-new-products .bootstrap-wrapper .offset-4 {



    margin-left: 33.3333333333%

}







.lp-new-products .bootstrap-wrapper .offset-5 {



    margin-left: 41.6666666667%

}







.lp-new-products .bootstrap-wrapper .offset-6 {



    margin-left: 50%

}







.lp-new-products .bootstrap-wrapper .offset-7 {



    margin-left: 58.3333333333%

}







.lp-new-products .bootstrap-wrapper .offset-8 {



    margin-left: 66.6666666667%

}







.lp-new-products .bootstrap-wrapper .offset-9 {



    margin-left: 75%

}







.lp-new-products .bootstrap-wrapper .offset-10 {



    margin-left: 83.3333333333%

}







.lp-new-products .bootstrap-wrapper .offset-11 {



    margin-left: 91.6666666667%

}







@media(min-width:576px) {



    .lp-new-products .bootstrap-wrapper .col-sm {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-sm-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .order-sm-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .lp-new-products .bootstrap-wrapper .order-sm-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .lp-new-products .bootstrap-wrapper .order-sm-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .lp-new-products .bootstrap-wrapper .order-sm-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .lp-new-products .bootstrap-wrapper .order-sm-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .lp-new-products .bootstrap-wrapper .order-sm-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .lp-new-products .bootstrap-wrapper .order-sm-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .lp-new-products .bootstrap-wrapper .order-sm-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .lp-new-products .bootstrap-wrapper .order-sm-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .lp-new-products .bootstrap-wrapper .order-sm-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .lp-new-products .bootstrap-wrapper .order-sm-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .lp-new-products .bootstrap-wrapper .order-sm-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .lp-new-products .bootstrap-wrapper .order-sm-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .lp-new-products .bootstrap-wrapper .order-sm-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .lp-new-products .bootstrap-wrapper .order-sm-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-0 {



        margin-left: 0

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-1 {



        margin-left: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-2 {



        margin-left: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-3 {



        margin-left: 25%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-4 {



        margin-left: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-5 {



        margin-left: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-6 {



        margin-left: 50%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-7 {



        margin-left: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-8 {



        margin-left: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-9 {



        margin-left: 75%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-10 {



        margin-left: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-sm-11 {



        margin-left: 91.6666666667%

    }



}







@media(min-width:768px) {



    .lp-new-products .bootstrap-wrapper .col-md {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-md-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-md-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-md-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-md-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .lp-new-products .bootstrap-wrapper .col-md-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-md-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-md-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .lp-new-products .bootstrap-wrapper .col-md-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-md-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-md-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .lp-new-products .bootstrap-wrapper .col-md-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-md-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-md-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .order-md-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .lp-new-products .bootstrap-wrapper .order-md-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .lp-new-products .bootstrap-wrapper .order-md-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .lp-new-products .bootstrap-wrapper .order-md-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .lp-new-products .bootstrap-wrapper .order-md-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .lp-new-products .bootstrap-wrapper .order-md-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .lp-new-products .bootstrap-wrapper .order-md-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .lp-new-products .bootstrap-wrapper .order-md-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .lp-new-products .bootstrap-wrapper .order-md-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .lp-new-products .bootstrap-wrapper .order-md-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .lp-new-products .bootstrap-wrapper .order-md-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .lp-new-products .bootstrap-wrapper .order-md-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .lp-new-products .bootstrap-wrapper .order-md-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .lp-new-products .bootstrap-wrapper .order-md-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .lp-new-products .bootstrap-wrapper .order-md-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .lp-new-products .bootstrap-wrapper .offset-md-0 {



        margin-left: 0

    }







    .lp-new-products .bootstrap-wrapper .offset-md-1 {



        margin-left: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-2 {



        margin-left: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-3 {



        margin-left: 25%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-4 {



        margin-left: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-5 {



        margin-left: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-6 {



        margin-left: 50%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-7 {



        margin-left: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-8 {



        margin-left: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-9 {



        margin-left: 75%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-10 {



        margin-left: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-md-11 {



        margin-left: 91.6666666667%

    }



}







@media(min-width:992px) {



    .lp-new-products .bootstrap-wrapper .col-lg {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-lg-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .order-lg-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .lp-new-products .bootstrap-wrapper .order-lg-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .lp-new-products .bootstrap-wrapper .order-lg-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .lp-new-products .bootstrap-wrapper .order-lg-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .lp-new-products .bootstrap-wrapper .order-lg-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .lp-new-products .bootstrap-wrapper .order-lg-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .lp-new-products .bootstrap-wrapper .order-lg-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .lp-new-products .bootstrap-wrapper .order-lg-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .lp-new-products .bootstrap-wrapper .order-lg-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .lp-new-products .bootstrap-wrapper .order-lg-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .lp-new-products .bootstrap-wrapper .order-lg-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .lp-new-products .bootstrap-wrapper .order-lg-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .lp-new-products .bootstrap-wrapper .order-lg-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .lp-new-products .bootstrap-wrapper .order-lg-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .lp-new-products .bootstrap-wrapper .order-lg-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-0 {



        margin-left: 0

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-1 {



        margin-left: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-2 {



        margin-left: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-3 {



        margin-left: 25%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-4 {



        margin-left: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-5 {



        margin-left: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-6 {



        margin-left: 50%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-7 {



        margin-left: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-8 {



        margin-left: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-9 {



        margin-left: 75%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-10 {



        margin-left: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-lg-11 {



        margin-left: 91.6666666667%

    }



}







@media(min-width:1200px) {



    .lp-new-products .bootstrap-wrapper .col-xl {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .col-xl-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .lp-new-products .bootstrap-wrapper .order-xl-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .lp-new-products .bootstrap-wrapper .order-xl-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .lp-new-products .bootstrap-wrapper .order-xl-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .lp-new-products .bootstrap-wrapper .order-xl-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .lp-new-products .bootstrap-wrapper .order-xl-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .lp-new-products .bootstrap-wrapper .order-xl-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .lp-new-products .bootstrap-wrapper .order-xl-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .lp-new-products .bootstrap-wrapper .order-xl-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .lp-new-products .bootstrap-wrapper .order-xl-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .lp-new-products .bootstrap-wrapper .order-xl-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .lp-new-products .bootstrap-wrapper .order-xl-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .lp-new-products .bootstrap-wrapper .order-xl-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .lp-new-products .bootstrap-wrapper .order-xl-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .lp-new-products .bootstrap-wrapper .order-xl-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .lp-new-products .bootstrap-wrapper .order-xl-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-0 {



        margin-left: 0

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-1 {



        margin-left: 8.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-2 {



        margin-left: 16.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-3 {



        margin-left: 25%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-4 {



        margin-left: 33.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-5 {



        margin-left: 41.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-6 {



        margin-left: 50%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-7 {



        margin-left: 58.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-8 {



        margin-left: 66.6666666667%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-9 {



        margin-left: 75%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-10 {



        margin-left: 83.3333333333%

    }







    .lp-new-products .bootstrap-wrapper .offset-xl-11 {



        margin-left: 91.6666666667%

    }



}







.lp-new-products .bootstrap-wrapper .img-fluid {



    max-width: 100%;



    height: auto

}







@-webkit-keyframes alert {



    0% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    5% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    10% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    15% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    20% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    25% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    30% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    35% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    40% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    45% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    50% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }



}







@keyframes alert {



    0% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    5% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    10% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    15% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    20% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    25% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    30% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    35% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    40% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    45% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    50% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }



}







@-webkit-keyframes anim-moema-2 {



    to {



        opacity: 0;



        -webkit-transform: scale3d(1.5, 1.5, 1);



        transform: scale3d(1.5, 1.5, 1)

    }



}







@keyframes anim-moema-2 {



    to {



        opacity: 0;



        -webkit-transform: scale3d(1.5, 1.5, 1);



        transform: scale3d(1.5, 1.5, 1)

    }



}







@-webkit-keyframes toRightFromLeft {



    49% {



        -webkit-transform: translate(100%, -50%)

    }







    50% {



        opacity: 0;



        -webkit-transform: translate(-100%, -50%)

    }







    51% {



        opacity: 1

    }



}







@keyframes toRightFromLeft {



    49% {



        -webkit-transform: translate(100%, -50%);



        transform: translate(100%, -50%)

    }







    50% {



        opacity: 0;



        -webkit-transform: translate(-100%, -50%);



        transform: translate(-100%, -50%)

    }







    51% {



        opacity: 1

    }



}







.lp-new-products .fade-enter-active,



.lp-new-products .fade-leave-active {



    -webkit-transition: opacity .5s;



    transition: opacity .5s

}







.lp-new-products .fade-enter,



.lp-new-products .fade-leave-to {



    opacity: 0

}







.lp-new-products .v-select {



    position: relative;



    font-family: inherit

}







.lp-new-products .v-select,



.lp-new-products .v-select * {



    -webkit-box-sizing: border-box;



    box-sizing: border-box

}







@-webkit-keyframes vSelectSpinner {



    0% {



        -webkit-transform: rotate(0deg);



        transform: rotate(0deg)

    }







    to {



        -webkit-transform: rotate(1turn);



        transform: rotate(1turn)

    }



}







@keyframes vSelectSpinner {



    0% {



        -webkit-transform: rotate(0deg);



        transform: rotate(0deg)

    }







    to {



        -webkit-transform: rotate(1turn);



        transform: rotate(1turn)

    }



}







.lp-new-products .vs__fade-enter-active,



.lp-new-products .vs__fade-leave-active {



    -webkit-transition: opacity .15s cubic-bezier(1, .5, .8, 1);



    transition: opacity .15s cubic-bezier(1, .5, .8, 1)

}







.lp-new-products .vs__fade-enter,



.lp-new-products .vs__fade-leave-to {



    opacity: 0

}







.lp-new-products .vs--disabled .vs__clear,



.lp-new-products .vs--disabled .vs__dropdown-toggle,



.lp-new-products .vs--disabled .vs__open-indicator,



.lp-new-products .vs--disabled .vs__search,



.lp-new-products .vs--disabled .vs__selected {



    cursor: not-allowed;



    background-color: #f8f8f8

}







.lp-new-products .v-select[dir=rtl] .vs__actions {



    padding: 0 3px 0 6px

}







.lp-new-products .v-select[dir=rtl] .vs__clear {



    margin-left: 6px;



    margin-right: 0

}







.lp-new-products .v-select[dir=rtl] .vs__deselect {



    margin-left: 0;



    margin-right: 2px

}







.lp-new-products .v-select[dir=rtl] .vs__dropdown-menu {



    text-align: right

}







.lp-new-products .vs__dropdown-toggle {



    padding: 0 0 4px 0;



    background: none;



    border: 1px solid rgba(60, 60, 60, .26);



    border-radius: 4px

}







.lp-new-products .vs__dropdown-toggle,



.lp-new-products .vs__selected-options {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex

}







.lp-new-products .vs__selected-options {



    -ms-flex-preferred-size: 100%;



    flex-basis: 100%;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    padding: 0 2px;



    position: relative

}







.lp-new-products .vs__actions {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    padding: 4px 6px 0 3px

}







.lp-new-products .vs--searchable .vs__dropdown-toggle {



    cursor: text

}







.lp-new-products .vs--unsearchable .vs__dropdown-toggle {



    cursor: pointer

}







.lp-new-products .vs--open .vs__dropdown-toggle {



    border-bottom-color: transparent;



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0

}







.lp-new-products .vs__open-indicator {



    fill: rgba(60, 60, 60, .5);



    -webkit-transform: scale(1);



    transform: scale(1);



    -webkit-transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);



    transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);



    transition: transform .15s cubic-bezier(1, -.115, .975, .855);



    transition: transform .15s cubic-bezier(1, -.115, .975, .855), -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);



    -webkit-transition-timing-function: cubic-bezier(1, -.115, .975, .855);



    transition-timing-function: cubic-bezier(1, -.115, .975, .855)

}







.lp-new-products .vs--open .vs__open-indicator {



    -webkit-transform: rotate(180deg) scale(1);



    transform: rotate(180deg) scale(1)

}







.lp-new-products .vs--loading .vs__open-indicator {



    opacity: 0

}







.lp-new-products .vs__clear {



    fill: rgba(60, 60, 60, .5);



    padding: 0;



    border: 0;



    background-color: transparent;



    cursor: pointer;



    margin-right: 8px

}







.lp-new-products .vs__dropdown-menu {



    display: block;



    position: absolute;



    top: calc(100% - 1px);



    left: 0;



    z-index: 1000;



    padding: 5px 0;



    width: 100%;



    max-height: 350px;



    min-width: 160px;



    overflow-y: auto;



    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);



    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);



    border: 1px solid rgba(60, 60, 60, .26);



    border-top-style: none;



    border-radius: 0 0 4px 4px;



    text-align: left;



    list-style: none;



    background: #fff

}







.lp-new-products .vs__no-options {



    text-align: center

}







.lp-new-products .vs__dropdown-option {



    line-height: 1.42857143;



    display: block;



    padding: 3px 20px;



    clear: both;



    color: #333;



    white-space: nowrap

}







.lp-new-products .vs__dropdown-option:hover {



    cursor: pointer

}







.lp-new-products .vs__dropdown-option--highlight {



    background: #5897fb

}







.lp-new-products .vs__selected {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    background-color: #f0f0f0;



    border: 1px solid rgba(60, 60, 60, .26);



    border-radius: 4px;



    color: #333;



    line-height: 1.4;



    margin: 4px 2px 0 2px;



    padding: 0 .25em

}







.lp-new-products .vs__deselect {



    display: -webkit-inline-box;



    display: -ms-inline-flexbox;



    display: inline-flex;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    margin-left: 4px;



    padding: 0;



    border: 0;



    cursor: pointer;



    background: none;



    fill: rgba(60, 60, 60, .5);



    text-shadow: 0 1px 0 #fff

}







.lp-new-products .vs--single .vs__selected {



    background-color: transparent;



    border-color: transparent

}







.lp-new-products .vs--single.vs--open .vs__selected {



    position: absolute;



    opacity: .4

}







.lp-new-products .vs--single.vs--searching .vs__selected {



    display: none

}







.lp-new-products .vs__search::-ms-clear,



.lp-new-products .vs__search::-webkit-search-cancel-button,



.lp-new-products .vs__search::-webkit-search-decoration,



.lp-new-products .vs__search::-webkit-search-results-button,



.lp-new-products .vs__search::-webkit-search-results-decoration {



    display: none

}







.lp-new-products .vs__search,



.lp-new-products .vs__search:focus {



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    line-height: 1.4;



    font-size: 1em;



    border: 1px solid transparent;



    border-left: none;



    outline: none;



    margin: 4px 0 0 0;



    padding: 0 7px;



    background: none;



    -webkit-box-shadow: none;



    box-shadow: none;



    width: 0;



    max-width: 100%;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1

}







.lp-new-products .vs__search::-webkit-input-placeholder {



    color: inherit

}







.lp-new-products .vs__search::-moz-placeholder {



    color: inherit

}







.lp-new-products .vs__search:-ms-input-placeholder {



    color: inherit

}







.lp-new-products .vs__search::-ms-input-placeholder {



    color: inherit

}







.lp-new-products .vs__search::placeholder {



    color: inherit

}







.lp-new-products .vs--unsearchable .vs__search {



    opacity: 1

}







.lp-new-products .vs--unsearchable .vs__search:hover {



    cursor: pointer

}







.lp-new-products .vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {



    opacity: .2

}







.lp-new-products .vs__spinner {



    -ms-flex-item-align: center;



    align-self: center;



    opacity: 0;



    font-size: 5px;



    text-indent: -9999em;



    overflow: hidden;



    border-top: .9em solid hsla(0, 0%, 39.2%, .1);



    border-right: .9em solid hsla(0, 0%, 39.2%, .1);



    border-bottom: .9em solid hsla(0, 0%, 39.2%, .1);



    border-left: .9em solid rgba(60, 60, 60, .45);



    -webkit-transform: translateZ(0);



    transform: translateZ(0);



    -webkit-animation: vSelectSpinner 1.1s linear infinite;



    animation: vSelectSpinner 1.1s linear infinite;



    -webkit-transition: opacity .1s;



    transition: opacity .1s

}







.lp-new-products .vs__spinner,



.lp-new-products .vs__spinner:after {



    border-radius: 50%;



    width: 5em;



    height: 5em

}







.lp-new-products .vs--loading .vs__spinner {



    opacity: 1

}







.lp-new-products .text__center {



    text-align: center

}







.lp-new-products .text__nowrap {



    white-space: nowrap

}







.lp-new-products body.lp-new-products {



    font-family: Poppins, Helvetica, Tahoma, sans-serif;



    font-size: 18px;



    font-weight: 300;



    font-style: normal;



    line-height: 1;



    color: #2a2623;



    text-rendering: optimizeLegibility

}







@media only screen and (max-width:767px) {



    .lp-new-products section .lp-section-line {



        margin-top: 30px

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products section .lp-section-line {



        margin-top: 40px

    }



}







.lp-new-products h1 {



    font-size: 32px;



    margin-bottom: 14px

}







.lp-new-products h1,



.lp-new-products h2 {



    color: #036;



    font-weight: 300;



    line-height: 35px

}







.lp-new-products h2 {



    text-align: center;





}







.lp-new-products h3 {



    color: #2a2623;



    font-weight: 400;



    font-size: 24px;



    line-height: 28px;



    margin-bottom: 30px

}







.lp-new-products p {



    line-height: 25px

}







.lp-new-products p:not(:last-of-type) {



    margin-bottom: 16px

}







.lp-new-products p a {



    color: #ff8a00;



    -webkit-transition: color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s

}







.lp-new-products p a:hover {



    color: #fff;



}







.lp-new-products .Lp__TextInfo {



    font-size: 16px;



    line-height: 1.5;



    color: #68676c

}







.lp-new-products p strong,



.lp-new-products strong {



    font-weight: 700

}







.lp-new-products ul li {



    position: relative;



    padding-left: 30px;



    margin: 20px 0

}







.lp-new-products ul li:before {



    position: absolute;



    top: 8px;



    left: 0;



    content: "";



    display: inline-block;



    background-color: #00baff;



    width: 10px;



    height: 10px;



    border-radius: 50%

}







.lp-new-products nav ul li {



    padding: 0;



    margin: 0

}







.lp-new-products nav ul li:before {



    content: none

}







.lp-new-products .link__arrow {



    font-size: 18px;



    font-weight: 500;



    color: #ff8a00;



    text-transform: uppercase;



    text-decoration: none;



    position: relative;



    text-align: center;



    -webkit-transition: color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s

}







.lp-new-products .link__arrow .icon_svg {



    fill: #ff8a00;



    -webkit-transition: fill .3s ease-in-out 0s;



    transition: fill .3s ease-in-out 0s

}







.lp-new-products .link__arrow svg {



    -webkit-transform: translateY(0);



    transform: translateY(0);



    -webkit-transition: transform .3s ease-in-out 0s;



    -webkit-transition: -webkit-transform .3s ease-in-out 0s;



    transition: -webkit-transform .3s ease-in-out 0s;



    transition: transform .3s ease-in-out 0s;



    transition: transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;



    margin-left: 5px

}







.lp-new-products .link__arrow:hover {



    color: #ffc000

}







.lp-new-products .link__arrow:hover svg {



    -webkit-transform: translateX(6px);



    transform: translateX(6px)

}







.lp-new-products .link__arrow:hover .icon_svg {



    fill: #ffc000

}







.lp-new-products .link_icon {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: center;



    -ms-justify-content: center;



    -webkit-box-pack: center;



    justify-content: center;



    -ms-flex-pack: center;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.lp-new-products .link_icon img,



.lp-new-products .link_icon svg {



    margin-right: 15px

}







@media only screen and (min-width:768px) {



    .lp-new-products h1 {



        font-size: 46px;



        line-height: 50px

    }







    .lp-new-products h2 {



        font-size: 42px;



        line-height: 45px

    }







    .lp-new-products h3 {



        font-size: 28px;



        line-height: 35px

    }



}







.lp-new-products .lpHeader {



    background-color: #036;



    color: #fff;



    width: 100%

}







.lp-new-products .lpHeader__inner {



    height: 60px

}







.lp-new-products .lpHeader__inner,



.lp-new-products .lpHeader nav {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: space-between;



    -ms-justify-content: space-between;



    -webkit-box-pack: justify;



    justify-content: space-between;



    -ms-flex-pack: space-between;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.lp-new-products .lpHeader .lp-btn-primary {



    min-height: 40px

}







.lp-new-products .lpHeader .hr__vertical {



    margin-right: 20px

}







.lp-new-products .lpHeader nav .icon_svg {



    fill: #fff

}







.lp-new-products .lpHeader .nav__languages {



    min-width: 150px;



    height: 60px;



    position: relative

}







.lp-new-products .lpHeader .nav__languages__current {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: flex-start;



    -ms-justify-content: flex-start;



    -webkit-box-pack: start;



    justify-content: flex-start;



    -ms-flex-pack: flex-start;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    width: 100%;



    height: 100%;



    padding: 10px 20px 10px 10px;



    font-size: 16px;



    cursor: pointer;



    -webkit-transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s

}







.lp-new-products .lpHeader .nav__languages__current span {



    margin: 0 10px

}







.lp-new-products .lpHeader .nav__languages__current .icon_svg {



    -webkit-transition: fill .3s ease-in-out 0s;



    transition: fill .3s ease-in-out 0s

}







.lp-new-products .lpHeader .nav__languages__current span+svg {



    margin-left: auto

}







.lp-new-products .lpHeader .nav__languages__current.menu_show {



    background-color: #fff;



    color: #036

}







.lp-new-products .lpHeader .nav__languages__current.menu_show .icon_svg {



    fill: #036

}







.lp-new-products .lpHeader .nav__languages__current:hover {



    color: #00baff

}







.lp-new-products .lpHeader .nav__languages__current:hover .icon_svg {



    fill: #00baff

}







.lp-new-products .lpHeader .nav__languages__menu {



    display: none;



    -webkit-transition: all .3s ease-in-out 0s;



    transition: all .3s ease-in-out 0s

}







.lp-new-products .lpHeader .menu_show+.nav__languages__menu {



    display: block;



    width: 100%;



    position: absolute;



    top: 100%;



    background-color: #fff;



    z-index: 10

}







.lp-new-products .lpHeader .menu_show+.nav__languages__menu a {



    font-size: 16px;



    color: #036;



    padding: 10px 20px 10px 45px;



    display: block;



    -webkit-transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s

}







.lp-new-products .lpHeader .menu_show+.nav__languages__menu a:hover {



    color: #00baff;



    background-color: #3e6295

}







@media only screen and (max-width:479px) {







    .lp-new-products .lpHeader .hr__vertical,



    .lp-new-products .lpHeader .lpHeader__logo {



        margin-right: 10px

    }







    .lp-new-products .lpHeader .nav__languages {



        min-width: 45px;



        width: 45px

    }







    .lp-new-products .lpHeader .nav__languages__current {



        padding: 10px

    }







    .lp-new-products .lpHeader .nav__languages__current span,



    .lp-new-products .lpHeader .nav__languages__current span+svg {



        display: none

    }







    .lp-new-products .lpHeader .menu_show+.nav__languages__menu {



        width: auto

    }







    .lp-new-products .lpHeader .menu_show+.nav__languages__menu a {



        padding: 10px 20px 10px 10px

    }



}







@media only screen and (max-width:767px) {



    .lp-new-products .lpHeader .lp-btn-primary {



        position: relative;



        width: 40px;



        min-width: 40px;



        padding: 0

    }







    .lp-new-products .lpHeader .lp-btn-primary svg {



        display: block;



        margin: 3px auto 0;



        height: 22px;



        width: 22px

    }







    .lp-new-products .lpHeader .lp-btn-primary span {



        display: none

    }



}







.lp-new-products .LpFooter {



    background-color: #036;



    color: #fff;



    padding: 10px 0

}







.lp-new-products .LpFooter,



.lp-new-products .LpFooter p {



    font-size: 16px;



    line-height: 1

}







.lp-new-products .LpFooter a {



    color: #fff;



    text-decoration: none

}







.lp-new-products .LpFooter__inner {



    min-height: 50px

}







.lp-new-products .LpFooter .icon_svg {



    fill: #fff

}







.lp-new-products .LpFooter nav a {



    opacity: .5;



    -webkit-transition: opacity .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s

}







.lp-new-products .LpFooter nav a:hover {



    opacity: .8

}







.lp-new-products .LpFooter nav ul {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: space-between;



    -ms-justify-content: space-between;



    -webkit-box-pack: justify;



    justify-content: space-between;



    -ms-flex-pack: space-between;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.lp-new-products .LpFooter nav ul li {



    margin: 0 15px

}







.lp-new-products .LpFooter .goToTop {



    width: 40px;



    height: 40px;



    border-radius: 50%;



    background-color: #1c5188;



    -webkit-box-shadow: 0 4px 14px -7px rgba(0, 0, 0, .51);



    box-shadow: 0 4px 14px -7px rgba(0, 0, 0, .51);



    position: fixed;



    bottom: 20px;



    right: 20px;



    cursor: pointer;



    z-index: 99;



    -webkit-transition: background-color .3s ease-in-out 0s, all .3s ease-in-out 0s;



    transition: background-color .3s ease-in-out 0s, all .3s ease-in-out 0s

}







.lp-new-products .LpFooter .goToTop:hover {



    background-color: #3e6295

}







.lp-new-products .LpFooter .goToTop svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%) rotate(180deg);



    transform: translate(-50%, -50%) rotate(180deg)

}







@media only screen and (max-width:399px) {



    .lp-new-products .LpFooter {



        text-align: center

    }







    .lp-new-products .LpFooter ul {



        margin-top: 20px;



        margin-bottom: 20px

    }



}







@media only screen and (min-width:400px) {



    .lp-new-products .LpFooter__inner {



        -moz-justify-content: space-between;



        -ms-justify-content: space-between;



        -webkit-box-pack: justify;



        justify-content: space-between;



        -ms-flex-pack: space-between

    }







    .lp-new-products .LpFooter__inner,



    .lp-new-products .LpFooter nav {



        display: -webkit-box;



        display: -ms-flexbox;



        display: flex;



        -moz-align-items: center;



        -ms-align-items: center;



        -webkit-box-align: center;



        -ms-flex-align: center;



        align-items: center

    }







    .lp-new-products .LpFooter nav {



        -moz-justify-content: flex-start;



        -ms-justify-content: flex-start;



        -webkit-box-pack: start;



        justify-content: flex-start;



        -ms-flex-pack: flex-start

    }







    .lp-new-products .LpFooter nav ul {



        border-left: 1px solid #3e6295;



        margin-left: 30px;



        padding-left: 15px

    }



}







@media only screen and (max-width:767px) {



    .lp-new-products .LpFooter__inner {



        padding-top: 15px;



        padding-bottom: 15px;



        -moz-justify-content: center;



        -ms-justify-content: center;



        -webkit-box-pack: center;



        justify-content: center;



        -ms-flex-pack: center

    }







    .lp-new-products .LpFooter__inner,



    .lp-new-products .LpFooter nav {



        -ms-flex-wrap: wrap;



        flex-wrap: wrap

    }







    .lp-new-products .LpFooter nav {



        margin-bottom: 20px

    }



}







.lp-new-products .lp-btn-primary {



    font-family: Poppins, Helvetica, Tahoma, sans-serif;



    -webkit-box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    outline: none;



    display: inline-block;



    position: relative;



    min-width: 100px;



    min-height: 40px;



    border-radius: 30px;



    font-size: 18px;



    line-height: 1;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    border: 2px solid #ff8a00;



    min-height: 50px;



    padding: 13px 20px 10px;



    color: #fff;



    background-color: #ff8a00;



    -webkit-transition: opacity .3s ease-in-out 0s, background-color .3s ease-in-out 0s, border-color .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s, background-color .3s ease-in-out 0s, border-color .3s ease-in-out 0s

}







.lp-new-products .lp-btn-primary:focus {



    outline: none

}







.lp-new-products .lp-btn-primary:hover {



    background-color: #ffc000;



    border-color: #ffc000

}







.lp-new-products .lp-btn-primary .icon_svg {



    fill: #fff

}







.lp-new-products .lp-btn-secondary {



    font-family: Poppins, Helvetica, Tahoma, sans-serif;



    -webkit-box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    outline: none;



    display: inline-block;



    position: relative;



    min-width: 100px;



    min-height: 40px;



    border-radius: 30px;



    font-size: 18px;



    line-height: 1;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    border: 2px solid #ff8a00;



    min-height: 50px;



    padding: 13px 20px 10px;



    background-color: #fff;



    color: #ff8a00;



    -webkit-transition: opacity .3s ease-in-out 0s, color .3s ease-in-out 0s, border-color .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s, color .3s ease-in-out 0s, border-color .3s ease-in-out 0s

}







.lp-new-products .lp-btn-secondary:focus {



    outline: none

}







.lp-new-products .lp-btn-secondary .icon_svg {



    fill: #ff8a00;



    -webkit-transition: fill .3s ease-in-out 0s;



    transition: fill .3s ease-in-out 0s

}







.lp-new-products .lp-btn-secondary:hover {



    color: #ffc000;



    border-color: #ffc000

}







.lp-new-products .lp-btn-secondary:hover .icon_svg {



    fill: #ffc000

}







.lp-new-products .lp-btn-icon {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: flsex-start;



    -ms-justify-content: flsex-start;



    -webkit-box-pack: flsex-start;



    justify-content: flsex-start;



    -ms-flex-pack: flsex-start;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    display: -webkit-inline-box;



    display: -ms-inline-flexbox;



    display: inline-flex;



    padding: 5px 25px

}







.lp-new-products .lp-btn-icon img,



.lp-new-products .lp-btn-icon svg {



    margin-right: 8px

}







.lp-new-products .lp-btn-icon__right img,



.lp-new-products .lp-btn-icon__right svg {



    margin-right: 0;



    margin-left: 8px

}







.lp-new-products .lp-btn-primary:disabled,



.lp-new-products .lp-btn-secondary:disabled {



    opacity: .2;



    pointer-events: none;



    cursor: not-allowed

}







.lp-new-products hr.hr__vertical {



    width: 1px;



    min-height: 100%;



    height: 40px;



    background-color: #3e6295 !important;



    color: #3e6295

}







.lp-new-products .lp-section-line {



    margin-bottom: 20px;



    height: 1px;



    width: 100%;



    background-color: transparent;



    color: transparent;



    position: relative

}







.lp-new-products .lp-section-line:after,



.lp-new-products .lp-section-line:before {



    content: "";



    position: absolute;



    left: 50%;



    -webkit-transform: translate(-50%);



    transform: translate(-50%);



    top: 0;



    background-color: #00baff

}







.lp-new-products .lp-section-line:before {



    width: 80%;



    height: 2px

}







.lp-new-products .lp-section-line:after {



    width: 100px;



    height: 4px;



    margin-top: -1px

}







@media only screen and (min-width:768px) {



    .lp-new-products .lp-section-line {



        margin-bottom: 40px

    }







    .lp-new-products .lp-section-line:before {



        width: 25%

    }



}







.lp-new-products .flip-container {



    -webkit-perspective: 1000px;



    perspective: 1000px;



    -webkit-transform-style: preserve-3d;



    transform-style: preserve-3d

}







.lp-new-products .flip-container:hover .back {



    -webkit-transform: rotateY(0deg);



    transform: rotateY(0deg)

}







.lp-new-products .flip-container:hover .front {



    -webkit-transform: rotateY(180deg);



    transform: rotateY(180deg)

}







.lp-new-products .back,



.lp-new-products .flip-container,



.lp-new-products .front {



    width: 100%;



    height: 150px;



    -webkit-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .flipper {



    position: relative

}







.lp-new-products .back,



.lp-new-products .flipper,



.lp-new-products .front {



    -webkit-transform-style: preserve-3d;



    transform-style: preserve-3d

}







.lp-new-products .back,



.lp-new-products .front {



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    border-radius: 20px;



    text-align: center;



    position: absolute;



    top: 0;



    left: 0;



    padding: 20px 10px;



    -webkit-transition: transform .6s ease-in-out;



    -webkit-transition: -webkit-transform .6s ease-in-out;



    transition: -webkit-transform .6s ease-in-out;



    transition: transform .6s ease-in-out;



    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out

}







.lp-new-products .back p,



.lp-new-products .front p {



    margin: 0;



    padding: 0;



    width: 100%

}







.lp-new-products .front {



    background-color: #fff !important;



    z-index: 2;



    -webkit-transform: rotateY(0deg);



    transform: rotateY(0deg);



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-flex-direction: column;



    -ms-flex-direction: column;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    flex-direction: column;



    -moz-justify-content: space-around;



    -ms-justify-content: space-around;



    justify-content: space-around;



    -ms-flex-pack: space-around;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.lp-new-products .front .front__icon {



    width: 68px;



    height: 50px;



    position: relative

}







.lp-new-products .front .front__icon svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products .front .front__icon .icon_svg {



    fill: #d0e7f7

}







.lp-new-products .front p {



    font-size: 16px;



    line-height: 20px;



    color: #1c5188;



}







.lp-new-products .back {



    -webkit-transform: rotateY(-180deg);



    transform: rotateY(-180deg);



    background: #1c5188;



    color: #fff

}







.lp-new-products .back p {



    overflow: hidden;



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    font-size: 18px;



    line-height: 22px;



    padding: 8px

}







.lp-new-products html.touchevents .flip-container {



    width: 100%;



    height: 100%;



    min-height: 180px;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    -moz-align-items: stretch;



    -ms-align-items: stretch;



    -webkit-box-align: stretch;



    -ms-flex-align: stretch;



    align-items: stretch

}







.lp-new-products html.touchevents .back {



    display: none

}







.lp-new-products html.touchevents .flipper {



    height: 100%

}







.lp-new-products html.touchevents .front {



    height: 100%;



    position: relative

}







.lp-new-products html.touchevents .front .front__icon {



    margin: 0

}







.lp-new-products html.touchevents .front p {



    -ms-flex-item-align: end;



    align-self: flex-end;



    margin-top: 15px;



    display: block

}







@media only screen and (max-width:340px) {



    html.touchevents .front p {



        font-size: 14px

    }



}







.lp-new-products .Lp__ContactForm {



    margin-top: 50px

}







.lp-new-products .Lp__FormLabel {



    font-size: 18px;



    display: block;



    margin-bottom: 7px

}







.lp-new-products .Lp__FormLabelRequiredChar:after {



    content: "\A0*";



    font-size: 16px;



    color: #de3831;



    display: inline;



    margin-left: 4px

}







.lp-new-products .Lp__FormGroup {



    margin-bottom: 35px

}







.lp-new-products .Lp__formRequiredChar {



    font-size: 16px;



    color: #de3831;



    margin-right: 6px

}







.lp-new-products .Lp__ContactForm {



    margin-top: 40px

}







.lp-new-products .Lp__TextField,



.lp-new-products textarea {



    font-size: 18px;



    font-weight: 300;



    font-style: normal;



    text-rendering: optimizeLegibility;



    font-family: Poppins, Helvetica, Tahoma, sans-serif;



    line-height: normal;



    color: #2a2623;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    white-space: normal;



    width: 100%;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    background-color: #fff;



    border-radius: 3px;



    border: 1px solid #d5d6d2;



    padding: 10px 12px;



    outline: 0;



    -webkit-transition: all .3s ease-in-out 0s;



    transition: all .3s ease-in-out 0s

}







.lp-new-products .Lp__TextField:focus,



.lp-new-products textarea:focus {



    outline: 0;



    -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .1), 0 0 0 1000px #fff inset;



    box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .1), inset 0 0 0 1000px #fff;



    border: 1px solid #3e6295

}







.lp-new-products .Lp__TextField {



    height: 40px

}







.lp-new-products textarea {



    height: 110px;



    resize: none

}







.lp-new-products input:-internal-autofill-selected {



    background-color: #fff

}







::-webkit-input-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







::-moz-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







:-ms-input-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







:-moz-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







form .buttonWrapper {



    margin-top: 60px

}







.lp-new-products .rwe_form_box {



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    width: 100%;



    overflow: hidden

}







.lp-new-products .rwe_form_box__inner {



    width: 100%;



    padding: 0 0 70% 0;



    float: none;



    position: relative

}







.lp-new-products .rwe_form_box__inner p {



    width: 100%;



    text-align: center;



    font-size: 36px;



    font-weight: 700;



    line-height: 1;



    color: #d5d6d2

}







.lp-new-products .rwe_form_box__inner img,



.lp-new-products .rwe_form_box__inner p {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products .rwe_form_box__inner img {



    min-width: 100%;



    height: auto

}







.lp-new-products .Lp__formCheckbox {



    margin-bottom: 15px

}







.lp-new-products .Lp__formCheckbox .Lp__FormInlineMessage__content {



    left: 10px;



    right: auto

}







.lp-new-products .Lp__formCustomElem {



    position: relative

}







.lp-new-products .Lp__formCustomElem:before {



    background-color: #fff;



    border-radius: 4px;



    -webkit-transition: all .3s ease-in-out;



    transition: all .3s ease-in-out;



    margin: 0 auto;



    border: 1px solid #d5d6d2

}







.lp-new-products .Lp__formCustomElem:after,



.lp-new-products .Lp__formCustomElem:before {



    content: "";



    position: absolute;



    left: -25px;



    top: 1px;



    width: 20px;



    height: 20px

}







.lp-new-products .Lp__formCustomElem:after {



    color: transparent;



    outline: none

}







.lp-new-products .Lp__formCheckbox {



    position: relative;



    min-height: 22px;



    padding-bottom: 10px

}







.lp-new-products .Lp__formCheckbox label {



    position: relative;



    display: block;



    margin-left: 25px;



    margin-bottom: 10px

}







.lp-new-products .Lp__formCheckbox input[type=checkbox] {



    display: none

}







.lp-new-products .Lp__formCheckbox label input[type=checkbox]:checked+span.Lp__formCustomElem:before {



    border-color: #7ab800;



    background-color: #7ab800

}







.lp-new-products .Lp__formCheckbox label input[type=checkbox]:checked+span.Lp__formCustomElem:after {



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_ok_white.svg);



    background-position: 50%;



    background-size: 12px 12px;



    background-repeat: no-repeat

}







.lp-new-products span.Lp__formCustomElemText p {



    display: inline;



    font-size: 14px;



    line-height: 20px

}







.lp-new-products .vs__dropdown-toggle {



    font-size: 18px;



    font-weight: 300;



    font-style: normal;



    text-rendering: optimizeLegibility;



    font-family: Poppins, Helvetica, Tahoma, sans-serif;



    line-height: normal;



    color: #2a2623;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    white-space: normal;



    width: 100%;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    background-color: #fff;



    border-radius: 3px;



    border: 1px solid #d5d6d2;



    padding: 10px 12px;



    outline: 0;



    -webkit-transition: all .3s ease-in-out 0s;



    transition: all .3s ease-in-out 0s;



    height: 40px;



    padding: 6px 3px 5px 11px

}







.lp-new-products .vs--open .vs__dropdown-toggle {



    border: 1px solid #3e6295

}







.lp-new-products .vs__dropdown-menu {



    border: 1px solid #036;



    margin: 0;



    padding: 0

}







.lp-new-products .vs__dropdown-menu li {



    margin: 0

}







.lp-new-products .vs__dropdown-menu li:before {



    content: none

}







.lp-new-products .vs__dropdown-option--highlight {



    background: #3e6295;



    color: #fff

}







.lp-new-products .vs__actions {



    padding-top: 0

}







.lp-new-products .vs__selected {



    padding: 0;



    margin: 0

}







.lp-new-products .vs__selected-options {



    white-space: nowrap;



    overflow: hidden;



    padding: 0

}







.lp-new-products .vs__open-indicator {



    margin-top: -1px

}







.lp-new-products .vs__dropdown-menu {



    overflow-x: hidden

}







.lp-new-products .Lp__FormInlineMessage {



    position: relative

}







.lp-new-products .Lp__FormInlineMessage__content {



    position: absolute;



    right: 20px;



    bottom: -10px;



    border-radius: 20px;



    background-color: #fff;



    padding: 2px 10px;



    line-height: 16px;



    font-size: 14px;



    color: #de3831

}







.lp-new-products .formHasError .vs__dropdown-toggle,



.lp-new-products .formHasError input:not([type=submit]):not([type=search]),



.lp-new-products .formHasError textarea {



    background-color: #fcebea;



    border-color: #de3831

}







.lp-new-products .formHasError .date-time-picker .custom-button.round {



    background-color: #fcebea

}







.lp-new-products .formHasError span.Lp__formCustomElem:before {



    background-color: #fcebea;



    border-color: #de3831

}







.lp-new-products .Lp__ContactForm--disabled input:not([type=submit]):not([type=search]),



.lp-new-products .Lp__ContactForm--disabled textarea {



    background-color: #e6e6e6;



    color: #68676c;



    pointer-events: none !important;



    cursor: not-allowed !important

}







.lp-new-products .Lp__ContactForm--disabled .Lp__formCheckbox {



    pointer-events: none;



    cursor: not-allowed

}







.lp-new-products .Lp__ContactForm--disabled .Lp__formCustomElem:before {



    background-color: #e6e6e6 !important;



    border-color: #e6e6e6 !important

}







.lp-new-products .Lp__ContactForm--disabled .Lp__formSelect .v-select,



.lp-new-products .Lp__ContactForm--disabled .vs__dropdown-toggle {



    background-color: #e6e6e6;



    color: #68676c;



    pointer-events: none !important;



    cursor: not-allowed !important

}







.lp-new-products .Lp__ContactForm--disabled .Lp__formSelect .v-select .vs__selected,



.lp-new-products .Lp__ContactForm--disabled .vs__dropdown-toggle .vs__selected {



    color: #68676c

}







.lp-new-products .Lp__ContactForm--disabled .Lp__formSelect .v-select .vs__actions svg,



.lp-new-products .Lp__ContactForm--disabled .vs__dropdown-toggle .vs__actions svg {



    fill: hsla(0, 0%, 100%, .6)

}







.lp-new-products .Lp__ContactForm--disabled .Lp__submitButton {



    background-color: #e6e6e6;



    color: #68676c;



    pointer-events: none !important;



    cursor: not-allowed !important;



    border-color: #e6e6e6

}







.lp-new-products .statement {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px

}







.lp-new-products .statement a,



.lp-new-products .statement h2,



.lp-new-products .statement h3,



.lp-new-products .statement h4,



.lp-new-products .statement h5,



.lp-new-products .statement h6,



.lp-new-products .statement p,



.lp-new-products .statement span {



    color: inherit;



    margin-top: 0

}







.lp-new-products .statement.hidden {



    display: none

}







.lp-new-products .statement a {



    text-decoration: underline

}







.lp-new-products .statement_small {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    min-height: 30px;



    line-height: 1.3;



    padding: 8px 8px 8px 30px;



    background-position: center left 12px

}







.lp-new-products .statement_small a,



.lp-new-products .statement_small h2,



.lp-new-products .statement_small h3,



.lp-new-products .statement_small h4,



.lp-new-products .statement_small h5,



.lp-new-products .statement_small h6,



.lp-new-products .statement_small p,



.lp-new-products .statement_small span {



    color: inherit;



    margin-top: 0

}







.lp-new-products .statement_small.hidden {



    display: none

}







.lp-new-products .statement_small a {



    text-decoration: underline

}







.lp-new-products .bg-danger .icon-exit-icon,



.lp-new-products .bg-info .icon-exit-icon,



.lp-new-products .bg-primary .icon-exit-icon,



.lp-new-products .bg-success .icon-exit-icon,



.lp-new-products .bg-warning .icon-exit-icon {



    display: none

}







.lp-new-products .bg-warning {



    background-color: #ff8a00 !important

}







.lp-new-products .bg-primary {



    background-color: #3e6295 !important

}







.lp-new-products .bg-danger {



    background-color: #de3831 !important;



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_error_white.svg)

}







.lp-new-products .bg-success {



    background-color: #7ab800 !important;



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_ok_white.svg);



    background-size: 16px 12px;



    position: relative;



    padding-right: 30px

}







.lp-new-products .bg-success .icon-exit-icon {



    top: 50%;



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    display: block;



    position: absolute;



    right: 15px;



    font-size: 10px;



    cursor: pointer

}







.lp-new-products .bg-success_small {



    background-color: #7ab800 !important;



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_ok_white.svg);



    background-size: 16px 12px;



    position: relative;



    padding-right: 30px;



    background-size: 13px 9px;



    background-position: center left 10px

}







.lp-new-products .bg-success_small .icon-exit-icon {



    top: 50%;



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    display: block;



    position: absolute;



    right: 15px;



    font-size: 10px;



    cursor: pointer

}







.lp-new-products .bg-info {



    background-color: #cdd6e4 !important;



    color: #1c5188

}







.lp-new-products .bg-info svg {



    fill: #1c5188;



    position: absolute;



    left: 5px;



    top: 10px;



    -webkit-animation: alert 2s linear 0s infinite normal;



    animation: alert 2s linear 0s infinite normal

}







.lp-new-products p.bg-info {



    padding-top: 15px !important

}







.lp-new-products .statement-error {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #de3831 !important;



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_error_white.svg)

}







.lp-new-products .statement-error a,



.lp-new-products .statement-error h2,



.lp-new-products .statement-error h3,



.lp-new-products .statement-error h4,



.lp-new-products .statement-error h5,



.lp-new-products .statement-error h6,



.lp-new-products .statement-error p,



.lp-new-products .statement-error span {



    color: inherit;



    margin-top: 0

}







.lp-new-products .statement-error.hidden {



    display: none

}







.lp-new-products .statement-error a {



    text-decoration: underline

}







.lp-new-products .statement-ok {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #7ab800 !important;



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_ok_white.svg);



    background-size: 16px 12px;



    position: relative;



    padding-right: 30px

}







.lp-new-products .statement-ok a,



.lp-new-products .statement-ok h2,



.lp-new-products .statement-ok h3,



.lp-new-products .statement-ok h4,



.lp-new-products .statement-ok h5,



.lp-new-products .statement-ok h6,



.lp-new-products .statement-ok p,



.lp-new-products .statement-ok span {



    color: inherit;



    margin-top: 0

}







.lp-new-products .statement-ok.hidden {



    display: none

}







.lp-new-products .statement-ok a {



    text-decoration: underline

}







.lp-new-products .statement-ok .icon-exit-icon {



    top: 50%;



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    display: block;



    position: absolute;



    right: 15px;



    font-size: 10px;



    cursor: pointer

}







.lp-new-products .statement-warning {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #ff8a00 !important

}







.lp-new-products .statement-warning a,



.lp-new-products .statement-warning h2,



.lp-new-products .statement-warning h3,



.lp-new-products .statement-warning h4,



.lp-new-products .statement-warning h5,



.lp-new-products .statement-warning h6,



.lp-new-products .statement-warning p,



.lp-new-products .statement-warning span {



    color: inherit;



    margin-top: 0

}







.lp-new-products .statement-warning.hidden {



    display: none

}







.lp-new-products .statement-warning a {



    text-decoration: underline

}







.lp-new-products .statement-info {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #cdd6e4 !important;



    color: #1c5188

}







.lp-new-products .statement-info a,



.lp-new-products .statement-info h2,



.lp-new-products .statement-info h3,



.lp-new-products .statement-info h4,



.lp-new-products .statement-info h5,



.lp-new-products .statement-info h6,



.lp-new-products .statement-info p,



.lp-new-products .statement-info span {



    color: inherit;



    margin-top: 0

}







.lp-new-products .statement-info.hidden {



    display: none

}







.lp-new-products .statement-info a {



    text-decoration: underline

}







.lp-new-products body.modal-open {



    overflow: hidden

}







.lp-new-products .lp-video-modal-close {



    position: relative

}







.lp-new-products .lp-video .lp-video-modal svg {



    position: absolute

}







.lp-new-products .lpVideo:after {



    content: "";



    display: block;



    clear: both

}







@media only screen and (min-width:400px) {



    .lp-new-products .lpVideo_elem {



        width: 100%

    }



}







.lp-new-products .lpVideo_1 .card__image {



    background-image: url(https://rawl-assets.com/apps/R_TFIX_8M/img/bg_video.jpg)

}







.lp-new-products .lpVideo_2 .card__image {



    background-image: url(https://rawl-assets.com/apps/R_TFIX_8M/img/bg_video_rtfix8sx.jpg)

}







.lp-new-products .lp-video .card {



    width: 100%;



    height: 100%;



    overflow: hidden;



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate3d(-50%, -50%, 0);



    transform: translate3d(-50%, -50%, 0);



    text-align: center

}







.lp-new-products .lp-video .card p {



    color: #fff;



    font-size: 28px;



    margin-top: 70px

}







.lp-new-products .lp-video .card p,



.lp-new-products .lp-video .card svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products .lp-video .card:hover .card__image {



    -webkit-transform: scale(1.06);



    transform: scale(1.06);



    -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0ms, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms

}







.lp-new-products .lp-video .card__image {



    position: absolute;



    width: 100%;



    height: 100%;



    -webkit-transform: scale(1);



    transform: scale(1);



    -webkit-transition: -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0ms, -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    background-size: cover;



    background-position: 50% 50%;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden

}







.lp-new-products .lp-video .lpVideo__wrapper {



    width: 100%;



    height: 100%;



    position: relative

}







.lp-new-products .lp-video .lp-video-overlay,



.lp-new-products .lp-video .lpVideo__wrapper iframe {



    height: 250px

}







@media only screen and (min-width:400px) {







    .lp-new-products .lp-video .lp-video-overlay,



    .lp-new-products .lp-video .lpVideo__wrapper iframe {



        height: 400px

    }



}







.lp-new-products .lp-video .lp-video-overlay {



    position: relative;



    background: transparent 50% no-repeat;



    background-size: cover

}







.lp-new-products .lp-video .lpVideo__wrapper iframe {



    display: block !important;



    width: 100%

}







.lp-new-products .lp-video .lp-video-content {



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    top: 47%;



    left: 50%

}







.lp-new-products .lp-video .lp-video-title {



    color: #fff;



    font-size: 45px;



    font-weight: 500

}







.lp-new-products .lp-video .lp-video-play-icon {



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    position: absolute;



    top: 50%;



    left: 54%;



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 9.5px 0 9.5px 17px;



    border-color: transparent transparent transparent #ff8a00;



    overflow: hidden

}







.lp-new-products .lp-video .lp-video-modal {



    -webkit-transition: .2s;



    transition: .2s;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    position: fixed;



    top: 0;



    left: -100%;



    z-index: 200;



    width: 100%;



    height: 100%;



    background-color: #fff;



    padding: 61px

}







.lp-new-products .lp-video .lp-video-modal.active {



    left: 0

}







.lp-new-products .lp-video .lp-video-modal iframe {



    height: 100%

}







.lp-new-products .lp-video .lp-video-modal svg {



    top: -37px;



    right: -38px;



    cursor: pointer

}







.lp-new-products .btn__play {



    width: 72px;



    height: 72px;



    border-radius: 50%;



    background-color: transparent;



    outline: none;



    position: absolute;



    top: 50%;



    left: 50%;



    cursor: pointer;



    border: 3px solid #ff8a00;



    -webkit-transition: .4s;



    transition: .4s;



    -webkit-transform: scale(1) translate(-50%, -50%);



    transform: scale(1) translate(-50%, -50%)

}







.lp-new-products .btn__play:before {



    content: "";



    position: absolute;



    top: -20px;



    left: -20px;



    bottom: -20px;



    right: -20px;



    background: inherit;



    border-radius: 50%;



    border: 1px solid #ff8a00;



    z-index: -1;



    opacity: .4;



    -webkit-transform: scale3d(.7, .7, 1);



    transform: scale3d(.7, .7, 1)

}







.lp-new-products .card:hover .btn__play {



    -webkit-transform: scale(.9) translate(-50%, -50%);



    transform: scale(.9) translate(-50%, -50%);



    background-color: rgba(255, 138, 0, .2)

}







.lp-new-products .card:hover .btn__play:before {



    -webkit-animation: anim-moema-2 .3s .3s forwards;



    animation: anim-moema-2 .3s .3s forwards

}







.lp-new-products .card:hover .lp-video-play-icon {



    -webkit-animation: toRightFromLeft .3s forwards;



    animation: toRightFromLeft .3s forwards

}







.lp-new-products .no-touchevents .lp-video .lp-video-play {



    -webkit-transition: .2s;



    transition: .2s;



    -webkit-transform: scale(1) rotate(0);



    transform: scale(1) rotate(0);



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden

}







.lp-new-products .no-touchevents .lp-video .lp-video-play:hover {



    -webkit-transform: scale(1.2) rotate(5deg);



    transform: scale(1.2) rotate(5deg)

}







.lp-new-products .lpHero {



    background-image: url(https://rawl-assets.com/apps/R_TFIX_8M/img/bg_hero.jpg);



    background-position: bottom;



    background-repeat: no-repeat;



    background-color: #dfeced

}







.lp-new-products .lpHero .lpHero__features {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lp-new-products .lpHero .lpHero__features .lpHero__features__item {



    margin: 10px 0

}







.lp-new-products .lpHero .lpHero__features .lpHero__features__item img {



    width: 90px;



    height: auto

}







.lp-new-products .lpHero__cta {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: center;



    -ms-justify-content: center;



    -webkit-box-pack: center;



    justify-content: center;



    -ms-flex-pack: center;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lp-new-products .lpHero__cta a {



    margin: 10px 0

}







@media only screen and (max-width:767px) {



    .lp-new-products .lpHero {



        padding-top: 40px;



        text-align: center

    }







    .lp-new-products .lpHero .lpHero__pic {



        margin: 25px auto;



        display: block;



        max-width: 80%;



        height: auto

    }







    .lp-new-products .lpHero .lpHero__features {



        padding: 30px 0

    }



}







@media only screen and (min-width:480px) {



    .lp-new-products .lpHero__cta {



        -moz-justify-content: space-between;



        -ms-justify-content: space-between;



        -webkit-box-pack: justify;



        justify-content: space-between;



        -ms-flex-pack: space-between

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lpHero {



        padding-top: 90px

    }







    .lp-new-products .lpHero .lpHero__features {



        padding: 70px 0 50px

    }







    .lp-new-products .lpHero__cta {



        margin-top: 80px

    }



}







.lp-new-products .lpBaseMaterial {



    background-image: url(https://rawl-assets.com/apps/R_TFIX_8M/img/bg_materials.jpg);



    background-position: top;



    background-repeat: no-repeat;



    background-color: #dfeced;



    background-size: cover

}







.lp-new-products .lpBaseMaterial li,



.lp-new-products .lpBaseMaterial p {



    font-size: 20px;



    line-height: 25px;



    font-weight: 400

}







.lp-new-products .lpBaseMaterial hr {



    margin-top: 40px;



    margin-bottom: 40px

}







.lp-new-products .lpBaseMaterial__gallery {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lp-new-products .lpBaseMaterial img {



    margin-bottom: 10px

}







.lp-new-products .lpBaseMaterial__list {



    margin-top: 30px

}







.lp-new-products .lpBaseMaterial__item {



    margin-bottom: 25px

}







.lp-new-products .lpBaseMaterial__item p {



    margin-top: 15px;



    font-size: 18px;



    line-height: 25px;



    font-weight: 300

}







@media only screen and (max-width:429px) {



    .lp-new-products .lpBaseMaterial__gallery img {



        max-width: 45%

    }



}







@media only screen and (min-width:430px) {



    .lp-new-products .lpBaseMaterial__gallery img {



        margin-left: 10px

    }



}







@media only screen and (max-width:767px) {



    .lp-new-products .lpBaseMaterial {



        padding-bottom: 40px

    }







    .lp-new-products .lpBaseMaterial h2 {



        margin-bottom: 25px

    }







    .lp-new-products .lpBaseMaterial__gallery {



        -moz-justify-content: space-around;



        -ms-justify-content: space-around;



        justify-content: space-around;



        -ms-flex-pack: space-around

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lpBaseMaterial {



        padding-bottom: 90px

    }







    .lp-new-products .lpBaseMaterial h2 {



        margin-bottom: 40px

    }







    .lp-new-products .lpBaseMaterial__gallery {



        -moz-justify-content: flex-end;



        -ms-justify-content: flex-end;



        -webkit-box-pack: end;



        justify-content: flex-end;



        -ms-flex-pack: flex-end

    }



}







.lp-new-products .lpFeatures {



    background-color: #f5f5f5;



    background-image: url(https://rawl-assets.com/apps/R_TFIX_8M/img/bg_features.png);



    background-position: 50%;



    background-repeat: no-repeat

}







.lp-new-products .lpFeatures__wrapper {



    position: relative;



    max-width: 1140px;



    margin-left: auto;



    margin-right: auto;



    padding-left: 15px;



    padding-right: 15px

}







.lp-new-products .lpFeatures__item img {



    width: 70px;



    height: 70px

}







.lp-new-products .lpFeatures__item__des img {



    width: 140px;



    height: auto;



    float: left;



    margin-right: 15px

}







@media only screen and (max-width:767px) {



    .lp-new-products .lpFeatures h2 {



        margin-bottom: 25px

    }







    .lp-new-products .lpFeatures__pic {



        margin: auto;



        display: block

    }







    .lp-new-products .lpFeatures__list {



        margin-top: 40px

    }







    .lp-new-products .lpFeatures__item {



        text-align: center

    }







    .lp-new-products .lpFeatures__item__icon {



        margin-bottom: 15px

    }







    .lp-new-products .lpFeatures__item__icon svg {



        height: 100px;



        width: 100px

    }







    .lp-new-products .lpFeatures__item__des {



        max-width: 80%;



        margin: 0 auto 80px;



        text-align: left

    }



}







@media only screen and (min-width:768px) {



    .lp-new-products .lpFeatures__wrapper {



        margin-top: 60px;



        margin-bottom: 60px

    }







    .lp-new-products .lpFeatures__pic {



        -webkit-transition: opacity .3s ease-in-out 0s;



        transition: opacity .3s ease-in-out 0s;



        z-index: 2

    }







    .lp-new-products .lpFeatures__pic,



    .lp-new-products .lpFeatures__pic_ghost {



        position: absolute;



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%)

    }







    .lp-new-products .lpFeatures__pic_ghost {



        z-index: 1;



        opacity: .7

    }







    .lp-new-products .lpFeatures__list {



        height: 640px

    }







    .lp-new-products .lpFeatures__wrapper:hover .lpFeatures__pic {



        opacity: 0

    }







    .lp-new-products .lpFeatures__item {



        position: absolute

    }







    .lp-new-products .lpFeatures__item__des {



        width: 400px;



        opacity: 0;



        -webkit-transition: .3s;



        -moz-transition: .3s;



        -ms-transition: .3s;



        -o-transition: .3s;



        -webkit-transform: translate(-50%, -50%) scale(0);



        transform: translate(-50%, -50%) scale(0);



        position: absolute;



        z-index: 3

    }







    .lp-new-products .lpFeatures__item1 {



        top: 0;



        left: 100px

    }







    .lp-new-products .lpFeatures__item2 {



        top: 50%;



        left: 50px;



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%)

    }







    .lp-new-products .lpFeatures__item2.lpFeatures__item__des {



        -webkit-transform: translate(-50%, -50%) scale(0);



        transform: translate(-50%, -50%) scale(0)

    }







    .lp-new-products .lpFeatures__item3 {



        top: 100%;



        left: 100px;



        -webkit-transform: translateY(-100px);



        transform: translateY(-100px)

    }







    .lp-new-products .lpFeatures__item3.lpFeatures__item__des {



        -webkit-transform: translate(-250px, -100px) scale(0);



        transform: translate(-250px, -100px) scale(0)

    }







    .lp-new-products .lpFeatures__item4 {



        top: 0;



        left: 100%;



        -webkit-transform: translateX(-200px);



        transform: translateX(-200px)

    }







    .lp-new-products .lpFeatures__item4.lpFeatures__item__des {



        -webkit-transform: translateX(-350px) scale(0);



        transform: translateX(-350px) scale(0)

    }







    .lp-new-products .lpFeatures__item5 {



        top: 50%;



        left: 100%;



        -webkit-transform: translate(-150px, -50%);



        transform: translate(-150px, -50%)

    }







    .lp-new-products .lpFeatures__item5.lpFeatures__item__des {



        -webkit-transform: translate(-350px, -50%) scale(0);



        transform: translate(-350px, -50%) scale(0)

    }







    .lp-new-products .lpFeatures__item6 {



        top: 100%;



        left: 100%;



        -webkit-transform: translate(-200px, -100px);



        transform: translate(-200px, -100px)

    }







    .lp-new-products .lpFeatures__item6.lpFeatures__item__des {



        -webkit-transform: translate(-350px, -100px) scale(0);



        transform: translate(-350px, -100px) scale(0)

    }







    .lp-new-products .lpFeatures__item__icon {



        width: 100px;



        height: 100px;



        border-radius: 15px;



        background-color: #fff;



        cursor: pointer;



        z-index: 10;



        -webkit-transition: background-color .3s ease-in-out 0s, color .3s ease-in-out 0s;



        transition: background-color .3s ease-in-out 0s, color .3s ease-in-out 0s

    }







    .lp-new-products .lpFeatures__item__icon img,



    .lp-new-products .lpFeatures__item__icon svg {



        position: absolute;



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%)

    }







    .lp-new-products .lpFeatures__item__icon svg {



        width: 70px;



        height: 70px

    }







    .lp-new-products .lpFeatures__item__icon:hover {



        background-color: #036

    }







    .lp-new-products .lpFeatures__item__icon:hover svg.hero_icon .cls-1,



    .lp-new-products .lpFeatures__item__icon:hover svg.hero_icon .cls-2,



    .lp-new-products .lpFeatures__item__icon:hover svg.hero_icon .cls-3,



    .lp-new-products .lpFeatures__item__icon:hover svg.hero_icon .cls-4 {



        fill: #fff

    }







    .lp-new-products .lpFeatures__item__icon:hover+.lpFeatures__item__des {



        opacity: 1;



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%);



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%) scale(1);



        transform: translate(-50%, -50%) scale(1)

    }



}







@media only screen and (min-width:992px) {



    .lp-new-products .lpFeatures__item__des {



        width: 540px

    }



}







.lp-new-products .lpFeatures__cta {



    PADDING-bottom: 80px;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: center;



    -ms-justify-content: center;



    -webkit-box-pack: center;



    justify-content: center;



    -ms-flex-pack: center;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lp-new-products .lpFeatures__cta .link__arrow {



    display: block;



    margin: 15px 0

}







.lp-new-products .lpFeatures__cta a {



    margin: 30px

}







.lp-new-products .lpProducts {



    background-color: #ffffff;



    padding-bottom: 80px

}







.lp-new-products #productsList {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    -moz-align-items: stretch;



    -ms-align-items: stretch;



    -webkit-box-align: stretch;



    -ms-flex-align: stretch;



    align-items: stretch;



    margin-top: 40px

}







.lp-new-products #productsList li {



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    min-height: 40px;



    padding: 0 15px;



    margin: 0 0 30px 0;



    width: 50%;



    position: relative

}







.lp-new-products #productsList li:before {



    content: none

}







.lp-new-products #productsList a {



    border: none;



    position: relative;



    height: 100%;



    display: block;



    color: #036;



    text-decoration: none;



    -webkit-transition: color .3s ease-out 0s, border-color .3s ease-out 0s;



    transition: color .3s ease-out 0s, border-color .3s ease-out 0s;



    background-color: #fff;



    font-size: 16px;



    font-weight: 300;



    padding: 15px

}







.lp-new-products #productsList a:before {



    content: "";



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);



    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);



    z-index: 0;



    opacity: 0;



    -webkit-transition: opacity .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s

}







.lp-new-products #productsList a:hover {



    color: #036

}







.lp-new-products #productsList a:hover:before {



    opacity: 1

}







.lp-new-products #productsList .photo {



    margin: 0 auto

}







.lp-new-products #productsList .ratio-4_3 {



    padding-top: 75%

}







.lp-new-products #productsList .ratio {



    height: 1px;



    position: relative

}







.lp-new-products #productsList .ratio,



.lp-new-products #productsList .ratio span {



    display: block;



    background: 50% 50% no-repeat;



    background-size: contain

}







.lp-new-products #productsList .ratio span {



    bottom: 0;



    left: 0;



    height: 100%;



    position: absolute;



    right: 0;



    text-align: center;



    top: 0

}







.lp-new-products #productsList .ratio img {



    max-height: 100%;



    max-width: 100%;



    height: auto;



    position: absolute;



    left: 50%;



    top: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products #productsList strong {



    display: block;



    line-height: 1.2;



    max-width: 230px;



    margin: 4px auto 0;



    padding: 0 0 4px;



    text-align: center;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







@media screen and (min-width:480px) {



    .lp-new-products #productsList li {



        width: 33.333%

    }



}







@media screen and (min-width:1024px) {



    .lp-new-products #productsList li {



        width: 25%

    }



}







.lp-new-products .lpProductRequest {



    background-color: #e5eaef;



    padding-top: 50px;



    padding-bottom: 100px

}







/*LP 2*/



/*LP 3*/



.lp-new-products html {



    font-family: Poppins, sans-serif;



    -ms-text-size-adjust: 100%;



    -webkit-text-size-adjust: 100%

}







.lp-new-products body {



    margin: 0

}







.lp-new-products article,



.lp-new-products aside,



.lp-new-products details,



.lp-new-products figcaption,



.lp-new-products figure,



.lp-new-products footer,



header,



.lp-new-products hgroup,



main,



.lp-new-products menu,



.lp-new-products nav,



.lp-new-products section,



.lp-new-products summary {



    display: block

}







.lp-new-products audio,



.lp-new-products canvas,



.lp-new-products progress,



.lp-new-products video {



    display: inline-block;



    vertical-align: baseline

}







.lp-new-products audio:not([controls]) {



    display: none;



    height: 0

}







[hidden],



.lp-new-products template {



    display: none

}







.lp-new-products a {



    background-color: transparent

}







.lp-new-products a:active,



.lp-new-products a:hover {



    outline: 0

}







.lp-new-products abbr[title] {



    border-bottom: 1px dotted

}







.lp-new-products b,



.lp-new-products strong {



    font-weight: bold

}







.lp-new-products dfn {



    font-style: italic

}







.lp-new-products h1 {



    margin: 0

}







.lp-new-products mark {



    background: #ff0;



    color: #000

}







.lp-new-products small {



    font-size: 80%

}







.lp-new-products sub,



.lp-new-products sup {



    font-size: 75%;



    line-height: 0;



    position: relative;



    vertical-align: baseline

}







.lp-new-products sup {



    top: -0.5em

}







.lp-new-products sub {



    bottom: -0.25em

}







.lp-new-products img {



    border: 0

}







.lp-new-products svg:not(:root) {



    overflow: hidden

}







.lp-new-products figure {



    margin: 1em 40px

}







.lp-new-products hr {



    -moz-box-sizing: content-box;



    box-sizing: content-box;



    height: 0

}







.lp-new-products pre {



    overflow: auto

}







code,



kbd,



.lp-new-products pre,



.lp-new-products samp {



    font-family: Poppins, monospace, monospace;



    font-size: 1em

}







.lp-new-products button,



.lp-new-products input,



.lp-new-products optgroup,



.lp-new-products select,



.lp-new-products textarea {



    color: inherit;



    font: inherit;



    margin: 0

}







.lp-new-products button {



    overflow: visible

}







.lp-new-products button,



.lp-new-products select {



    text-transform: none

}







.lp-new-products button,



.lp-new-products html input[type="button"],



.lp-new-products input[type="reset"],



.lp-new-products input[type="submit"] {



    -webkit-appearance: button;



    cursor: pointer

}







.lp-new-products button[disabled],



.lp-new-products html input[disabled] {



    cursor: default

}







.lp-new-products button::-moz-focus-inner,



.lp-new-products input::-moz-focus-inner {



    border: 0;



    padding: 0

}







.lp-new-products input {



    line-height: normal

}







.lp-new-products input[type="checkbox"],



.lp-new-products input[type="radio"] {



    box-sizing: border-box;



    padding: 0

}







.lp-new-products input[type="number"]::-webkit-inner-spin-button,



.lp-new-products input[type="number"]::-webkit-outer-spin-button {



    height: auto

}







.lp-new-products input[type="search"] {



    -webkit-appearance: textfield;



    -moz-box-sizing: content-box;



    -webkit-box-sizing: content-box;



    box-sizing: content-box

}







.lp-new-products input[type="search"]::-webkit-search-cancel-button,



.lp-new-products input[type="search"]::-webkit-search-decoration {



    -webkit-appearance: none

}







fieldset {



    border: 1px solid #c0c0c0;



    margin: 0 2px;



    padding: 0.35em 0.625em 0.75em

}







legend {



    border: 0;



    padding: 0

}







.lp-new-products textarea {



    overflow: auto

}







.lp-new-products optgroup {



    font-weight: bold

}







.lp-new-products table {



    border-collapse: collapse;



    border-spacing: 0

}







.lp-new-products td,



.lp-new-products th {



    padding: 0

}







.lp-new-products html {



    font-size: 62.5%

}







.lp-new-products body {



    color: #0a0a0a;



    font: 1em/1.6em 'Poppins', sans-serif;



    font-weight: 300;



    font-size: 16px;



    font-size: 1.6rem

}







.lp-new-products h1,



.lp-new-products h2,



.lp-new-products h3,



.lp-new-products h4,



.lp-new-products h5,



.lp-new-products h6,



.lp-new-products p,



.lp-new-products ul,



.lp-new-products ol,



.lp-new-products blockquote .heading-1,



.lp-new-products .heading-2,



.lp-new-products .heading-3,



.lp-new-products .heading-4 {



    margin: 0 auto 20px;



    max-width: 750px;



    padding: 0 10px;



    font-weight: 500;



    text-rendering: optimizeLegibility

}







.lp-new-products h1.wide,



.lp-new-products h2.wide,



.lp-new-products h3.wide,



.lp-new-products h4.wide,



.lp-new-products h5.wide,



.lp-new-products h6.wide,



.lp-new-products p.wide,



.lp-new-products ul.wide,



.lp-new-products ol.wide,



.lp-new-products blockquote .heading-1.wide,



.lp-new-products .heading-2.wide,



.lp-new-products .heading-3.wide,



.lp-new-products .heading-4.wide,



.lp-new-products .column h1,



.lp-new-products .column h2,



.lp-new-products .column h3,



.lp-new-products .column h4,



.lp-new-products .column h5,



.lp-new-products .column h6,



.lp-new-products .column p,



.lp-new-products .column ul,



.lp-new-products .column ol,



.lp-new-products .column blockquote .heading-1,



.lp-new-products .column .heading-2,



.lp-new-products .column .heading-3,



.lp-new-products .column .heading-4,



.lp-new-products .wide h1,



.lp-new-products .wide h2,



.lp-new-products .wide h3,



.lp-new-products .wide h4,



.lp-new-products .wide h5,



.lp-new-products .wide h6,



.lp-new-products .wide p,



.lp-new-products .wide ul,



.lp-new-products .wide ol,



.lp-new-products .wide blockquote .heading-1,



.lp-new-products .wide .heading-2,



.lp-new-products .wide .heading-3,



.lp-new-products .wide .heading-4 {



    max-width: none

}







@media screen and (min-width: 1000px) {







    .lp-new-products h1,



    .lp-new-products h2,



    .lp-new-products h3,



    .lp-new-products h4,



    .lp-new-products h5,



    .lp-new-products h6,



    .lp-new-products p,



    .lp-new-products ul,



    .lp-new-products ol,



    .lp-new-products blockquote .heading-1,



    .lp-new-products .heading-2,



    .lp-new-products .heading-3,



    .lp-new-products .heading-4 {



        padding: 0

    }



}







.lp-new-products .container {



    box-sizing: border-box;



    margin: 0 auto;



    max-width: 1200px;



    position: relative

}







.lp-new-products .container h2,



.lp-new-products .container h3,



.lp-new-products .container h4,



.lp-new-products .container h5,



.lp-new-products .container h6,



.lp-new-products .container p,



.lp-new-products .container ul,



.lp-new-products .container ol,



.lp-new-products .container blockquote {



    padding: 0

}







.lp-new-products .container h2.padding,



.lp-new-products .container h3.padding,



.lp-new-products .container h4.padding,



.lp-new-products .container h5.padding,



.lp-new-products .container h6.padding,



.lp-new-products .container p.padding,



.lp-new-products .container ul.padding,



.lp-new-products .container ol.padding,



.lp-new-products .container blockquote.padding {



    padding: 0 10px

}







@media screen and (min-width: 1200px) {



    .lp-new-products .container {



        padding: 0

    }



}







.lp-new-products .column-noPadding h2,



.lp-new-products .column-noPadding h3,



.lp-new-products .column-noPadding h4,



.lp-new-products .column-noPadding h5,



.lp-new-products .column-noPadding h6,



.lp-new-products .column-noPadding p,



.lp-new-products .column-noPadding ul,



.lp-new-products .column-noPadding ol,



.lp-new-products .column-noPadding blockquote {



    padding: 0 10px

}







.lp-new-products .defaultMaxWidth {



    max-width: 750px

}







.lp-new-products p,



.lp-new-products ul,



.lp-new-products ol {



    font-weight: 300;



    text-rendering: optimizeLegibility

}







.lp-new-products ul,



.lp-new-products ol {



    padding: 0 10px;



    list-style: none

}







.lp-new-products b,



.lp-new-products strong {



    font-weight: 500;



    text-rendering: optimizeLegibility

}







.lp-new-products h1 {



    font-size: 42px;



    font-size: 4.2rem;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    color: #036;



    font-weight: 500;



    line-height: 1;



    margin-top: 30px;



    margin-bottom: 30px;



    max-width: 1180px;



    padding: 20px 10px 0

}







@media screen and (min-width: 1100px) {



    .lp-new-products h1 {



        padding-top: 0

    }



}







@media screen and (min-width: 1200px) {



    .lp-new-products h1 {



        padding: 0

    }



}







.lp-new-products h2,



.lp-new-products h3,



.lp-new-products h4,



.lp-new-products .heading-1,



.lp-new-products .heading-2,



.lp-new-products .heading-3,



.lp-new-products .heading-4 {



    color: #036;



    font-weight: 300;



    line-height: 1.4;



    margin: 33px auto 10px

}








.lp-new-products .heading-2 {



    font-size: 36px;



    font-size: 3.6rem

}







.lp-new-products h3,



.lp-new-products .heading-3 {



    font-size: 24px;



    font-size: 2.4rem;



    margin-top: 30px;



    margin-bottom: 10px

}







.lp-new-products h4,



.lp-new-products .heading-4 {



    font-size: 20px;



    font-size: 2rem

}







.lp-new-products h5 {



    font-size: 16px;



    font-size: 1.6rem;



    margin: 33px auto 18px

}







.lp-new-products a {



    color: #036;



    text-decoration: none;



    -webkit-transition: color 0.3s ease-out 0s, border-color 0.3s ease-out 0s;



    -moz-transition: color 0.3s ease-out 0s, border-color 0.3s ease-out 0s;



    -ms-transition: color 0.3s ease-out 0s, border-color 0.3s ease-out 0s;



    -o-transition: color 0.3s ease-out 0s, border-color 0.3s ease-out 0s;



    transition: color 0.3s ease-out 0s, border-color 0.3s ease-out 0s

}







.lp-new-products a:hover {



    color: #fff;



    -webkit-transition: color 0.08s ease-out 0s, border-color 0.08s ease-out 0s;



    -moz-transition: color 0.08s ease-out 0s, border-color 0.08s ease-out 0s;



    -ms-transition: color 0.08s ease-out 0s, border-color 0.08s ease-out 0s;



    -o-transition: color 0.08s ease-out 0s, border-color 0.08s ease-out 0s;



    transition: color 0.08s ease-out 0s, border-color 0.08s ease-out 0s

}







.lp-new-products a.green-link {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    color: #7ab800

}







.lp-new-products a.green-link:hover {



    text-decoration: underline

}







.lp-new-products a img {



    border: 0 solid

}







.lp-new-products p,



.lp-new-products ol,



.lp-new-products ul {



    margin-bottom: 20px

}







.lp-new-products li {



    margin-bottom: 2px

}







.lp-new-products li>ul,



.lp-new-products li>ol {



    margin-bottom: 18px;



    margin-top: 8px;



    padding: 0

}







.lp-new-products ol>li,



.lp-new-products ul>li {



    margin-bottom: 10px;



    position: relative

}







.lp-new-products ol {



    counter-reset: item

}







.lp-new-products ol>li {



    padding: 0 0 0 25px

}







.lp-new-products ol>li:before {



    content: counter(item) ". ";



    counter-increment: item;



    color: #7ab800;



    display: inline-block;



    left: 0;



    position: absolute;



    top: 0;



    width: 30px

}







.lp-new-products ul {



    margin-top: 10px

}







.lp-new-products ul>li {



    padding: 0 0 0 20px

}







.lp-new-products ul>li:before {



    background: #7ab800;



    content: "";



    display: none;



    height: 5px;



    left: 0;



    position: absolute;



    top: 11px;



    width: 5px

}







.lp-new-products blockquote {



    font-size: 20px;



    font-size: 2rem;



    font-weight: 300;



    text-rendering: optimizeLegibility;



    font-style: italic;



    line-height: 1.5;



    text-align: center;



    margin: 40px auto;



    padding: 30px 10px;



    max-width: 750px

}







.lp-new-products blockquote:before,



.lp-new-products blockquote:after {



    content: "";



    background-color: #7ab800;



    display: block;



    height: 2px

}







.lp-new-products blockquote:before {



    margin-bottom: 30px

}







.lp-new-products blockquote:after {



    margin-top: 30px

}







.lp-new-products blockquote p {



    margin: 0;



    padding: 0

}







.lp-new-products address {



    font-style: normal;



    margin: 0 0 20px

}







.lp-new-products .grayText {



    color: #949494

}







.lp-new-products .tag-name {



    font-size: 12px;



    font-size: 1.2rem;



    line-height: 21px;



    background-color: #7ab800;



    height: 21px;



    padding: 0 10px;



    border-radius: 20px;



    color: #fff;



    position: absolute;



    top: 10px;



    right: 10px

}







.lp-new-products .text_more_arrow {



    -webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    font-size: 18px;



    font-size: 1.8rem;



    color: #036;



    letter-spacing: 0.9px;



    text-transform: uppercase;



    display: inline-block;



    text-align: center;



    position: relative;



    padding-right: 30px;



    margin: auto

}







.lp-new-products .text_more_arrow:before {



    -webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    background: 50% 50% no-repeat;



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up-blue.svg');



    content: "";



    display: block;



    margin: 0 0 0 4px;



    position: absolute;



    right: 0;



    top: 4px;



    width: 19px;



    height: 19px

}







.lp-new-products .text_more_arrow:hover {



    color: #7ab800

}







.lp-new-products .text_more_arrow:hover:before {



    -webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up-green.svg')

}







.lp-new-products .arrow-icon {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    position: absolute;



    top: 7px;



    right: 9px;



    width: 26px;



    height: 26px

}







.lp-new-products .arrow-icon svg {



    -ms-transform: rotate(90deg);



    -webkit-transform: rotate(90deg);



    transform: rotate(90deg);



    -webkit-backface-visibility: hidden

}







.lp-new-products .text-center {



    text-align: center

}







.lp-new-products .font-size-14 {



    font-size: 14px;



    font-size: 1.4rem;



    line-height: 1.4

}







.lp-new-products button,



.lp-new-products .button,



.lp-new-products .hero_block-button {



    background: #036;



    color: #fff;



    box-sizing: border-box;



    cursor: pointer;



    display: inline-block;



    padding: 12px 20px;



    font-size: 16px;



    font-size: 1.6rem;



    -webkit-transition: background-color 0.3s ease-out 0s;



    -moz-transition: background-color 0.3s ease-out 0s;



    -ms-transition: background-color 0.3s ease-out 0s;



    -o-transition: background-color 0.3s ease-out 0s;



    transition: background-color 0.3s ease-out 0s;



    border: none;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







.lp-new-products button:hover,



.lp-new-products .button:hover,



.lp-new-products .hero_block-button:hover {



    background: #0d4b80;



    color: #fff;



    text-decoration: none;



    outline: none

}







.lp-new-products button[disabled="disabled"],



.lp-new-products .button[disabled="disabled"],



.lp-new-products .hero_block-button[disabled="disabled"] {



    opacity: .5;



    cursor: not-allowed

}







.lp-new-products button.btn-show_more,



.lp-new-products .button.btn-show_more,



.lp-new-products .hero_block-button.btn-show_more {



    display: inline-block;



    margin: 0

}







.lp-new-products button.btn-show_more .icon-rightArrowGreen,



.lp-new-products .button.btn-show_more .icon-rightArrowGreen,



.lp-new-products .hero_block-button.btn-show_more .icon-rightArrowGreen {



    margin-right: 15px

}







.lp-new-products button.btn-show_more .icon-rightArrowGreen:before,



.lp-new-products .button.btn-show_more .icon-rightArrowGreen:before,



.lp-new-products .hero_block-button.btn-show_more .icon-rightArrowGreen:before {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    border: 1px solid #7ab800;



    background-size: 14px;



    background-position: 5px center;



    width: 22px;



    height: 22px;



    margin-top: -1px

}







.lp-new-products button.btn-transparent,



.lp-new-products .button.btn-transparent,



.lp-new-products .hero_block-button.btn-transparent {



    background-color: transparent;



    border: 2px solid #fff

}







.lp-new-products button-reset,



.lp-new-products .button-reset,



.lp-new-products .hero_block-button-reset {



    background-color: transparent;



    color: #0a0a0a

}







.lp-new-products button-reset:hover,



.lp-new-products .button-reset:hover,



.lp-new-products .hero_block-button-reset:hover {



    color: #0a0a0a

}







.lp-new-products .button-transparent {



    display: inline-block;



    padding: 7px 61px 9px 15px;



    background-color: transparent;



    color: #fff;



    border: 2px solid #fff;



    position: relative

}







.lp-new-products .button-transparent:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    -ms-transform: translateY(-50%) rotate(90deg);



    -webkit-transform: translateY(-50%) rotate(90deg);



    transform: translateY(-50%) rotate(90deg);



    -webkit-backface-visibility: hidden;



    content: "";



    width: 26px;



    height: 26px;



    position: absolute;



    top: 50%;



    right: 9px;



    z-index: 1;



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up.svg');



    background-repeat: no-repeat

}







.lp-new-products .button-transparent:after {



    content: "";



    position: absolute;



    display: block;



    height: 100%;



    top: 0;



    right: 45px;



    border-left: 2px solid #fff

}







.lp-new-products .button-transparent:hover {



    color: #fff

}







.lp-new-products .button-transparent:hover:before {



    -ms-transform: translate(5px, -50%) rotate(90deg);



    -webkit-transform: translate(5px, -50%) rotate(90deg);



    transform: translate(5px, -50%) rotate(90deg)

}







.lp-new-products .button-download:before {



    content: url('/bundles/rawlplugtechnicallibrary/img/icon_download.png');



    margin-right: 15px;



    position: relative;



    top: 3px

}







.lp-new-products button.arrow-more {



    width: 25px;



    height: 25px;



    background-color: transparent;



    display: block;



    position: absolute;



    top: 10px;



    left: 12px;



    padding: 0;



    margin: 0;



    border: none;



    outline: none

}







.lp-new-products button.arrow-more:after {



    -webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    -ms-transform: rotate(45deg);



    -webkit-transform: rotate(45deg);



    transform: rotate(45deg);



    content: '';



    border-left: 1px solid #036;



    border-top: 1px solid #036;



    position: relative;



    display: block;



    height: 10px;



    width: 10px

}







.lp-new-products .overlay_show button.arrow-more:after {



    -ms-transform: rotate(225deg);



    -webkit-transform: rotate(225deg);



    transform: rotate(225deg);



    border-left: 1px solid #fff;



    border-top: 1px solid #fff

}







.lp-new-products .btn-show_more .icon-rightArrowGreen:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s

}







.lp-new-products .btn-show_more:hover .icon-rightArrowGreen:before {



    -ms-transform: rotate(90deg);



    -webkit-transform: rotate(90deg);



    transform: rotate(90deg)

}







.lp-new-products .readMore {



    padding-right: 18px;



    position: relative

}







.lp-new-products .readMore:after,



.lp-new-products .readMore:before {



    -webkit-transition: opacity 0.3s ease-out 0s;



    -moz-transition: opacity 0.3s ease-out 0s;



    -ms-transition: opacity 0.3s ease-out 0s;



    -o-transition: opacity 0.3s ease-out 0s;



    transition: opacity 0.3s ease-out 0s;



    background: 50% 50% no-repeat;



    content: "";



    display: block;



    margin: 0 0 0 4px;



    position: absolute;



    right: -4px;



    top: 1px;



    width: 19px;



    height: 19px

}







.lp-new-products .readMore:before {



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up-blue.svg');



    opacity: 1

}







.lp-new-products .readMore:hover:before {



    opacity: 0

}







.lp-new-products .readMore:after {



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up-green.svg');



    opacity: 0

}







.lp-new-products .readMore:hover:after {



    opacity: 1

}







.lp-new-products .goToPage:before {



    background: url('/bundles/applicationmain/images/icon/arrow-entering-into-square-left.svg') 50% 50% no-repeat

}







.lp-new-products .phone:before {



    background: url('/bundles/applicationmain/images/icon/phone-gray.svg') 50% 50% no-repeat

}







.lp-new-products .fax:before {



    background: url('/bundles/applicationmain/images/icon/fax-gray.svg') 50% 50% no-repeat

}







.lp-new-products .email:before {



    background: url('/bundles/applicationmain/images/icon/envelop-closed-gray.svg') 50% 50% no-repeat

}







.lp-new-products .phone:before,



.lp-new-products .fax:before,



.lp-new-products .email:before,



.lp-new-products .contactIcon:before,



.lp-new-products .goBackIcon:before,



.lp-new-products .goToPage:before {



    background-size: contain;



    content: "";



    display: inline-block;



    height: 16px;



    margin: 0 10px 0 0;



    width: 16px;



    vertical-align: middle

}







.lp-new-products .phone,



.lp-new-products .fax,



.lp-new-products .email {



    display: inline-block

}







.lp-new-products .contactIcon:before {



    background: url('/bundles/applicationmain/images/icon/at.svg') 50% 50% no-repeat;



    background-size: contain

}







.lp-new-products .goBackIcon:before {



    background: url('/bundles/applicationmain/images/icon/circular-arrow-back.svg') 50% 50% no-repeat;



    background-size: contain;



    -ms-transform: rotate(-90deg);



    -webkit-transform: rotate(-90deg);



    transform: rotate(-90deg)

}







.lp-new-products .icon.icon-fb,



.lp-new-products .icon.icon-twitter,



.lp-new-products .icon.icon-linkedin {



    font-size: 0px;



    font-size: 0rem

}







.lp-new-products .icon.icon-fb:before,



.lp-new-products .icon.icon-twitter:before,



.lp-new-products .icon.icon-linkedin:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    display: inline-block;



    width: 60px;



    height: 60px

}







.lp-new-products .icon.icon-fb:hover:before,



.lp-new-products .icon.icon-twitter:hover:before,



.lp-new-products .icon.icon-linkedin:hover:before {



    opacity: .9

}







.lp-new-products .icon.icon-fb:before {



    background-image: url('/bundles/applicationmain/images/icon/ico-fb.svg')

}







.lp-new-products .icon.icon-twitter:before {



    background-image: url('/bundles/applicationmain/images/icon/ico-twitter.svg')

}







.lp-new-products .icon.icon-linkedin:before {



    background-image: url('/bundles/applicationmain/images/icon/ico-linkedin.svg')

}







.lp-new-products .button-cta {



    font-size: 15px;



    font-size: 1.5rem;



    font-weight: 400;



    color: #fff;



    text-decoration: none;



    display: inline-block;



    padding: 10px 69px 11px 18px;



    position: relative;



    background-color: #1c5188

}







.lp-new-products .button-cta:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    -ms-transform: translateY(-50%) rotate(90deg);



    -webkit-transform: translateY(-50%) rotate(90deg);



    transform: translateY(-50%) rotate(90deg);



    content: "";



    width: 32px;



    height: 32px;



    position: absolute;



    top: 50%;



    right: 9px;



    z-index: 1;



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up.svg');



    background-repeat: no-repeat

}







.lp-new-products .button-cta:after {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    background-color: #036;



    content: "";



    display: block;



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    z-index: 0;



    width: 51px

}







.lp-new-products .button-cta:hover {



    color: #fff

}







.lp-new-products .button-cta:hover:before {



    right: 6px

}







.lp-new-products .button-cta:hover:after {



    width: 61px

}







.lp-new-products .button-cta.green {



    background-color: #7ab800

}







.lp-new-products .button-cta.green:after {



    background-color: #6a9a0b

}







.lp-new-products .boxText img {



    display: block;



    margin: 0 auto

}







.lp-new-products .no-margin {



    margin-top: 0;



    margin-bottom: 0

}







.lp-new-products .descriptionText {



    font-weight: 400;



    text-rendering: optimizeLegibility;



    color: #808080

}







.lp-new-products .formMessage,



.lp-new-products .formError {



    font-weight: 500;



    text-rendering: optimizeLegibility;



    font-size: 30px;



    font-size: 3rem;



    line-height: 39px

}







.lp-new-products .formMessage {



    color: #7ab800

}







.lp-new-products .formError {



    color: #dd3b22

}







.lp-new-products p a {



    text-decoration: underline

}







.lp-new-products p[class^="wysiwyg-highlight"] {



    font-size: 22px;



    font-size: 2.2rem;



    padding: 15px;



    margin: 20px auto;



    line-height: 1.4

}







.lp-new-products .registered-mark {



    font-weight: 500

}







.lp-new-products .registered-mark:after {



    content: '®';



    font-size: 18px;



    vertical-align: top

}







.lp-new-products .media {



    padding: 0 10px

}







.lp-new-products .media.wide {



    padding: 0

}







.lp-new-products .media img,



.lp-new-products .media video {



    display: block;



    height: auto !important;



    margin: 0 auto 33px;



    width: 100% !important

}







.lp-new-products .cke_editable .media {



    border: 1px dashed red;



    min-height: 30px

}







.lp-new-products a .anchor {



    font-size: 0;



    line-height: 0

}







.lp-new-products .textColumn {



    margin: 0 auto 0;



    max-width: 770px

}







.lp-new-products .textColumn h2,



.lp-new-products .textColumn h3,



.lp-new-products .textColumn h4,



.lp-new-products .textColumn h5,



.lp-new-products .textColumn h6,



.lp-new-products .textColumn p,



.lp-new-products .textColumn ul,



.lp-new-products .textColumn ol,



.lp-new-products .textColumn blockquote {



    padding: 0

}







.lp-new-products .textColumn h2,



.lp-new-products .textColumn h3,



.lp-new-products .textColumn h4,



.lp-new-products .textColumn h5 {



    color: #0a0a0a;



    margin-bottom: 10px

}







.lp-new-products .textColumn h2 {



    margin-bottom: 25px

}







.lp-new-products .textColumn h3,



.lp-new-products .textColumn h4,



.lp-new-products .textColumn h5 {



    margin-bottom: 20px

}







.lp-new-products .textColumn h5 {



    font-size: 17px;



    font-size: 1.7rem;



    font-weight: 500;



    text-rendering: optimizeLegibility

}







.lp-new-products .textColumn h2:after,



.lp-new-products .textColumn h3:after,



.lp-new-products .textColumn h4:after,



.lp-new-products .textColumn h5:after {



    content: "";



    display: block;



    height: 1px;



    margin-top: 4px;



    background-color: #e9e9e9

}







@media only screen and (min-width: 480px) {



    .lp-new-products .textColumn .column-50:nth-child(odd) {



        padding-right: 20px

    }







    .lp-new-products .textColumn .column-50:nth-child(even) {



        padding-left: 20px

    }







    .lp-new-products .textColumn .column-33:nth-child(odd) {



        padding-right: 20px

    }







    .lp-new-products .textColumn .column-33:nth-child(even) {



        padding-left: 20px

    }



}







@media only screen and (min-width: 640px) {



    .lp-new-products .textColumn .column-33:nth-child(odd) {



        padding-right: 10px

    }







    .lp-new-products .textColumn .column-33:nth-child(even) {



        padding-left: 10px

    }







    .lp-new-products .textColumn .column-33:nth-child(2) {



        padding-left: 25px;



        padding-right: 25px

    }



}







.lp-new-products .wideHeader {



    max-width: 1180px;



    padding: 20px 10px 0

}







@media screen and (min-width: 1200px) {



    .lp-new-products .wideHeader {



        padding: 0

    }



}







.lp-new-products .wysiwyg-text-decorated {



    font-size: 20px;



    font-size: 2rem;



    font-weight: 400;



    line-height: 1.5;



    margin-top: 30px;



    margin-bottom: 30px;



    max-width: 730px;



    padding: 0 10px 3px 30px;



    position: relative

}







.lp-new-products .wysiwyg-text-decorated:before {



    content: "";



    display: block;



    position: absolute;



    top: 0;



    left: 10px;



    background-color: #7ab800;



    width: 2px;



    height: 100%

}







.lp-new-products .wysiwyg-highlight-gray {



    color: #036;



    background-color: #e9e9e9

}







.lp-new-products .wysiwyg-highlight-blue {



    color: #fff;



    background-color: #036

}







.lp-new-products .wysiwyg-highlight-blue80 {



    color: #fff;



    background-color: #64a0c8

}







.lp-new-products .cke_editable .wysiwygColTabY {



    background-color: #eaab00

}







.lp-new-products .cke_editable .wysiwygColTabB {



    background-color: #036;



    color: #fff

}







.lp-new-products .cke_editable .wysiwygColTabB h2,



.lp-new-products .cke_editable .wysiwygColTabB h3,



.lp-new-products .cke_editable .wysiwygColTabB h4,



.lp-new-products .cke_editable .wysiwygColTabB h5,



.lp-new-products .cke_editable .wysiwygColTabB h6,



.lp-new-products .cke_editable .wysiwygColTabB p,



.lp-new-products .cke_editable .wysiwygColTabB span,



.lp-new-products .cke_editable .wysiwygColTabB div {



    color: #fff

}







.lp-new-products .cke_editable .wysiwygColTabG {



    background-color: #7ab800

}







.lp-new-products .cke_editable .wysiwygColTabBe {



    background-color: #d3bf96

}







.lp-new-products .cke_editable .wysiwygColTabLb {



    background-color: #64a0c8;



    color: #fff

}







.lp-new-products .cke_editable .wysiwygColTabLb h2,



.lp-new-products .cke_editable .wysiwygColTabLb h3,



.lp-new-products .cke_editable .wysiwygColTabLb h4,



.lp-new-products .cke_editable .wysiwygColTabLb h5,



.lp-new-products .cke_editable .wysiwygColTabLb h6,



.lp-new-products .cke_editable .wysiwygColTabLb p,



.lp-new-products .cke_editable .wysiwygColTabLb span,



.lp-new-products .cke_editable .wysiwygColTabLb div {



    color: #fff

}







.lp-new-products .cke_editable .wysiwyg-layout-container {



    padding-bottom: 15px

}







.lp-new-products .cke_editable .wysiwyg-layout-container,



.lp-new-products .cke_editable .wysiwyg-img-container-large,



.lp-new-products .cke_editable .wysiwyg-img-container-small,



.lp-new-products .cke_editable .wysiwyg-text {



    border: 1px dashed red

}







.lp-new-products .cke_editable .wysiwyg-layout-container img,



.lp-new-products .cke_editable .wysiwyg-img-container-large img,



.lp-new-products .cke_editable .wysiwyg-img-container-small img,



.lp-new-products .cke_editable .wysiwyg-text img {



    width: 100% !important;



    height: auto !important

}







.lp-new-products .cke_editable .wysiwyg-img-container-large,



.lp-new-products .cke_editable .wysiwyg-img-container-small,



.lp-new-products .cke_editable .wysiwyg-text {



    overflow: hidden;



    width: 33%

}







.lp-new-products .cke_editable .wysiwyg-layout-container-left .wysiwyg-img-container-large,



.lp-new-products .cke_editable .wysiwyg-layout-container-left .wysiwyg-img-container-small,



.lp-new-products .cke_editable .wysiwyg-layout-container-left .wysiwyg-text {



    float: left

}







.lp-new-products .cke_editable .wysiwyg-layout-container-right .wysiwyg-img-container-large,



.lp-new-products .cke_editable .wysiwyg-layout-container-right .wysiwyg-img-container-small,



.lp-new-products .cke_editable .wysiwyg-layout-container-right .wysiwyg-text {



    float: right

}







.lp-new-products .cke_editable .wysiwyg-layout-container-img-center .wysiwyg-4col-bg-left,



.lp-new-products .cke_editable .wysiwyg-layout-container-img-center .wysiwyg-4col-bg-right,



.lp-new-products .cke_editable .wysiwyg-layout-container-img-center .wysiwyg-col-mob-12 {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    border: 1px dashed red;



    width: 25%;



    float: left

}







.lp-new-products .cke_editable .wysiwyg-zebra,



.lp-new-products .cke_editable .icon-fb:before,



.lp-new-products .cke_editable .icon-twitter:before,



.lp-new-products .cke_editable .icon-linkedin:before {



    border: 1px dashed red

}







.lp-new-products .cke_editable .wysiwygVideoPath {



    border: 1px dashed green

}







.lp-new-products .cke_editable .wysiwygVideoPosterPath {



    border: 1px dashed blue

}







.lp-new-products .cke_panel_list li {



    padding: 0

}







.lp-new-products .cke_panel_list li:before {



    display: none

}







.lp-new-products .cke_panel_list .wysiwygColTabY {



    background-color: #eaab00

}







.lp-new-products .cke_panel_list .wysiwygColTabB {



    background-color: #036

}







.lp-new-products .cke_panel_list .wysiwygColTabG {



    background-color: #7ab800

}







.lp-new-products .cke_panel_list .wysiwygColTabBe {



    background-color: #d3bf96

}







.lp-new-products .cke_panel_list .wysiwygColTabLb {



    background-color: #64a0c8

}







.lp-new-products .cke_panel_list p[class^="wysiwyg-highlight"] {



    padding: 5px;



    margin: 0 auto;



    font-size: 16px;



    line-height: 1

}







.lp-new-products .cke_panel_list .registered-mark {



    font-weight: 500

}







.lp-new-products .cke_panel_list .registered-mark:before {



    content: '®';



    font-size: 18px;



    vertical-align: top;



    padding-right: 5px

}







.lp-new-products .wysiwygDownload:before {



    height: 18px;



    margin: 0 8px 0 15px;



    width: 18px

}







.lp-new-products .container-xs {



    padding-left: 10px;



    padding-right: 10px;



    max-width: 750px

}







.lp-new-products .block {



    display: block

}







.lp-new-products .block-center {



    margin-left: auto;



    margin-right: auto

}







.lp-new-products .flex {



    display: -ms-flexbox;



    display: -webkit-flex;



    display: flex

}







.lp-new-products .display-table {



    display: table

}







.lp-new-products .display-tr {



    display: table-row

}







.lp-new-products .display-td {



    display: table-cell

}







.lp-new-products .max-content-width {



    max-width: 1200px

}







.lp-new-products .max-content-width-typo {



    max-width: 1180px

}







.lp-new-products .pos-rel {



    position: relative

}







.lp-new-products .pos-abs {



    position: absolute

}







.lp-new-products .list-unstyled {



    padding: 0;



    margin: 0

}







.lp-new-products .list-unstyled>li {



    padding: 0;



    margin: 0

}







.lp-new-products .list-unstyled>li:before {



    display: none

}







.lp-new-products .list-no-bullets>li:before {



    display: none

}







.lp-new-products .list-inline>li {



    display: inline-block

}







.lp-new-products .pull-left {



    display: block;



    float: left

}







.lp-new-products .pull-right {



    display: block;



    float: right

}







.lp-new-products .border-line {



    margin: 0 10px;



    border-bottom: 1px solid #cfcfcf;



    clear: both

}







.lp-new-products .img-wrapper {



    overflow: hidden

}







.lp-new-products .img-wrapper img {



    -ms-transform: translate(-50%, 0);



    -webkit-transform: translate(-50%, 0);



    transform: translate(-50%, 0);



    position: relative;



    top: 0;



    height: 100%;



    width: auto !important;



    max-width: none !important

}







.lp-new-products .gutter {



    padding-left: 10px;



    padding-right: 10px

}







.lp-new-products .no-gutter {



    padding-left: 0;



    padding-right: 0

}







@media only screen and (min-width: 768px) {



    .lp-new-products .link-hover-slide-up-bg {



        -webkit-backface-visibility: hidden;



        display: block;



        position: relative;



        z-index: 0;



        overflow: hidden

    }







    .lp-new-products .link-hover-slide-up-bg .hover-slide-up-text,



    .lp-new-products .link-hover-slide-up-bg .hover-slide-up-bg {



        -webkit-transition: transform 0.3s ease-out, color 0.3s ease-out;



        -moz-transition: transform 0.3s ease-out, color 0.3s ease-out;



        -ms-transition: transform 0.3s ease-out, color 0.3s ease-out;



        -o-transition: transform 0.3s ease-out, color 0.3s ease-out;



        transition: transform 0.3s ease-out, color 0.3s ease-out

    }







    .lp-new-products .link-hover-slide-up-bg .hover-slide-up-text {



        -ms-transform: translateY(0%);



        -webkit-transform: translateY(0%);



        transform: translateY(0%);



        position: relative;



        z-index: 10

    }







    .lp-new-products .link-hover-slide-up-bg .hover-slide-up-bg {



        -ms-transform: translateY(100%);



        -webkit-transform: translateY(100%);



        transform: translateY(100%);



        background-color: rgba(0, 0, 0, 0.7);



        color: #fff;



        position: absolute;



        top: 0;



        left: 0;



        z-index: 1;



        width: 100%;



        height: 100%

    }







    .lp-new-products .link-hover-slide-up-bg:hover .hover-slide-up-text,



    .lp-new-products .link-hover-slide-up-bg.active .hover-slide-up-text {



        -ms-transform: translateY(-130%);



        -webkit-transform: translateY(-130%);



        transform: translateY(-130%);



        color: #fff

    }







    .lp-new-products .link-hover-slide-up-bg:hover .hover-slide-up-bg,



    .lp-new-products .link-hover-slide-up-bg.active .hover-slide-up-bg {



        -ms-transform: translateY(0%);



        -webkit-transform: translateY(0%);



        transform: translateY(0%)

    }







    .lp-new-products .link-hover-slide-up-bg a {



        color: #fff

    }



}







@media only screen and (min-width: 1024px) {



    .lp-new-products .border-line {



        margin: 0

    }



}







.lp-new-products .bg-white {



    background-color: #fff

}







.lp-new-products .bg-gray-light {



    background-color: #f5f5f5

}







.lp-new-products .clearfix:after {



    clear: both;



    content: " ";



    display: block;



    font-size: 0;



    height: 0;



    visibility: hidden

}







.lp-new-products .clearfix {



    display: inline-block

}







/*\*/



* html .clearfix {



    height: 1%

}







.lp-new-products .clearfix {



    display: block

}







/**/



.column {



    box-sizing: border-box;



    float: left;



    min-height: 40px;



    padding: 0 10px;



    width: 100%

}







.lp-new-products .column img {



    max-width: 100%

}







.lp-new-products .column-noPadding {



    padding: 0 !important

}







.lp-new-products .column-6 {



    padding: 0;



    width: 33.33333333%

}







@media only screen and (min-width: 768px) {



    .lp-new-products .column-6 {



        width: 25%;



        padding: 0 10px

    }



}







@media only screen and (min-width: 1024px) {



    .lp-new-products .column-6 {



        width: 16.66666667%

    }



}







.lp-new-products .column-20 {



    width: 100%

}







.lp-new-products .column-25 {



    width: 50%

}







.lp-new-products .column-33 {



    width: 50%

}







.lp-new-products .column-33.column-page-introduction {



    width: 100%

}







.lp-new-products .column-75+.column-25 {



    width: 100%

}







.lp-new-products .textGrid .column-33 {



    width: auto

}







@media screen and (min-width: 440px) {



    .lp-new-products .column-33.column-page-introduction {



        width: 33.333%

    }



}







@media screen and (min-width: 480px) {



    .lp-new-products .cke_editable .column {



        border: 1px dashed red

    }







    .lp-new-products .column-20 {



        width: 50%

    }







    .lp-new-products .column-25 {



        width: 33.333%

    }







    .lp-new-products .column-50,



    .lp-new-products .cke_editable .column-50 {



        width: 50%

    }







    .lp-new-products .column-75+.column-25 {



        width: 100%

    }



}







@media screen and (max-width: 639px) {



    .lp-new-products .column-mobileFull {



        width: 100%

    }



}







@media screen and (min-width: 640px) {



    .lp-new-products .column-20 {



        width: 33.33%

    }







    .lp-new-products .column-25,



    .lp-new-products .column-33,



    .lp-new-products .textGrid .column-33,



    .lp-new-products .cke_editable .column-33 {



        width: 33.33%

    }







    .lp-new-products .column-66 {



        width: 66.66%

    }







    .lp-new-products .column-75+.column-25 {



        width: 100%

    }



}







@media screen and (min-width: 1024px) {



    .lp-new-products .column-20 {



        width: 20%

    }







    .lp-new-products .column-25,



    .lp-new-products .column-75+.column-25 {



        width: 25%

    }







    .lp-new-products .column-75+.column-25+.column {



        clear: left

    }







    .lp-new-products .column-75 {



        width: 75%

    }



}







.lp-new-products .ratio {



    display: block;



    height: 1px;



    position: relative;



    background: 50% 50% no-repeat;



    background-size: contain

}







.lp-new-products .ratio-1_1 {



    padding-top: 100%

}







.lp-new-products .ratio-4_3 {



    padding-top: 75%

}







.lp-new-products .ratio-16_9 {



    padding-top: 56.25%

}







.lp-new-products .ratio span {



    background: 50% 50% no-repeat;



    background-size: contain;



    bottom: 0;



    display: block;



    left: 0;



    height: 100%;



    position: absolute;



    right: 0;



    text-align: center;



    top: 0

}







.lp-new-products .ratio img {



    left: 50%;



    max-height: 100%;



    position: absolute;



    top: 50%;



    -ms-transform: translate(-50%, -50%);



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-new-products #Rwl-numbers {



    margin: auto;



    max-width: 780px

}







.lp-new-products #Rwl-numbers .column {



    padding: 0;



    margin: 0

}







.lp-new-products .flexbox {



    display: -ms-flexbox;



    display: -webkit-flex;



    display: flex;



    -webkit-flex-wrap: wrap;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    -webkit-align-content: stretch;



    -ms-flex-line-pack: stretch;



    align-content: stretch

}







.lp-new-products .container-max-width {



    max-width: 1200px

}







.lp-new-products .cms-block,



.lp-new-products .boxText,



.lp-new-products .gallery,



.lp-new-products #productsList,



.lp-new-products #categoriesList,



.lp-new-products #referenceObjects {



    margin-bottom: 40px

}







.lp-new-products .icon {



    line-height: 25px

}







.lp-new-products .icon:before {



    background: 50% 50% no-repeat;



    background-size: contain;



    content: '';



    display: inline-block;



    height: 25px;



    margin: 0 14px 0 0;



    width: 25px;



    vertical-align: middle

}







.lp-new-products .icon-abs {



    position: relative

}







.lp-new-products .icon-abs:before {



    position: absolute;



    top: 0;



    left: 0

}







.lp-new-products .icon-zoom:before {



    background: url('/bundles/applicationmain/images/icon/zoom-increasing-symbol.svg') 50% 50% no-repeat;



    background-size: contain;



    content: '';



    display: inline-block;



    height: 25px;



    width: 25px

}







.lp-new-products .icon-ask:before {



    background-image: url('/bundles/applicationmain/images/icon/chat-comment-lines.svg')

}







.lp-new-products .icon-download:before {



    background-image: url('/bundles/applicationmain/images/icon/download.svg')

}







.lp-new-products .icon-technicalLibrary:before {



    background-image: url('/bundles/applicationmain/images/icon/folder-outline.svg')

}







.lp-new-products .icon-easyfix:before {



    background-image: url('/bundles/applicationmain/images/icon/cropping-interface-tool-symbol-green.svg')

}







.lp-new-products .icon-bim:before {



    background-image: url('/bundles/applicationmain/images/icon/cube.svg')

}







.lp-new-products .icon-leftArrow:before {



    background-image: url('/bundles/applicationmain/images/icon/left-arrow.svg');



    margin: 0 0 0 10px

}







.lp-new-products .icon-rightArrow:before {



    background-image: url('/bundles/applicationmain/images/icon/right-arrow.svg')

}







.lp-new-products .icon-leftArrow.disabled:before {



    opacity: 0.2

}







.lp-new-products .icon-rightArrow.disabled:before {



    opacity: 0.2

}







.lp-new-products .icon-rightArrowGoGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up-green.svg')

}







.lp-new-products .icon-rightArrowGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/right-arrow-green.svg')

}







.lp-new-products .icon-rightArrowBlue:before {



    background-image: url('/bundles/applicationmain/images/icon/right-arrow-blue.svg')

}







.lp-new-products .icon-rightArrowWhite:before {



    background-image: url('/bundles/applicationmain/images/icon/right-arrow-white.svg')

}







.lp-new-products .icon-rightArrowGray:before {



    background-image: url('/bundles/applicationmain/images/icon/right-arrow-gray.svg')

}







.lp-new-products .icon-leftArrowGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/left-arrow-green.svg')

}







.lp-new-products .icon-topArrowWhite:before {



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up.svg')

}







.lp-new-products .icon-checkMarkAloneGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/checkmark_alone.svg')

}







.lp-new-products .icon-arrowEnteringIntoSquare:before {



    background-image: url('/bundles/applicationmain/images/icon/arrow-entering-into-square.svg')

}







.lp-new-products .icon-searchInterfaceSymbol:before {



    background-image: url('/bundles/applicationmain/images/icon/search-interface-symbol.svg')

}







.lp-new-products .icon-searchSymbolGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/search-symbol-green.svg');



    background-size: 20px

}







.lp-new-products .icon-circularArrowBack:before {



    background-image: url('/bundles/applicationmain/images/icon/circular-arrow-back.svg')

}







.lp-new-products .icon-submit:before {



    background-image: url('/bundles/applicationmain/images/icon/envelop-closed.svg')

}







.lp-new-products .icon-showMap:before {



    background-image: url('/bundles/applicationmain/images/icon/map.svg')

}







.lp-new-products .icon-mapPointer:before {



    background-image: url('/bundles/applicationmain/images/icon/map-pointer.svg');



    height: 20px;



    margin-right: 7px;



    width: 20px

}







.lp-new-products .icon-shoppingCartGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/shopping-cart-green.svg');



    height: 18px;



    width: 18px

}







.lp-new-products .icon-success:before {



    background-image: url('/bundles/applicationmain/images/icon/success.svg');



    height: 39px;



    width: 39px

}







.lp-new-products .icon-error:before {



    background-image: url('/bundles/applicationmain/images/icon/error.svg');



    height: 39px;



    width: 39px

}







.lp-new-products .icon-exitGreen:before {



    background-image: url('/bundles/applicationmain/images/icon/ico-as-close-white.svg');



    background-size: 50px;



    background-position: 70% 60%;



    margin-right: 5px

}







.lp-new-products .icon-exitGray:before {



    background-image: url('/bundles/applicationmain/images/icon/ico-as-close-gray.svg');



    background-size: 50px;



    background-position: 70% 60%;



    margin-right: 5px

}







.lp-new-products .icon-arrow-page-up:before {



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up.svg')

}







.lp-new-products .icon-plus-green:before {



    background-image: url('/bundles/applicationmain/images/icon/ico-plus-green.png');



    background-size: 17px;



    background-position: 15% 50%

}







.lp-new-products .icon-clipboard:before {



    background-image: url('/bundles/applicationmain/images/icon/clipboard.svg');



    background-size: 39px 45px;



    width: 39px;



    height: 45px

}







.lp-new-products .icon-chat:before {



    background-image: url('/bundles/applicationmain/images/icon/chat.svg');



    background-size: 45px 47px;



    width: 45px;



    height: 47px

}







.lp-new-products .icon-tools:before {



    background-image: url('/bundles/applicationmain/images/icon/tools.svg');



    background-size: 45px 45px;



    width: 45px;



    height: 45px

}







.lp-new-products .icon-monitor--green:before {



    background-image: url('/bundles/applicationmain/images/icon/monitor-green.svg')

}







.lp-new-products .icon-monitor--blue:before {



    background-image: url('/bundles/applicationmain/images/icon/monitor-blue.svg')

}







.lp-new-products .icon-monitor--white:before {



    background-image: url('/bundles/applicationmain/images/icon/monitor-white.svg')

}







.lp-new-products .icon-circle-close-black {



    cursor: pointer;



    top: 12px;



    right: 10px;



    width: 15px

}







.lp-new-products .icon.icon-after:before {



    content: none

}







.lp-new-products .icon.icon-after:after {



    background: 50% 50% no-repeat;



    background-size: contain;



    content: '';



    display: inline-block;



    height: 25px;



    margin: 0 0 0 8px;



    width: 25px;



    vertical-align: middle

}







.lp-new-products .icon.icon-after.icon-rightArrowGoGreen:after {



    background-image: url('/bundles/applicationmain/images/icon/arrow-page-up-green.svg')

}







.lp-new-products .icon.icon-after[disabled]:after,



.lp-new-products .icon.icon-after:disabled:after {



    height: 18px;



    margin: -3px 0 0 8px;



    width: 18px;



    background-image: url('/bundles/applicationmain/images/icon/ico-hourglass-green.gif')

}







.lp-new-products .icon-block {



    display: inline-block;



    width: 61px;



    height: 61px;



    background-color: #7ab800;



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    position: relative

}







.lp-new-products .icon-block img {



    top: 50%;



    left: 50%;



    -ms-transform: translate(-50%, -50%);



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    position: absolute

}







.lp-new-products .rth-icon {



    line-height: 25px

}







.lp-new-products .rth-icon:before {



    background: 50% 50% no-repeat;



    background-size: contain;



    content: "";



    display: inline-block;



    margin: 0 9px 0 0;



    vertical-align: middle

}







.lp-new-products .rth-icon-gray {



    background-color: #f4f4f4;



    padding: 10px

}







.lp-new-products .rth-icon-gray.rth-left {



    padding-right: 15px

}







.lp-new-products .rth-icon-gray.rth-right {



    padding-left: 15px

}







.lp-new-products .pr-link-hero_ps-product:hover .rth-icon-arrow-right-blue:before {



    opacity: 0

}







.lp-new-products .pr-link-hero_ps-product:hover .rth-icon-arrow-right-blue:after {



    opacity: 1

}







.lp-new-products .pr-link-hero_ps-product:hover .rth-icon-arrow-left-blue:before {



    opacity: 0

}







.lp-new-products .pr-link-hero_ps-product:hover .rth-icon-arrow-left-blue:after {



    opacity: 1

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-right-blue {



    display: block;



    margin-right: 30px

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-right-blue:before,



.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-right-blue:after {



    -webkit-transition: opacity .3s;



    -moz-transition: opacity .3s;



    -ms-transition: opacity .3s;



    -o-transition: opacity .3s;



    transition: opacity .3s;



    -ms-transform: rotate(90deg);



    -webkit-transform: rotate(90deg);



    transform: rotate(90deg);



    background-image: url('/bundles/rawlplugsonatapage/images/rth/icons/arrow-horizontal-blue.svg');



    top: 3px;



    right: -30px

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-right-blue:before {



    opacity: 1;



    z-index: 2

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-right-blue:after {



    background-image: url('/bundles/rawlplugsonatapage/images/rth/icons/arrow-horizontal-green.svg');



    opacity: 0;



    z-index: 1

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-left-blue {



    display: block;



    margin-left: 30px

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-left-blue:before,



.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-left-blue:after {



    -webkit-transition: Array;



    -moz-transition: Array;



    -ms-transition: Array;



    -o-transition: Array;



    transition: Array;



    -ms-transform: rotate(-90deg);



    -webkit-transform: rotate(-90deg);



    transform: rotate(-90deg);



    background-image: url('/bundles/rawlplugsonatapage/images/rth/icons/arrow-horizontal-blue.svg');



    top: 3px;



    left: -30px

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-left-blue:before {



    opacity: 1;



    z-index: 2

}







.lp-new-products .pr-link-hero_ps-product .rth-icon-arrow-left-blue:after {



    background-image: url('/bundles/rawlplugsonatapage/images/rth/icons/arrow-horizontal-green.svg');



    opacity: 0;



    z-index: 1

}







.lp-new-products .rth-icon-absolute {



    position: relative

}







.lp-new-products .rth-icon-absolute:before,



.lp-new-products .rth-icon-absolute:after {



    content: "";



    background-position: 50% 50%;



    background-repeat: no-repeat;



    background-size: contain;



    display: block;



    width: 19px;



    height: 19px;



    position: absolute

}







.lp-new-products .main_sections {



    padding: 64px 0

}







.lp-new-products .main_sections_bg {



    background-color: #f2f2f2

}







.lp-new-products h2.main_section_title {



    font-weight: 300;



    padding: 0 10px;



    text-align: center;



    margin-top: 0;



    margin-bottom: 50px

}







.lp-new-products .overlay-bg {



    background: rgba(0, 0, 0, 0);



    height: 100%;



    width: 100%;



    left: 0;



    padding: 0;



    position: absolute;



    top: 0;



    z-index: 1

}







@media screen and (max-width: 499px) {



    .lp-new-products .main_section_title {



        font-size: 30px;



        font-size: 3rem;



        line-height: 1.5

    }



}







@media screen and (min-width: 500px) {



    .lp-new-products .main_sections {



        padding: 64px 0

    }



}







.lp-new-products html {



    background: #fff

}







.lp-new-products html,



.lp-new-products body {



    height: 100%;



    padding: 0;



    margin: 0

}







.lp-new-products body {



    display: table;



    width: 100%;



    height: 100%;



    min-width: 320px;



    overflow-x: hidden;



    position: relative;



    table-layout: fixed

}







.lp-new-products body.overlay-activated {



    display: block

}







.lp-new-products body.overlay-activated #masterHead,



.lp-new-products body.overlay-activated main,



.lp-new-products body.overlay-activated footer {



    display: block

}







.lp-new-products object {



    display: block

}







.lp-new-products #masterHead,



main,



.lp-new-products footer {



    display: table-row

}







.lp-new-products #masterHead,



.lp-new-products footer {



    height: 1px

}







.lp-new-products #footer-inner:after {



    -ms-transform: translateX(-100%);



    -webkit-transform: translateX(-100%);



    transform: translateX(-100%);



    content: "";



    position: absolute;



    top: 0;



    right: 0;



    display: block;



    width: 100%;



    height: 100%;



    background-color: #036

}







main {



    background: #fff;



    height: 100%;



    margin: 20px 0

}







.lp-new-products .noscroll {



    overflow: hidden

}







.lp-new-products #masterHead {



    height: 100px;



    min-height: 50px;



    position: relative;



    z-index: 99

}







.lp-new-products #masterHead .container {



    padding-right: 10px

}







.lp-new-products #masterHead .icon:before {



    display: none

}







.lp-new-products #masterHead .icon path,



.lp-new-products #masterHead .pr-minicart-wrapper .pr-minicart-preview-wrapper path {



    fill: #fff

}







.lp-new-products #masterHead:before {



    background: rgba(0, 63, 114, 0.8);



    border-radius: 0 0 20px 0;



    content: "";



    display: block;



    height: 100px;



    left: 0;



    margin: 0 0 0 -10px;



    position: absolute;



    width: 100%;



    top: 0;



    z-index: 1

}







.lp-new-products #masterHead h1#logo {



    line-height: 50px

}







.lp-new-products #masterHead #logo {



    background: #036;



    border-radius: 0 0 20px 0;



    display: inline-block;



    height: 50px;



    line-height: 50px;



    margin: 0;



    padding: 0;



    position: relative;



    width: 100%

}







.lp-new-products #masterHead #logo:before {



    background: inherit;



    content: "";



    display: block;



    height: 100%;



    position: absolute;



    right: 100%;



    width: 600%;



    top: 0;



    vertical-align: middle

}







.lp-new-products #masterHead #logo img {



    height: 19px;



    margin: 0 0 0 70px;



    vertical-align: middle

}







.lp-new-products #masterHead #toggleMenu {



    background: url('/bundles/applicationmain/images/icon/hamburger.svg') 50% 50% no-repeat;



    background-size: 30px 30px;



    border-right: 1px solid #fff;



    cursor: pointer;



    display: block;



    height: 50px;



    left: 0;



    overflow: hidden;



    position: absolute;



    top: 0;



    width: 50px

}







.lp-new-products #masterHead #toolMenu {



    box-sizing: border-box;



    font-size: 0;



    padding: 12px 0 0;



    position: relative;



    text-align: center;



    width: 100%

}







.lp-new-products #masterHead .container {



    z-index: 100

}







.lp-new-products #masterHead.active {



    z-index: 3

}







.lp-new-products #masterHead.active:before {



    background: white;



    border-radius: 0;



    display: block;



    height: 50px;



    position: fixed;



    width: 100%;



    z-index: 2

}







.lp-new-products #masterHead.active:after {



    background: #fff;



    box-shadow: -2px 0 4px #ccc;



    content: "";



    display: block;



    left: 0;



    min-height: 235px;



    position: fixed;



    width: 100%;



    top: 0;



    z-index: 1

}







.lp-new-products #masterHead.active #logo {



    left: 0;



    position: fixed;



    right: 10px;



    top: 0;



    width: auto;



    z-index: 5

}







.lp-new-products #masterHead.active #toolMenu {



    display: none;



    opacity: 0

}







.lp-new-products #masterHead.active #toggleMenu {



    background-image: url('/bundles/applicationmain/images/icon/hamburgerOn.svg');



    background-color: #fff;



    left: 0;



    position: fixed;



    top: 0;



    z-index: 5

}







.lp-new-products #masterHead.active #toolMenu {



    z-index: 0

}







.lp-new-products #masterHead.shortMenu {



    z-index: 10

}







.lp-new-products #masterHead.shortMenu:before {



    background: transparent

}







.lp-new-products #masterHead.shortMenu #toggleMenu {



    left: 0;



    position: fixed;



    top: -50px;



    z-index: 10

}







.lp-new-products #masterHead.shortMenu #toolMenu {



    box-sizing: border-box;



    left: -10px;



    height: 50px;



    max-width: none;



    position: fixed;



    top: -50px;



    z-index: 2

}







.lp-new-products #masterHead.shortMenu #toolMenu:before {



    background: rgba(0, 63, 114, 0.7);



    border-radius: 0 0 20px 0;



    content: "";



    display: block;



    height: 100%;



    left: 0;



    position: absolute;



    top: 0;



    width: 100%;



    z-index: -1

}







.lp-new-products .hideMenu #masterHead.shortMenu #toggleMenu,



.lp-new-products .hideMenu #masterHead.shortMenu #toolMenu {



    position: static

}







.lp-new-products #masterHead.showShortMenu #toggleMenu,



.lp-new-products #masterHead.showShortMenu #toolMenu {



    top: 0

}







.lp-new-products #masterHead.showShortMenu #toolMenu {



    padding-left: 70px

}







.lp-new-products #masterHead #pr-minicart,



.lp-new-products #masterHead .icon {



    display: inline-block;



    width: 24%

}







.lp-new-products #masterHead #wtb,



.lp-new-products #masterHead.shortMenu #wtb {



    background-position: -51px -33px

}







.lp-new-products #masterHead #search,



.lp-new-products #masterHead.shortMenu #search {



    background-position: -1px -33px

}







.lp-new-products #masterHead #chooseLanguage,



.lp-new-products #masterHead.shortMenu #chooseLanguage {



    background-position: -101px -33px

}







.lp-new-products #masterHead #myRawlplug,



.lp-new-products #masterHead.shortMenu #myRawlplug {



    background-position: -152px -33px

}







@media screen and (min-width: 560px) {



    .lp-new-products #masterHead {



        background: #fff;



        height: 50px

    }







    .lp-new-products #masterHead:before {



        display: none;



        margin: 0

    }







    .lp-new-products #masterHead:after {



        box-shadow: 1px 0 4px #ccc;



        content: "";



        display: block;



        height: 50px;



        top: 0;



        position: absolute;



        width: 100%;



        z-index: 0

    }







    .lp-new-products #homepage #masterHead:after {



        box-shadow: none

    }







    .lp-new-products #masterHead .container {



        padding-right: 0

    }







    .lp-new-products #masterHead #logo {



        float: left;



        padding: 0;



        width: 280px

    }







    .lp-new-products #masterHead.active #logo {



        width: 280px

    }







    .lp-new-products #masterHead #toolMenu {



        float: right;



        margin: 0 10px 0 0;



        padding: 15px 0 0;



        width: auto

    }







    .lp-new-products #masterHead .icon {



        display: inline;



        margin: 0 8px

    }







    .lp-new-products #masterHead #pr-minicart,



    .lp-new-products #masterHead .icon {



        width: auto

    }







    .lp-new-products #masterHead .icon path,



    .lp-new-products #masterHead .pr-minicart-wrapper .pr-minicart-preview-wrapper path {



        fill: #036;



        -webkit-transition: fill 0.3s ease-out 0s;



        -moz-transition: fill 0.3s ease-out 0s;



        -ms-transition: fill 0.3s ease-out 0s;



        -o-transition: fill 0.3s ease-out 0s;



        transition: fill 0.3s ease-out 0s

    }







    .lp-new-products #masterHead .icon:hover path,



    .lp-new-products #masterHead .pr-minicart-wrapper .pr-minicart-preview-wrapper:hover path {



        fill: #7ab800;



        -webkit-transition: fill 0.08s ease-out 0s;



        -moz-transition: fill 0.08s ease-out 0s;



        -ms-transition: fill 0.08s ease-out 0s;



        -o-transition: fill 0.08s ease-out 0s;



        transition: fill 0.08s ease-out 0s

    }







    .lp-new-products #masterHead #myRawlplug {



        background-position: -152px 0

    }







    .lp-new-products #masterHead.shortMenu #toolMenu,



    .lp-new-products #masterHead.shortMenu #toggleMenu {



        opacity: 0

    }







    .lp-new-products #masterHead.showShortMenu #toolMenu,



    .lp-new-products #masterHead.showShortMenu #toggleMenu {



        height: 50px;



        opacity: 1

    }







    .lp-new-products #masterHead.showShortMenu #toolMenu {



        left: 0;



        padding-top: 13px;



        padding-left: 62px;



        width: 320px

    }







    .lp-new-products #masterHead.showShortMenu #toolMenu a {



        display: inline-block;



        margin: 0

    }







    .lp-new-products #masterHead.shortMenu .icon,



    .lp-new-products #masterHead.shortMenu #pr-minicart {



        width: 25%

    }







    .lp-new-products #masterHead.shortMenu .icon path {



        fill: #fff

    }







    .lp-new-products #masterHead.shortMenu .pr-minicart-wrapper .pr-minicart-preview-wrapper path {



        fill: #fff

    }



}







@media screen and (min-width: 560px) and (max-width: 1149px) {



    .lp-new-products #masterHead .pr-minicart-wrapper .pr-minicart-preview-wrapper path {



        -webkit-transition: none;



        -moz-transition: none;



        -ms-transition: none;



        -o-transition: none;



        transition: none

    }



}







@media screen and (min-width: 1150px) {



    .lp-new-products #masterHead {



        height: 60px

    }







    .lp-new-products #masterHead:after {



        height: 60px

    }







    .lp-new-products #masterHead.active:after {



        display: none

    }







    .lp-new-products #masterHead.active #logo {



        position: relative

    }







    .lp-new-products #masterHead #logo {



        box-sizing: border-box;



        border-radius: 0 0 40px 0;



        height: 60px;



        line-height: 58px;



        padding: 0 0 0 10px

    }







    .lp-new-products #masterHead #logo img {



        height: 24px;



        margin: 0;



        max-width: none;



        width: 223px

    }







    .lp-new-products #masterHead #toggleMenu {



        display: none

    }







    .lp-new-products #masterHead #toolMenu {



        padding-top: 18px

    }







    .lp-new-products #masterHead.active #toolMenu {



        opacity: 1;



        z-index: 1

    }







    .lp-new-products #masterHead .icon {



        margin-top: 15px

    }



}







.lp-new-products #breadcrumb {



    display: none

}







@media screen and (min-width: 1100px) {



    .lp-new-products #breadcrumb {



        font-size: 14px;



        font-size: 1.4rem;



        line-height: 1;



        display: block

    }







    .lp-new-products #breadcrumb ol {



        list-style: none;



        margin: 17px 0 20px;



        max-width: none;



        padding: 0 10px

    }







    .lp-new-products #breadcrumb li {



        display: inline-block;



        padding: 0 7px 0 0

    }







    .lp-new-products #breadcrumb li:before {



        display: none

    }







    .lp-new-products #breadcrumb li:after {



        content: "\276f";



        color: #d0d0d0;



        display: inline-block;



        padding: 0 0 0 7px;



        vertical-align: bottom;



        font-size: 9px;



        font-size: 0.9rem

    }







    .lp-new-products #breadcrumb li:last-child span {



        color: #9a9b9c

    }







    .lp-new-products #breadcrumb li:last-child:after {



        display: none

    }







    .lp-new-products #breadcrumb a {



        font-weight: 300;



        text-rendering: optimizeLegibility

    }



}







.lp-new-products footer {



    position: relative

}







.lp-new-products footer ul {



    list-style: none;



    margin: 0;



    padding: 0

}







.lp-new-products footer li {



    padding: 0

}







.lp-new-products footer li:before {



    display: none

}







.lp-new-products footer li a {



    color: #0a0a0a

}







.lp-new-products footer .container {



    padding: 0

}







.lp-new-products footer .container:before {



    background: #036;



    bottom: 0;



    content: "";



    display: block;



    height: 100%;



    left: 0;



    position: absolute;



    width: 100%;



    z-index: 0

}







.lp-new-products footer #socialNetworks {



    background: #036;



    box-sizing: border-box;



    color: #fff;



    margin: 0 auto;



    padding: 30px 60px 0px 10px;



    position: relative;



    z-index: 0

}







.lp-new-products footer #socialNetworks .ico {



    display: block;



    float: left;



    height: 62px;



    margin: 0 10px 0 0;



    position: relative;



    width: 62px

}







.lp-new-products footer #socialNetworks g {



    fill: #1F5C8F;



    -webkit-transition: fill 0.3s ease-out 0s;



    -moz-transition: fill 0.3s ease-out 0s;



    -ms-transition: fill 0.3s ease-out 0s;



    -o-transition: fill 0.3s ease-out 0s;



    transition: fill 0.3s ease-out 0s

}







.lp-new-products footer #socialNetworks path {



    fill: #fff

}







.lp-new-products footer #socialNetworks a {



    display: table

}







.lp-new-products footer #socialNetworks a#chooseLanguage {



    font-size: 14px;



    font-size: 1.4rem;



    display: inline-block

}







.lp-new-products footer #socialNetworks a#chooseLanguage img {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    width: 22px;



    padding-bottom: 1px

}







.lp-new-products footer #socialNetworks a:hover {



    text-decoration: none;



    -webkit-transition: fill 0.08s ease-out 0s;



    -moz-transition: fill 0.08s ease-out 0s;



    -ms-transition: fill 0.08s ease-out 0s;



    -o-transition: fill 0.08s ease-out 0s;



    transition: fill 0.08s ease-out 0s

}







.lp-new-products footer #socialNetworks a:hover g {



    fill: rgba(100, 160, 200, 0.8)

}







.lp-new-products footer #socialNetworks h3 {



    color: #fff;



    display: table-cell;



    height: 62px;



    line-height: 1.4;



    margin: 0 0 0 72px;



    padding: 0 0 4px;



    vertical-align: middle;



    font-size: 16px;



    font-size: 1.6rem;



    font-weight: 300;



    text-rendering: optimizeLegibility

}







.lp-new-products footer #socialNetworks>div {



    margin: 0 0 30px

}







.lp-new-products footer #socialNetworks .curr-locale-label {



    -ms-transform: translateY(-7px);



    -webkit-transform: translateY(-7px);



    transform: translateY(-7px);



    color: #fff;



    display: inline-block;



    margin-left: 7px

}







.lp-new-products footer #socialNetworks .curr-locale-label.icon:before {



    position: absolute;



    right: -38px;



    height: 13px;



    top: 6px

}







.lp-new-products footer #socialNetworks .curr-locale-label-prefix {



    margin-left: 0;



    margin-right: 25px

}







.lp-new-products footer #socialNetworks input {



    background: #fff;



    border: 0 solid;



    box-sizing: border-box;



    float: left;



    height: 31px

}







.lp-new-products footer #socialNetworks input[type="email"] {



    color: #0a0a0a;



    margin: 0 0 0 10px;



    padding: 0 10px 0 12px;



    width: 174px

}







.lp-new-products footer #socialNetworks button {



    background: #063258;



    color: #fff;



    padding: 3px 0

}







.lp-new-products footer #socialNetworks button:hover {



    background: #002645

}







.lp-new-products footer #socialNetworks button:before {



    margin: 0;



    background-size: 76% 76%;



    width: 30px

}







.lp-new-products footer .socialActions {



    line-height: 1.6;



    height: 20px;



    margin: 0 0 0 80px;



    padding: 3px 0 0;



    position: relative;



    font-size: 13px;



    font-size: 1.3rem

}







.lp-new-products footer .socialActions>div {



    margin: 4px 0 0 0 !important

}







.lp-new-products footer #newsletter h3 {



    border-bottom: 0 solid

}







.lp-new-products footer #socialNetworks #newsletter {



    margin-right: -60px

}







.lp-new-products footer #socialNetworks #newsletter h3 {



    display: block;



    height: auto

}







.lp-new-products footer #socialNetworks .ico-newsletter {



    margin: 0

}







.lp-new-products footer #newsletter_message {



    display: inline-block;



    margin: 0 10px 0 73px

}







.lp-new-products footer #newsletter_subscribe.successMsg {



    margin: 0 10px 0 73px

}







.lp-new-products footer #footerMenu {



    display: none

}







.lp-new-products footer #footerMenu span.photo {



    display: none

}







.lp-new-products footer #footerToolMenu {



    background: #fff;



    padding: 10px;



    position: relative

}







.lp-new-products footer #footerToolMenu li {



    display: inline-block;



    font-size: 14px;



    font-size: 1.4rem

}







.lp-new-products footer #footerToolMenu li:last-child {



    display: none

}







.lp-new-products footer #footerToolMenu li {



    margin: 0

}







.lp-new-products footer #footerToolMenu li+li {



    float: right

}







.lp-new-products footer #copyrights {



    background: #fff;



    color: #787878;



    padding: 0 0 10px;



    position: relative;



    text-align: center;



    font-size: 14px;



    font-size: 1.4rem

}







@media screen and (min-width: 640px) {



    .lp-new-products footer #socialNetworks a#chooseLanguage {



        -ms-transform: translateY(42px);



        -webkit-transform: translateY(42px);



        transform: translateY(42px)

    }







    .lp-new-products footer #socialNetworks>div.last {



        margin-bottom: 0

    }







    .lp-new-products footer .container {



        background: #fff;



        padding: 0 10px

    }







    .lp-new-products footer .container:before {



        border-radius: 0 20px 0 0;



        width: 320px

    }







    .lp-new-products footer #socialNetworks {



        background: transparent;



        border-radius: 0 20px 0 0;



        float: left;



        margin: 0;



        padding-left: 0;



        padding-top: 40px;



        width: 310px

    }







    .lp-new-products footer #socialNetworks>div {



        margin: 0 0 45px

    }







    .lp-new-products footer #footerMenu {



        display: block;



        margin: 0 0 0 340px;



        max-width: none;



        padding: 45px 0 0

    }







    .lp-new-products footer #footerMenu>li>a,



    .lp-new-products footer #footerMenu>li>span {



        border-bottom: 1px solid #d3d3d3;



        display: inline-block;



        padding-bottom: 3px;



        font-size: 18px;



        font-size: 1.8rem

    }







    .lp-new-products footer #footerMenu>li ul {



        padding: 15px 0 0

    }







    .lp-new-products footer .menuLevel1 {



        margin-bottom: 15px

    }







    .lp-new-products footer .menuLevel1>a:hover {



        cursor: default;



        color: inherit

    }







    .lp-new-products footer .menuCatalogue .menuLevel2,



    .lp-new-products footer .choosenSites li {



        padding-left: 20px;



        margin-left: 50%;



        width: 50%;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        font-size: 14px;



        font-size: 1.4rem

    }







    .lp-new-products footer .choosenSites li.toLeft,



    .lp-new-products footer .menuCatalogue .menuLevel2.toLeft {



        float: left;



        margin-left: 0;



        margin-right: 1px;



        padding-left: 0;



        padding-right: 20px;



        width: 50%

    }







    .lp-new-products footer li li {



        line-height: 1.4;



        margin-bottom: 8px

    }







    .lp-new-products footer .menuLevel2 {



        background-image: none !important;



        font-size: 14px;



        font-size: 1.4rem

    }







    .lp-new-products footer .menuLevel2>.subMenu {



        display: none

    }







    .lp-new-products footer .choosenSites {



        clear: both;



        float: none;



        margin-bottom: 40px

    }







    .lp-new-products footer #footerToolMenu {



        border-top: 1px solid #f5f5f5;



        margin: 0 0 0 340px;



        padding: 10px 0 0;



        -moz-column-width: 47%;



        -moz-column-count: 2;



        -moz-column-gap: 40px;



        -moz-column-rule-color: transparent;



        -moz-column-rule-style: solid;



        -moz-column-rule-width: 0;



        -webkit-column-width: 47%;



        -webkit-column-count: 2;



        -webkit-column-gap: 40px;



        -webkit-column-rule-color: transparent;



        -webkit-column-rule-style: solid;



        -webkit-column-rule-width: 0;



        column-width: 47%;



        column-count: 2;



        column-gap: 40px;



        column-rule-color: transparent;



        column-rule-style: solid;



        column-rule-width: 0

    }







    .lp-new-products footer #footerToolMenu li+li {



        float: none

    }







    .lp-new-products footer #footerToolMenu li,



    .lp-new-products footer #footerToolMenu li:last-child {



        display: block

    }







    .lp-new-products footer #copyrights {



        margin: 0 0 0 340px;



        text-align: right

    }



}







@media screen and (min-width: 1000px) {



    .lp-new-products footer .container:before {



        border-radius: 0 40px 0 0;



        width: 330px

    }







    .lp-new-products footer .menuLevel1 {



        padding-left: 40px;



        width: 25%

    }







    .lp-new-products footer .menuLevel1:first-child {



        margin: 0 2% 0 0;



        padding: 0;



        width: 73%

    }







    .lp-new-products footer .choosenSites {



        clear: none;



        float: left;



        margin-left: 1%;



        width: 24%

    }







    .lp-new-products footer .choosenSites li.toLeft,



    .lp-new-products footer .choosenSites li.toRight {



        float: none;



        margin-left: 0;



        margin-right: 0;



        padding: 0;



        width: auto

    }







    .lp-new-products footer #footerMenu {



        margin: 0 0 0 360px;



        padding-bottom: 50px

    }







    .lp-new-products footer #footerMenu>li {



        float: left

    }







    .lp-new-products footer #footerToolMenu {



        border-top: 0 solid;



        bottom: 5px;



        left: 0;



        margin: 0 0 0 370px;



        padding: 0 0 10px;



        position: absolute;



        -moz-column-width: 100%;



        -moz-column-count: 1;



        -moz-column-gap: 0;



        -moz-column-rule-color: transparent;



        -moz-column-rule-style: solid;



        -moz-column-rule-width: 0;



        -webkit-column-width: 100%;



        -webkit-column-count: 1;



        -webkit-column-gap: 0;



        -webkit-column-rule-color: transparent;



        -webkit-column-rule-style: solid;



        -webkit-column-rule-width: 0;



        column-width: 100%;



        column-count: 1;



        column-gap: 0;



        column-rule-color: transparent;



        column-rule-style: solid;



        column-rule-width: 0

    }







    .lp-new-products footer #footerToolMenu li {



        display: inline-block;



        padding: 0 20px 0 0

    }







    .lp-new-products footer #footerToolMenu li:last-child {



        display: inline-block

    }







    .lp-new-products footer #copyrights {



        bottom: 5px;



        float: none;



        margin: 0;



        position: absolute;



        right: 20px

    }



}







@media screen and (min-width: 1100px) {



    .lp-new-products footer {}







    .lp-new-products .touchDevice footer .container:before {



        border-radius: 0 20px 0 0

    }



}







.lp-new-products #goToTop {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    -webkit-box-shadow: 0px 4px 14px -7px rgba(0, 0, 0, 0.51);



    -moz-box-shadow: 0px 4px 14px -7px rgba(0, 0, 0, 0.51);



    box-shadow: 0px 4px 14px -7px rgba(0, 0, 0, 0.51);



    background: #1c5188;



    bottom: 20px;



    cursor: pointer;



    display: block;



    height: 40px;



    width: 40px;



    position: fixed;



    right: 20px;



    z-index: 99

}







.lp-new-products #goToTop:before {



    height: 26px;



    margin: 6px 0 0 7px;



    width: 26px

}







@media only screen and (min-width: 1024px) {



    .lp-new-products #goToTop {



        right: 40px;



        bottom: 40px

    }



}







.lp-new-products #page404 main {



    background: url('/bundles/applicationmain/images/404.jpg') 40% 50% no-repeat;



    background-size: cover;



    height: 100%

}







.lp-new-products #page404 #breadcrumb {



    display: none

}







.lp-new-products #page404 h1 {



    line-height: 1;



    margin-bottom: 15px;



    padding: 0;



    text-align: center;



    font-size: 146px;



    font-size: 14.6rem;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







.lp-new-products #page404 h2 {



    color: #0a0a0a;



    margin-top: 15px;



    padding: 0;



    font-weight: 300;



    text-rendering: optimizeLegibility

}







@media screen and (min-width: 640px) {



    .lp-new-products #page404 {



        background-position: 0 50%

    }



}







.lp-new-products .box404 {



    margin: 100px auto;



    max-width: 330px;



    padding: 0 10px

}







.lp-new-products .box404 .contactIcon,



.lp-new-products .box404 .goBackIcon {



    display: block

}







.lp-new-products #sonata-page-top-bar .nav {



    position: static;



    -ms-transform: translateY(0);



    -webkit-transform: translateY(0);



    transform: translateY(0)

}







.lp-new-products #sonata-page-top-bar .nav>li {



    width: auto

}







.lp-new-products #sonata-page-top-bar li:before {



    display: none

}







.lp-new-products #sonata-page-top-bar li li {



    width: 130px

}







.lp-new-products .sustainable {



    background: #036 url(/bundles/applicationmain/images/bg-banner-sustainable-mobile.jpg) no-repeat center;



    padding: 33px 0 36px

}







.lp-new-products .sustainable .sustainable-container {



    padding: 0 10px

}







.lp-new-products .sustainable .sustainable-logo {



    width: 188px;



    height: 29px

}







.lp-new-products .sustainable .sustainable-slogan {



    font-size: 31px;



    font-size: 3.1rem;



    line-height: 36px;



    color: #fff;



    max-width: none;



    margin-top: 10px

}







.lp-new-products .sustainable .sustainable-link {



    margin-top: 9px

}







@media only screen and (min-width: 768px) {



    .lp-new-products .sustainable {



        background-image: url(/bundles/applicationmain/images/bg-banner-sustainable-desktop.jpg)

    }



}







@media only screen and (min-width: 1024px) {



    .lp-new-products .sustainable {



        padding: 29px 0 7px

    }







    .lp-new-products .sustainable .sustainable-slogan {



        font-size: 30px;



        font-size: 3rem;



        margin-top: 0

    }







    .lp-new-products .sustainable .sustainable-content {



        float: left

    }







    .lp-new-products .sustainable .sustainable-link {



        margin-top: 14px;



        float: right

    }



}







@media only screen and (min-width: 1600px) {



    .lp-new-products .sustainable {



        background-image: url(/bundles/applicationmain/images/bg-banner-sustainable-large.jpg), linear-gradient(to left, #3e8220 50%, #c2e196 50%)

    }



}







.lp-new-products #cookies-warning {



    position: fixed;



    bottom: 0;



    z-index: 99;



    background-color: #036;



    padding: 16px 0 0;



    width: 100%;



    opacity: .95;



    display: none

}







.lp-new-products #cookies-warning #cookies-warning-wrapper {



    position: relative

}







.lp-new-products #cookies-warning #cookies-warning-wrapper #btn-close-cookies-warning {



    cursor: pointer;



    position: absolute;



    top: 0;



    right: 14px

}







.lp-new-products #cookies-warning #cookies-warning-wrapper #btn-close-cookies-warning path {



    fill: #fff

}







.lp-new-products #cookies-warning .cookies-text {



    font-size: 14px;



    font-size: 1.4rem;



    line-height: 18px;



    font-weight: 300;



    color: #9a9b9c;



    float: left;



    max-width: none;



    padding: 0 80px 0 10px;



    margin-bottom: 16px

}







.lp-new-products #cookies-warning a {



    color: #fff;



    font-weight: 400

}







.lp-new-products #cookies-warning a:hover {



    text-decoration: underline

}







.lp-new-products #catalogues {



    margin-bottom: 40px;



    max-width: 750px

}







.lp-new-products .catalogues-list {



    display: flex;



    flex-wrap: wrap;



    align-items: flex-end

}







@media only screen and (min-width: 1024px) {



    .lp-new-products .catalogues-list {



        margin-left: -10px;



        margin-right: -10px

    }



}







.lp-new-products .wysiwyg-col-mob-12 {



    width: 100%

}







@media only screen and (min-width: 480px) {



    .lp-new-products .wysiwyg-col-tab-12 {



        width: 100%

    }







    .lp-new-products .wysiwyg-col-tab-6 {



        width: 50%

    }



}







@media only screen and (min-width: 1075px) {



    .lp-new-products .wysiwyg-col-dp-12 {



        width: 100%

    }







    .lp-new-products .wysiwyg-col-dp-6 {



        width: 50%

    }



}







@media only screen and (min-width: 480px) {







    .lp-new-products .wysiwygColTabY,



    .lp-new-products .wysiwygColTabB,



    .lp-new-products .wysiwygColTabLb,



    .lp-new-products .wysiwygColTabG,



    .lp-new-products .wysiwygColTabBe {



        width: 50%

    }



}







.lp-new-products .boxText .wysiwyg-layout-container+p {



    margin-top: 40px

}







.lp-new-products .boxText .wysiwyg-layout-container:first-child {



    margin-top: 30px

}







.lp-new-products .wysiwyg-zebra {



    padding: 40px 0

}







.lp-new-products .wysiwyg-zebra *:first-child {



    margin-top: 0

}







.lp-new-products .wysiwyg-zebra p:last-child {



    margin-bottom: 0

}







.lp-new-products .wysiwyg-zebra-gray {



    background-color: #e9e9e9

}







.lp-new-products .wysiwyg-layout-container {



    -webkit-transition: opacity 0.3s;



    -moz-transition: opacity 0.3s;



    -ms-transition: opacity 0.3s;



    -o-transition: opacity 0.3s;



    transition: opacity 0.3s;



    height: 0;



    opacity: 0;



    background-color: #036;



    color: #fff;



    margin-top: 40px

}







.lp-new-products .wysiwyg-layout-container.show {



    height: auto;



    opacity: 1

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-text-wrapper,



.lp-new-products .wysiwyg-layout-container h2,



.lp-new-products .wysiwyg-layout-container h3,



.lp-new-products .wysiwyg-layout-container h4,



.lp-new-products .wysiwyg-layout-container h5,



.lp-new-products .wysiwyg-layout-container h6,



.lp-new-products .wysiwyg-layout-container p {



    font-size: 28px;



    font-size: 2.8rem;



    line-height: 1.4;



    margin-top: 0;



    margin-bottom: 0;



    padding: 0;



    color: #fff;



    font-weight: 400

}







.lp-new-products .wysiwyg-layout-container.wysiwygColTabY,



.lp-new-products .wysiwyg-layout-container.wysiwygColTabB,



.lp-new-products .wysiwyg-layout-container.wysiwygColTabLb,



.lp-new-products .wysiwyg-layout-container.wysiwygColTabG,



.lp-new-products .wysiwyg-layout-container.wysiwygColTabBe {



    width: 100%

}







.lp-new-products .wysiwyg-layout-container.wysiwygColTabY {



    background-color: #eaab00

}







.lp-new-products .wysiwyg-layout-container.wysiwygColTabB {



    background-color: #036

}







.lp-new-products .wysiwyg-layout-container.wysiwygColTabG {



    background-color: #7ab800

}







.lp-new-products .wysiwyg-layout-container.wysiwygColTabBe {



    background-color: #d3bf96

}







.lp-new-products .wysiwyg-layout-container.wysiwygColTabLb {



    background-color: #64a0c8

}







.lp-new-products .wysiwyg-layout-container p {



    padding: 0;



    font-weight: 300

}







.lp-new-products .wysiwyg-layout-container img {



    display: block;



    width: auto

}







.lp-new-products .wysiwyg-layout-container .wysiwygColTabY {



    background-color: #eaab00

}







.lp-new-products .wysiwyg-layout-container .wysiwygColTabB {



    background-color: #036

}







.lp-new-products .wysiwyg-layout-container .wysiwygColTabLb {



    background-color: #64a0c8

}







.lp-new-products .wysiwyg-layout-container .wysiwygColTabG {



    background-color: #7ab800

}







.lp-new-products .wysiwyg-layout-container .wysiwygColTabBe {



    background-color: #d3bf96

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-large {



    background-position: -9999px;



    background-repeat: no-repeat;



    display: none

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-layout-inner-container {



    overflow: hidden

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small {



    max-height: 240px;



    overflow: hidden

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small img {



    -ms-transform: translate(-50%, -20%);



    -webkit-transform: translate(-50%, -20%);



    transform: translate(-50%, -20%);



    position: relative;



    left: 50%

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small-after {



    display: none;



    background-position: -9999px;



    background-repeat: no-repeat

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-text {



    padding: 20px 10px

}







.lp-new-products .wysiwyg-layout-container.wysiwyg-layout-container-img .wysiwyg-text {



    padding: 0;



    height: 240px;



    overflow: hidden

}







.lp-new-products .wysiwyg-layout-container.wysiwyg-layout-container-img .wysiwyg-text img {



    -ms-transform: translateY(-10%);



    -webkit-transform: translateY(-10%);



    transform: translateY(-10%);



    width: 100% !important;



    height: auto !important

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-container-center {



    margin: 0 auto

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-col-mob-12 {



    max-height: 240px;



    overflow: hidden

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-left {



    display: none

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



    display: none

}







.lp-new-products .wysiwyg-layout-container .wysiwyg-container-center img {



    width: 100% !important;



    height: auto !important

}







@media only screen and (min-width: 480px) {



    .lp-new-products .wysiwyg-layout-container {



        overflow: hidden

    }







    .lp-new-products .wysiwyg-layout-container img {



        width: auto;



        height: 330px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-layout-inner-container {



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        position: relative;



        max-width: 770px;



        margin: 0 auto;



        padding: 0 10px;



        overflow: visible

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small {



        height: 330px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small img {



        visibility: hidden

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small-after {



        display: block;



        position: absolute;



        top: 0;



        z-index: 9;



        width: 70%;



        height: 100%;



        background-position: center;



        background-size: cover

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-text {



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        height: 240px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-text-wrapper {



        -ms-transform: translateY(-50%);



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%);



        position: relative;



        top: 50%

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-small-after {



        left: inherit;



        z-index: 0;



        right: 50%

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-small {



        float: left

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-text {



        float: left;



        padding: 10px 20px 10px 30px

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-small-after {



        left: 50%;



        z-index: 0;



        right: inherit

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-small {



        float: right

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-text {



        float: right;



        padding: 10px 20px 10px 0

    }







    .lp-new-products .wysiwyg-layout-container.wysiwyg-layout-container-img {



        background-size: 50%;



        background-position: 0 center

    }







    .lp-new-products .wysiwyg-layout-container.wysiwyg-layout-container-img .wysiwyg-text {



        overflow: visible

    }







    .lp-new-products .wysiwyg-layout-container.wysiwyg-layout-container-img .wysiwyg-text img {



        display: none

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-col-tab-6 {



        float: left;



        max-height: 330px

    }



}







@media only screen and (min-width: 1075px) {



    .lp-new-products .wysiwyg-layout-container {



        overflow: hidden

    }







    .lp-new-products .wysiwyg-layout-container img {



        height: 385px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container {



        height: 100%

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-layout-inner-container {



        position: relative;



        margin: 0;



        padding: 0;



        overflow: visible

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-large {



        background-position: center;



        background-size: cover;



        overflow: hidden;



        display: block

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-large img {



        visibility: hidden;



        max-height: 385px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small {



        width: 30%;



        display: none

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-text {



        position: absolute;



        z-index: 1;



        padding: 40px;



        width: 385px;



        height: 385px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small-after {



        width: 100%;



        height: 385px;



        background-size: contain

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-small-after {



        left: inherit;



        right: 165px

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-layout-inner-container {



        float: right

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-large {



        float: right

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-small {



        float: left

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-text {



        right: 0

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-small-after {



        left: 165px;



        right: inherit

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-layout-inner-container {



        float: left

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-large {



        float: left

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-small {



        float: right

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-text {



        left: 0

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-video {



        background-color: #0a0a0a;



        height: 385px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-video video {



        -ms-transform: translateX(-50%);



        -webkit-transform: translateX(-50%);



        transform: translateX(-50%);



        position: relative;



        left: 50%;



        width: auto;



        height: 110%

    }







    .lp-new-products .wysiwyg-layout-container.wysiwyg-layout-container-img .wysiwyg-text img {



        -ms-transform: translateY(0);



        -webkit-transform: translateY(0);



        transform: translateY(0);



        display: block

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center {



        max-width: 770px;



        position: relative

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-col-tab-6 {



        max-height: 385px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-left,



    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



        display: block;



        position: absolute;



        top: 50%

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-left img,



    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right img {



        visibility: hidden

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-left {



        -ms-transform: translate(-100%, -50%);



        -webkit-transform: translate(-100%, -50%);



        transform: translate(-100%, -50%);



        left: 0

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



        -ms-transform: translateY(-50%);



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%);



        right: -533px

    }



}







@media only screen and (min-width: 1435px) {



    .lp-new-products .wysiwyg-layout-container .wysiwyg-video video {



        -ms-transform: translateY(-50%);



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%);



        position: relative;



        left: 0;



        top: 50%;



        width: 100%;



        height: auto

    }



}







@media only screen and (min-width: 1600px) {



    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-small-after {



        right: 195px

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-small-after {



        left: 195px

    }



}







@media only screen and (min-width: 1700px) {



    .lp-new-products .wysiwyg-layout-container .wysiwyg-img-container-small-after {



        background-size: cover;



        width: calc(100% - 385px)

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-layout-inner-container {



        max-width: none

    }







    .lp-new-products .wysiwyg-layout-container-left .wysiwyg-img-container-small-after {



        right: 385px

    }







    .lp-new-products .wysiwyg-layout-container-right .wysiwyg-img-container-small-after {



        left: 385px

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center {



        position: relative

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-left,



    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



        background-size: cover;



        width: 100%

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



        right: -770px

    }



}







@media only screen and (min-width: 2300px) {







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-left,



    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



        width: 120%

    }







    .lp-new-products .wysiwyg-layout-container .wysiwyg-container-center .wysiwyg-4col-bg-right {



        right: auto;



        left: 770px

    }



}







.lp-new-products nav {}







.lp-new-products nav a {



    display: block

}







.lp-new-products nav a:hover {



    text-decoration: none

}







.lp-new-products nav a>img {



    display: none

}







.lp-new-products nav ul {



    list-style: none;



    margin: 0;



    padding: 0

}







.lp-new-products nav>ul {



    display: none;



    padding: 20px 0

}







.lp-new-products nav>ul ul {



    display: none;



    height: 0;



    overflow: hidden

}







.lp-new-products nav li {



    padding: 0;



    position: static

}







.lp-new-products nav li:before {



    display: none

}







.lp-new-products nav.active {



    max-width: 100%;



    position: relative

}







.lp-new-products nav.active>ul {



    background: #fff;



    display: block;



    left: 0;



    min-height: 230px;



    position: fixed;



    top: 50px;



    width: 100%;



    z-index: 5

}







.lp-new-products nav.active>ul:before {



    box-shadow: 0 2px 2px #eee;



    content: "";



    display: block;



    height: 100%;



    left: 0;



    position: absolute;



    top: 0;



    width: 100%

}







.lp-new-products nav.active>ul:after {



    background: #e9e9e9;



    border-bottom: 20px solid #fff;



    border-top: 20px solid #fff;



    box-sizing: border-box;



    content: "";



    display: block;



    height: 100%;



    left: 40%;



    position: absolute;



    top: 0;



    width: 1px;



    z-index: 1

}







.lp-new-products nav .subMenu {



    display: none

}







.lp-new-products nav li.expand>.subMenu {



    display: block

}







.lp-new-products nav li.expand>a {



    color: #7ab800

}







.lp-new-products nav li.expand>div>ul {



    display: block;



    height: auto

}







.lp-new-products nav .menuLevel1 {



    margin: 0

}







.lp-new-products nav .menuLevel1>a {



    border-left: 5px solid transparent;



    box-sizing: border-box;



    line-height: 24px;



    padding: 3px 0 3px 20px;



    position: absolute;



    width: 40%;



    max-width: 210px;



    font-size: 20px;



    font-size: 2rem;



    font-weight: 300;



    text-rendering: optimizeLegibility

}







.lp-new-products nav .menuLevel1.expand>a {



    border-left: 5px solid #7ab800

}







.lp-new-products nav .menuLevel1.menuCatalogue>a {



    top: 18px

}







.lp-new-products nav .menuLevel1.menuPosition1>a {



    top: 58px

}







.lp-new-products nav .menuLevel1.menuPosition2>a {



    top: 99px

}







.lp-new-products nav .menuLevel1.menuPosition3>a {



    top: 163px

}







.lp-new-products nav .menuLevel1.menuPosition4>a {



    top: 202px

}







.lp-new-products nav .menuLevel1>.subMenu {



    box-sizing: border-box;



    margin: 22px 0 10px 45%;



    padding: 0 10px 0

}







.lp-new-products nav .menuLevel1>.subMenu>ul {



    min-height: 160px

}







.lp-new-products nav .menuLevel2 {



    margin-bottom: 14px

}







.lp-new-products nav .menuLevel2 li {



    padding-bottom: 3px;



    padding-top: 3px

}







.lp-new-products nav .menuLevel2>a {



    font-size: 18px;



    font-size: 1.8rem

}







.lp-new-products nav .menuCatalogue .menuLevel2>a .photo {



    display: none

}







.lp-new-products nav .menuLevel3 {



    margin-bottom: 10px

}







.lp-new-products nav .menuLevel3 a {



    line-height: 1.3;



    font-weight: 300;



    text-rendering: optimizeLegibility

}







.lp-new-products nav .menuLevel4 {



    padding-left: 10px

}







.lp-new-products nav>ul .menuPosition ul {



    height: auto

}







@media screen and (max-width: 1149px) {



    .lp-new-products nav [data-menu-children="1"] .expand .menuLevel2 .subMenu {



        padding-top: 10px;



        display: block

    }







    .lp-new-products nav [data-menu-children="1"] .expand .menuLevel2 .subMenu ul {



        display: block

    }







    .lp-new-products nav .menuCatalogue.expand .menu_level_1 {



        padding-top: 10px

    }







    .lp-new-products nav .menuCatalogue.expand .menuLevel2 .subMenu {



        display: block

    }







    .lp-new-products nav .menuCatalogue.expand .menuLevel2 .subMenu .menu_level_1 {



        display: block;



        height: auto

    }







    .lp-new-products nav .menuLevel3 {



        position: relative;



        padding-left: 20px

    }







    .lp-new-products nav .menuLevel3:before {



        -webkit-border-radius: 50%;



        -moz-border-radius: 50%;



        border-radius: 50%;



        -moz-background-clip: padding;



        -webkit-background-clip: padding-box;



        background-clip: padding-box;



        content: "";



        position: absolute;



        top: 12px;



        left: 0;



        display: block;



        width: 5px;



        height: 5px;



        background-color: #7ab800

    }



}







@media screen and (min-width: 1150px) {



    .lp-new-products nav {



        float: left

    }







    .lp-new-products nav #menuOverlay {



        background: url('/bundles/applicationmain/images/bg_menu.png');



        display: none;



        height: 100%;



        left: 0;



        position: fixed;



        top: 0;



        visibility: hidden;



        width: 100%;



        z-index: -100;



        -webkit-transition: background 0.1s linear 0s;



        -moz-transition: background 0.1s linear 0s;



        -ms-transition: background 0.1s linear 0s;



        -o-transition: background 0.1s linear 0s;



        transition: background 0.1s linear 0s

    }







    .lp-new-products nav.showMenuOverlay #menuOverlay {



        display: block;



        visibility: visible;



        z-index: -1

    }







    .lp-new-products nav>ul {



        display: block;



        padding: 0

    }







    .lp-new-products nav>ul ul {



        display: block

    }







    .lp-new-products nav.active {



        position: static

    }







    .lp-new-products nav.active>ul {



        position: static;



        min-height: 0;



        width: auto

    }







    .lp-new-products nav .menuLevel1 {



        display: inline-block;



        margin: 0;



        padding: 0 0 0 10px;



        position: relative

    }







    .lp-new-products nav .menuLevel1>a {



        border-left: 0 solid;



        line-height: 60px;



        height: auto;



        max-width: none;



        padding: 0 25px 0 10px;



        position: relative;



        width: auto;



        font-size: 18px;



        font-size: 1.8rem;



        font-weight: 500;



        text-rendering: optimizeLegibility

    }







    .lp-new-products nav .menuLevel1>a:before {



        border-left: 1px solid #036;



        border-top: 1px solid #036;



        content: "";



        display: block;



        height: 5px;



        position: absolute;



        right: 10px;



        top: 27px;



        width: 5px;



        z-index: 1;



        -ms-transform: rotate(-135deg);



        -webkit-transform: rotate(-135deg);



        transform: rotate(-135deg)

    }







    .lp-new-products nav .menuLevel1>.subMenu>ul {



        min-height: 0

    }







    .lp-new-products nav .menuLevel1.expand>a {



        border-left: 0 solid;



        color: #7ab800

    }







    .lp-new-products nav .menuLevel1.expand>a:before {



        border-color: #7ab800

    }







    .lp-new-products nav .menuLevel1.expand>a:after {



        background: #7ab800;



        content: "";



        display: block;



        height: 5px;



        left: 0;



        position: absolute;



        top: 0;



        width: 100%

    }







    .lp-new-products nav .menuLevel1.menuCatalogue>a,



    .lp-new-products nav .menuLevel1.menuPosition1>a,



    .lp-new-products nav .menuLevel1.menuPosition2>a,



    .lp-new-products nav .menuLevel1.menuPosition3>a,



    .lp-new-products nav .menuLevel1.menuPosition4>a {



        top: 0

    }







    .lp-new-products nav .menuLevel1>.subMenu {



        background: #fff;



        box-shadow: 0 0 3px #ccc;



        display: block;



        left: 0;



        margin: 0;



        padding: 0;



        position: absolute;



        top: 70px;



        visibility: hidden;



        width: 300px;



        z-index: -1

    }







    .lp-new-products nav .menuLevel1.expand>.subMenu {



        padding: 25px 30px 15px;



        visibility: visible;



        z-index: 2

    }







    .lp-new-products nav .menuLevel1.menuPosition1>.subMenu,



    .lp-new-products nav .menuLevel1.menuPosition2>.subMenu,



    .lp-new-products nav .menuLevel1.menuPosition3>.subMenu,



    .lp-new-products nav .menuLevel1.menuPosition4>.subMenu {



        margin-top: 0

    }







    .lp-new-products nav .menuLevel2 {



        background-position: 50% 14px;



        background-repeat: no-repeat;



        margin-bottom: 10px

    }







    .lp-new-products nav .menuLevel2>a {



        position: relative;



        z-index: 1;



        font-size: 15px;



        font-size: 1.5rem

    }







    .lp-new-products nav .menuCatalogue .menuLevel2>a .photo {



        display: block;



        left: 50%;



        max-width: 140px;



        opacity: 0.97;



        position: absolute;



        text-align: center;



        top: 0;



        width: 100%;



        -ms-transform: translateX(-50%);



        -webkit-transform: translateX(-50%);



        transform: translateX(-50%)

    }







    .lp-new-products nav .menuLevel2>a img {



        max-height: 98%;



        max-width: 98%;



        vertical-align: middle;



        -webkit-transition: all 0.1s linear 0s;



        -moz-transition: all 0.1s linear 0s;



        -ms-transition: all 0.1s linear 0s;



        -o-transition: all 0.1s linear 0s;



        transition: all 0.1s linear 0s

    }







    .lp-new-products nav .menuLevel2>a:hover img {



        opacity: 1

    }







    .lp-new-products nav .menuCatalogue {



        position: static

    }







    .lp-new-products nav .menuCatalogue>.subMenu {



        width: 100%;



        padding: 0

    }







    .lp-new-products nav .menuCatalogue.expand>.subMenu {



        width: 100%;



        padding: 0

    }







    .lp-new-products nav .menuCatalogue>.subMenu:after {



        background: #fff;



        content: "";



        display: block;



        left: 0;



        height: 100%;



        position: absolute;



        top: 0;



        width: 100%;



        z-index: -1

    }







    .lp-new-products nav .menuCatalogue .menuLevel2 {



        border: 0 solid;



        display: table;



        float: left;



        margin: 20px 0.333% 20px;



        opacity: 0.95;



        padding: 0;



        width: 16%

    }







    .lp-new-products nav .menuCatalogue .menuLevel2:hover {



        background-size: 65% 65%;



        opacity: 1

    }







    .lp-new-products nav .menuCatalogue .menuLevel2>a {



        box-sizing: border-box;



        display: table-cell;



        height: 150px;



        line-height: 1.4;



        margin: 0;



        padding: 0 2px 5px;



        position: relative;



        text-align: center;



        vertical-align: bottom;



        font-size: 15px;



        font-size: 1.5rem

    }







    .lp-new-products nav .menuCatalogue .menuLevel2>a:after {



        content: "";



        display: block;



        height: 15px;



        opacity: 1;



        position: absolute;



        width: 15px;



        z-index: 2

    }







    .lp-new-products nav .menuCatalogue .menuLevel2.expand>a:after {



        background: #f5f5f5;



        border-left: 1px solid #eaab00;



        border-top: 1px solid #eaab00;



        bottom: -29px;



        box-shadow: inset 4px 4px 6px -6px rgba(0, 0, 0, 0.9);



        left: 50%;



        margin: 0 0 0 -8px;



        -ms-transform: rotate(45deg);



        -webkit-transform: rotate(45deg);



        transform: rotate(45deg)

    }







    .lp-new-products nav .menuLevel2>.subMenu {



        background: #f5f5f5;



        box-shadow: inset 0 4px 9px -8px rgba(0, 0, 0, 0.9);



        border-top: 1px solid #eaab00;



        left: 0;



        position: absolute;



        width: 100%;



        text-align: center;



        opacity: 0

    }







    .lp-new-products nav .menuLevel2.expand>.subMenu {



        opacity: 1

    }







    .lp-new-products nav .menuLevel2>.subMenu>ul {



        display: inline-block;



        min-width: 100%;



        text-align: left

    }







    .lp-new-products nav .menuLevel2.columnCount1>.subMenu>ul {



        min-width: 25%

    }







    .lp-new-products nav .menuLevel2.columnCount2>.subMenu>ul {



        min-width: 50%

    }







    .lp-new-products nav .menuLevel2.columnCount3>.subMenu>ul {



        min-width: 75%

    }







    .lp-new-products nav .menuLevel2.columnCount4>.subMenu>ul {



        min-width: 87%

    }







    .lp-new-products nav .menuLevel2:nth-child(6n+1) {



        clear: left

    }







    .lp-new-products nav .menuLevel2 li {



        padding: 0

    }







    .lp-new-products nav .menuLevel2 {



        font-size: 15px;



        font-size: 1.5rem

    }







    .lp-new-products nav .menuLevel3 {



        font-size: 14px;



        font-size: 1.4rem

    }







    .lp-new-products nav .menuCatalogue .menuLevel3,



    .lp-new-products nav .menuCatalogue .extended {



        box-sizing: border-box;



        float: left;



        max-width: 330px;



        padding: 0 10px;



        width: 16.6%

    }







    .lp-new-products nav .columnCount1 .menuLevel3,



    .lp-new-products nav .columnCount1 .extended {



        width: 100%

    }







    .lp-new-products nav .columnCount2 .menuLevel3,



    .lp-new-products nav .columnCount2 .extended {



        width: 50%

    }







    .lp-new-products nav .columnCount3 .menuLevel3,



    .lp-new-products nav .columnCount3 .extended {



        width: 33.33%

    }







    .lp-new-products nav .columnCount4 .menuLevel3,



    .lp-new-products nav .columnCount4 .extended {



        width: 25%

    }







    .lp-new-products nav .columnCount5 .menuLevel3,



    .lp-new-products nav .columnCount5 .extended {



        width: 20%

    }







    .lp-new-products nav .menuLevel2 .extended li {



        float: none;



        width: auto

    }







    .lp-new-products nav .menuLevel3>a {



        font-weight: 500;



        text-rendering: optimizeLegibility

    }







    .lp-new-products nav .menuLevel3 .subMenu {



        display: block

    }







    .lp-new-products nav .menuLevel3 ul {



        display: block;



        height: auto

    }







    .lp-new-products nav .menuCatalogue .menuLevel3>a {



        border-bottom: 1px solid #e9e9e9;



        margin: 20px 0;



        padding: 4px 0 6px

    }







    .lp-new-products nav .menuLevel4 .subMenu {



        padding-left: 15px

    }







    .lp-new-products nav .menuLevel4 {



        margin-bottom: 14px

    }







    .lp-new-products nav .menuCatalogue.expand>div>ul {



        height: auto

    }







    .lp-new-products nav .menuPosition.menuLevel2>.subMenu {



        display: block;



        position: static;



        opacity: 1;



        box-shadow: none;



        border: none;



        background-color: transparent;



        padding-top: 10px

    }







    .lp-new-products nav .menuPosition [data-menu-inner-submenu="3"] {



        margin-top: -6px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal {



        width: auto;



        min-width: 300px;



        padding-right: 0

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-1 {



        width: 300px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-2 {



        width: 490px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-3 {



        width: 720px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-4 {



        width: 946px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-5,



    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-limit {



        width: 1176px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 {



        float: left;



        width: 200px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2>.link,



    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2>.label {



        font-weight: 500;



        border-bottom: 1px solid #e9e9e9;



        padding-bottom: 5px;



        display: flex;



        align-items: flex-end

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-vertical.col-1 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-vertical.col-2 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-vertical.col-3 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-vertical.col-4 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-vertical.col-5 .col-submenu-item-child,



    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-vertical.col-limit .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel3 {



        line-height: 25px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel3 span {



        line-height: 25px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel3>.link {



        font-weight: 300

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel3>.link span {



        line-height: 1.5

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .col-1 {



        background: none;



        box-shadow: none;



        border: none

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-1 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-2 .col-submenu-item-child {



        width: 50%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-3 .col-submenu-item-child {



        width: 33.3%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-4 .col-submenu-item-child {



        width: 25%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-5 .col-submenu-item-child,



    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal.col-limit .col-submenu-item-child {



        width: 20%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-horizontal.col-1 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-horizontal.col-2 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-horizontal.col-3 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-horizontal.col-4 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-horizontal.col-5 .col-submenu-item-child,



    .lp-new-products nav [data-menu-children="1"] .menuLevel1>.col-horizontal .menuLevel2 .col-horizontal.col-limit .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.menuPosition1>.subMenu.col-horizontal {



        -ms-transform: translate(-50%);



        -webkit-transform: translate(-50%);



        transform: translate(-50%);



        left: 50%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.menuPosition1>.subMenu.col-5.col-horizontal {



        -ms-transform: translate(-50%);



        -webkit-transform: translate(-50%);



        transform: translate(-50%);



        left: 150px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.menuPosition2>.subMenu.col-horizontal {



        -ms-transform: translate(-50%);



        -webkit-transform: translate(-50%);



        transform: translate(-50%);



        left: 50%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.menuPosition3>.subMenu.col-horizontal {



        -ms-transform: translate(-50%);



        -webkit-transform: translate(-50%);



        transform: translate(-50%);



        left: 50%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1 .col-submenu-item-child {



        float: left

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2>a {



        font-weight: 500;



        border-bottom: 1px solid #e9e9e9;



        padding-bottom: 5px;



        display: flex;



        align-items: flex-end

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2 .col-submenu-item-child {



        width: 100%

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2 .menuLevel3 a span {



        line-height: 1.5;



        font-weight: 300

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2 .menuLevel3 .col-submenu-item-child {



        display: block

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2 .menuLevel3.disabled {



        color: #9a9b9c

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2 .menuLevel3 .subMenu {



        padding: 12px 0 0 15px

    }







    .lp-new-products nav [data-menu-children="1"] .menuLevel1.rawlplug-academy-menu-root .menuLevel2 .menuLevel3 li.menuLevel4 {



        margin-bottom: 0px

    }



}







@media screen and (min-width: 1310px) {



    .lp-new-products nav .menuCatalogue.expand>.subMenu {



        box-sizing: content-box;



        left: -15px;



        padding: 0 15px

    }







    .lp-new-products nav .menuCatalogue .menuLevel2>.subMenu {



        box-sizing: border-box;



        padding: 0 15px

    }



}







.lp-new-products .touchDevice .menuLevel1>.subMenu>ul {



    overflow-y: scroll;



    height: 73vh;



    position: relative

}







.lp-new-products .touchDevice .menuLevel1>.subMenu>ul>div {



    position: absolute;



    width: 100%

}







.lp-new-products #overlay {



    height: 0;



    left: 0;



    overflow: hidden;



    position: absolute;



    top: 0;



    width: 100%;



    z-index: 100;



    display: none

}







.lp-new-products #overlay.show {



    height: 100%

}







.lp-new-products #overlay>.content>div {



    height: 0;



    overflow: hidden

}







.lp-new-products #overlay>.content>div.show {



    height: 100%;



    overflow: visible

}







.lp-new-products #overlay h2 {



    border-bottom: 2px solid #fff;



    padding: 10px 0;



    text-transform: uppercase;



    font-size: 26px;



    font-size: 2.6rem

}







.lp-new-products #languageBox li.selected {



    opacity: 1

}







.lp-new-products #overlay {}







.lp-new-products #overlay #searchBox.show .overlay-header,



.lp-new-products #overlay #languageBox.show .overlay-header {



    z-index: 11;



    width: 100%

}







.lp-new-products #overlay .container-close-overlay {



    max-width: 750px

}







.lp-new-products #overlay .container-close-overlay.touch-device {



    -ms-transform: translateX(-50%);



    -webkit-transform: translateX(-50%);



    transform: translateX(-50%);



    position: fixed;



    left: 50%;



    z-index: 99;



    width: 100%

}







.lp-new-products #overlay>.content>div.show#whereToBuy,



.lp-new-products #overlay>.content>div.show#searchBox,



.lp-new-products #overlay>.content>div.show#languageBox {



    height: 100vh;



    overflow: auto;



    position: relative

}







.lp-new-products #overlay>.content>div.show#whereToBuy.show .overlay-header-wrapper,



.lp-new-products #overlay>.content>div.show#searchBox.show .overlay-header-wrapper,



.lp-new-products #overlay>.content>div.show#languageBox.show .overlay-header-wrapper {



    z-index: 11

}







.lp-new-products #overlay .align-width {



    max-width: 770px;



    margin: 0 auto

}







.lp-new-products #overlay h3 {



    font-size: 23px;



    font-size: 2.3rem;



    font-weight: 400;



    color: #fff;



    margin-top: 0;



    margin-bottom: 0;



    padding: 30px 48px 30px 10px

}







.lp-new-products #overlay h3.hidden {



    display: none

}







.lp-new-products #overlay .overlay-header-wrapper {



    position: absolute;



    z-index: -1;



    width: 100%

}







.lp-new-products #overlay .overlay-header {



    background-color: #3e6295

}







.lp-new-products #overlay .overlay-header.overlay-header-cs {



    background-color: #fff;



    position: relative;



    z-index: 1

}







.lp-new-products #overlay .overlay-body {



    display: table;



    width: 100%;



    height: 100%;



    background-color: #fff

}







.lp-new-products #overlay .overlay-body-row {



    display: table-row;



    height: 100%

}







.lp-new-products #overlay .overlay-body-content {



    display: table-cell

}







.lp-new-products #overlay .overlay-body-content.languages-list-wrapper {



    text-align: center

}







.lp-new-products #overlay>.content {



    left: 0;



    padding: 0;



    width: 100%;



    height: 100%

}







.lp-new-products #overlay .languages-list {



    display: inline-block;



    margin-top: 113px;



    text-align: left

}







.lp-new-products #overlay .languages-list li {



    margin-bottom: 22px

}







.lp-new-products #overlay .languages-list li a {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    font-size: 25px;



    font-size: 2.5rem;



    position: relative;



    font-weight: 400;



    color: #036

}







.lp-new-products #overlay .languages-list li a:before {



    display: none;



    position: absolute;



    left: -33px;



    background-size: 21px

}







.lp-new-products #overlay .languages-list li a:hover {



    text-decoration: none;



    color: #7ab800

}







.lp-new-products #overlay .languages-list li:before {



    display: none

}







.lp-new-products #overlay .languages-list li.selected a {



    color: #7ab800

}







.lp-new-products #overlay .languages-list li.selected a:before {



    display: inline-block

}







.lp-new-products #overlay .contex-search-form {



    padding-right: 38px

}







.lp-new-products #overlay #searchBox * {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products #overlay #searchBox .cs-tabs {



    margin-top: 120px;



    padding: 0 10px

}







.lp-new-products #overlay #searchBox .cs-tabs .hidden-bg {



    visibility: hidden

}







.lp-new-products #overlay ::-webkit-input-placeholder {



    color: #fff

}







.lp-new-products #overlay :-moz-placeholder {



    color: #fff

}







.lp-new-products #overlay ::-moz-placeholder {



    color: #fff

}







.lp-new-products #overlay :-ms-input-placeholder {



    color: #fff

}







.lp-new-products #overlay #btn-context-search {



    display: none

}







.lp-new-products #overlay .overlay-header-cs-top {



    background-color: #3e6295 !important;



    padding: 20px 10px

}







.lp-new-products #overlay .overlay-header-cs-bottom {



    padding: 14px 10px 12px

}







.lp-new-products #overlay .overlay-header-cs-bottom {



    background-color: #e9e9e9

}







.lp-new-products #overlay .icon-searchInterfaceSymbol {



    position: relative

}







.lp-new-products #overlay .icon-searchInterfaceSymbol:before {



    position: absolute;



    top: 9px;



    left: 8px;



    background-size: 22px

}







.lp-new-products #overlay #context-search-input {



    font-size: 20px;



    font-size: 2rem;



    -webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    outline: none;



    display: block;



    border: 1.5px solid #fff;



    padding: 9px 9px 10px 37px;



    background-color: transparent;



    color: #fff;



    width: 100%

}







.lp-new-products #overlay .search-libraries-list {



    font-size: 16px;



    font-size: 1.6rem

}







.lp-new-products #overlay .search-libraries-list .icon-rightArrowGreen:before,



.lp-new-products #overlay .search-libraries-list .icon-arrowEnteringIntoSquare:before {



    margin-top: -1px

}







.lp-new-products #overlay .search-libraries-list .icon-arrowEnteringIntoSquare {



    margin-right: 3px

}







.lp-new-products #overlay .search-libraries-list .icon-arrowEnteringIntoSquare:before {



    margin-right: 5px;



    width: 20px;



    background-size: 15px

}







.lp-new-products #overlay .cs-filters {



    padding: 15px 0 30px;



    text-align: left

}







.lp-new-products #overlay .cs-filters a {



    display: block

}







.lp-new-products #overlay .cs-filters a.active {



    color: #7ab800;



    text-decoration: underline

}







.lp-new-products #overlay .cs-filter-amount {



    display: inline

}







.lp-new-products #overlay .cs-results-container {



    margin-left: auto;



    margin-right: auto;



    max-width: 770px

}







.lp-new-products #overlay .context-search-results {



    margin-bottom: 8px;



    padding: 0

}







.lp-new-products #overlay .context-search-results li {



    margin: 0;



    padding: 0

}







.lp-new-products #overlay .context-search-results li:before {



    display: none

}







.lp-new-products #overlay .cs-item:hover .cs-item-title,



.lp-new-products #overlay .cs-item:hover .cs-item-desc {



    color: #7ab800

}







.lp-new-products #overlay .cs-item .cs-item-title,



.lp-new-products #overlay .cs-item .cs-item-desc {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s

}







.lp-new-products #overlay .cs-item .highlight {



    font-style: normal;



    text-decoration: underline

}







.lp-new-products #overlay .cs-item figure,



.lp-new-products #overlay .cs-item h4,



.lp-new-products #overlay .cs-item p {



    margin: 0;



    max-width: 100%;



    padding-left: 0

}







.lp-new-products #overlay .cs-item h4 {



    font-size: 18px;



    font-size: 1.8rem;



    color: #036;



    margin-top: 0;



    margin-bottom: 10px

}







.lp-new-products #overlay .cs-item p {



    color: #5a5a5a;



    margin-bottom: 10px;



    line-height: 22px

}







.lp-new-products #overlay .cs-item .cs-result-header,



.lp-new-products #overlay .cs-item .cs-result-img {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products #overlay .cs-item .cs-result-img {



    text-align: center;



    padding-left: 0;



    margin-bottom: 25px

}







.lp-new-products #overlay .cs-item .img-full {



    width: auto;



    max-width: 100%;



    max-height: 120px

}







.lp-new-products #overlay .cs-item.img-hidden .cs-result-header {



    width: 100%;



    float: none

}







.lp-new-products #overlay .cs-item.img-hidden .cs-result-img {



    display: none

}







.lp-new-products #overlay .cs-item.img-hidden p {



    margin-bottom: 36px

}







.lp-new-products #overlay .cs-item .border-line {



    margin: 0 auto 40px

}







.lp-new-products #overlay #cs-item-pattern {



    display: none

}







.lp-new-products #overlay.gallery .container.container-close-overlay {



    max-width: 1200px

}







.lp-new-products #overlay #whereToBuy .overlay-header-cs-top {



    padding: 0

}







.lp-new-products #overlay #whereToBuy .overlay-header-wtb-bottom {



    max-width: 750px

}







.lp-new-products #overlay #whereToBuy .overlay-header-cs-bottom {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    -webkit-box-shadow: 0 1px 25px 4px rgba(0, 0, 0, 0);



    -moz-box-shadow: 0 1px 25px 4px rgba(0, 0, 0, 0);



    box-shadow: 0 1px 25px 4px rgba(0, 0, 0, 0)

}







.lp-new-products #overlay #whereToBuy .overlay-header-cs-bottom:hover {



    -webkit-box-shadow: 0 1px 25px 4px rgba(0, 0, 0, 0.1);



    -moz-box-shadow: 0 1px 25px 4px rgba(0, 0, 0, 0.1);



    box-shadow: 0 1px 25px 4px rgba(0, 0, 0, 0.1)

}







.lp-new-products #overlay #whereToBuy .overlay-header-cs-bottom:hover .icon-rightArrowGreen:before {



    -ms-transform: translateX(0);



    -webkit-transform: translateX(0);



    transform: translateX(0);



    opacity: 1

}







.lp-new-products #overlay #whereToBuy .wtb-regions-wrapper {



    margin: 0

}







.lp-new-products #overlay #whereToBuy .wtb-fieldset {



    border: none;



    text-align: left

}







.lp-new-products #overlay #whereToBuy .wtb-fieldset-countries {



    margin-top: 45px

}







.lp-new-products #overlay #whereToBuy .wtb-select-wrapper {



    position: relative;



    display: block;



    padding-top: 0

}







.lp-new-products #overlay #whereToBuy .wtb-select-label {



    color: #036;



    font-weight: 400

}







.lp-new-products #overlay #whereToBuy .prettySelect {



    width: 75%;



    min-width: 220px;



    text-align: left;



    left: 0;



    margin-top: -13px;



    border-color: #e9e9e9;



    outline-width: 0

}







.lp-new-products #overlay #whereToBuy .prettySelect li {



    color: #036;



    font-weight: 300

}







.lp-new-products #overlay #whereToBuy .prettySelect li:hover {



    color: #7ab800

}







.lp-new-products #overlay #whereToBuy .prettySelect.active {



    border-color: #619ac5;



    outline-width: 1px

}







.lp-new-products #overlay #whereToBuy .prettySelect.inactive {



    border-color: #ededed

}







.lp-new-products #overlay #whereToBuy .prettySelect.inactive:after {



    opacity: .5

}







.lp-new-products #overlay #whereToBuy .prettySelect.inactive li {



    color: #ededed

}







.lp-new-products #overlay #whereToBuy .hidden {



    display: none

}







.lp-new-products #overlay #whereToBuy .hide {



    visibility: hidden

}







.lp-new-products #overlay #whereToBuy .visible {



    display: block

}







.lp-new-products #overlay #whereToBuy .faded-out {



    opacity: .1

}







.lp-new-products #overlay #whereToBuy .wtb-continent-label {



    color: #0a0a0a

}







.lp-new-products #overlay #whereToBuy #wtb-back {



    cursor: pointer

}







.lp-new-products #overlay #whereToBuy .search-libraries-list .first,



.lp-new-products #overlay #whereToBuy .search-libraries-list .last {



    width: 100%

}







.lp-new-products #overlay #whereToBuy .search-libraries-list .icon-rightArrowGreen:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    -ms-transform: translateX(-20px);



    -webkit-transform: translateX(-20px);



    transform: translateX(-20px);



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    border: 1px solid #7ab800;



    background-size: 9px;



    width: 16px;



    height: 16px;



    margin-right: 5px;



    opacity: 0

}







.lp-new-products #overlay #whereToBuy .wtb-region-curr {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    margin-top: -3px;



    border: 2px solid white;



    width: 25px

}







.lp-new-products #overlay #whereToBuy .wtb-region-curr-text {



    font-size: 16px;



    font-size: 1.6rem;



    -ms-transform: translateY(-9px);



    -webkit-transform: translateY(-9px);



    transform: translateY(-9px);



    display: inline-block;



    margin-left: 8px

}







.lp-new-products #overlay #whereToBuy .wtb-regions {



    background-color: rgba(255, 255, 255, 0.6);



    padding: 0 0 40px;



    position: relative;



    z-index: 1

}







.lp-new-products #overlay #whereToBuy .icon-shoppingCartGreen:before {



    background-size: 20px;



    margin-top: -2px;



    margin-right: 5px

}







.lp-new-products #overlay #whereToBuy .wtb-regions-list {



    -webkit-transition: opacity 1s;



    -moz-transition: opacity 1s;



    -ms-transition: opacity 1s;



    -o-transition: opacity 1s;



    transition: opacity 1s;



    display: -ms-flexbox;



    display: -webkit-flex;



    display: flex;



    -webkit-flex-wrap: wrap;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    text-align: left;



    padding: 25px 0 0;



    opacity: 0

}







.lp-new-products #overlay #whereToBuy .wtb-regions-list.rwl-opacity-show {



    opacity: 1

}







.lp-new-products #overlay #whereToBuy .wtb-region {



    padding: 0 10px;



    margin-bottom: 60px

}







.lp-new-products #overlay #whereToBuy .wtb-region .companyWebsite {



    margin-top: 11px

}







.lp-new-products #overlay #whereToBuy .wtb-region .contactIcon {



    margin-top: 22px

}







.lp-new-products #overlay #whereToBuy .wtb-region .contactIcon:before {



    background-size: auto;



    width: 20px;



    height: 20px;



    margin-right: 15px

}







.lp-new-products #overlay #whereToBuy .wtb-region .icon-showMap:before {



    width: 20px;



    height: 20px;



    margin-right: 12px

}







.lp-new-products #overlay #whereToBuy .wtb-region-title {



    margin-top: 0;



    padding-left: 0;



    padding-right: 0

}







.lp-new-products #overlay #whereToBuy #wtb-continents-map {



    visibility: hidden

}







.lp-new-products #overlay #whereToBuy .wtb-countries-block {



    display: none

}







.lp-new-products #overlay #whereToBuy .wtb-continents-block-dp {



    display: none

}







.lp-new-products #overlay #whereToBuy #wtb-continents ul {



    padding: 0;



    margin: 0;



    max-width: none

}







.lp-new-products #overlay #whereToBuy .wtb-continents-block-mobile {



    border-bottom: 1px solid #e9e9e9

}







.lp-new-products #overlay #whereToBuy .wtb-continent-label {



    position: relative;



    display: block;



    cursor: pointer;



    padding: 10px;



    margin: 0

}







.lp-new-products #overlay #whereToBuy .wtb-continent-label:after {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    content: "";



    background: transparent url(/bundles/applicationmain/images/icon/ico-as-arrow.png);



    position: absolute;



    top: 20px;



    right: 10px;



    display: block;



    width: 10px;



    height: 5px

}







.lp-new-products #overlay #whereToBuy .wtb-continent-label.active:after {



    -ms-transform: rotate(180deg);



    -webkit-transform: rotate(180deg);



    transform: rotate(180deg)

}







.lp-new-products #overlay #whereToBuy .wtb-country-item {



    cursor: pointer;



    border-top: 1px solid #e9e9e9;



    padding: 0;



    margin: 0

}







.lp-new-products #overlay #whereToBuy .wtb-country-item:before {



    display: none

}







.lp-new-products #overlay #whereToBuy .wtb-country-item-inner {



    border-top: 1px solid #fff;



    padding: 10px 10px 5px 10px;



    background-repeat: no-repeat;



    background-position: 11px 17px;



    background-color: #e9e9e9;



    margin-bottom: 0

}







.lp-new-products #overlay #whereToBuy .wtb-country-item-inner:before {



    display: none

}







.lp-new-products #overlay #whereToBuy .wtb-country-icon {



    -webkit-box-shadow: 3px 5px 6px 1px rgba(0, 0, 0, 0.1);



    -moz-box-shadow: 3px 5px 6px 1px rgba(0, 0, 0, 0.1);



    box-shadow: 3px 5px 6px 1px rgba(0, 0, 0, 0.1);



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    backface-visibility: hidden;



    -webkit-backface-visibility: hidden;



    display: inline-block;



    width: 20px;



    height: 20px;



    border-radius: 50%

}







.lp-new-products #overlay #whereToBuy .wtb-country-name {



    -ms-transform: translateY(-3px);



    -webkit-transform: translateY(-3px);



    transform: translateY(-3px);



    padding-left: 10px;



    display: inline-block

}







.lp-new-products #wtb-map-wrapper {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    top: 0;



    z-index: 100;



    width: 100%

}







.lp-new-products #wtb-map {



    height: 400px;



    width: 100%;



    margin-left: -9999px

}







.lp-new-products .wtb-marker {



    text-align: left;



    padding-top: 14px

}







.lp-new-products .offset {



    margin-top: -400px;



    margin-left: -9999px

}







.lp-new-products #closeOverlay {



    cursor: pointer;



    font-weight: bold;



    float: right;



    height: 25px;



    margin-bottom: -25px;



    position: relative;



    top: 30px;



    right: 10px;



    z-index: 99

}







.lp-new-products #closeOverlay path {



    fill: #fff

}







.lp-new-products #overlay.gallery #closeOverlay path {



    fill: #036

}







.lp-new-products .ajax-show-more .btn-show_more .icon-rightArrowGreen:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s

}







.lp-new-products .ajax-show-more .btn-show_more:hover .icon-rightArrowGreen:before {



    -ms-transform: rotate(90deg);



    -webkit-transform: rotate(90deg);



    transform: rotate(90deg)

}







.lp-new-products .overlay-block,



.lp-new-products .ajax-loader-box {



    -ms-transform: translateX(-50%);



    -webkit-transform: translateX(-50%);



    transform: translateX(-50%);



    font-size: 16px;



    font-size: 1.6rem;



    display: none;



    position: fixed;



    left: 50%;



    bottom: 20px;



    z-index: 99;



    padding: 12px 15px 12px 45px;



    background-color: #036;



    color: #fff;



    white-space: nowrap;



    cursor: pointer

}







.lp-new-products .ajax-loader-box,



.lp-new-products .overlay-no_results-block {



    z-index: 100

}







.lp-new-products .overlay-block span:before,



.lp-new-products .ajax-loader-box span:before {



    -ms-transform: translateY(-50%);



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    content: "";



    position: absolute;



    top: 50%;



    left: 15px;



    display: block

}







.lp-new-products .overlay-block.search-results-block:after {



    -ms-transform: translateX(-50%);



    -webkit-transform: translateX(-50%);



    transform: translateX(-50%);



    content: "";



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 10px 10px 0 10px;



    border-color: #036 transparent transparent transparent;



    position: absolute;



    bottom: -10px;



    left: 50%

}







.lp-new-products .overlay-block.search-results-block {



    white-space: normal;



    min-width: 230px

}







.lp-new-products .overlay-block.search-results-block span:before {



    background: transparent url(/bundles/applicationmain/images/icon/ico-search-results.png) no-repeat center;



    background-size: 17px;



    width: 20px;



    height: 20px

}







.lp-new-products .overlay-block.search-results-block #search-results-length {



    margin-left: -2.5px

}







.lp-new-products .overlay-block.search-block,



.lp-new-products .ajax-loader-box {



    padding-left: 50px

}







.lp-new-products .overlay-block.search-block span:before,



.lp-new-products .ajax-loader-box span:before {



    background: transparent url(/bundles/applicationmain/images/icon/ico-search-searching.gif) no-repeat center;



    width: 44px;



    height: 46px;



    left: 5px

}







.lp-new-products .overlay-block.search-no_results-block span:before,



.lp-new-products .overlay-block.overlay-no_results-block span:before {



    background: transparent url(/bundles/applicationmain/images/icon/ico-search-no_results.png) no-repeat center;



    width: 20px;



    height: 20px

}







.lp-new-products .overlay-block.search-no_results-block,



.lp-new-products .overlay-block.overlay-no_results-block {



    background-color: #de3831

}







.lp-new-products .overlay-block a {



    color: #fff

}







.lp-new-products .overlay-block.overlay-no_results-block {



    bottom: 20px

}







.lp-new-products .touchDevice #wtb-map-wrapper {



    z-index: -1

}







@media only screen and (min-width: 480px) {



    .lp-new-products .overlay-block {



        white-space: nowrap

    }







    .lp-new-products .overlay-block.search-results-block {



        white-space: nowrap

    }







    .lp-new-products .search-libraries-list>li:first-child {



        margin-right: 15px

    }







    .lp-new-products #whereToBuy .search-libraries-list>li {



        margin-right: 0

    }







    .lp-new-products #whereToBuy .search-libraries-list>li.last {



        text-align: right

    }







    .lp-new-products .ajax-loader-box,



    .lp-new-products .overlay-block.overlay-no_results-block {



        bottom: 50%

    }







    .lp-new-products #overlay .cs-filters {



        padding: 33px 0 10px;



        margin-bottom: 23px;



        text-align: left

    }







    .lp-new-products #overlay .cs-filters a {



        display: inline;



        padding-right: 10%

    }







    .lp-new-products #overlay #whereToBuy .search-libraries-list {



        height: 26px

    }







    .lp-new-products #overlay #whereToBuy .search-libraries-list>li {



        margin-right: 0

    }







    .lp-new-products #overlay #whereToBuy .search-libraries-list>li.last {



        text-align: right

    }







    .lp-new-products #overlay #whereToBuy .search-libraries-list .first,



    .lp-new-products #overlay #whereToBuy .search-libraries-list .last {



        width: 50%

    }



}







@media only screen and (min-width: 568px) {



    .lp-new-products #overlay {}







    .lp-new-products #overlay .context-search-results {



        max-width: 770px

    }







    .lp-new-products #overlay .context-search-results li:first-child .cs-item h4 {



        margin-top: 20px

    }







    .lp-new-products #overlay .cs-item h4 {



        margin-top: 33px

    }







    .lp-new-products #overlay .cs-item .cs-result-header {



        float: right;



        width: 75%;



        padding-left: 40px

    }







    .lp-new-products #overlay .cs-item .cs-img-wrapper {



        width: 100%;



        margin: 37px auto 26px

    }







    .lp-new-products #overlay .cs-item .cs-result-img {



        float: left;



        width: 25%

    }







    .lp-new-products #overlay .cs-item p {



        margin-bottom: 36px

    }







    .lp-new-products #overlay .cs-item .cs-result-img {



        padding-left: 0;



        margin-bottom: 0

    }







    .lp-new-products #overlay .cs-item .border-line {



        margin: 0 auto

    }







    .lp-new-products #overlay .cs-item.img-hidden .cs-result-header {



        padding-left: 0

    }







    .lp-new-products #overlay .cs-filters {



        margin-bottom: 0

    }



}







@media only screen and (min-width: 768px) {



    .lp-new-products .overlay-block {



        bottom: 23%

    }







    .lp-new-products #overlay {}







    .lp-new-products #overlay h3 {



        padding: 20px 10px 24px

    }







    .lp-new-products #overlay .languages-list {



        margin-top: 126px

    }







    .lp-new-products #overlay .languages-list li {



        margin-bottom: 13px

    }







    .lp-new-products #overlay .languages-list li a {



        font-size: 18px;



        font-size: 1.8rem

    }







    .lp-new-products #overlay .languages-list li a.icon-checkMarkAloneGreen:before {



        background-size: 17px

    }







    .lp-new-products #overlay .overlay-header-cs-top {



        padding: 19px 10px 20px

    }







    .lp-new-products #overlay .contex-search-form {



        width: 91%;



        padding-right: 0

    }







    .lp-new-products #overlay .icon-searchInterfaceSymbol:before {



        left: 11px;



        background-size: 24px

    }







    .lp-new-products #overlay #context-search-input {



        font-size: 20px;



        font-size: 2rem;



        padding: 9px 9px 9px 47px

    }







    .lp-new-products #overlay .cs-filters {



        position: relative

    }







    .lp-new-products #overlay .cs-filters:after {



        content: "";



        background-color: #fff;



        position: absolute;



        left: -2px;



        top: 57px;



        width: 723px;



        height: 37px;



        z-index: 10

    }







    .lp-new-products #overlay #whereToBuy .wtb-regions-wrapper {



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        margin: 0 auto;



        padding: 0 10px

    }







    .lp-new-products #overlay #whereToBuy .wtb-fieldset-countries {



        margin-top: 0;



        margin-left: 272px

    }







    .lp-new-products #overlay #whereToBuy .prettySelect {



        margin-top: -25px;



        left: 13px;



        width: 100%

    }







    .lp-new-products #overlay #whereToBuy .search-libraries-list .last {



        margin-right: 0

    }







    .lp-new-products #overlay #whereToBuy .wtb-regions-list-wrapper {



        position: relative;



        z-index: 1

    }







    .lp-new-products #overlay #whereToBuy .wtb-regions-list {



        padding-top: 40px

    }







    .lp-new-products #overlay #whereToBuy .wtb-region {



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        max-width: none;



        width: 50%

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        min-width: 750px;



        max-width: 1500px;



        visibility: visible;



        padding: 20px 15px 40px;



        margin: 0 auto

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map object {



        width: 100%;



        padding-top: 50%;



        display: block;



        height: auto;



        position: relative

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map.faded-out object {



        margin-top: 47px

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map polygon,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map polyline {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        -ms-transform: translate(0, 0) scale(1);



        -webkit-transform: translate(0, 0) scale(1);



        transform: translate(0, 0) scale(1);



        display: block;



        width: 100%;



        height: 100%;



        position: absolute;



        top: 0;



        left: 0;



        z-index: 0

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.active [hover="wtb-map-region"]:hover {



        fill: #565656

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-AF:hover *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-AU:hover *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-EU:hover *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-AS:hover *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-SA:hover *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-NA:hover * {



        fill: #565656

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-AF:hover #no-style *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-AU:hover #no-style *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-EU:hover #no-style *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-AS:hover #no-style *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-SA:hover #no-style *,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.level-0 #c-NA:hover #no-style * {



        fill: transparent

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.AF {



        -ms-transform: translate(-4%, -32%) scale(2.5);



        -webkit-transform: translate(-4%, -32%) scale(2.5);



        transform: translate(-4%, -32%) scale(2.5)

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.AU,



    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.OC {



        -ms-transform: translate(-174%, -152%) scale(5);



        -webkit-transform: translate(-174%, -152%) scale(5);



        transform: translate(-174%, -152%) scale(5)

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.EU {



        -ms-transform: translate(-4%, 70%) scale(3.5);



        -webkit-transform: translate(-4%, 70%) scale(3.5);



        transform: translate(-4%, 70%) scale(3.5)

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.AS {



        -ms-transform: translate(-34%, 17%) scale(1.5);



        -webkit-transform: translate(-34%, 17%) scale(1.5);



        transform: translate(-34%, 17%) scale(1.5)

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.NA {



        -ms-transform: translate(54%, 35%) scale(1.75);



        -webkit-transform: translate(54%, 35%) scale(1.75);



        transform: translate(54%, 35%) scale(1.75)

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map svg.SA {



        -ms-transform: translate(45%, -70%) scale(2.5);



        -webkit-transform: translate(45%, -70%) scale(2.5);



        transform: translate(45%, -70%) scale(2.5)

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-map path {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        cursor: pointer

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents .wtb-continents-block-mobile {



        padding-top: 20px

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents .wtb-continents-block-dp {



        padding-top: 60px

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-dp:before {



        display: none

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-dp:hover img {



        opacity: .6

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-dp img {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        max-width: 131px;



        width: 100%;



        margin-bottom: 14px;



        border: 1px solid #e9e9e9;



        opacity: 1

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp {



        position: relative;



        display: block

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp:before {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        content: "";



        width: 100%;



        height: 1px;



        background-color: transparent;



        position: absolute;



        bottom: 1px;



        left: 0

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.effect:before {



        background-color: #e9e9e9

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-2 .wtb-continent-label {



        width: 50%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-2~#wtb-continents-pointer #wtb-pointer-wrapper {



        width: 50%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-3 .wtb-continent-label {



        width: 33.33%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-3~#wtb-continents-pointer #wtb-pointer-wrapper {



        width: 33.33%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-4 .wtb-continent-label {



        width: 25%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-4~#wtb-continents-pointer #wtb-pointer-wrapper {



        width: 25%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-5 .wtb-continent-label {



        width: 20%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-5~#wtb-continents-pointer #wtb-pointer-wrapper {



        width: 20%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-6 .wtb-continent-label {



        width: 16.77%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-6~#wtb-continents-pointer #wtb-pointer-wrapper {



        width: 16.77%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-7 .wtb-continent-label {



        width: 14.29%

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-dp.wtb-dp-col-7~#wtb-continents-pointer #wtb-pointer-wrapper {



        width: 14.29%

    }







    .lp-new-products #overlay #whereToBuy #wtb-continents-pointer {



        position: relative;



        clear: both

    }







    .lp-new-products #overlay #whereToBuy #wtb-pointer-wrapper {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        position: absolute;



        left: 0;



        top: -2px;



        opacity: 0

    }







    .lp-new-products #overlay #whereToBuy #wtb-pointer-wrapper.show {



        opacity: 1

    }







    .lp-new-products #overlay #whereToBuy .wtb-pointer {



        width: 131px;



        height: 1px;



        margin: 0 auto;



        background-color: #7ab800

    }







    .lp-new-products #overlay #whereToBuy .wtb-continent-mobile {



        display: none

    }







    .lp-new-products #overlay #whereToBuy .wtb-continents-block-mobile {



        border: none

    }







    .lp-new-products #overlay #whereToBuy .wtb-countries-block.wtb-countries-col-1 .wtb-country-item-inner {



        width: 100%

    }







    .lp-new-products #overlay #whereToBuy .wtb-countries-block.wtb-countries-col-2 .wtb-country-item-inner {



        width: 25%

    }







    .lp-new-products #overlay #whereToBuy .wtb-countries-block.wtb-countries-col-3 .wtb-country-item-inner {



        width: 33.33%

    }







    .lp-new-products #overlay #whereToBuy .wtb-countries-block.wtb-countries-col-4 .wtb-country-item-inner {



        width: 25%

    }







    .lp-new-products #overlay #whereToBuy .wtb-country-item {



        border: none

    }







    .lp-new-products #overlay #whereToBuy .wtb-continent-label {



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        float: left;



        text-align: center;



        padding-bottom: 13px

    }







    .lp-new-products #overlay #whereToBuy .wtb-continent-label div {



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s

    }







    .lp-new-products #overlay #whereToBuy .wtb-continent-label:after {



        display: none

    }







    .lp-new-products #overlay #whereToBuy .wtb-continent-label.active div {



        color: #7ab800

    }







    .lp-new-products #overlay #whereToBuy .wtb-continent-label.active img {



        border-color: #7ab800

    }







    .lp-new-products #overlay #whereToBuy .wtb-country-item-inner {



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        box-sizing: border-box;



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        border-top: none;



        float: left;



        width: 25%;



        padding: 15px;



        background-position: 27px 17px;



        background-color: #fff;



        position: relative

    }







    .lp-new-products #overlay #whereToBuy .wtb-country-item-inner:hover {



        color: #7ab800

    }







    .lp-new-products #overlay #whereToBuy .wtb-country-icon {



        display: block

    }







    .lp-new-products #overlay #whereToBuy .wtb-country-name {



        -ms-transform: translateY(-50%);



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%);



        -webkit-transition: 0.3s;



        -moz-transition: 0.3s;



        -ms-transition: 0.3s;



        -o-transition: 0.3s;



        transition: 0.3s;



        position: absolute;



        top: 50%;



        left: 60px;



        padding-left: 0;



        line-height: 1

    }







    .lp-new-products .container.container-close-overlay {



        max-width: 750px

    }







    .lp-new-products .container.container-close-overlay.touch-device {



        -ms-transform: translateX(-50%);



        -webkit-transform: translateX(-50%);



        transform: translateX(-50%);



        position: fixed;



        left: 50%;



        z-index: 99;



        width: 100%

    }







    .lp-new-products #closeOverlay {



        top: 21px;



        right: 10px

    }







    .lp-new-products #closeOverlay.close-alignment {



        top: 28px

    }



}







@media only screen and (min-width: 1024px) {



    .lp-new-products .overlay-block {



        bottom: 35.5%

    }







    .lp-new-products #overlay .cs-results-container {



        margin-left: auto;



        margin-right: auto;



        max-width: 750px

    }







    .lp-new-products #overlay #cs-all_results {



        margin-left: -20px

    }







    .lp-new-products #overlay .context-search-results li:first-child .cs-item h4 {



        margin-top: 23px

    }







    .lp-new-products #wtb-map {



        margin-left: 0

    }



}







.lp-new-products .gallery-item {



    outline: none

}







.lp-new-products .gallery-item:hover .gallery-item-img-wrapper:before {



    -ms-transform: translate(-50%, -50%) scale(1);



    -webkit-transform: translate(-50%, -50%) scale(1);



    transform: translate(-50%, -50%) scale(1);



    opacity: .5

}







.lp-new-products .gallery-item:hover .gallery-item-title {



    color: #7ab800

}







.lp-new-products .gallery-item-img-wrapper {



    position: relative

}







.lp-new-products .gallery-item-img-wrapper:before,



.lp-new-products .gallery-item-img-wrapper:after {



    position: absolute;



    display: block;



    top: 50%;



    left: 50%

}







.lp-new-products .gallery-item-img-wrapper:before {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    -ms-transform: translate(-50%, -50%) scale(0);



    -webkit-transform: translate(-50%, -50%) scale(0);



    transform: translate(-50%, -50%) scale(0);



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    content: "";



    background-color: #fff;



    opacity: 0;



    width: 78px;



    height: 78px

}







.lp-new-products .gallery-item-img-wrapper:after {



    -ms-transform: translate(-9px, -15px);



    -webkit-transform: translate(-9px, -15px);



    transform: translate(-9px, -15px);



    content: url('/bundles/applicationmain/images/icon/ico-play.png')

}







.lp-new-products .gallery-item-title {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    margin-top: 12px;



    font-weight: 400;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis

}







.lp-new-products .youtube-rotator {



    -webkit-box-sizing: content-box;



    -moz-box-sizing: content-box;



    box-sizing: content-box;



    padding: 0 10px

}







.lp-new-products .youtube-rotator .video-canvas {



    position: relative;



    height: 0;



    padding-bottom: 50%;



    margin-bottom: 40px

}







.lp-new-products .youtube-rotator .video-canvas iframe {



    display: block;



    position: absolute;



    width: 100%;



    height: 100%;



    left: 0;



    top: 0

}







.lp-new-products .youtube-rotator .gallery-slider {



    margin-left: -10px;



    margin-right: -10px

}







.lp-new-products .brand-rotator-container:before {



    display: block;



    height: 109px;



    background-color: #f7f7f7;



    border-top: 1px solid #ededed;



    border-bottom: 1px solid #ededed;



    content: "";



    margin-top: 40px;



    margin-bottom: 29px

}







.lp-new-products .brand-rotator-container:after {



    display: block;



    height: 109px;



    background-color: #f7f7f7;



    border-top: 1px solid #ededed;



    border-bottom: 1px solid #ededed;



    content: "";



    margin-top: -69px;



    margin-bottom: 40px;



    visibility: visible

}







.lp-new-products .brand-rotator {



    text-align: center

}







.lp-new-products .brand-rotator .gallery-item {



    padding: 0 30px

}







.lp-new-products .brand-rotator .gallery-item:hover .gallery-item-title {



    color: #0a0a0a

}







.lp-new-products .brand-rotator .gallery-item img {



    width: auto

}







.lp-new-products .brand-rotator .gallery-item-title {



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    transition: none;



    font-size: 20px;



    font-size: 2rem;



    color: #68676c;



    display: block;



    margin-top: 12px

}







.lp-new-products .brand-rotator .gallery-item-title:hover {



    color: #0a0a0a

}







@media only screen and (min-width: 1024px) {



    .lp-new-products .brand-rotator .brand-slider {



        padding: 0 10px

    }







    .lp-new-products .brand-rotator .slick-arrow {



        -ms-transform: translateX(0);



        -webkit-transform: translateX(0);



        transform: translateX(0);



        top: 23%;



        display: inline-block !important

    }







    .lp-new-products .brand-rotator .slick-prev {



        left: 0

    }







    .lp-new-products .brand-rotator .slick-next {



        right: 0

    }







    .lp-new-products .brand-rotator .slick-list {



        padding: 0 50px

    }







    .lp-new-products .brand-rotator .slick-list:before,



    .lp-new-products .brand-rotator .slick-list:after {



        cursor: pointer;



        width: 50px

    }



}







.lp-new-products .form label.error,



.lp-new-products .form-row label.error {



    background: #fff;



    color: #dd3b22;



    display: inline-block;



    left: 0;



    margin: -7px 20px 0;



    padding: 0 10px;



    position: absolute;



    top: 58px;



    z-index: 0;



    font-size: 12px;



    font-size: 1.2rem

}







.lp-new-products .contact-form-error {



    padding-bottom: 40px

}







.lp-new-products .contact-form-exception {



    padding-top: 40px

}







.lp-new-products .form {



    padding: 0 0 20px

}







.lp-new-products .form input[type=text],



.lp-new-products .form input[type=email],



.lp-new-products .form select,



.lp-new-products .form textarea {



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    border-radius: 0;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    -webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    border: 1px solid #959595;



    color: #292929;



    line-height: 1.2;



    outline: 1px solid #fff;



    padding: 9px 12px;



    width: 100%;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







.lp-new-products .form input[type=text].error,



.lp-new-products .form input[type=email].error,



.lp-new-products .form select.error,



.lp-new-products .form textarea.error,



.lp-new-products label.error+.form input[type=text],



.lp-new-products label.error+.form input[type=email],



.lp-new-products label.error+.form select,



.lp-new-products label.error+.form textarea {



    border-color: #dd3b22;



    outline-color: #f6cec8

}







.lp-new-products .form input[type=text]:focus,



.lp-new-products .form input[type=email]:focus,



.lp-new-products .form select:focus,



.lp-new-products .form textarea:focus {



    border-color: #619ac5;



    outline-color: #d7e6f0

}







.lp-new-products .form textarea {



    min-height: 130px

}







.lp-new-products .form label {



    color: #036;



    display: block;



    line-height: 1.1;



    margin: 0 0 10px;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







.lp-new-products .form label span {



    color: #dd3b22

}







.lp-new-products .form .rowText,



.lp-new-products .form .rowTextarea,



.lp-new-products .form .rowCheckbox,



.lp-new-products .form .rowCollection,



.lp-new-products .form .rowChoice {



    margin: 0 0 25px;



    padding: 0 10px;



    position: relative;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .form .rowCheckbox {



    margin-bottom: 10px

}







.lp-new-products .form .rowCollection {



    margin-bottom: 0

}







.lp-new-products .form .rowTextarea {



    clear: both;



    width: 100%

}







.lp-new-products .form .rowTextarea label.error {



    margin-top: -10px

}







.lp-new-products .form .rowCheckbox label.forInput {



    color: #878787;



    padding: 0 0 0 30px;



    text-indent: -30px;



    font-size: 14px;



    font-size: 1.4rem;



    font-weight: 300;



    text-rendering: optimizeLegibility

}







.lp-new-products .form input[type="checkbox"] {



    opacity: 0;



    position: absolute;



    z-index: -2

}







.lp-new-products .form input[type="checkbox"]+label.forInput:before,



.lp-new-products .form input[type="checkbox"]+label+label:before {



    background: #fff;



    border: 1px solid #000;



    border-radius: 2px;



    color: #fff;



    content: "";



    display: inline-block;



    height: 16px;



    margin: 0 10px 0 0;



    width: 16px;



    vertical-align: middle

}







.lp-new-products .form input[type="checkbox"]:checked+label.forInput:before,



.lp-new-products .form input[type="checkbox"]:checked+label+label:before {



    background: #fff url('/bundles/applicationmain/images/icon/ico-as-checked.png') no-repeat center;



    background-size: 9px 9px;



    border-color: #eaab00

}







.lp-new-products .form input[type="checkbox"].error+label+label:before {



    border-color: #dd3b22

}







.lp-new-products .form .rowCheckbox label.error {



    margin: 0;



    padding: 0;



    position: static

}







.lp-new-products .form div.required {



    color: #036;



    margin: 10px 0 35px;



    font-size: 14px;



    font-size: 1.4rem

}







.lp-new-products .form div.required span {



    color: #dd3b22;



    margin-bottom: 25px

}







.lp-new-products .form .submit {



    padding: 0 10px

}







.lp-new-products .form .rowChoice {



    padding-bottom: 40px

}







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







    .lp-new-products .form .rowText,



    .lp-new-products .form .rowCollection,



    .lp-new-products .form .rowChoice {



        float: left;



        width: 50%

    }



}







.lp-new-products .form .rowChoice ul {



    padding: 0

}







.lp-new-products #form1 .rowCollection {



    width: 100%;



    float: none;



    margin-bottom: 13px

}







.lp-new-products #form1 .rowHtml_raw {



    margin-bottom: 30px

}







.lp-new-products .form-overlay.active {



    position: absolute;



    top: 0;



    left: 0;



    z-index: 10;



    width: 100%;



    height: 100%

}







.lp-new-products .formCaptcha button[type="submit"],



.lp-new-products .formCaptcha .button[type="submit"],



.lp-new-products .formCaptcha .hero_block-button[type="submit"] {



    clear: left;



    float: left;



    margin-top: 20px;



    margin-bottom: 30px

}







@media only screen and (min-width: 500px) {







    .lp-new-products .formCaptcha button[type="submit"],



    .lp-new-products .formCaptcha .button[type="submit"],



    .lp-new-products .formCaptcha .hero_block-button[type="submit"] {



        clear: none;



        float: right;



        margin: 0

    }



}







@media only screen and (min-width: 640px) {







    .lp-new-products .formCaptcha button[type="submit"],



    .lp-new-products .formCaptcha .button[type="submit"],



    .lp-new-products .formCaptcha .hero_block-button[type="submit"] {



        clear: left;



        float: left;



        margin-top: 20px;



        margin-bottom: 30px

    }



}







@media only screen and (min-width: 768px) {







    .lp-new-products .formCaptcha button[type="submit"],



    .lp-new-products .formCaptcha .button[type="submit"],



    .lp-new-products .formCaptcha .hero_block-button[type="submit"] {



        clear: none;



        float: right;



        margin: 0

    }



}







.lp-new-products select {



    position: fixed;



    top: -100px;



    z-index: -10

}







.lp-new-products .prettySelect {



    background: #fff;



    border: 1px solid #959595;



    color: #292929;



    left: 10px;



    line-height: 1.2;



    margin: -40px 0 0;



    max-height: 8em;



    outline: 1px solid #fff;



    overflow: hidden;



    padding: 0;



    position: absolute;



    right: 10px;



    top: 100%;



    z-index: 0;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box

}







.lp-new-products .prettySelect:after {



    background: url('/bundles/applicationmain/images/icon/triangle-news.svg') 50% 50% no-repeat;



    background-size: cover;



    content: "";



    display: block;



    height: 10px;



    position: absolute;



    right: 15px;



    top: 14px;



    width: 10px;



    -ms-transform: rotate(90deg);



    -webkit-transform: rotate(90deg);



    transform: rotate(90deg)

}







.lp-new-products .prettySelect.active {



    border-color: #619ac5;



    outline-color: #d7e6f0;



    z-index: 2

}







.lp-new-products .prettySelect.active:after {



    visibility: hidden

}







.lp-new-products .prettySelect.error {



    border-color: #dd3b22

}







.lp-new-products .prettySelect li:before {



    display: none

}







.lp-new-products .prettySelect li {



    cursor: pointer;



    display: none;



    margin: 0;



    padding: 9px 12px

}







.lp-new-products .prettySelect li.selected {



    display: block

}







.lp-new-products .prettySelect.active li {



    display: block

}







.lp-new-products .prettySelect.active li:hover,



.lp-new-products .prettySelect.active li.selected {



    color: #7ab800

}







.lp-new-products .prettySelect .mCSB_scrollTools {



    visibility: hidden

}







.lp-new-products .prettySelect.active .mCSB_scrollTools {



    visibility: visible

}







.lp-new-products .gmaps .prettySelect {



    border: 0 solid;



    box-shadow: rgba(0, 0, 0, 0.298039) 0 1px 4px -1px;



    left: 16.5%;



    margin-top: 0;



    max-width: 350px;



    top: 10px;



    z-index: 1

}







.lp-new-products #contactContent {



    position: relative

}







.lp-new-products .formWrapper h2 {



    font-size: 24px;



    font-size: 2.4rem;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    max-width: 600px;



    margin-left: 10px;



    margin-bottom: 20px

}







.lp-new-products #contactContent .formWrapper {



    padding-top: 33px

}







.lp-new-products #contactContent .formWrapper h2 {



    margin-top: 0

}







@media screen and (min-width: 640px) {



    .lp-new-products .formWrapper.fixed {



        position: fixed;



        top: 0

    }







    .lp-new-products .formWrapper.absolute {



        bottom: 0;



        position: absolute;



        top: auto;



        z-index: 1

    }



}







.lp-new-products .formWrapper.center h2 {



    padding: 10px

}







.lp-new-products .formWrapper.center h2,



.lp-new-products .formWrapper.center form {



    margin-left: auto;



    margin-right: auto;



    max-width: 770px

}







.lp-new-products .form-blocked-block-wrapper {



    max-width: 770px

}







.lp-new-products .form-blocked-block-wrapper .form-blocked-block {



    padding: 0 10px 30px

}







.lp-new-products .form-blocked-block-wrapper .form-blocked-title {



    padding: 0;



    color: #eaab00

}







.lp-new-products .form-blocked-block-wrapper .form-blocked-title:before {



    display: none

}







.lp-new-products .form-blocked-block-wrapper .form-blocked-time {



    margin-top: 10px

}







.lp-new-products .form-blocked-block-wrapper .form-remaining {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    transition: 0.3s;



    font-size: 30px;



    font-size: 3rem;



    color: #eaab00

}







.lp-new-products .form-blocked-block-wrapper .form-remaining.form-ready {



    color: #7ab800

}







.lp-new-products .form-info-thx {



    display: none

}







.lp-new-products .form-info-thx h3 {



    color: #7ab800

}







.lp-new-products .form-info-error {



    display: none

}







.lp-new-products .form-info-error h3 {



    color: #dd3b22

}







.lp-new-products .form-info-error .icon-block {



    background-color: #dd3b22

}







.lp-new-products div#form input[type=file],



.lp-new-products #pr-clipboard-form input[type=file] {



    opacity: 0;



    padding: 5px 15px

}







.lp-new-products div#form div.row span.help,



.lp-new-products #pr-clipboard-form div.row span.help {



    background: url('/bundles/applicationmain/images/help.png') 0 0 no-repeat;



    display: inline-block;



    height: 15px;



    margin-left: -30px;



    position: relative;



    width: 15px

}







.lp-new-products div#form div.row span.help .helpText,



.lp-new-products #pr-clipboard-form div.row span.help .helpText {



    background: #888;



    border-radius: 4px;



    bottom: 24px;



    box-sizing: border-box;



    color: #fff;



    display: block;



    line-height: 1.1;



    padding: 14px 16px;



    position: absolute;



    width: 200px;



    opacity: 0;



    z-index: -2;



    font-size: 14px;



    font-size: 1.4rem;



    -webkit-transition: Array;



    -moz-transition: Array;



    -ms-transition: Array;



    -o-transition: Array;



    transition: Array;



    margin: 0;



    left: auto;



    right: -10px

}







.lp-new-products div#form div.row span.help .helpText:before,



.lp-new-products #pr-clipboard-form div.row span.help .helpText:before {



    background: url('/bundles/applicationmain/images/tooltipArrow.png') 50% 0 no-repeat;



    background-position: center right 10px;



    content: "";



    display: block;



    height: 6px;



    position: absolute;



    width: 200px;



    opacity: 0;



    z-index: -2;



    -webkit-transition: Array;



    -moz-transition: Array;



    -ms-transition: Array;



    -o-transition: Array;



    transition: Array;



    margin: 0;



    bottom: -6px;



    left: 0

}







.lp-new-products div#form div.row span.help:hover .helpText,



.lp-new-products #pr-clipboard-form div.row span.help:hover .helpText,



.lp-new-products div#form div.row span.help:hover .helpText:before,



.lp-new-products #pr-clipboard-form div.row span.help:hover .helpText:before,



.lp-new-products div#form div.row span.help:hover:before,



.lp-new-products #pr-clipboard-form div.row span.help:hover:before {



    opacity: 1;



    z-index: 10

}







.lp-new-products div#form div.row.rowCollection .rowRawlplug_form_file,



.lp-new-products #pr-clipboard-form div.row.rowCollection .rowRawlplug_form_file,



.lp-new-products div#form div.row.rowCollection .rowRawlplug_form_product,



.lp-new-products #pr-clipboard-form div.row.rowCollection .rowRawlplug_form_product,



.lp-new-products div#form div.row.rowCollection .rowFile,



.lp-new-products #pr-clipboard-form div.row.rowCollection .rowFile {



    margin: 0

}







.lp-new-products div#form div.row.rowCollection .rowText,



.lp-new-products #pr-clipboard-form div.row.rowCollection .rowText {



    margin-left: 29.03225806%

}







.lp-new-products div#form div.row.rowCollection>div label,



.lp-new-products #pr-clipboard-form div.row.rowCollection>div label {



    display: none

}







.lp-new-products div#form div.row.rowCollection label,



.lp-new-products #pr-clipboard-form div.row.rowCollection label {



    float: none

}







.lp-new-products div#form div.row.rowCollection label.error,



.lp-new-products #pr-clipboard-form div.row.rowCollection label.error {



    display: block

}







.lp-new-products div#form div.row.rowCollection .help,



.lp-new-products #pr-clipboard-form div.row.rowCollection .help {



    bottom: 19px;



    float: right

}







.lp-new-products div#form div.row.rowCollection label.error,



.lp-new-products #pr-clipboard-form div.row.rowCollection label.error,



.lp-new-products div#form .form-row.rowCollection label.error,



.lp-new-products #pr-clipboard-form .form-row.rowCollection label.error {



    display: block

}







.lp-new-products div#form div.row.rowCollection .help,



.lp-new-products #pr-clipboard-form div.row.rowCollection .help,



.lp-new-products div#form .form-row.rowCollection .help,



.lp-new-products #pr-clipboard-form .form-row.rowCollection .help {



    left: auto;



    right: 12px

}







.lp-new-products div#form div.row:not(.error) label.error,



.lp-new-products #pr-clipboard-form div.row:not(.error) label.error,



.lp-new-products div#form .form-row:not(.error) label.error,



.lp-new-products #pr-clipboard-form .form-row:not(.error) label.error {



    display: none

}







.lp-new-products div#form div.row label.error,



.lp-new-products #pr-clipboard-form div.row label.error,



.lp-new-products div#form .form-row label.error,



.lp-new-products #pr-clipboard-form .form-row label.error {



    font-size: 12px;



    font-size: 1.2rem;



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    background: #fff;



    border-radius: 5px;



    clear: none;



    line-height: 1.1;



    margin: 0;



    padding: 0 5px;



    position: absolute;



    left: 18px;



    z-index: 4;



    max-width: calc(95% - 40px)

}







.lp-new-products div#form div.row label.error:before,



.lp-new-products #pr-clipboard-form div.row label.error:before,



.lp-new-products div#form .form-row label.error:before,



.lp-new-products #pr-clipboard-form .form-row label.error:before {



    display: block;



    -ms-transform: rotate(-135deg);



    -webkit-transform: rotate(-135deg);



    transform: rotate(-135deg)

}







.lp-new-products div#form div.row label.error:after,



.lp-new-products #pr-clipboard-form div.row label.error:after,



.lp-new-products div#form .form-row label.error:after,



.lp-new-products #pr-clipboard-form .form-row label.error:after {



    top: 10px

}







.lp-new-products div#form div.row.error input,



.lp-new-products #pr-clipboard-form div.row.error input,



.lp-new-products div#form .form-row.error input,



.lp-new-products #pr-clipboard-form .form-row.error input,



.lp-new-products div#form div.row.error .prettySelect,



.lp-new-products #pr-clipboard-form div.row.error .prettySelect,



.lp-new-products div#form .form-row.error .prettySelect,



.lp-new-products #pr-clipboard-form .form-row.error .prettySelect,



.lp-new-products div#form div.row.error textarea,



.lp-new-products #pr-clipboard-form div.row.error textarea,



.lp-new-products div#form .form-row.error textarea,



.lp-new-products #pr-clipboard-form .form-row.error textarea {



    border: 1px solid #dd3b22

}







.lp-new-products div#form div.row.error input~label.error,



.lp-new-products #pr-clipboard-form div.row.error input~label.error,



.lp-new-products div#form .form-row.error input~label.error,



.lp-new-products #pr-clipboard-form .form-row.error input~label.error,



.lp-new-products div#form div.row.error .prettySelect~label.error,



.lp-new-products #pr-clipboard-form div.row.error .prettySelect~label.error,



.lp-new-products div#form .form-row.error .prettySelect~label.error,



.lp-new-products #pr-clipboard-form .form-row.error .prettySelect~label.error,



.lp-new-products div#form div.row.error textarea~label.error,



.lp-new-products #pr-clipboard-form div.row.error textarea~label.error,



.lp-new-products div#form .form-row.error textarea~label.error,



.lp-new-products #pr-clipboard-form .form-row.error textarea~label.error {



    pointer-events: none;



    opacity: 1

}







.lp-new-products div#form div.row.error .pr-checkbox span,



.lp-new-products #pr-clipboard-form div.row.error .pr-checkbox span,



.lp-new-products div#form .form-row.error .pr-checkbox span,



.lp-new-products #pr-clipboard-form .form-row.error .pr-checkbox span {



    border: 1px solid #dd3b22

}







.lp-new-products div#form div.row.error .pr-checkbox-input~label.error,



.lp-new-products #pr-clipboard-form div.row.error .pr-checkbox-input~label.error,



.lp-new-products div#form .form-row.error .pr-checkbox-input~label.error,



.lp-new-products #pr-clipboard-form .form-row.error .pr-checkbox-input~label.error {



    position: absolute;



    left: 25px;



    top: auto;



    bottom: -16px

}







.lp-new-products div#form div.row.error.rowCheckbox label.error,



.lp-new-products #pr-clipboard-form div.row.error.rowCheckbox label.error,



.lp-new-products div#form .form-row.error.rowCheckbox label.error,



.lp-new-products #pr-clipboard-form .form-row.error.rowCheckbox label.error {



    margin-left: 17px;



    margin-top: 0;



    top: auto;



    bottom: -20px

}







.lp-new-products div#form div.row.error .prettySelect.active:hover~label.error,



.lp-new-products #pr-clipboard-form div.row.error .prettySelect.active:hover~label.error,



.lp-new-products div#form .form-row.error .prettySelect.active:hover~label.error,



.lp-new-products #pr-clipboard-form .form-row.error .prettySelect.active:hover~label.error {



    opacity: 0

}







.lp-new-products div#form div.row.error label:before,



.lp-new-products #pr-clipboard-form div.row.error label:before,



.lp-new-products div#form .form-row.error label:before,



.lp-new-products #pr-clipboard-form .form-row.error label:before {



    border-color: #dd3b22

}







.lp-new-products div#form div.row.error textarea~.error,



.lp-new-products #pr-clipboard-form div.row.error textarea~.error,



.lp-new-products div#form .form-row.error textarea~.error,



.lp-new-products #pr-clipboard-form .form-row.error textarea~.error {



    top: auto;



    bottom: 0

}







.lp-new-products div#form div.row .fileInputWrapper.error,



.lp-new-products #pr-clipboard-form div.row .fileInputWrapper.error,



.lp-new-products div#form .form-row .fileInputWrapper.error,



.lp-new-products #pr-clipboard-form .form-row .fileInputWrapper.error {



    border-color: #dd3b22;



    overflow: visible

}







.lp-new-products div#form div.row .fileInputWrapper.error label.error,



.lp-new-products #pr-clipboard-form div.row .fileInputWrapper.error label.error,



.lp-new-products div#form .form-row .fileInputWrapper.error label.error,



.lp-new-products #pr-clipboard-form .form-row .fileInputWrapper.error label.error {



    top: 31px;



    left: 10px

}







.lp-new-products div#form div.rowFile input,



.lp-new-products #pr-clipboard-form div.rowFile input {



    height: 0;



    padding: 0;



    width: 0;



    position: absolute;



    z-index: -5

}







.lp-new-products div#form div.rowFile .addFileInput,



.lp-new-products #pr-clipboard-form div.rowFile .addFileInput {



    background: url('/bundles/applicationmain/images/icon/plus.svg') 8px 12px no-repeat;



    background-size: 13px auto;



    cursor: pointer;



    display: none;



    margin: 0;



    padding: 6px 0 0 40px

}







.lp-new-products div#form div.rowFile .addFileInput.noMargin,



.lp-new-products #pr-clipboard-form div.rowFile .addFileInput.noMargin {



    margin: 0

}







.lp-new-products div#form div.rowFile .fileInputWrapper,



.lp-new-products #pr-clipboard-form div.rowFile .fileInputWrapper {



    background: url('/bundles/applicationmain/images/icon/pin.svg') 8px 10px no-repeat transparent;



    background-size: 16px auto;



    box-sizing: border-box;



    display: block;



    margin: 0 0 10px;



    min-height: 39px;



    overflow: hidden;



    padding: 6px 0 0;



    position: relative;



    border: 1px solid #959595

}







.lp-new-products div#form div.rowFile .fileInputWrapper input,



.lp-new-products #pr-clipboard-form div.rowFile .fileInputWrapper input {



    left: 0;



    height: 31px;



    padding: 4px 0;



    position: absolute;



    top: 0;



    width: 100%;



    z-index: 1

}







.lp-new-products div#form div.rowFile .fileInputWrapper .text,



.lp-new-products #pr-clipboard-form div.rowFile .fileInputWrapper .text {



    color: #242424;



    display: block;



    height: 24px;



    margin: 0 39px 8px 37px;



    overflow: hidden

}







.lp-new-products div#form div.rowFile .fileInputWrapper .removeInputFile,



.lp-new-products #pr-clipboard-form div.rowFile .fileInputWrapper .removeInputFile {



    background: url('/bundles/applicationmain/images/icon/exit.svg') right center no-repeat #fff;



    background-size: 10px;



    cursor: pointer;



    display: inline-block;



    padding: 0;



    position: absolute;



    right: 14px;



    top: 12px;



    z-index: 1;



    width: 13px;



    height: 15px

}







.lp-new-products div#form .rowRawlplug_form_file:last-child div.rowFile .addFileInput,



.lp-new-products #pr-clipboard-form .rowRawlplug_form_file:last-child div.rowFile .addFileInput {



    display: inline-block

}







@media screen and (min-width: 801px) {







    .lp-new-products div#form div.row.rowCollection label.error,



    .lp-new-products #pr-clipboard-form div.row.rowCollection label.error,



    .lp-new-products div#form .form-row.rowCollection label.error,



    .lp-new-products #pr-clipboard-form .form-row.rowCollection label.error {



        display: block

    }







    .lp-new-products div#form div.row.rowCollection .help,



    .lp-new-products #pr-clipboard-form div.row.rowCollection .help,



    .lp-new-products div#form .form-row.rowCollection .help,



    .lp-new-products #pr-clipboard-form .form-row.rowCollection .help {



        left: auto;



        right: 12px

    }







    .lp-new-products div#form .rowRawlplug_form_file+.rowRawlplug_form_file:last-child,



    .lp-new-products #pr-clipboard-form .rowRawlplug_form_file+.rowRawlplug_form_file:last-child {



        padding: 0 0 0 35.48387097%

    }



}







@media screen and (min-width: 1020px) {







    .lp-new-products div#form div.row span.help .helpText,



    .lp-new-products #pr-clipboard-form div.row span.help .helpText {



        left: 0;



        right: auto;



        margin: 0 0 0 -93px

    }







    .lp-new-products div#form div.row span.help .helpText:before,



    .lp-new-products #pr-clipboard-form div.row span.help .helpText:before {



        margin: 0 0 0 -93px;



        background-position: center right

    }



}







.lp-new-products .selectric-wrapper {



    position: relative;



    cursor: pointer;



    display: block;



    min-width: 90px;



    text-align: left

}







.lp-new-products .selectric-wrapper ul>li:before {



    content: none

}







.lp-new-products .selectric-responsive {



    width: 100%

}







.lp-new-products .selectric {



    border: 1px solid #939598;



    border-radius: 0;



    background: #fff;



    position: relative;



    overflow: hidden

}







.lp-new-products .selectric .label {



    display: block;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



    margin: 0 40px 0 12px;



    font-size: 16px;



    line-height: 2.4;



    color: #444;



    height: 38px;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none

}







.lp-new-products .selectric .button {



    display: block;



    position: absolute;



    right: 0;



    top: 0;



    width: 38px;



    height: 38px;



    line-height: 1.2;



    background-color: #fff;



    color: #BBB;



    text-align: left;



    font: 0/0 a;



    *font: 0.52631579px Lucida Sans Unicode, Arial Unicode MS, Arial

}







.lp-new-products .selectric .button:after {



    content: " ";



    position: absolute;



    top: 0;



    right: 0;



    bottom: 0;



    left: 0;



    margin: auto;



    width: 0;



    height: 0;



    border: 4px solid transparent;



    border-top-color: #036;



    border-bottom: none

}







.lp-new-products .selectric-focus .selectric {



    border-color: #aaa

}







.lp-new-products .selectric-hover .selectric {



    border-color: #939598

}







.lp-new-products .selectric-hover .selectric .button {



    color: #a2a2a2

}







.lp-new-products .selectric-hover .selectric .button:after {



    border-top-color: #036

}







.lp-new-products .selectric-open {



    z-index: 10

}







.lp-new-products .selectric-open .selectric {



    border-color: #c4c4c4

}







.lp-new-products .selectric-open .selectric-items {



    display: block

}







.lp-new-products .selectric-disabled {



    filter: alpha(opacity=50);



    opacity: 0.5;



    cursor: default;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none

}







.lp-new-products .selectric-hide-select {



    position: relative;



    overflow: hidden;



    width: 0;



    height: 0

}







.lp-new-products .selectric-hide-select.error~.selectric {



    border-color: #dd3b22

}







.lp-new-products .selectric-hide-select select {



    position: absolute;



    left: -100%

}







.lp-new-products .selectric-hide-select.selectric-is-native {



    position: absolute;



    width: 100%;



    height: 100%;



    z-index: 10

}







.lp-new-products .selectric-hide-select.selectric-is-native select {



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



    height: 100%;



    width: 100%;



    border: none;



    z-index: 1;



    box-sizing: border-box;



    opacity: 0

}







.lp-new-products .selectric-input {



    position: absolute !important;



    top: 0 !important;



    left: 0 !important;



    overflow: hidden !important;



    clip: rect(0, 0, 0, 0) !important;



    margin: 0 !important;



    padding: 0 !important;



    width: 1px !important;



    height: 1px !important;



    outline: none !important;



    border: none !important;



    *font: 0 a !important;



    background: none !important

}







.lp-new-products .selectric-temp-show {



    position: absolute !important;



    visibility: hidden !important;



    display: block !important

}







.lp-new-products .selectric-items {



    display: none;



    position: absolute;



    top: 0;



    left: 0;



    background: #F8F8F8;



    border: 1px solid #619ac5;



    outline: 1px solid #d7e6f0;



    z-index: 100;



    box-shadow: 0 0 10px -6px

}







.lp-new-products .selectric-items .mCSB_inside .mCSB_container {



    margin-right: 15px

}







.lp-new-products .selectric-items .mCSB_scrollTools {



    margin: 20px 0

}







.lp-new-products .selectric-items .mCustomScrollBox {



    background-color: #fff

}







.lp-new-products .selectric-items .selectric-scroll {



    height: 100%;



    overflow: auto

}







.lp-new-products .selectric-above .selectric-items {



    top: auto;



    bottom: 100%

}







.lp-new-products .selectric-items ul,



.lp-new-products .selectric-items li {



    list-style: none;



    padding: 0;



    margin: 0;



    font-size: 16px;



    line-height: 20px;



    min-height: 20px;



    background-color: #fff

}







.lp-new-products .selectric-items li,



.lp-new-products #downloadSection .selectric-items li {



    display: block;



    padding: 9px 12px;



    margin-bottom: 0;



    cursor: pointer;



    font-size: 16px

}







.lp-new-products .selectric-items li.selected {



    color: #7ab800

}







.lp-new-products .selectric-items li.highlighted {



    color: #7ab800

}







.lp-new-products .selectric-items li:hover {



    color: #7ab800

}







.lp-new-products .selectric-items .disabled {



    filter: alpha(opacity=50);



    opacity: 0.5;



    cursor: default !important;



    background: none !important;



    color: #666 !important;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none

}







.lp-new-products .selectric-items .selectric-group .selectric-group-label {



    font-weight: bold;



    padding-left: 10px;



    cursor: default;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    user-select: none;



    background: none;



    color: #444

}







.lp-new-products .selectric-items .selectric-group.disabled li {



    filter: alpha(opacity=100);



    opacity: 1

}







.lp-new-products .selectric-items .selectric-group li {



    padding-left: 25px

}







.lp-new-products .selectric-float-right {



    float: right

}







.lp-new-products .selectric-pr-scope-table-change-index {



    display: inline-block;



    top: 1px

}







.lp-new-products .selectric-pr-scope-table-change-index .selectric .label {



    margin-left: 8px

}







.lp-new-products .selectric-pr-scope-table-change-index .selectric .label,



.lp-new-products .selectric-pr-scope-table-change-index .selectric .button {



    height: 26px;



    line-height: 1.9

}







.lp-new-products .selectric-pr-scope-table-change-index .selectric .label,



.lp-new-products .selectric-pr-scope-table-change-index .selectric-items ul,



.lp-new-products .selectric-pr-scope-table-change-index .selectric-items li {



    font-size: 14px

}







.lp-new-products .selectric-pr-scope-table-change-index .selectric-items li,



.lp-new-products .selectric-pr-scope-table-change-index #downloadSection .selectric-items li {



    padding: 3px 8px

}







.lp-new-products #pr-product-request .selectric-wrapper {



    margin: 0

}







.lp-new-products #pr-product-request .selectric-items li,



.lp-new-products #pr-product-request #downloadSection .selectric-items li {



    padding: 9px 25px 9px 39px

}







.lp-new-products #pr-product-request .selectric .label {



    margin-left: 39px

}







.lp-new-products #pr-product-request .pr-product-code {



    position: relative;



    padding-left: 15px

}







.lp-new-products #pr-product-request .pr-product-code:after {



    content: "";



    position: absolute;



    top: 12px;



    left: 10px

}







.lp-new-products #pr-product-request .pr-product-code.first:after {



    content: none

}







.lp-new-products #pr-product-request .pr-product-code.added {



    color: #d5d6d2

}







.lp-new-products #pr-product-request .pr-product-code.added:before {



    content: "";



    display: block;



    top: 12px;



    left: auto;



    right: 4px

}







.lp-new-products #pr-product-request .pr-product-code.progress:before {



    content: "";



    display: block

}







.lp-new-products .pr-products-items-list .selectric-wrapper {



    margin-right: 10px;



    min-width: 122px

}







.lp-new-products .pr-products-items-list .selectric-open.selectric-pr-clipboard-summary-indexes {



    z-index: 9999

}







.lp-new-products .pr-products-items-list .selectric .label,



.lp-new-products .pr-products-items-list .selectric .button {



    height: 26px

}







.lp-new-products .pr-products-items-list .selectric .label {



    line-height: 1.7

}







.lp-new-products #pr-summary-subgroups .selectric {



    width: 90%;



    max-width: 223px

}







.lp-new-products #pr-summary-subgroups .selectric-pr-clipboard-summary-indexes .selectric-items li.selected:not(.added) {



    color: #414040

}







.lp-new-products #pr-summary-subgroups .selectric-float-right {



    float: none

}







.lp-new-products #pr-summary-subgroups .selectric-pr-summary-change,



.lp-new-products #pr-summary-subgroups .selectric-pr-summary-change-index,



.lp-new-products #pr-summary-subgroups .selectric-pr-clipboard-summary-indexes {



    margin-top: 13px

}







@media screen and (min-width: 480px) {



    .lp-new-products .pr-products-items-list {



        margin-right: 20px

    }



}







@media screen and (min-width: 640px) {



    .lp-new-products .pr-products-items-list {



        margin-right: 20px

    }







    .lp-new-products #pr-summary-subgroups .selectric {



        width: 134px

    }







    .lp-new-products #pr-summary-subgroups .selectric-float-right {



        float: right

    }







    .lp-new-products #pr-summary-subgroups .selectric-pr-summary-change,



    .lp-new-products #pr-summary-subgroups .selectric-pr-summary-change-index,



    .lp-new-products #pr-summary-subgroups .selectric-pr-clipboard-summary-indexes {



        margin-top: -3px

    }



}







.lp-new-products body.pr-overlay-activated,



.lp-new-products html.pr-overlay-activated {



    overflow: hidden

}







.lp-new-products body.pr-overlay-activated.pr-is-mobile,



.lp-new-products html.pr-overlay-activated.pr-is-mobile {



    position: fixed

}







.lp-new-products .pr-active-overlay {



    width: 100%;



    height: 100vh;



    position: absolute;



    top: 0;



    left: 0;



    z-index: 1000;



    -webkit-overflow-scrolling: touch;



    overflow-y: auto

}







.lp-new-products .overlay-activated {



    overflow: hidden;



    width: 100%;



    height: 100%

}







.lp-new-products .frame {



    border: 2px dotted red;



    margin-top: 20px;



    padding: 5px

}







.lp-new-products .hidden {



    display: none

}







.lp-new-products .static {



    position: static !important

}







.lp-new-products .clearfix:after {



    content: "";



    display: table;



    clear: both

}







.lp-new-products .float-left {



    float: left

}







.lp-new-products .float-right {



    float: right

}







.lp-new-products .full-width {



    width: 100%

}







.lp-new-products .pr-center {



    margin: 0 auto

}







.lp-new-products .pr-img-wrapper img {



    display: block;



    width: 100%

}







@-moz-keyframes pr-ring {



    15% {



        -webkit-transform: scale(1) rotate(-15deg);



        -moz-transform: scale(1) rotate(-15deg);



        -ms-transform: scale(1) rotate(-15deg);



        -o-transform: scale(1) rotate(-15deg)

    }







    30% {



        -webkit-transform: scale(1.1) rotate(0);



        -moz-transform: scale(1.1) rotate(0);



        -ms-transform: scale(1.1) rotate(0);



        -o-transform: scale(1.1) rotate(0)

    }







    50% {



        -webkit-transform: scale(1.1) rotate(15deg);



        -moz-transform: scale(1.1) rotate(15deg);



        -ms-transform: scale(1.1) rotate(15deg);



        -o-transform: scale(1.1) rotate(15deg)

    }







    65% {



        -webkit-transform: scale(1.1) rotate(0);



        -moz-transform: scale(1.1) rotate(0);



        -ms-transform: scale(1.1) rotate(0);



        -o-transform: scale(1.1) rotate(0)

    }







    80% {



        -webkit-transform: scale(1.1) rotate(-15deg);



        -moz-transform: scale(1.1) rotate(-15deg);



        -ms-transform: scale(1.1) rotate(-15deg);



        -o-transform: scale(1.1) rotate(-15deg)

    }







    100% {



        -webkit-transform: scale(1) rotate(0);



        -moz-transform: scale(1) rotate(0);



        -ms-transform: scale(1) rotate(0);



        -o-transform: scale(1) rotate(0)

    }



}







@-webkit-keyframes pr-ring {



    15% {



        -webkit-transform: scale(1) rotate(-15deg);



        -moz-transform: scale(1) rotate(-15deg);



        -ms-transform: scale(1) rotate(-15deg);



        -o-transform: scale(1) rotate(-15deg)

    }







    30% {



        -webkit-transform: scale(1.1) rotate(0);



        -moz-transform: scale(1.1) rotate(0);



        -ms-transform: scale(1.1) rotate(0);



        -o-transform: scale(1.1) rotate(0)

    }







    50% {



        -webkit-transform: scale(1.1) rotate(15deg);



        -moz-transform: scale(1.1) rotate(15deg);



        -ms-transform: scale(1.1) rotate(15deg);



        -o-transform: scale(1.1) rotate(15deg)

    }







    65% {



        -webkit-transform: scale(1.1) rotate(0);



        -moz-transform: scale(1.1) rotate(0);



        -ms-transform: scale(1.1) rotate(0);



        -o-transform: scale(1.1) rotate(0)

    }







    80% {



        -webkit-transform: scale(1.1) rotate(-15deg);



        -moz-transform: scale(1.1) rotate(-15deg);



        -ms-transform: scale(1.1) rotate(-15deg);



        -o-transform: scale(1.1) rotate(-15deg)

    }







    100% {



        -webkit-transform: scale(1) rotate(0);



        -moz-transform: scale(1) rotate(0);



        -ms-transform: scale(1) rotate(0);



        -o-transform: scale(1) rotate(0)

    }



}







@keyframes pr-ring {



    15% {



        -webkit-transform: scale(1) rotate(-15deg);



        -moz-transform: scale(1) rotate(-15deg);



        -ms-transform: scale(1) rotate(-15deg);



        -o-transform: scale(1) rotate(-15deg)

    }







    30% {



        -webkit-transform: scale(1.1) rotate(0);



        -moz-transform: scale(1.1) rotate(0);



        -ms-transform: scale(1.1) rotate(0);



        -o-transform: scale(1.1) rotate(0)

    }







    50% {



        -webkit-transform: scale(1.1) rotate(15deg);



        -moz-transform: scale(1.1) rotate(15deg);



        -ms-transform: scale(1.1) rotate(15deg);



        -o-transform: scale(1.1) rotate(15deg)

    }







    65% {



        -webkit-transform: scale(1.1) rotate(0);



        -moz-transform: scale(1.1) rotate(0);



        -ms-transform: scale(1.1) rotate(0);



        -o-transform: scale(1.1) rotate(0)

    }







    80% {



        -webkit-transform: scale(1.1) rotate(-15deg);



        -moz-transform: scale(1.1) rotate(-15deg);



        -ms-transform: scale(1.1) rotate(-15deg);



        -o-transform: scale(1.1) rotate(-15deg)

    }







    100% {



        -webkit-transform: scale(1) rotate(0);



        -moz-transform: scale(1) rotate(0);



        -ms-transform: scale(1) rotate(0);



        -o-transform: scale(1) rotate(0)

    }



}







.lp-new-products .pr-font {



    font-family: 'Poppins', sans-serif;



    text-rendering: optimizeLegibility;



    line-height: 1.4;



    color: #414040

}







.lp-new-products .pr-font a {



    color: #036

}







.lp-new-products .pr-font a:hover {



    color: #7ab800

}







.lp-new-products .pr-font a.gray {



    color: #414040;



    text-decoration: none

}







.lp-new-products .pr-font a.gray:hover {



    color: #7ab800

}







.lp-new-products .pr-heading-1 {



    color: #036;



    margin-top: 28px;



    margin-bottom: 14px;



    padding-left: 0;



    padding-right: 0;



    font-size: 24px;



    font-weight: 400;



    line-height: 26px

}







.lp-new-products .pr-heading-1.big {



    font-size: 30px;



    font-weight: 500

}







.lp-new-products .pr-heading-2 {



    color: #414040;



    font-size: 34px;



    font-weight: 300;



    margin-bottom: 26px

}







.lp-new-products .pr-heading-3 {



    color: #414040;



    font-size: 19px;



    font-weight: 300

}







.lp-new-products .pr-heading-4 {



    color: #2a2623;



    font-size: 20px;



    font-weight: 400;



    line-height: 26px

}







.lp-new-products .text-right {



    text-align: right

}







.lp-new-products .text-center {



    text-align: center

}







.lp-new-products .text-underline {



    text-decoration: underline

}







.lp-new-products .text-red {



    color: #de3831

}







.lp-new-products .text-green {



    color: #7ab800

}







.lp-new-products .text-blue {



    color: #036

}







.lp-new-products .pr-has-icon {



    position: relative

}







.lp-new-products .pr-has-icon:before {



    content: "";



    display: block

}







.lp-new-products .pr-icon,



.lp-new-products .pr-icon-ok,



.lp-new-products .pr-icon-ok-right,



.lp-new-products .pr-icon-ok-gray,



.lp-new-products .pr-icon-ok-white,



.lp-new-products .pr-icon-ok-small,



.lp-new-products .pr-icon-loader,



.lp-new-products .pr-icon-not-allowed,



.lp-new-products .pr-icon-plus,



.lp-new-products .pr-icon-subgroup-only,



.lp-new-products .pr-icon-subgroup,



.lp-new-products .pr-icon-index,



.lp-new-products .pr-icon-index-suggester,



.lp-new-products .pr-icon-index-suggester-only,



.lp-new-products .pr-icon-index-gray,



.lp-new-products .pr-icon-envelope:before,



.lp-new-products .pr-icon-arrow-square:before,



.lp-new-products .pr-icon-confirmation:before,



.lp-new-products .pr-icon-confirmation-blue:before,



.lp-new-products .pr-icon-exclamation:before,



.lp-new-products .pr-icon-loupe:before,



.lp-new-products #pr-product-request .pr-product-code:after,



.lp-new-products #pr-product-request .pr-product-code.added:before,



.lp-new-products #pr-product-request .pr-product-code.added:after,



.lp-new-products #pr-product-request .pr-product-code.progress:before,



.lp-new-products .pr-product-add-indexes.added:before,



.lp-new-products .pr-product-add .pr-product-btn-text-added:before,



.lp-new-products .pr-btn-plus:after,



.lp-new-products .pr-products-items-list>li:before,



.lp-new-products .pr-indexes-items-list>li:before,



.lp-new-products .pr-indexes-items-list>li:before,



.lp-new-products .pr-clipboard-suggester #pr-suggester-form.pr-suggester-ajax-loader:after,



.lp-new-products .pr-clipboard-suggester .pr-suggester-subgroup:after,



.lp-new-products .pr-clipboard-suggester .pr-suggester-subgroup.only:after,



.lp-new-products .pr-clipboard-suggester .pr-suggester-index:after,



.lp-new-products .pr-clipboard-suggester .pr-suggester-index.last:after,



.lp-new-products .pr-clipboard-form-sending:before,



.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-btn-show.added:before {



    background-color: transparent;



    background-repeat: no-repeat;



    background-position: center

}







.lp-new-products .pr-icon-position,



.lp-new-products .pr-icon-ok-right,



.lp-new-products .pr-icon-envelope:before,



.lp-new-products .pr-icon-arrow-square:before,



.lp-new-products .pr-icon-confirmation:before,



.lp-new-products .pr-icon-confirmation-blue:before,



.lp-new-products .pr-icon-exclamation:before,



.lp-new-products .pr-icon-loupe:before,



.lp-new-products #pr-product-request .pr-product-code.progress:before {



    position: absolute

}







.lp-new-products .pr-icon-ok,



.lp-new-products .pr-product-add-indexes.added:before,



.lp-new-products .pr-product-add .pr-product-btn-text-added:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/ok.svg");



    background-size: 27px 20px;



    width: 27px;



    height: 20px

}







.lp-new-products .pr-icon-ok.small {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    border: 1px solid #7ab800;



    background-size: 14px 11px;



    background-color: #fff;



    width: 24px;



    height: 24px

}







.lp-new-products .pr-icon-ok-right,



.lp-new-products #pr-product-request .pr-product-code.progress:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/ok.svg");



    background-size: 15px 15px;



    top: 12px;



    left: auto;



    right: 4px;



    width: 15px;



    height: 15px

}







.lp-new-products .pr-icon-ok-gray,



.lp-new-products #pr-product-request .pr-product-code.added:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/ok-gray.svg");



    background-size: 15px 15px;



    top: 12px;



    left: auto;



    right: 4px;



    width: 15px;



    height: 15px

}







.lp-new-products .pr-icon-ok-white,



.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-btn-show.added:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/ok-white.svg");



    background-size: 11px 8px;



    width: 9px;



    height: 8px;



    display: inline-block

}







.lp-new-products .pr-icon-ok-small {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/ok.svg");



    background-size: 14px 7px;



    width: 14px;



    height: 7px;



    display: inline-block

}







.lp-new-products .pr-icon-loader,



.lp-new-products .pr-clipboard-suggester #pr-suggester-form.pr-suggester-ajax-loader:after,



.lp-new-products .pr-clipboard-form-sending:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/ajax-loader.gif");



    background-size: 40px 40px;



    width: 40px;



    height: 40px;



    margin-right: 9px

}







.lp-new-products .pr-icon-not-allowed {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/not-allowed.png");



    background-size: 23px 23px;



    width: 23px;



    height: 23px

}







.lp-new-products .pr-icon-plus,



.lp-new-products .pr-btn-plus:after {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/plus.svg");



    background-size: 10px 10px;



    width: 10px;



    height: 10px

}







.lp-new-products .pr-icon-subgroup-only,



.lp-new-products .pr-clipboard-suggester .pr-suggester-subgroup.only:after {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/subgroup.svg");



    background-size: 16px 48px;



    width: 16px;



    height: 48px;



    top: -8px;



    left: 21px !important

}







.lp-new-products .pr-icon-subgroup,



.lp-new-products .pr-products-items-list>li:before,



.lp-new-products .pr-indexes-items-list>li:before,



.lp-new-products .pr-clipboard-suggester .pr-suggester-subgroup:after {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/subgroup-index-line.svg");



    background-size: 16px 98px;



    width: 16px;



    height: 98px;



    left: 21px !important

}







.lp-new-products .pr-icon-index,



.lp-new-products #pr-product-request .pr-product-code:after,



.lp-new-products .pr-indexes-items-list>li:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/index.svg");



    background-size: 16px 16px;



    width: 16px;



    height: 16px

}







.lp-new-products .pr-icon-index-suggester,



.lp-new-products .pr-clipboard-suggester .pr-suggester-index:after {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/index-suggester.svg");



    background-origin: padding-box;



    background-clip: padding-box;



    background-size: 39px 30px;



    width: 39px;



    height: 30px;



    top: 0 !important;



    z-index: 1

}







.lp-new-products .pr-icon-index-suggester-only,



.lp-new-products .pr-clipboard-suggester .pr-suggester-index.last:after {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/index-suggester-only.svg");



    background-origin: padding-box;



    background-clip: padding-box;



    background-size: 39px 23px;



    width: 39px;



    height: 23px;



    top: 0 !important;



    z-index: 1

}







.lp-new-products .pr-icon-index-gray,



.lp-new-products #pr-product-request .pr-product-code.added:after {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/index-gray.svg");



    background-size: 16px 16px;



    width: 16px;



    height: 16px

}







.lp-new-products .pr-icon-envelope:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/envelope.svg");



    background-size: 25px 25px;



    left: 20px;



    width: 25px;



    height: 25px

}







.lp-new-products .pr-icon-arrow-square {



    padding-left: 27px

}







.lp-new-products .pr-icon-arrow-square:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/arrow-entering-into-square.svg");



    background-size: 15px 15px;



    top: 5px;



    left: 0;



    width: 15px;



    height: 15px

}







.lp-new-products .pr-icon-confirmation {



    padding-left: 50px

}







.lp-new-products .pr-icon-confirmation:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/confirmation.svg");



    background-size: 40px 40px;



    top: -8px;



    left: 0;



    width: 40px;



    height: 40px

}







.lp-new-products .pr-icon-confirmation-blue {



    padding-left: 50px;



    position: relative

}







.lp-new-products .pr-icon-confirmation-blue:before {



    content: "";



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/confirmation-blue.svg");



    background-size: 40px 40px;



    top: -5px;



    left: 0;



    width: 40px;



    height: 40px

}







.lp-new-products .pr-icon-exclamation {



    padding-left: 50px;



    position: relative

}







.lp-new-products .pr-icon-exclamation:before {



    content: "";



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/exclamation.svg");



    background-size: 40px 40px;



    top: -7px;



    left: 0;



    width: 40px;



    height: 40px

}







.lp-new-products .pr-icon-loupe:before {



    content: "";



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/loupe.svg");



    background-size: 23px 23px;



    bottom: 9px;



    left: 18px;



    width: 23px;



    height: 23px

}







.lp-new-products .abstract-pr-button,



.lp-new-products .pr-btn,



.lp-new-products .pr-btn-clipboard-icon,



.lp-new-products .pr-tooltip {



    font-family: 'Poppins', sans-serif;



    text-rendering: optimizeLegibility;



    line-height: 1.4;



    color: #414040;



    font-size: 16px;



    border: none;



    background-color: transparent;



    color: #fff;



    cursor: pointer;



    outline: none

}







.lp-new-products .pr-btn-reset,



.lp-new-products .pr-btn-remove-small,



.lp-new-products .pr-btn-remove-tiny,



.lp-new-products .pr-btn-plus {



    background-color: transparent;



    border: none;



    cursor: pointer;



    outline: none;



    padding: 0

}







.lp-new-products .pr-btn-reset:hover {



    background-color: transparent

}







.lp-new-products .pr-btn,



.lp-new-products .pr-tooltip {



    padding: 14px 20px 15px;



    background-color: #036;



    width: 100%

}







.lp-new-products .pr-btn:hover {



    background-color: #0d4b80

}







.lp-new-products .pr-btn.pr-has-icon {



    padding-left: 60px

}







.lp-new-products .pr-btn.small {



    font-size: 14px;



    padding: 4px 5px 5px

}







.lp-new-products .pr-btn-remove-small {



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/remove-gray.svg") no-repeat center;



    width: 20px;



    height: 20px

}







.lp-new-products .pr-btn-remove-small:hover {



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/remove-gray.svg") no-repeat center

}







.lp-new-products .pr-btn-remove-tiny {



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/x.svg") no-repeat center;



    background-size: 7px;



    width: 14px;



    height: 14px

}







.lp-new-products .pr-btn-remove-tiny:hover {



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/x.svg") no-repeat center

}







.lp-new-products .pr-btn-paginator {



    font-family: 'Poppins', sans-serif;



    text-rendering: optimizeLegibility;



    line-height: 1.4;



    color: #414040;



    font-size: 14px;



    cursor: pointer;



    border: none;



    background-color: transparent;



    color: #036;



    outline: none;



    position: relative;



    padding: 1px 6px

}







.lp-new-products .pr-btn-paginator:hover,



.lp-new-products .pr-btn-paginator.active {



    background-color: transparent;



    color: #7ab800

}







.lp-new-products .pr-btn-paginator.pr-btn-paginator-number:after {



    -webkit-transform: translateY(-50%);



    -moz-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    -o-transform: translateY(-50%);



    content: "";



    background-color: #acacac;



    position: absolute;



    top: 50%;



    right: 0;



    width: 1px;



    height: 16px

}







.lp-new-products .pr-btn-paginator.pr-btn-paginator-number.last:after {



    content: none

}







.lp-new-products .pr-btn-paginator.pr-clipboard-paginator-prev {



    width: 6px;



    padding-right: 12px;



    overflow: hidden;



    text-indent: 9999px;



    color: transparent

}







.lp-new-products .pr-btn-paginator.pr-clipboard-paginator-prev:before {



    -webkit-transform: translateY(-50%);



    -moz-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    -o-transform: translateY(-50%);



    content: "";



    position: absolute;



    top: 50%;



    left: 0;



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 4px 6.9px 4px 0;



    border-color: transparent #036 transparent transparent

}







.lp-new-products .pr-btn-paginator.pr-clipboard-paginator-prev:hover:before {



    border-color: transparent #7ab800 transparent transparent

}







.lp-new-products .pr-btn-paginator.pr-clipboard-paginator-next {



    width: 6px;



    padding-left: 18px;



    overflow: hidden;



    text-indent: 9999px;



    color: transparent

}







.lp-new-products .pr-btn-paginator.pr-clipboard-paginator-next:before {



    -webkit-transform: translateY(-50%);



    -moz-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    -o-transform: translateY(-50%);



    content: "";



    position: absolute;



    top: 50%;



    right: 0;



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 4px 0 4px 6.9px;



    border-color: transparent transparent transparent #036

}







.lp-new-products .pr-btn-paginator.pr-clipboard-paginator-next:hover:before {



    border-color: transparent transparent transparent #7ab800

}







.lp-new-products .pr-product-add-indexes {



    position: relative;



    width: 100%

}







.lp-new-products .pr-product-add-indexes:before {



    -webkit-transform: translateY(-50%);



    -moz-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    -o-transform: translateY(-50%);



    content: "";



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/speech-bubble.svg") no-repeat top left;



    background-size: 27px;



    width: 27px;



    height: 27px;



    position: absolute;



    top: 50%

}







.lp-new-products .pr-product-add {



    padding-left: 0;



    padding-right: 0

}







.lp-new-products .pr-product-add.added {



    cursor: not-allowed

}







.lp-new-products .pr-product-add .pr-product-btn-text-request,



.lp-new-products .pr-product-add .pr-product-btn-text-added {



    padding-left: 55px;



    padding-right: 30px;



    position: relative

}







.lp-new-products .pr-product-add .pr-product-btn-text-request:before,



.lp-new-products .pr-product-add .pr-product-btn-text-added:before {



    -webkit-transform: translateY(-50%);



    -moz-transform: translateY(-50%);



    -ms-transform: translateY(-50%);



    -o-transform: translateY(-50%);



    content: "";



    background-size: 27px 27px;



    width: 27px;



    height: 27px;



    position: absolute;



    left: 18px

}







.lp-new-products .pr-product-add .pr-product-btn-text-request:before {



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/speech-bubble.svg") no-repeat top left;



    top: 60%

}







.lp-new-products .pr-product-add .pr-product-btn-text-added:before {



    top: 55%

}







.lp-new-products .pr-product-add-indexes {



    padding-left: 55px;



    padding-right: 19px

}







.lp-new-products .pr-product-add-indexes:before {



    left: 35px

}







.lp-new-products .pr-btn-product-back {



    display: block;



    margin-top: 15px;



    margin-bottom: 20px

}







.lp-new-products .pr-btn-product-back.pr-btn-remove-small {



    margin: 0;



    position: absolute;



    top: 13px;



    right: 13px

}







.lp-new-products .pr-btn-plus {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    -webkit-transition: none;



    -moz-transition: none;



    -ms-transition: none;



    -o-transition: none;



    border: 1px solid #036;



    background-color: #fff;



    width: 26px;



    height: 26px;



    position: relative

}







.lp-new-products .pr-btn-plus:hover {



    background-color: #fff;



    color: #7ab800

}







.lp-new-products .pr-btn-plus:after {



    -webkit-transform: translate(-50%, -50%);



    -moz-transform: translate(-50%, -50%);



    -ms-transform: translate(-50%, -50%);



    -o-transform: translate(-50%, -50%);



    content: "";



    display: block;



    position: absolute;



    top: 50%;



    left: 50%

}







.lp-new-products .pr-popup-close {



    margin-top: 17px;



    margin-right: 25px

}







@media screen and (min-width: 1024px) {







    .lp-new-products .pr-product-add,



    .lp-new-products .pr-product-add-indexes {



        max-width: none

    }







    .lp-new-products .pr-product-add {



        width: 100%

    }







    .lp-new-products .pr-product-add-indexes {



        padding-left: 14px;



        padding-right: 14px

    }







    .lp-new-products .pr-product-add-indexes:before {



        content: none

    }



}







@media screen and (min-width: 1100px) {



    .lp-new-products .pr-product-add-indexes {



        padding-left: 10%;



        padding-right: 0

    }







    .lp-new-products .pr-product-add-indexes:before {



        content: "";



        left: 5%

    }



}







@media screen and (min-width: 1200px) {







    .lp-new-products .pr-product-add .pr-product-btn-text-request,



    .lp-new-products .pr-product-add .pr-product-btn-text-added {



        padding-left: 55px;



        padding-right: 25px

    }







    .lp-new-products .pr-product-add-indexes:before {



        content: "";



        left: 8%

    }



}







.lp-new-products .pr-form label {



    clear: both

}







.lp-new-products .pr-form em {



    font-style: normal;



    color: #de3831

}







.lp-new-products .pr-form textarea {



    font-family: 'Poppins', sans-serif;



    text-rendering: optimizeLegibility;



    line-height: 1.4;



    color: #414040;



    font-size: 16px;



    max-width: 100%

}







.lp-new-products .pr-form ::-webkit-input-placeholder {



    color: #9a9b9c

}







.lp-new-products .pr-form :-moz-placeholder {



    color: #9a9b9c;



    opacity: 1

}







.lp-new-products .pr-form ::-moz-placeholder {



    color: #9a9b9c;



    opacity: 1

}







.lp-new-products .pr-form :-ms-input-placeholder {



    color: #9a9b9c

}







.lp-new-products .pr-form ::-ms-input-placeholder {



    color: #9a9b9c

}







.lp-new-products .pr-form #pr-suggester-products {



    margin-top: 30px

}







.lp-new-products .pr-form .pr-btn {



    width: auto

}







.lp-new-products .pr-form [type="checkbox"] {



    position: absolute;



    top: 2px;



    left: 1px;



    z-index: -1

}







.lp-new-products .pr-form [type="checkbox"]:checked~.pr-checkbox span {



    border-color: #eaab00;



    background: transparent url("/bundles/applicationmain/images/vendor/pr/images/icons/checked.png") no-repeat center;



    background-size: 9px 9px

}







.lp-new-products .pr-checkbox {



    color: #9a9b9c;



    display: block;



    font-size: 14px;



    position: relative;



    padding-left: 30px;



    margin-bottom: 20px

}







.lp-new-products .pr-checkbox span {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    -webkit-border-radius: 3px;



    -moz-border-radius: 3px;



    border-radius: 3px;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    border: 1px solid #000;



    display: inline-block;



    width: 18px;



    height: 18px;



    position: absolute;



    top: 1px;



    left: 0

}







.lp-new-products .pr-input-block {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    -webkit-border-radius: 0;



    -moz-border-radius: 0;



    border-radius: 0;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    border: 1px solid #959595;



    display: block;



    font-size: 16px;



    width: 100%;



    padding: 10px 12px

}







.lp-new-products .pr-input-block:focus {



    border-color: #619ac5;



    outline-color: #d7e6f0

}







.lp-new-products .form-row {



    margin-bottom: 24px;



    position: relative

}







.lp-new-products .pr-dropdown {



    margin-right: 10px

}







.lp-new-products .pr-label-text {



    display: block;



    color: #036;



    margin-bottom: 6px

}







@media screen and (min-width: 480px) {







    .lp-new-products .form-row.left,



    .lp-new-products .form-row.right {



        display: block;



        width: calc(50% - 10px)

    }







    .lp-new-products .form-row.left {



        float: left;



        clear: left;



        margin-right: 10px

    }







    .lp-new-products .form-row.right {



        float: right;



        clear: right;



        margin-left: 10px

    }



}







.lp-new-products .pr-abstract-tooltip,



.lp-new-products .pr-tooltip {



    -webkit-transition: 0.3s;



    -moz-transition: 0.3s;



    -ms-transition: 0.3s;



    -o-transition: 0.3s;



    -webkit-opacity: 0;



    -moz-opacity: 0;



    opacity: 0

}







.lp-new-products .pr-tooltip {



    -webkit-border-radius: 13px 0 0 13px;



    -moz-border-radius: 13px 0 0 13px;



    border-radius: 13px 0 0 13px;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    width: 0;



    display: inline-block;



    padding: 2px 8px;



    white-space: nowrap

}







.lp-new-products .pr-tooltip:hover {



    -webkit-opacity: 1;



    -moz-opacity: 1;



    opacity: 1;



    width: auto

}







.lp-new-products .pr-unordered-list {



    margin-top: 10px;



    margin-bottom: 20px;



    padding: 0 10px;



    list-style: none

}







.lp-new-products .pr-unordered-list>li {



    padding: 0 0 0 20px;



    margin-bottom: 10px;



    position: relative

}







.lp-new-products .pr-unordered-list>li:before {



    background: #7ab800;



    content: "";



    display: block;



    height: 5px;



    left: 0;



    position: absolute;



    top: 11px;



    width: 5px

}







.lp-new-products .pr-unstyled-list {



    list-style: none;



    padding: 0;



    margin: 0

}







.lp-new-products .pr-products-items-list,



.lp-new-products .pr-indexes-items-list {



    list-style: none;



    margin: 0;



    padding-right: 0

}







.lp-new-products .pr-products-items-list>li,



.lp-new-products .pr-indexes-items-list>li {



    line-height: 1.4;



    padding-left: 25px;



    padding-right: 0;



    margin-bottom: 10px;



    position: relative

}







.lp-new-products .pr-products-items-list>li:before,



.lp-new-products .pr-indexes-items-list>li:before {



    content: "";



    background-color: transparent;



    position: absolute;



    left: 0;



    top: 3px

}







.lp-new-products .pr-indexes-items-list {



    margin-left: -25px;



    padding-bottom: 6px

}







.lp-new-products .pr-links-list li {



    margin-bottom: 3px;



    padding-left: 0

}







.lp-new-products .pr-links-list li:before {



    content: none

}







.lp-new-products .pr-links-list a {



    display: inline-block;



    text-decoration: none

}







@media screen and (min-width: 1024px) {



    .lp-new-products .pr-indexes-items-list {



        margin-left: 0

    }



}







.lp-new-products .pr-main-clipboard-container {



    background-color: #fff

}







.lp-new-products .pr-main-clipboard-container p {



    margin: 26px 0;



    padding: 0

}







.lp-new-products .pr-clipboard-header {



    background-color: #3e6295 !important;



    color: #fff

}







.lp-new-products .pr-clipboard-header .pr-clipboard-inner-header {



    padding: 20px 10px 24px;



    margin: 0 auto;



    max-width: 750px

}







.lp-new-products .pr-clipboard-header .pr-clipboard-heading {



    color: #fff;



    float: left;



    margin: 0

}







.lp-new-products .pr-clipboard-header .pr-clipboard-close {



    float: right;



    cursor: pointer

}







.lp-new-products .pr-clipboard-header .pr-clipboard-close path {



    fill: #fff

}







.lp-new-products .pr-clipboard-content {



    background-color: #fff

}







.lp-new-products .pr-clipboard-content .pr-clipboard-inner-content {



    margin: 0 auto;



    padding: 0 10px;



    max-width: 750px

}







.lp-new-products .pr-clipboard-content .pr-clipboard-inner-content.last {



    margin-bottom: 30px

}







.lp-new-products .pr-clipboard-summary .pr-heading-1.left {



    float: left

}







.lp-new-products .pr-clipboard-summary .pr-heading-1.right {



    float: right;



    margin-right: 40px

}







.lp-new-products #pr-summary-subgroups {



    padding-left: 0;



    padding-top: 19px;



    margin-top: 0;



    counter-reset: item;



    font-size: 16px;



    border-top: 1px solid #7ab800;



    border-bottom: 1px solid #7ab800

}







.lp-new-products #pr-summary-subgroups.pr-products-items-list>li:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/subgroup.svg");



    top: 7px;



    left: 0 !important;



    height: 16px

}







.lp-new-products #pr-summary-subgroups .pr-indexes-items-list>li:before {



    top: 4px;



    left: 0 !important

}







.lp-new-products #pr-summary-subgroups .pr-summary-subgroup-item {



    border-bottom: 1px solid #d5d6d2;



    display: block;



    position: relative;



    padding-top: 3px

}







.lp-new-products #pr-summary-subgroups .pr-summary-subgroup-item.last {



    border-bottom: none;



    margin-bottom: 0

}







.lp-new-products #pr-summary-subgroups .pr-summary-subgroup-item-title a {



    color: #036;



    display: inline-block;



    text-decoration: underline;



    max-width: 90%

}







.lp-new-products #pr-summary-subgroups .pr-summary-subgroup-item-title a:hover {



    color: #7ab800;



    text-decoration: underline

}







.lp-new-products #pr-summary-subgroups .pr-summary-index-item-title {



    color: #036;



    text-decoration: underline;



    display: inline-block;



    max-width: 30%

}







.lp-new-products #pr-summary-subgroups .pr-summary-index-item-title:hover {



    color: #7ab800

}







.lp-new-products #pr-summary-subgroups .pr-clipboard-summary-index.added {



    color: #d5d6d2

}







.lp-new-products #pr-summary-subgroups .pr-summary-indexes-list {



    list-style: none;



    margin-top: 15px

}







.lp-new-products #pr-summary-subgroups .pr-summary-item {



    margin-bottom: 15px

}







.lp-new-products .pr-clipboard-pagination {



    margin: 26px auto 4px;



    text-align: center

}







@media screen and (min-width: 480px) {



    .lp-new-products #pr-summary-subgroups .pr-summary-subgroup-item-title a {



        max-width: 44%

    }







    .lp-new-products #pr-summary-subgroups .pr-summary-index-item-title {



        max-width: 44%

    }



}







@media screen and (min-width: 768px) {



    .lp-new-products #pr-summary-subgroups .pr-summary-subgroup-item-title a {



        max-width: 54%

    }







    .lp-new-products #pr-summary-subgroups .pr-summary-index-item-title {



        max-width: 54%

    }



}







.lp-new-products .pr-clipboard-suggester {



    background-color: #f5f5f5;



    padding: 55px 0 59px;



    margin-bottom: 47px;



    margin-top: 29px

}







.lp-new-products .pr-clipboard-suggester label {



    display: block

}







.lp-new-products .pr-clipboard-suggester #pr-suggester-form,



.lp-new-products .pr-clipboard-suggester .pr-clipboard-suggester-results {



    min-width: 280px

}







.lp-new-products .pr-clipboard-suggester #pr-suggester-form {



    position: relative

}







.lp-new-products .pr-clipboard-suggester #pr-suggester-form.pr-suggester-ajax-loader:after {



    content: "";



    position: absolute;



    bottom: 1px;



    right: 5px

}







.lp-new-products .pr-clipboard-suggester #pr-suggester-input {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    border-color: #939598;



    margin-top: 17px;



    padding: 12px 50px 11px 55px;



    font-size: 16px;



    width: 100%

}







.lp-new-products .pr-clipboard-suggester #pr-suggester-input:focus {



    border: 1px solid #619ac5;



    outline: none

}







.lp-new-products .pr-clipboard-suggester .pr-clipboard-suggester-results {



    margin-bottom: 9px;



    position: relative

}







.lp-new-products .pr-clipboard-suggester .pr-clipboard-suggester-results:after {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    content: "";



    background-color: #fff;



    display: block;



    width: calc(100% - 2px);



    height: 4px;



    position: absolute;



    bottom: 3px;



    left: 1px;



    z-index: 8999

}







.lp-new-products .pr-clipboard-suggester .autocomplete-suggestions {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    background-color: #fff;



    cursor: pointer;



    overflow: auto;



    padding: 8px 0 10px;



    border: 1px solid #619ac5;



    position: relative;



    top: -6px

}







.lp-new-products .pr-clipboard-suggester .pr-suggester-item {



    background-color: #fff;



    position: relative;



    padding: 4px 10px 4px 52px

}







.lp-new-products .pr-clipboard-suggester .pr-suggester-item:after {



    content: "";



    position: absolute;



    top: 8px;



    left: 20px

}







.lp-new-products .pr-clipboard-suggester .pr-suggester-item.autocomplete-selected {



    color: #7ab800

}







.lp-new-products .pr-clipboard-suggester .pr-suggester-item.pr-suggester-index {



    font-size: 14px;



    margin-left: 8px;



    padding-left: 71px;



    padding-top: 7px

}







.lp-new-products .pr-clipboard-suggester .pr-suggester-subgroup {



    overflow: hidden

}







.lp-new-products .pr-clipboard-form-block .pr-clipboard-form-intro {



    line-height: 26px

}







.lp-new-products .pr-clipboard-form-block #pr-clipboard-form-submit {



    margin-left: 30px

}







.lp-new-products .pr-clipboard-form-block .form-row.right.form-row-submit {



    clear: left;



    width: 100%

}







@media screen and (min-width: 768px) {



    .lp-new-products .pr-clipboard-form-block .form-row.right.form-row-submit {



        clear: right;



        width: calc(50% - 10px)

    }



}







.lp-new-products .pr-clipboard-form-sending {



    position: relative;



    margin-top: 30px;



    padding-left: 45px;



    padding-top: 9px

}







.lp-new-products .pr-clipboard-form-sending:before {



    content: "";



    position: absolute;



    top: 0;



    left: 0

}







.lp-new-products .pr-clipboard-form-error {



    margin-top: 20px

}







.lp-new-products .pr-cart-volume-wrapper {



    display: inline-block;



    position: relative

}







.lp-new-products .pr-cart-volume-wrapper path {



    fill: #036

}







.lp-new-products .pr-cart-volume-wrapper .pr-cart-volume {



    -webkit-transition: 1s;



    -moz-transition: 1s;



    -ms-transition: 1s;



    -o-transition: 1s;



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    width: 20px;



    height: 20px;



    line-height: 20px;



    font-size: 13px;



    color: #fff;



    background-color: #036;



    text-align: center;



    position: absolute;



    top: -10px;



    right: -10px;



    outline: none

}







.lp-new-products .pr-cart-volume-wrapper .pr-cart-volume.pr-stickycart-volume {



    top: -15px;



    right: -15px

}







.lp-new-products .pr-cart-volume-wrapper .pr-cart-volume.active {



    -webkit-transform: scale(2);



    -moz-transform: scale(2);



    -ms-transform: scale(2);



    -o-transform: scale(2)

}







@media screen and (min-width: 1024px) {



    .lp-new-products .pr-cart-volume-wrapper .pr-cart-volume.pr-stickycart-volume {



        top: -10px;



        right: -10px

    }



}







.lp-new-products .pr-minicart-wrapper {



    font-size: 16px !important;



    text-align: left;



    display: inline-block;



    margin-right: 12px

}







.lp-new-products .pr-minicart-wrapper .pr-btn-clipboard-icon {



    cursor: pointer

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-preview-wrapper {



    position: relative

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-preview-wrapper path {



    fill: #036

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-preview {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    width: 281px;



    position: absolute;



    top: 22px;



    right: -90px;



    z-index: 10;



    display: none

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-preview-inner {



    -webkit-box-shadow: 0px 1px 3.8px 0.2px rgba(63, 63, 63, 0.36);



    -moz-box-shadow: 0px 1px 3.8px 0.2px rgba(63, 63, 63, 0.36);



    box-shadow: 0px 1px 3.8px 0.2px rgba(63, 63, 63, 0.36);



    background-color: #fff;



    margin-top: 29px

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-padding {



    padding: 23px 13px 19px

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-padding.top {



    padding-bottom: 0

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-padding.bottom {



    padding-top: 12px

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-product-item {



    position: relative;



    padding-right: 25px

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-product-item .pr-btn-minicart-remove {



    position: absolute;



    top: 1px;



    right: 0

}







.lp-new-products .pr-minicart-wrapper .pr-minicart-more-wrapper {



    display: block;



    border-bottom: 1px solid rgba(63, 63, 63, 0.2);



    padding-bottom: 15px;



    margin-left: 6px;



    margin-right: 6px

}







.lp-new-products #pr-minicart-subgroups.pr-products-items-list>li:before {



    background-image: url("/bundles/applicationmain/images/vendor/pr/images/icons/subgroup.svg");



    top: 4px;



    left: 0 !important;



    height: 16px

}







.lp-new-products .pr-stickycart-wrapper {



    -webkit-border-radius: 50%;



    -moz-border-radius: 50%;



    border-radius: 50%;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    cursor: pointer;



    border: 1px solid #7ab800;



    background-color: #fff;



    width: 48px;



    height: 48px;



    position: fixed;



    top: 50%;



    right: 20px;



    z-index: 10

}







.lp-new-products .pr-stickycart-wrapper .pr-cart-volume-wrapper {



    top: 10px;



    left: 14px

}







@media screen and (min-width: 1024px) {



    .lp-new-products .pr-minicart-wrapper:hover .pr-minicart-preview {



        display: block

    }







    .lp-new-products .pr-minicart-wrapper:hover .pr-minicart-preview .pr-minicart-preview-content {



        display: none

    }







    .lp-new-products .pr-minicart-wrapper:hover .pr-minicart-preview .pr-minicart-preview-empty {



        display: block

    }







    .lp-new-products .pr-minicart-wrapper.active:hover .pr-minicart-preview {



        display: block

    }







    .lp-new-products .pr-minicart-wrapper.active:hover .pr-minicart-preview .pr-minicart-preview-content {



        display: block

    }







    .lp-new-products .pr-minicart-wrapper.active:hover .pr-minicart-preview .pr-minicart-preview-empty {



        display: none

    }







    .lp-new-products .pr-stickycart-wrapper {



        width: 68px;



        height: 68px;



        top: 50%;



        right: 40px

    }







    .lp-new-products .pr-stickycart-wrapper .pr-cart-volume-wrapper {



        top: 22px;



        left: 23px

    }



}







@media screen and (min-width: 1200px) {



    .lp-new-products .pr-cart-volume-wrapper:hover path {



        fill: #7ab800

    }







    .lp-new-products .pr-cart-volume-wrapper .pr-cart-volume:active,



    .lp-new-products .pr-cart-volume-wrapper .pr-cart-volume:hover {



        outline: none

    }







    .lp-new-products .pr-minicart-wrapper .pr-minicart-preview-wrapper:hover path {



        fill: #7ab800

    }







    .lp-new-products .pr-stickycart-wrapper:hover {



        -webkit-animation: pr-ring 0.5s ease;



        -moz-animation: pr-ring 0.5s ease;



        animation: pr-ring 0.5s ease

    }



}







.lp-new-products .pr-request-product {



    max-width: 355px;



    padding: 13px 0;



    text-align: center

}







.lp-new-products .pr-request-product.decorated {



    -webkit-box-shadow: 0px 1px 3.8px 0.2px rgba(63, 63, 63, 0.36);



    -moz-box-shadow: 0px 1px 3.8px 0.2px rgba(63, 63, 63, 0.36);



    box-shadow: 0px 1px 3.8px 0.2px rgba(63, 63, 63, 0.36);



    padding: 13px;



    margin-bottom: 15px;



    position: relative

}







.lp-new-products .pr-request-product .pr-product-codes-block {



    padding-top: 21px

}







.lp-new-products .pr-request-product .pr-product-add.added .pr-product-btn-text-request {



    display: none

}







.lp-new-products .pr-request-product .pr-product-add.added .pr-product-btn-text-added {



    display: block

}







.lp-new-products .pr-request-product .pr-product-add .pr-product-btn-text-added {



    display: none

}







.lp-new-products .pr-request-product .pr-product-add-block-select {



    margin-top: 10px

}







.lp-new-products .pr-request-product .pr-product-codes-heading {



    margin-bottom: 17px

}







.lp-new-products .pr-request-product #pr-product-codes {



    width: 100%;



    max-width: 274px;



    margin: 15px 0 19px

}







.lp-new-products .pr-request-product .pr-product-codes-list {



    text-align: left

}







.lp-new-products .pr-request-product .pr-product-double-selection-info {



    font-size: 14px;



    margin-top: 14px;



    margin-bottom: 0;



    display: none

}







.lp-new-products .pr-request-product .pr-product-double-selection-info.double-selection {



    display: block

}







.lp-new-products .pr-request-product .pr-product-codes-wrapper {



    display: block;



    background-color: #f5f7fa;



    padding: 18px;



    margin-bottom: 20px

}







.lp-new-products .pr-request-product .pr-product-code-tag {



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box;



    background-color: #cdd6e4;



    color: #036;



    font-size: 12px;



    line-height: 1.8;



    display: inline-block;



    margin-right: 10px;



    margin-bottom: 10px;



    padding: 5px 29px 5px 8px;



    position: relative

}







.lp-new-products .pr-request-product .pr-product-code-tag:first-child {



    margin-top: 19px

}







.lp-new-products .pr-request-product .pr-product-code-tag .pr-btn-product-code-tag-remove {



    position: absolute;



    top: 5px;



    right: 5px

}







.lp-new-products .pr-request-product .pr-product-code-tag-name {



    display: inline-block

}







.lp-new-products .pr-request-product .pr-product-add-block-select-link {



    text-decoration: underline

}







.lp-new-products .pr-request-product .pr-product-confirmation {



    margin-top: 20px

}







.lp-new-products .pr-request-product .pr-product-summary-code-finish {



    padding-top: 20px

}







.lp-new-products .pr-request-product .pr-product-finish-query {



    text-decoration: underline

}







.lp-new-products .pr-request-product .pr-product-summary-finish {



    margin-top: 15px

}







.lp-new-products .pr-cell {



    height: 30px;



    position: relative;



    white-space: nowrap

}







.lp-new-products .pr-cell.active {



    z-index: 100

}







.lp-new-products .pr-cell.active .pr-scope-table-bar {



    display: block

}







.lp-new-products .pr-cell.active .pr-scope-table-bar tr,



.lp-new-products .pr-cell.active .pr-scope-table-bar td {



    display: block

}







.lp-new-products .pr-cell .pr-scope-table-bar {



    position: absolute;



    top: 0;



    left: 0;



    text-align: left

}







.lp-new-products .pr-cell .pr-scope-table-bar-wrapper {



    display: inline-block;



    white-space: nowrap

}







.lp-new-products .pr-cell .pr-scope-table-btn-add {



    width: auto

}







@media screen and (min-width: 640px) {



    .lp-new-products .pr-cell.active .pr-scope-table-bar {



        display: table

    }







    .lp-new-products .pr-cell.active .pr-scope-table-bar tr {



        display: table-row

    }







    .lp-new-products .pr-cell.active .pr-scope-table-bar td {



        display: table-cell

    }







    .lp-new-products .pr-cell .pr-scope-table-bar {



        -webkit-transform: translateY(-50%);



        -moz-transform: translateY(-50%);



        -ms-transform: translateY(-50%);



        -o-transform: translateY(-50%);



        top: 50%;



        text-align: center

    }



}







.lp-new-products .pr-scope-table-bar-wrapper-inner {



    display: inline-block;



    font-size: 14px;



    margin: 0 7px

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar {



    z-index: 10;



    background-color: #fff;



    border: 1px solid #939598;



    table-layout: fixed

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar td {



    border: none;



    padding: 6px 7px

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar td:first-child {



    padding-top: 9px

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar td:last-child {



    padding-bottom: 9px

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-btn-show {



    -webkit-border-radius: 5px;



    -moz-border-radius: 5px;



    border-radius: 5px;



    -moz-background-clip: padding;



    -webkit-background-clip: padding-box;



    background-clip: padding-box

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-btn-show.added {



    background-color: #68676c;



    cursor: not-allowed

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-btn-show.added:before {



    content: ""



}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-btn-show.added .text-green {



    display: none

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .text-green {



    position: relative;



    top: -1px

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar-label-text {



    padding-right: 10px;



    position: relative;



    top: -8px

}







.lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-change-index {



    display: block;



    margin-top: 10px

}







@media screen and (min-width: 640px) {



    .lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar td {



        padding: 9px 7px

    }







    .lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar td:first-child {



        padding-top: 9px;



        padding-left: 14px

    }







    .lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-bar td:last-child {



        padding-bottom: 9px;



        padding-right: 14px

    }







    .lp-new-products .pr-scope-table-bar-wrapper-inner .pr-scope-table-change-index {



        display: inline-block;



        margin-top: 0

    }



}







.lp-new-products .productTables td.pr-cell p.Center {



    text-align: right

}







.lp-new-products .pr-catalog-item-wrapper {



    position: absolute;



    top: 9px;



    left: 20px;



    z-index: 1

}







.lp-new-products .pr-catalog-item-wrapper .pr-catalog-item-wrapper-inner {



    height: 26px

}







.lp-new-products .pr-catalog-item-wrapper .pr-catalog-btn-add {



    position: relative

}







.lp-new-products .pr-catalog-item-wrapper .pr-catalog-btn-add .pr-tooltip {



    display: none;



    position: absolute;



    top: -1px;



    left: -1px;



    z-index: 10

}







@media screen and (min-width: 1024px) {



    .lp-new-products .pr-catalog-item-wrapper {



        top: auto;



        bottom: 10px;



        left: auto;



        right: 22px

    }



}







@media screen and (min-width: 1440px) {



    .lp-new-products .pr-catalog-item-wrapper .pr-catalog-btn-add {



        position: relative

    }







    .lp-new-products .pr-catalog-item-wrapper .pr-catalog-btn-add:hover .pr-tooltip {



        display: block

    }



}







.lp-new-products .pr-popup-overlay {



    background-color: rgba(0, 0, 0, 0.5);



    cursor: pointer;



    display: none

}







.lp-new-products #pr-popup {



    background-color: #fff;



    cursor: default;



    margin: 20px auto 90px;



    max-width: 622px

}







.lp-new-products #pr-popup .pr-popup-inner {



    text-align: center;



    margin: 0 auto;



    max-width: 350px;



    padding-top: 44px

}







.lp-new-products .pr-popup-img-wrapper {



    margin-top: 30px

}







.lp-new-products .pr-popup-img-wrapper img {



    max-width: 496px

}







@media screen and (min-width: 480px) {



    .lp-new-products #pr-popup {



        -webkit-transform: translateY(-51%);



        -moz-transform: translateY(-51%);



        -ms-transform: translateY(-51%);



        -o-transform: translateY(-51%);



        position: relative;



        top: 50%

    }



}







@media screen and (orientation: landscape) and (max-height: 599px) {



    .lp-new-products #pr-popup {



        -webkit-transform: translateY(0);



        -moz-transform: translateY(0);



        -ms-transform: translateY(0);



        -o-transform: translateY(0);



        top: 0

    }



}







.lp-new-products .pr-st-popup-overlay {



    position: fixed;



    top: 200px;



    z-index: 9999;



    width: calc(100% - 20px);



    max-width: 1180px;



    margin: 0 10px

}







.lp-new-products .pr-st-popup-overlay.pr-active-overlay {



    height: auto

}







.lp-new-products .pr-st-popup-overlay.pr-popup-overlay {



    background-color: #cdd6e4;



    border: 1px solid #3e6295

}







.lp-new-products .pr-st-popup-overlay.pr-popup-overlay.pr-st-popup-error {



    background-color: #de3831;



    border-color: #414040;



    color: #fff

}







.lp-new-products .pr-st-popup-overlay.pr-popup-overlay.pr-st-popup-error .pr-st-popup-content-inner-success {



    display: none

}







.lp-new-products .pr-st-popup-overlay.pr-popup-overlay.pr-st-popup-error .pr-st-popup-content-inner-error {



    display: inline-block

}







.lp-new-products .pr-st-popup-overlay .pr-st-popup-content {



    margin: 0 auto;



    padding: 25px 10px;



    font-weight: 400;



    text-align: center

}







.lp-new-products .pr-st-popup-overlay .pr-st-popup-content-inner {



    display: inline-block

}







.lp-new-products .pr-st-popup-overlay .pr-st-popup-content-inner-error {



    display: none

}







@media screen and (min-width: 1220px) {



    .lp-new-products .pr-st-popup-overlay {



        -webkit-transform: translateX(-50%);



        -moz-transform: translateX(-50%);



        -ms-transform: translateX(-50%);



        -o-transform: translateX(-50%);



        left: 50%;



        width: 100%;



        margin: 0

    }



}







.lp-new-products .select2-container {



    box-sizing: border-box;



    display: inline-block;



    margin: 0;



    position: relative;



    vertical-align: middle

}







.lp-new-products .select2-container .select2-selection--single {



    box-sizing: border-box;



    cursor: pointer;



    display: block;



    height: 28px;



    user-select: none;



    -webkit-user-select: none

}







.lp-new-products .select2-container .select2-selection--single .select2-selection__rendered {



    display: block;



    padding-left: 8px;



    padding-right: 20px;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap

}







.lp-new-products .select2-container .select2-selection--single .select2-selection__clear {



    position: relative

}







.lp-new-products .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {



    padding-right: 8px;



    padding-left: 20px

}







.lp-new-products .select2-container .select2-selection--multiple {



    box-sizing: border-box;



    cursor: pointer;



    display: block;



    min-height: 32px;



    user-select: none;



    -webkit-user-select: none

}







.lp-new-products .select2-container .select2-selection--multiple .select2-selection__rendered {



    display: inline-block;



    overflow: hidden;



    padding-left: 8px;



    text-overflow: ellipsis;



    white-space: nowrap

}







.lp-new-products .select2-container .select2-search--inline {



    float: left

}







.lp-new-products .select2-container .select2-search--inline .select2-search__field {



    box-sizing: border-box;



    border: none;



    font-size: 100%;



    margin-top: 5px;



    padding: 0

}







.lp-new-products .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {



    -webkit-appearance: none

}







.lp-new-products .select2-dropdown {



    background-color: white;



    border: 1px solid #aaa;



    border-radius: 4px;



    box-sizing: border-box;



    display: block;



    position: absolute;



    left: -100000px;



    width: 100%;



    z-index: 1051

}







.lp-new-products .select2-results {



    display: block

}







.lp-new-products .select2-results__options {



    list-style: none;



    margin: 0;



    padding: 0

}







.lp-new-products .select2-results__option {



    padding: 6px;



    user-select: none;



    -webkit-user-select: none

}







.lp-new-products .select2-results__option[aria-selected] {



    cursor: pointer

}







.lp-new-products .select2-container--open .select2-dropdown {



    left: 0

}







.lp-new-products .select2-container--open .select2-dropdown--above {



    border-bottom: none;



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0

}







.lp-new-products .select2-container--open .select2-dropdown--below {



    border-top: none;



    border-top-left-radius: 0;



    border-top-right-radius: 0

}







.lp-new-products .select2-search--dropdown {



    display: block;



    padding: 4px

}







.lp-new-products .select2-search--dropdown .select2-search__field {



    padding: 4px;



    width: 100%;



    box-sizing: border-box

}







.lp-new-products .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {



    -webkit-appearance: none

}







.lp-new-products .select2-search--dropdown.select2-search--hide {



    display: none

}







.lp-new-products .select2-close-mask {



    border: 0;



    margin: 0;



    padding: 0;



    display: block;



    position: fixed;



    left: 0;



    top: 0;



    min-height: 100%;



    min-width: 100%;



    height: auto;



    width: auto;



    opacity: 0;



    z-index: 99;



    background-color: #fff;



    filter: alpha(opacity=0)

}







.lp-new-products .select2-hidden-accessible {



    border: 0 !important;



    clip: rect(0 0 0 0) !important;



    height: 1px !important;



    margin: -1px !important;



    overflow: hidden !important;



    padding: 0 !important;



    position: absolute !important;



    width: 1px !important

}







.lp-new-products .select2-container--default .select2-selection--single {



    background-color: #fff;



    border: 1px solid #aaa;



    border-radius: 4px

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__rendered {



    color: #444;



    line-height: 28px

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__clear {



    cursor: pointer;



    float: right;



    font-weight: bold

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__placeholder {



    color: #999

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__arrow {



    height: 26px;



    position: absolute;



    top: 1px;



    right: 1px;



    width: 20px

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__arrow b {



    border-color: #888 transparent transparent transparent;



    border-style: solid;



    border-width: 5px 4px 0 4px;



    height: 0;



    left: 50%;



    margin-left: -4px;



    margin-top: -2px;



    position: absolute;



    top: 50%;



    width: 0

}







.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {



    float: left

}







.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {



    left: 1px;



    right: auto

}







.lp-new-products .select2-container--default.select2-container--disabled .select2-selection--single {



    background-color: #eee;



    cursor: default

}







.lp-new-products .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {



    display: none

}







.lp-new-products .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {



    border-color: transparent transparent #888 transparent;



    border-width: 0 4px 5px 4px

}







.lp-new-products .select2-container--default .select2-selection--multiple {



    background-color: white;



    border: 1px solid #aaa;



    border-radius: 4px;



    cursor: text

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__rendered {



    box-sizing: border-box;



    list-style: none;



    margin: 0;



    padding: 0 5px;



    width: 100%

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__rendered li {



    list-style: none

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__placeholder {



    color: #999;



    margin-top: 5px;



    float: left

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__clear {



    cursor: pointer;



    float: right;



    font-weight: bold;



    margin-top: 5px;



    margin-right: 10px

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__choice {



    background-color: #e4e4e4;



    border: 1px solid #aaa;



    border-radius: 4px;



    cursor: default;



    float: left;



    margin-right: 5px;



    margin-top: 5px;



    padding: 0 5px

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {



    color: #999;



    cursor: pointer;



    display: inline-block;



    font-weight: bold;



    margin-right: 2px

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {



    color: #333

}







.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,



.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,



.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {



    float: right

}







.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {



    margin-left: 5px;



    margin-right: auto

}







.lp-new-products .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {



    margin-left: 2px;



    margin-right: auto

}







.lp-new-products .select2-container--default.select2-container--focus .select2-selection--multiple {



    border: solid black 1px;



    outline: 0

}







.lp-new-products .select2-container--default.select2-container--disabled .select2-selection--multiple {



    background-color: #eee;



    cursor: default

}







.lp-new-products .select2-container--default.select2-container--disabled .select2-selection__choice__remove {



    display: none

}







.lp-new-products .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,



.lp-new-products .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {



    border-top-left-radius: 0;



    border-top-right-radius: 0

}







.lp-new-products .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,



.lp-new-products .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0

}







.lp-new-products .select2-container--default .select2-search--dropdown .select2-search__field {



    border: 1px solid #aaa

}







.lp-new-products .select2-container--default .select2-search--inline .select2-search__field {



    background: transparent;



    border: none;



    outline: 0;



    box-shadow: none;



    -webkit-appearance: textfield

}







.lp-new-products .select2-container--default .select2-results>.select2-results__options {



    max-height: 200px;



    overflow-y: auto

}







.lp-new-products .select2-container--default .select2-results__option[role=group] {



    padding: 0

}







.lp-new-products .select2-container--default .select2-results__option[aria-disabled=true] {



    color: #999

}







.lp-new-products .select2-container--default .select2-results__option[aria-selected=true] {



    background-color: #ddd

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option {



    padding-left: 1em

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option .select2-results__group {



    padding-left: 0

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option .select2-results__option {



    margin-left: -1em;



    padding-left: 2em

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



    margin-left: -2em;



    padding-left: 3em

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



    margin-left: -3em;



    padding-left: 4em

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



    margin-left: -4em;



    padding-left: 5em

}







.lp-new-products .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {



    margin-left: -5em;



    padding-left: 6em

}







.lp-new-products .select2-container--default .select2-results__option--highlighted[aria-selected] {



    background-color: #5897fb;



    color: white

}







.lp-new-products .select2-container--default .select2-results__group {



    cursor: default;



    display: block;



    padding: 6px

}







.lp-new-products .select2-container--classic .select2-selection--single {



    background-color: #f7f7f7;



    border: 1px solid #aaa;



    border-radius: 4px;



    outline: 0;



    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);



    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);



    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);



    background-repeat: repeat-x;



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)

}







.lp-new-products .select2-container--classic .select2-selection--single:focus {



    border: 1px solid #5897fb

}







.lp-new-products .select2-container--classic .select2-selection--single .select2-selection__rendered {



    color: #444;



    line-height: 28px

}







.lp-new-products .select2-container--classic .select2-selection--single .select2-selection__clear {



    cursor: pointer;



    float: right;



    font-weight: bold;



    margin-right: 10px

}







.lp-new-products .select2-container--classic .select2-selection--single .select2-selection__placeholder {



    color: #999

}







.lp-new-products .select2-container--classic .select2-selection--single .select2-selection__arrow {



    background-color: #ddd;



    border: none;



    border-left: 1px solid #aaa;



    border-top-right-radius: 4px;



    border-bottom-right-radius: 4px;



    height: 26px;



    position: absolute;



    top: 1px;



    right: 1px;



    width: 20px;



    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);



    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);



    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);



    background-repeat: repeat-x;



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)

}







.lp-new-products .select2-container--classic .select2-selection--single .select2-selection__arrow b {



    border-color: #888 transparent transparent transparent;



    border-style: solid;



    border-width: 5px 4px 0 4px;



    height: 0;



    left: 50%;



    margin-left: -4px;



    margin-top: -2px;



    position: absolute;



    top: 50%;



    width: 0

}







.lp-new-products .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {



    float: left

}







.lp-new-products .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {



    border: none;



    border-right: 1px solid #aaa;



    border-radius: 0;



    border-top-left-radius: 4px;



    border-bottom-left-radius: 4px;



    left: 1px;



    right: auto

}







.lp-new-products .select2-container--classic.select2-container--open .select2-selection--single {



    border: 1px solid #5897fb

}







.lp-new-products .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {



    background: transparent;



    border: none

}







.lp-new-products .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {



    border-color: transparent transparent #888 transparent;



    border-width: 0 4px 5px 4px

}







.lp-new-products .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {



    border-top: none;



    border-top-left-radius: 0;



    border-top-right-radius: 0;



    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);



    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);



    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);



    background-repeat: repeat-x;



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)

}







.lp-new-products .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {



    border-bottom: none;



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0;



    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);



    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);



    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);



    background-repeat: repeat-x;



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)

}







.lp-new-products .select2-container--classic .select2-selection--multiple {



    background-color: white;



    border: 1px solid #aaa;



    border-radius: 4px;



    cursor: text;



    outline: 0

}







.lp-new-products .select2-container--classic .select2-selection--multiple:focus {



    border: 1px solid #5897fb

}







.lp-new-products .select2-container--classic .select2-selection--multiple .select2-selection__rendered {



    list-style: none;



    margin: 0;



    padding: 0 5px

}







.lp-new-products .select2-container--classic .select2-selection--multiple .select2-selection__clear {



    display: none

}







.lp-new-products .select2-container--classic .select2-selection--multiple .select2-selection__choice {



    background-color: #e4e4e4;



    border: 1px solid #aaa;



    border-radius: 4px;



    cursor: default;



    float: left;



    margin-right: 5px;



    margin-top: 5px;



    padding: 0 5px

}







.lp-new-products .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {



    color: #888;



    cursor: pointer;



    display: inline-block;



    font-weight: bold;



    margin-right: 2px

}







.lp-new-products .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {



    color: #555

}







.lp-new-products .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {



    float: right

}







.lp-new-products .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {



    margin-left: 5px;



    margin-right: auto

}







.lp-new-products .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {



    margin-left: 2px;



    margin-right: auto

}







.lp-new-products .select2-container--classic.select2-container--open .select2-selection--multiple {



    border: 1px solid #5897fb

}







.lp-new-products .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {



    border-top: none;



    border-top-left-radius: 0;



    border-top-right-radius: 0

}







.lp-new-products .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {



    border-bottom: none;



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0

}







.lp-new-products .select2-container--classic .select2-search--dropdown .select2-search__field {



    border: 1px solid #aaa;



    outline: 0

}







.lp-new-products .select2-container--classic .select2-search--inline .select2-search__field {



    outline: 0;



    box-shadow: none

}







.lp-new-products .select2-container--classic .select2-dropdown {



    background-color: white;



    border: 1px solid transparent

}







.lp-new-products .select2-container--classic .select2-dropdown--above {



    border-bottom: none

}







.lp-new-products .select2-container--classic .select2-dropdown--below {



    border-top: none

}







.lp-new-products .select2-container--classic .select2-results>.select2-results__options {



    max-height: 200px;



    overflow-y: auto

}







.lp-new-products .select2-container--classic .select2-results__option[role=group] {



    padding: 0

}







.lp-new-products .select2-container--classic .select2-results__option[aria-disabled=true] {



    color: grey

}







.lp-new-products .select2-container--classic .select2-results__option--highlighted[aria-selected] {



    background-color: #3875d7;



    color: white

}







.lp-new-products .select2-container--classic .select2-results__group {



    cursor: default;



    display: block;



    padding: 6px

}







.lp-new-products .select2-container--classic.select2-container--open .select2-dropdown {



    border-color: #3875d7

}







form .select2-container {



    min-width: 100%

}







.lp-new-products .select2-container .select2-selection--single {



    height: 40px

}







.lp-new-products .select2-container .select2-selection--single .select2-selection__rendered {



    padding: 5px 20px 5px 12px

}







.lp-new-products .select2-container .select2-selection--multiple {



    min-height: 40px

}







.lp-new-products .select2-container--default .select2-selection--single {



    border: 1px solid #959595;



    color: #292929;



    font-weight: 400;



    line-height: 1.2;



    outline: 1px solid #fff;



    text-rendering: optimizelegibility;



    width: 100%

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__arrow b {



    border-width: 6px 4px 0;



    border-color: #074474 transparent transparent;



    margin-left: -14px;



    margin-top: 3px

}







.lp-new-products .error .select2-container--default .select2-selection--single {



    border: 1px solid #dd3b22

}







.lp-new-products .select2-container--default .select2-dropdown {



    border-color: #619ac5;



    outline-color: #d7e6f0;



    color: #9a9b9c;



    width: 100%;



    z-index: 1051

}







.lp-new-products .select2-container--default .select2-results__options li,



.lp-new-products .select2-container--default .select2-selection__rendered li {



    margin: 0;



    color: #292929

}







.lp-new-products .select2-container--default .select2-results__options li:before,



.lp-new-products .select2-container--default .select2-selection__rendered li:before {



    content: none

}







.lp-new-products .select2-container--default .select2-results__option[aria-selected="true"],



.lp-new-products .select2-container--default .select2-results__option--highlighted[aria-selected] {



    background-color: transparent;



    color: #7ab800

}







.lp-new-products .select2-container--default.select2-container--open .select2-selection,



.lp-new-products .select2-container--default.select2-container--focus .select2-selection {



    border-color: #619ac5;



    outline-color: #d7e6f0

}







.lp-new-products .select2-container--default.select2-container--open .select2-selection .select2-selection__arrow b,



.lp-new-products .select2-container--default.select2-container--focus .select2-selection .select2-selection__arrow b {



    border-width: 6px 4px 0;



    border-color: #074474 transparent transparent

}







.lp-new-products .select2-search.select2-search--inline {



    padding: 3px 0 0 7px

}







.lp-new-products .select2-dropdown {



    border-radius: 0

}







.lp-new-products .select2-container--default .select2-search--dropdown .select2-search__field {



    border-radius: 0

}







.lp-new-products .select2-container--default .select2-selection--single {



    border-radius: 0

}







.lp-new-products .select2-container--default .select2-selection--multiple {



    border-radius: 0

}







.lp-new-products .select2-container--default .select2-selection--multiple .select2-selection__choice {



    border-radius: 0

}







.lp-new-products .select2-container--classic .select2-selection--single {



    border-radius: 0

}







.lp-new-products .select2-container--classic .select2-selection--multiple {



    border-radius: 0

}







.lp-new-products .select2-container--classic .select2-selection--multiple .select2-selection__choice {



    border-radius: 0

}







.lp-new-products .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {



    border-top-left-radius: 0;



    border-bottom-left-radius: 0

}







.lp-new-products #ul-form_country,



.lp-new-products #ul-form_subject,



.lp-new-products #ul-selectCompanyCountry {



    display: none

}







.lp-new-products select.select2 {



    position: inherit

}







.lp-new-products .form .rowChoice {



    padding-bottom: 0

}







.lp-new-products #selectCompanyCountry+.select2-container {



    width: 100%;



    max-width: 350px;



    min-width: 0%

}







.lp-new-products #selectCompanyCountry+.select2-container--default .select2-selection--single {



    border-color: #fff;



    outline: none

}







.lp-new-products #selectCompanyCountry+.select2-container {



    top: 10px;



    left: 16.5%;



    box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.298)

}







.lp-new-products #selectCompanyCountry+.select2-container--open .select2-selection--single {



    border-color: #619ac5

}







.lp-new-products .ro-list .select2-container .select2-selection--single .select2-selection__rendered {



    padding: 5px 30px 5px 12px

}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__clear {



    float: left;



    padding: 7px 0 0 0;



    margin-right: 6px;



    font-size: 0;



    width: 14px;



    height: 20px;



    display: inline-block;



    text-indent: -9999px

}







.lp-new-products .lp-hero-banner .lp-hero-btn-section a.lp-btn-icon {



    padding-top: 15px !important;



}







.lp-new-products a.lp-btn-icon,



.lp-new-products button.lp-btn-icon {







    padding-top: 15px !important;



}







.lp-new-products .select2-container--default .select2-selection--single .select2-selection__clear:before {



    text-indent: 0;



    content: '';



    display: block;



    width: 14px;



    height: 14px;



    background-image: url('/bundles/applicationmain/images/icon/ico-as-close-gray.svg');



    background-size: 34px;



    background-position: center center

}







.lp-new-products .lp-hero-feature:hover {



    -ms-transform: translateZ(0) perspective(600px) rotateY(20deg);



    -webkit-transform: translateZ(0) perspective(600px) rotateY(20deg);



    transform: translateZ(0) perspective(600px) rotateY(20deg);



}







/*NAVIGATION*/







.wrapper[data-v-f1810e2c] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    height: 100%

}







.ldp-header-top[data-v-f1810e2c] {



    height: 64px;



    background-color: var(--header-top-background-color);



    color: #fff

}







.ldp-header-bottom[data-v-a288c738] {



    height: 40px;



    background-color: var(--header-bottom-background-color)

}







.header-mobile[data-v-3f7db726] {



    height: 32px;



    background-color: var(--header-mobile-background-color);



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    -webkit-box-pack: justify;



    -ms-flex-pack: justify;



    justify-content: space-between;



    color: #fff

}







.header-mobile[data-v-3f7db726],



nav[data-v-d1199dee] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex

}







nav li[data-v-d1199dee] {



    list-style-type: none;



    margin-right: clamp(10px, 4vw, 40px)

}







nav li a[data-v-d1199dee] {



    position: relative;



    display: block;



    color: #fff;



    text-decoration: none;



    height: 100%;



    line-height: 24px;



    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-transform: translateY(-1px);



    transform: translateY(-1px)

}







nav li a.is-active[data-v-d1199dee]:after {



    content: "";



    position: absolute;



    bottom: 0;



    width: 100%;



    height: 3px;



    background-color: #ff8a00;



    -webkit-transform: translateY(1px);



    transform: translateY(1px)

}







.ldp-header-top .brand-logo[data-v-070fe514] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.ldp-header-top .brand-logo__title[data-v-070fe514] {



    font-family: Poppins, Helvetica, Tahoma, sans-serif;



    font-style: normal;



    font-weight: 300;



    font-size: 29px;



    line-height: 33px;



    color: #fff;



    margin-left: 53%;



}







.language-switcher[data-v-75f5b8aa] {



    position: relative;



    color: #fff;



    height: 100%

}







.language-switcher__toggle[data-v-75f5b8aa] {



    cursor: pointer;



    height: 100%;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    color: #fff;



    padding: 0 2px;



    border: none;



    outline: none;



    background-color: var(--background-color)

}







.language-switcher__toggle .icon-earth path[data-v-75f5b8aa] {



    stroke: #fff;



    -webkit-transition: stroke .2s ease-in-out;



    transition: stroke .2s ease-in-out

}







.language-switcher__toggle>span[data-v-75f5b8aa] {



    font-size: 16px;



    line-height: 24px;



    min-width: 30px;



    margin-left: 8px;



    margin-right: 8px

}







.is-open>.language-switcher__toggle[data-v-75f5b8aa] {



    background-color: #fff;



    color: var(--background-color)

}







.is-open>.language-switcher__toggle .icon-arrow-down path[data-v-75f5b8aa],



.is-open>.language-switcher__toggle .icon-earth path[data-v-75f5b8aa] {



    stroke: var(--background-color)

}







@media (min-width:992px) {



    .language-switcher__toggle[data-v-75f5b8aa] {



        padding: 0 16px;



        padding-left: 4px

    }



}







.icon-arrow-down[data-v-75f5b8aa] {



    display: none;



    -webkit-transform: rotate(0deg) translateY(2px);



    transform: rotate(0deg) translateY(2px);



    -webkit-transition: -webkit-transform .2s ease-in-out;



    transition: -webkit-transform .2s ease-in-out;



    transition: transform .2s ease-in-out;



    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out

}







.icon-arrow-down.rotated[data-v-75f5b8aa] {



    -webkit-transform: rotate(180deg) translateY(2px);



    transform: rotate(180deg) translateY(2px)

}







@media (min-width:992px) {



    .icon-arrow-down[data-v-75f5b8aa] {



        display: block

    }



}







.toggle-menu[data-v-75f5b8aa] {



    position: absolute;



    top: 100%;



    width: 100%;



    display: none;



    background-color: #fff

}







.toggle-menu.is-open[data-v-75f5b8aa] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -ms-flex-direction: column;



    flex-direction: column

}







.toggle-menu li[data-v-75f5b8aa] {



    cursor: pointer;



    color: var(--background-color)

}







.toggle-menu li a[data-v-75f5b8aa] {



    padding: 8px 8px;



    display: block;



    color: inherit

}







.toggle-menu li[data-v-75f5b8aa]:hover {



    color: var(--color-hover)

}







.header-mobile .language-switcher__toggle .icon-earth[data-v-75f5b8aa] {



    margin-left: 8px

}







.header-mobile .language-switcher__toggle>span[data-v-75f5b8aa] {



    font-size: 12px;



    margin-left: 0;



    margin-right: 0

}







.bm-burger-bars {



    background-color: #fff !important

}







.bm-burger-button {



    top: 5px !important;



    height: 22px !important;



    -webkit-transform: translateX(28px);



    transform: translateX(28px)

}







.bm-menu {



    background-color: #1c5188 !important;



    min-height: 1000px;



    z-index: 1030 !important

}







.bm-cross {



    background: #fff !important

}







.bm-cross-button {



    left: 20px !important

}







.bm-item-list {



    color: #fff !important

}







.mobile-navigation[data-v-09a49156] {



    width: 64px;



    height: 100%;



    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;



    position: relative

}







.toggle-button[data-v-09a49156] {



    background-color: transparent;



    border: none;



    outline: none;



    cursor: pointer

}







.icon-hamburger path[data-v-09a49156] {



    stroke: #fff

}







.toggle-menu[data-v-09a49156] {



    display: none;



    position: absolute;



    top: 100%;



    background-color: #fff;



    right: 0;



    z-index: 10

}







.toggle-menu.is-open[data-v-09a49156] {



    display: block

}







.toggle-menu__item[data-v-09a49156] {



    cursor: pointer;



    list-style-type: none;



    padding: 8px 8px;



    color: var(--background-color)

}







.scrollactive-nav[data-v-09a49156] {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -ms-flex-direction: column;



    flex-direction: column

}







li[data-v-09a49156] {



    cursor: pointer;



    list-style-type: none;



    padding: 8px 8px;



    color: var(--background-color)

}







.scrollactive-item[data-v-09a49156] {



    color: #fff;



    text-decoration: none

}







.ldp-header[data-v-35b0660b] {



    position: fixed;



    top: 0;



    right: 0;



    left: 0;



    z-index: 202;



    -webkit-transition: -webkit-transform .4s;



    transition: -webkit-transform .4s;



    transition: transform .4s;



    transition: transform .4s, -webkit-transform .4s

}







.ldp-header.is-sticky[data-v-35b0660b] {



    position: fixed;



    -webkit-transform: translateY(-64px);



    transform: translateY(-64px)

}







.ldp-header.is-sticky.scroll-up[data-v-35b0660b] {



    -webkit-transform: translateY(0);



    transform: translateY(0)

}







.header-bottom-aside[data-v-35b0660b] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    height: 100%;



    width: 250px;



    color: #fff;



    font-size: 18px;



    line-height: 24px;



    font-weight: 400

}







.header-top-aside[data-v-35b0660b] {



    width: clamp(50px, 30%, 250px)

}







.language-switcher[data-v-35b0660b] {



    margin-right: 16px

}







@media(max-width:575.98px) {



    .page-title[data-v-35b0660b] {



        font-size: 16px

    }



}







.hero-downloads[data-v-19542da2] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    padding-bottom: 16px

}







.hero-downloads .rwl-heading.h4.download-title[data-v-19542da2] {



    margin-right: 8px;



    font-weight: 400

}







.download-title[data-v-19542da2] {



    text-transform: capitalize

}







.spacer-line[data-v-feeba910] {



    height: 1px;



    width: 100%;



    margin: 16px 0;



    background-color: #d5d6d2

}







.hero[data-v-71d7d94a] .rwl-heading.h2 {



    text-align: center;



    font-size: clamp(24px, 4vw, 40px);



    line-height: clamp(32px, 5vw, 56px)

}







.hero-background[data-v-71d7d94a] {



    background-image: url(../img/background_hero.jpg);



    background-position: top;



    background-size: cover;



    padding-bottom: 40px

}







@media (min-width:992px) {



    .hero-background[data-v-71d7d94a] {



        padding-bottom: 0

    }



}







.hero-product-image[data-v-71d7d94a] {



    text-align: center;



    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

}







i[data-v-71d7d94a] {



    -webkit-text-decoration: underline #fcb316;



    text-decoration: underline #fcb316

}







.rwl-heading.h4.find-more-title[data-v-71d7d94a] {



    font-weight: 400

}







.expansion-panel[data-v-71d7d94a] {



    border-bottom: 1px solid #fff

}







[data-v-71d7d94a] .expansion-panel .toggle {



    font-weight: 500

}







[data-v-71d7d94a] .expansion-panel.is-open .toggle {



    color: #ff8a00;



    background-color: #fff

}







[data-v-71d7d94a] .expansion-panel.is-open .toggle path {



    stroke: #ff8a00

}







[data-v-71d7d94a] .expansion-panel-content>.file-list {



    display: grid;



    grid-template-columns: 50% 50%

}







@media (min-width:400px) {



    [data-v-71d7d94a] .expansion-panel-content>.file-list {



        grid-template-columns: repeat(3, 33%);



        row-gap: 16px

    }



}







[data-v-71d7d94a] .expansion-panel-content>.file-list>.file-item {



    margin: 0;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    display: grid;



    grid-template-columns: 100%;



    grid-template-rows: 48px auto;



    text-align: center

}







[data-v-71d7d94a] .expansion-panel-content>.file-list>.file-item .text-wrapper {



    display: block;



    text-align: center

}







[data-v-71d7d94a] .expansion-panel-content>.file-list>.file-item svg {



    margin-right: 0

}







.expansion-panel-content[data-v-71d7d94a] {



    margin: 16px 16px;



    background-color: #fff

}







.expansion-panel.hide-toggle[data-v-71d7d94a]>.toggle {



    display: none

}







.link-list[data-v-71d7d94a],



.video-list[data-v-71d7d94a] {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -ms-flex-direction: column;



    flex-direction: column;



    -webkit-box-pack: justify;



    -ms-flex-pack: justify;



    justify-content: space-between

}







@media (min-width:992px) {







    .link-list[data-v-71d7d94a],



    .video-list[data-v-71d7d94a] {



        -webkit-box-orient: vertical;



        -webkit-box-direction: normal;



        -ms-flex-direction: column;



        flex-direction: column

    }



}







@media (min-width:992px) {



    .only-mobile[data-v-71d7d94a] {



        display: none

    }



}







.contact-form[data-v-550ef7bb] .rwl-alert {



    font-size: 14px;



    line-height: 20px

}







.product-item[data-v-7a7f7114] {



    text-decoration: none;



    padding: var(--inset-space);



    border: 1px solid transparent;



    position: relative;



    z-index: 2

}







.product-item .wrapper[data-v-7a7f7114] {



    width: 96px;



    height: 96px;



    position: relative;



    background-color: #fff;



    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

}







.product-item[data-v-7a7f7114]:before {



    position: absolute;



    left: -4px;



    top: -4px;



    width: calc(100% + 8px);



    height: calc(100% + 8px);



    z-index: -1;



    content: "";



    background-color: #fff;



    border-color: #cdd6e4;



    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);



    box-shadow: 0 0 20px rgba(0, 0, 0, .15);



    opacity: 0;



    -webkit-transition: all .23s ease-in-out;



    transition: all .23s ease-in-out

}







a.product-item[data-v-7a7f7114]:hover:before {



    opacity: 1

}







.product-item__title[data-v-7a7f7114] {



    padding-top: 8px;



    color: #000;



    font-size: 14px;



}







.grid[data-v-290640b3] {



    display: grid;



    grid-template-columns: repeat(3, 1fr);



    grid-column-gap: 16px

}







@media (min-width:576px) {



    .grid[data-v-290640b3] {



        grid-column-gap: 32px

    }



}







@media (min-width:992px) {



    .grid[data-v-290640b3] {



        grid-template-columns: repeat(3, 96px);



        grid-column-gap: 8px

    }



}







@media (min-width:1200px) {



    .grid[data-v-290640b3] {



        grid-template-columns: repeat(3, 96px);



        grid-column-gap: 32px

    }



}







@media (min-width:992px) {



    .grid-headline[data-v-290640b3] {



        min-height: 64px

    }



}







.accessories[data-v-290640b3] {



    background-image: url(../img/background_applications.jpg);



    background-size: cover

}







.accessories .badge.rwl-badge[data-v-290640b3] {



    background-color: #cdd6e4;



    color: #036;



    border-radius: 8px;



    font-size: 14px;



    line-height: 20px;



    padding: 6px 20px;



    margin-bottom: 8px;



    margin-right: 8px;



    font-weight: 600

}







.accessories .product-item--base-material[data-v-290640b3] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -ms-flex-direction: column;



    flex-direction: column;



    max-width: 100px

}







.star-block[data-v-f0b47398] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    position: relative

}







.star-block .star-wrapper[data-v-f0b47398] {



    padding-top: 4px;



    position: relative

}







.star-block .star-wrapper .big-star[data-v-f0b47398] {



    position: absolute;



    left: 0;



    top: -5px;



    -webkit-transform: translateY(-20px);



    transform: translateY(-20px);



    width: 112px;



    height: 112px

}







@media(min-width:768px) {



    .star-block .star-wrapper .big-star[data-v-f0b47398] {



        width: 200px;



        height: 240px;



        top: -40px

    }



}







@media(min-width:992px) {



    .star-block .button-wrap[data-v-f0b47398] {



        width: 120%;



        padding: 0 30px 20px 115px

    }



}







.star-block .button-wrap[data-v-f0b47398] {



    width: 100%;



    -ms-flex-pack: distribute;



    justify-content: space-around;



    padding: 10px 10px 20px 10px;



    margin-top: auto

}







@media(min-width:576px) {



    .star-block .button-wrap[data-v-f0b47398] {



        padding: 10px 30px 20px 50px

    }



}







.star-block .text-wrapper[data-v-f0b47398] {



    font-size: 18px;



    line-height: 24px;



    padding: 32px 30px 0 115px;



    z-index: 2;



    position: relative;



    width: 100%;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -ms-flex-direction: column;



    flex-direction: column

}







.star-block .text-wrapper p[data-v-f0b47398] {



    margin-bottom: 16px

}







@media(min-width:768px) {







    .star-block .button-wrap[data-v-f0b47398],



    .star-block .text-wrapper[data-v-f0b47398] {



        padding-left: 80px;



        left: 80px;



        padding-left: 160px;



        left: unset

    }



}







.line-show[data-v-f0b47398] {



    width: 70%;



    border-bottom: 1px solid #fff;



    margin-left: 20%;



    position: absolute

}







@media(min-width:992px) {



    .line-show-right[data-v-f0b47398] {



        border-right: 2px solid #fff;



        height: 80%;



        position: absolute;



        left: 100%;



        top: 10%

    }







    .line-show[data-v-f0b47398] {



        display: none

    }



}







.packs[data-v-266a920f] {



    color: #000;



    width: 100%;



    text-align: center

}







b[data-v-266a920f] {



    font-weight: 500

}







.ALICJA>[data-v-266a920f] {



    font-size: 18px

}







.ldp-promotion[data-v-762165b0] {



    background: url(../img/background_promo.jpg);



    background-size: cover;



    color: #fff

}







.banner-speed[data-v-1bc581d0] {



    background-color: #1c5188;



    background-image: url(../img/background_speed.jpg);



    background-size: cover

}







.banner-speed .rwl-heading.h3.banner-speed__title[data-v-1bc581d0] {



    padding-top: 32px;



    margin-bottom: 32px;



    color: #fff

}







.banner-speed__wrapper[data-v-1bc581d0] {



    display: grid;



    grid-template-columns: 1fr 30px 24px 24px 30px 1fr;



    grid-template-rows: 1fr 60px

}







@media (min-width:992px) {



    .banner-speed[data-v-1bc581d0] {



        padding-bottom: 32px

    }



}







.image-wrapper[data-v-1bc581d0] {



    border-radius: 50%;



    border: 4px solid #fff

}







.image-wrapper img[data-v-1bc581d0] {



    width: 100%;



    height: auto

}







.image-wrapper--product[data-v-1bc581d0] {



    grid-column: 1/3;



    grid-row: 1

}







.image-wrapper--traditional[data-v-1bc581d0] {



    grid-column: 5/7;



    grid-row: 1

}







.icon-watch[data-v-1bc581d0] {



    grid-column: 3/5;



    grid-row: 2;



    margin: auto;



    height: 48px

}







@media (min-width:992px) {



    .icon-watch[data-v-1bc581d0] {



        height: 90px

    }



}







.product-speed[data-v-1bc581d0] {



    grid-column: 1/3

}







.product-speed[data-v-1bc581d0],



.traditional-speed[data-v-1bc581d0] {



    grid-row: 2;



    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: 16px

}







.traditional-speed[data-v-1bc581d0] {



    grid-column: 5/7

}







.progress-bar[data-v-1bc581d0] {



    height: 24px

}







.progress-bar--fast[data-v-1bc581d0] {



    width: 16px;



    background-color: #a2d100

}







.progress-bar--slow[data-v-1bc581d0] {



    width: 100%;



    background-image: -webkit-gradient(linear, left top, right top, from(#fcb316), to(#de3831));



    background-image: linear-gradient(90deg, #fcb316, #de3831)

}







.banner-speed__description[data-v-1bc581d0] {



    color: #fff;



    font-size: clamp(18px, 4vw, 24px);



    line-height: clamp(24px, 5.6vw, 32px);



    text-align: left;



    padding-top: 16px;



    padding-bottom: 16px

}







@media (min-width:992px) {



    .banner-speed__description[data-v-1bc581d0] {



        margin-bottom: 32px;



        text-align: center

    }



}







.banner-speed__description-list[data-v-1bc581d0] {



    display: none;



    grid-template-columns: 1fr 1fr;



    grid-template-rows: 1fr 1fr;



    -webkit-column-gap: 30px;



    -moz-column-gap: 30px;



    column-gap: 30px;



    color: #fff;



    font-size: 16px;



    line-height: 24px

}







.banner-speed__description-list li[data-v-1bc581d0] {



    margin-top: 0;



    margin-bottom: 16px

}







@media (min-width:992px) {



    .banner-speed__description-list[data-v-1bc581d0] {



        display: grid

    }



}







.banner-speed__description-list--mobile[data-v-1bc581d0] {



    padding: 0 16px

}







@media (min-width:992px) {



    .banner-speed__wrapper[data-v-1bc581d0] {



        grid-template-columns: 1fr 256px 90px 90px 90px 256px 1fr;



        grid-template-rows: 1fr 30px 70px

    }







    .image-wrapper--product[data-v-1bc581d0] {



        grid-column: 2/3;



        grid-row: 1/3

    }







    .image-wrapper--traditional[data-v-1bc581d0] {



        grid-column: 6/7;



        grid-row: 1/3

    }







    .product-speed[data-v-1bc581d0] {



        grid-column: 3/4;



        grid-row: 2/3;



        padding: 0;



        -webkit-box-align: end;



        -ms-flex-align: end;



        align-items: flex-end

    }







    .product-speed .progress-bar--fast[data-v-1bc581d0] {



        width: 24px;



        height: 16px

    }







    .traditional-speed[data-v-1bc581d0] {



        grid-column: 5/6;



        grid-row: 1/3;



        padding: 0

    }







    .traditional-speed .progress-bar--slow[data-v-1bc581d0] {



        height: 100%;



        width: 24px;



        background-image: -webkit-gradient(linear, left top, left bottom, from(#de3831), to(#fcb316));



        background-image: linear-gradient(#de3831, #fcb316)

    }







    .icon-watch[data-v-1bc581d0] {



        grid-column: 3/6;



        grid-row: 1;



        max-width: 62px

    }



}







.m-0[data-v-14c939c2] {



    margin: 0 !important

}







.mt-0[data-v-14c939c2],



.my-0[data-v-14c939c2] {



    margin-top: 0 !important

}







.mr-0[data-v-14c939c2],



.mx-0[data-v-14c939c2] {



    margin-right: 0 !important

}







.mb-0[data-v-14c939c2],



.my-0[data-v-14c939c2] {



    margin-bottom: 0 !important

}







.ml-0[data-v-14c939c2],



.mx-0[data-v-14c939c2] {



    margin-left: 0 !important

}







.m-1[data-v-14c939c2] {



    margin: 1px !important

}







.mt-1[data-v-14c939c2],



.my-1[data-v-14c939c2] {



    margin-top: 1px !important

}







.mr-1[data-v-14c939c2],



.mx-1[data-v-14c939c2] {



    margin-right: 1px !important

}







.mb-1[data-v-14c939c2],



.my-1[data-v-14c939c2] {



    margin-bottom: 1px !important

}







.ml-1[data-v-14c939c2],



.mx-1[data-v-14c939c2] {



    margin-left: 1px !important

}







.m-2[data-v-14c939c2] {



    margin: 2px !important

}







.mt-2[data-v-14c939c2],



.my-2[data-v-14c939c2] {



    margin-top: 2px !important

}







.mr-2[data-v-14c939c2],



.mx-2[data-v-14c939c2] {



    margin-right: 2px !important

}







.mb-2[data-v-14c939c2],



.my-2[data-v-14c939c2] {



    margin-bottom: 2px !important

}







.ml-2[data-v-14c939c2],



.mx-2[data-v-14c939c2] {



    margin-left: 2px !important

}







.m-3[data-v-14c939c2] {



    margin: 4px !important

}







.mt-3[data-v-14c939c2],



.my-3[data-v-14c939c2] {



    margin-top: 4px !important

}







.mr-3[data-v-14c939c2],



.mx-3[data-v-14c939c2] {



    margin-right: 4px !important

}







.mb-3[data-v-14c939c2],



.my-3[data-v-14c939c2] {



    margin-bottom: 4px !important

}







.ml-3[data-v-14c939c2],



.mx-3[data-v-14c939c2] {



    margin-left: 4px !important

}







.m-4[data-v-14c939c2] {



    margin: 8px !important

}







.mt-4[data-v-14c939c2],



.my-4[data-v-14c939c2] {



    margin-top: 8px !important

}







.mr-4[data-v-14c939c2],



.mx-4[data-v-14c939c2] {



    margin-right: 8px !important

}







.mb-4[data-v-14c939c2],



.my-4[data-v-14c939c2] {



    margin-bottom: 8px !important

}







.ml-4[data-v-14c939c2],



.mx-4[data-v-14c939c2] {



    margin-left: 8px !important

}







.m-5[data-v-14c939c2] {



    margin: 16px !important

}







.mt-5[data-v-14c939c2],



.my-5[data-v-14c939c2] {



    margin-top: 16px !important

}







.mr-5[data-v-14c939c2],



.mx-5[data-v-14c939c2] {



    margin-right: 16px !important

}







.mb-5[data-v-14c939c2],



.my-5[data-v-14c939c2] {



    margin-bottom: 16px !important

}







.ml-5[data-v-14c939c2],



.mx-5[data-v-14c939c2] {



    margin-left: 16px !important

}







.m-6[data-v-14c939c2] {



    margin: 32px !important

}







.mt-6[data-v-14c939c2],



.my-6[data-v-14c939c2] {



    margin-top: 32px !important

}







.mr-6[data-v-14c939c2],



.mx-6[data-v-14c939c2] {



    margin-right: 32px !important

}







.mb-6[data-v-14c939c2],



.my-6[data-v-14c939c2] {



    margin-bottom: 32px !important

}







.ml-6[data-v-14c939c2],



.mx-6[data-v-14c939c2] {



    margin-left: 32px !important

}







.m-7[data-v-14c939c2] {



    margin: 40px !important

}







.mt-7[data-v-14c939c2],



.my-7[data-v-14c939c2] {



    margin-top: 40px !important

}







.mr-7[data-v-14c939c2],



.mx-7[data-v-14c939c2] {



    margin-right: 40px !important

}







.mb-7[data-v-14c939c2],



.my-7[data-v-14c939c2] {



    margin-bottom: 40px !important

}







.ml-7[data-v-14c939c2],



.mx-7[data-v-14c939c2] {



    margin-left: 40px !important

}







.m-8[data-v-14c939c2] {



    margin: 48px !important

}







.mt-8[data-v-14c939c2],



.my-8[data-v-14c939c2] {



    margin-top: 48px !important

}







.mr-8[data-v-14c939c2],



.mx-8[data-v-14c939c2] {



    margin-right: 48px !important

}







.mb-8[data-v-14c939c2],



.my-8[data-v-14c939c2] {



    margin-bottom: 48px !important

}







.ml-8[data-v-14c939c2],



.mx-8[data-v-14c939c2] {



    margin-left: 48px !important

}







.m-9[data-v-14c939c2] {



    margin: 64px !important

}







.mt-9[data-v-14c939c2],



.my-9[data-v-14c939c2] {



    margin-top: 64px !important

}







.mr-9[data-v-14c939c2],



.mx-9[data-v-14c939c2] {



    margin-right: 64px !important

}







.mb-9[data-v-14c939c2],



.my-9[data-v-14c939c2] {



    margin-bottom: 64px !important

}







.ml-9[data-v-14c939c2],



.mx-9[data-v-14c939c2] {



    margin-left: 64px !important

}







.m-10[data-v-14c939c2] {



    margin: 128px !important

}







.mt-10[data-v-14c939c2],



.my-10[data-v-14c939c2] {



    margin-top: 128px !important

}







.mr-10[data-v-14c939c2],



.mx-10[data-v-14c939c2] {



    margin-right: 128px !important

}







.mb-10[data-v-14c939c2],



.my-10[data-v-14c939c2] {



    margin-bottom: 128px !important

}







.ml-10[data-v-14c939c2],



.mx-10[data-v-14c939c2] {



    margin-left: 128px !important

}







.m-11[data-v-14c939c2] {



    margin: 256px !important

}







.mt-11[data-v-14c939c2],



.my-11[data-v-14c939c2] {



    margin-top: 256px !important

}







.mr-11[data-v-14c939c2],



.mx-11[data-v-14c939c2] {



    margin-right: 256px !important

}







.mb-11[data-v-14c939c2],



.my-11[data-v-14c939c2] {



    margin-bottom: 256px !important

}







.ml-11[data-v-14c939c2],



.mx-11[data-v-14c939c2] {



    margin-left: 256px !important

}







.p-0[data-v-14c939c2] {



    padding: 0 !important

}







.pt-0[data-v-14c939c2],



.py-0[data-v-14c939c2] {



    padding-top: 0 !important

}







.pr-0[data-v-14c939c2],



.px-0[data-v-14c939c2] {



    padding-right: 0 !important

}







.pb-0[data-v-14c939c2],



.py-0[data-v-14c939c2] {



    padding-bottom: 0 !important

}







.pl-0[data-v-14c939c2],



.px-0[data-v-14c939c2] {



    padding-left: 0 !important

}







.p-1[data-v-14c939c2] {



    padding: 1px !important

}







.pt-1[data-v-14c939c2],



.py-1[data-v-14c939c2] {



    padding-top: 1px !important

}







.pr-1[data-v-14c939c2],



.px-1[data-v-14c939c2] {



    padding-right: 1px !important

}







.pb-1[data-v-14c939c2],



.py-1[data-v-14c939c2] {



    padding-bottom: 1px !important

}







.pl-1[data-v-14c939c2],



.px-1[data-v-14c939c2] {



    padding-left: 1px !important

}







.p-2[data-v-14c939c2] {



    padding: 2px !important

}







.pt-2[data-v-14c939c2],



.py-2[data-v-14c939c2] {



    padding-top: 2px !important

}







.pr-2[data-v-14c939c2],



.px-2[data-v-14c939c2] {



    padding-right: 2px !important

}







.pb-2[data-v-14c939c2],



.py-2[data-v-14c939c2] {



    padding-bottom: 2px !important

}







.pl-2[data-v-14c939c2],



.px-2[data-v-14c939c2] {



    padding-left: 2px !important

}







.p-3[data-v-14c939c2] {



    padding: 4px !important

}







.pt-3[data-v-14c939c2],



.py-3[data-v-14c939c2] {



    padding-top: 4px !important

}







.pr-3[data-v-14c939c2],



.px-3[data-v-14c939c2] {



    padding-right: 4px !important

}







.pb-3[data-v-14c939c2],



.py-3[data-v-14c939c2] {



    padding-bottom: 4px !important

}







.pl-3[data-v-14c939c2],



.px-3[data-v-14c939c2] {



    padding-left: 4px !important

}







.p-4[data-v-14c939c2] {



    padding: 8px !important

}







.pt-4[data-v-14c939c2],



.py-4[data-v-14c939c2] {



    padding-top: 8px !important

}







.pr-4[data-v-14c939c2],



.px-4[data-v-14c939c2] {



    padding-right: 8px !important

}







.pb-4[data-v-14c939c2],



.py-4[data-v-14c939c2] {



    padding-bottom: 8px !important

}







.pl-4[data-v-14c939c2],



.px-4[data-v-14c939c2] {



    padding-left: 8px !important

}







.p-5[data-v-14c939c2] {



    padding: 16px !important

}







.pt-5[data-v-14c939c2],



.py-5[data-v-14c939c2] {



    padding-top: 16px !important

}







.pr-5[data-v-14c939c2],



.px-5[data-v-14c939c2] {



    padding-right: 16px !important

}







.pb-5[data-v-14c939c2],



.py-5[data-v-14c939c2] {



    padding-bottom: 16px !important

}







.pl-5[data-v-14c939c2],



.px-5[data-v-14c939c2] {



    padding-left: 16px !important

}







.p-6[data-v-14c939c2] {



    padding: 32px !important

}







.pt-6[data-v-14c939c2],



.py-6[data-v-14c939c2] {



    padding-top: 32px !important

}







.pr-6[data-v-14c939c2],



.px-6[data-v-14c939c2] {



    padding-right: 32px !important

}







.pb-6[data-v-14c939c2],



.py-6[data-v-14c939c2] {



    padding-bottom: 32px !important

}







.pl-6[data-v-14c939c2],



.px-6[data-v-14c939c2] {



    padding-left: 32px !important

}







.p-7[data-v-14c939c2] {



    padding: 40px !important

}







.pt-7[data-v-14c939c2],



.py-7[data-v-14c939c2] {



    padding-top: 40px !important

}







.pr-7[data-v-14c939c2],



.px-7[data-v-14c939c2] {



    padding-right: 40px !important

}







.pb-7[data-v-14c939c2],



.py-7[data-v-14c939c2] {



    padding-bottom: 40px !important

}







.pl-7[data-v-14c939c2],



.px-7[data-v-14c939c2] {



    padding-left: 40px !important

}







.p-8[data-v-14c939c2] {



    padding: 48px !important

}







.pt-8[data-v-14c939c2],



.py-8[data-v-14c939c2] {



    padding-top: 48px !important

}







.pr-8[data-v-14c939c2],



.px-8[data-v-14c939c2] {



    padding-right: 48px !important

}







.pb-8[data-v-14c939c2],



.py-8[data-v-14c939c2] {



    padding-bottom: 48px !important

}







.pl-8[data-v-14c939c2],



.px-8[data-v-14c939c2] {



    padding-left: 48px !important

}







.p-9[data-v-14c939c2] {



    padding: 64px !important

}







.pt-9[data-v-14c939c2],



.py-9[data-v-14c939c2] {



    padding-top: 64px !important

}







.pr-9[data-v-14c939c2],



.px-9[data-v-14c939c2] {



    padding-right: 64px !important

}







.pb-9[data-v-14c939c2],



.py-9[data-v-14c939c2] {



    padding-bottom: 64px !important

}







.pl-9[data-v-14c939c2],



.px-9[data-v-14c939c2] {



    padding-left: 64px !important

}







.p-10[data-v-14c939c2] {



    padding: 128px !important

}







.pt-10[data-v-14c939c2],



.py-10[data-v-14c939c2] {



    padding-top: 128px !important

}







.pr-10[data-v-14c939c2],



.px-10[data-v-14c939c2] {



    padding-right: 128px !important

}







.pb-10[data-v-14c939c2],



.py-10[data-v-14c939c2] {



    padding-bottom: 128px !important

}







.pl-10[data-v-14c939c2],



.px-10[data-v-14c939c2] {



    padding-left: 128px !important

}







.p-11[data-v-14c939c2] {



    padding: 256px !important

}







.pt-11[data-v-14c939c2],



.py-11[data-v-14c939c2] {



    padding-top: 256px !important

}







.pr-11[data-v-14c939c2],



.px-11[data-v-14c939c2] {



    padding-right: 256px !important

}







.pb-11[data-v-14c939c2],



.py-11[data-v-14c939c2] {



    padding-bottom: 256px !important

}







.pl-11[data-v-14c939c2],



.px-11[data-v-14c939c2] {



    padding-left: 256px !important

}







.m-n1[data-v-14c939c2] {



    margin: -1px !important

}







.mt-n1[data-v-14c939c2],



.my-n1[data-v-14c939c2] {



    margin-top: -1px !important

}







.mr-n1[data-v-14c939c2],



.mx-n1[data-v-14c939c2] {



    margin-right: -1px !important

}







.mb-n1[data-v-14c939c2],



.my-n1[data-v-14c939c2] {



    margin-bottom: -1px !important

}







.ml-n1[data-v-14c939c2],



.mx-n1[data-v-14c939c2] {



    margin-left: -1px !important

}







.m-n2[data-v-14c939c2] {



    margin: -2px !important

}







.mt-n2[data-v-14c939c2],



.my-n2[data-v-14c939c2] {



    margin-top: -2px !important

}







.mr-n2[data-v-14c939c2],



.mx-n2[data-v-14c939c2] {



    margin-right: -2px !important

}







.mb-n2[data-v-14c939c2],



.my-n2[data-v-14c939c2] {



    margin-bottom: -2px !important

}







.ml-n2[data-v-14c939c2],



.mx-n2[data-v-14c939c2] {



    margin-left: -2px !important

}







.m-n3[data-v-14c939c2] {



    margin: -4px !important

}







.mt-n3[data-v-14c939c2],



.my-n3[data-v-14c939c2] {



    margin-top: -4px !important

}







.mr-n3[data-v-14c939c2],



.mx-n3[data-v-14c939c2] {



    margin-right: -4px !important

}







.mb-n3[data-v-14c939c2],



.my-n3[data-v-14c939c2] {



    margin-bottom: -4px !important

}







.ml-n3[data-v-14c939c2],



.mx-n3[data-v-14c939c2] {



    margin-left: -4px !important

}







.m-n4[data-v-14c939c2] {



    margin: -8px !important

}







.mt-n4[data-v-14c939c2],



.my-n4[data-v-14c939c2] {



    margin-top: -8px !important

}







.mr-n4[data-v-14c939c2],



.mx-n4[data-v-14c939c2] {



    margin-right: -8px !important

}







.mb-n4[data-v-14c939c2],



.my-n4[data-v-14c939c2] {



    margin-bottom: -8px !important

}







.ml-n4[data-v-14c939c2],



.mx-n4[data-v-14c939c2] {



    margin-left: -8px !important

}







.m-n5[data-v-14c939c2] {



    margin: -16px !important

}







.mt-n5[data-v-14c939c2],



.my-n5[data-v-14c939c2] {



    margin-top: -16px !important

}







.mr-n5[data-v-14c939c2],



.mx-n5[data-v-14c939c2] {



    margin-right: -16px !important

}







.mb-n5[data-v-14c939c2],



.my-n5[data-v-14c939c2] {



    margin-bottom: -16px !important

}







.ml-n5[data-v-14c939c2],



.mx-n5[data-v-14c939c2] {



    margin-left: -16px !important

}







.m-n6[data-v-14c939c2] {



    margin: -32px !important

}







.mt-n6[data-v-14c939c2],



.my-n6[data-v-14c939c2] {



    margin-top: -32px !important

}







.mr-n6[data-v-14c939c2],



.mx-n6[data-v-14c939c2] {



    margin-right: -32px !important

}







.mb-n6[data-v-14c939c2],



.my-n6[data-v-14c939c2] {



    margin-bottom: -32px !important

}







.ml-n6[data-v-14c939c2],



.mx-n6[data-v-14c939c2] {



    margin-left: -32px !important

}







.m-n7[data-v-14c939c2] {



    margin: -40px !important

}







.mt-n7[data-v-14c939c2],



.my-n7[data-v-14c939c2] {



    margin-top: -40px !important

}







.mr-n7[data-v-14c939c2],



.mx-n7[data-v-14c939c2] {



    margin-right: -40px !important

}







.mb-n7[data-v-14c939c2],



.my-n7[data-v-14c939c2] {



    margin-bottom: -40px !important

}







.ml-n7[data-v-14c939c2],



.mx-n7[data-v-14c939c2] {



    margin-left: -40px !important

}







.m-n8[data-v-14c939c2] {



    margin: -48px !important

}







.mt-n8[data-v-14c939c2],



.my-n8[data-v-14c939c2] {



    margin-top: -48px !important

}







.mr-n8[data-v-14c939c2],



.mx-n8[data-v-14c939c2] {



    margin-right: -48px !important

}







.mb-n8[data-v-14c939c2],



.my-n8[data-v-14c939c2] {



    margin-bottom: -48px !important

}







.ml-n8[data-v-14c939c2],



.mx-n8[data-v-14c939c2] {



    margin-left: -48px !important

}







.m-n9[data-v-14c939c2] {



    margin: -64px !important

}







.mt-n9[data-v-14c939c2],



.my-n9[data-v-14c939c2] {



    margin-top: -64px !important

}







.mr-n9[data-v-14c939c2],



.mx-n9[data-v-14c939c2] {



    margin-right: -64px !important

}







.mb-n9[data-v-14c939c2],



.my-n9[data-v-14c939c2] {



    margin-bottom: -64px !important

}







.ml-n9[data-v-14c939c2],



.mx-n9[data-v-14c939c2] {



    margin-left: -64px !important

}







.m-n10[data-v-14c939c2] {



    margin: -128px !important

}







.mt-n10[data-v-14c939c2],



.my-n10[data-v-14c939c2] {



    margin-top: -128px !important

}







.mr-n10[data-v-14c939c2],



.mx-n10[data-v-14c939c2] {



    margin-right: -128px !important

}







.mb-n10[data-v-14c939c2],



.my-n10[data-v-14c939c2] {



    margin-bottom: -128px !important

}







.ml-n10[data-v-14c939c2],



.mx-n10[data-v-14c939c2] {



    margin-left: -128px !important

}







.m-n11[data-v-14c939c2] {



    margin: -256px !important

}







.mt-n11[data-v-14c939c2],



.my-n11[data-v-14c939c2] {



    margin-top: -256px !important

}







.mr-n11[data-v-14c939c2],



.mx-n11[data-v-14c939c2] {



    margin-right: -256px !important

}







.mb-n11[data-v-14c939c2],



.my-n11[data-v-14c939c2] {



    margin-bottom: -256px !important

}







.ml-n11[data-v-14c939c2],



.mx-n11[data-v-14c939c2] {



    margin-left: -256px !important

}







.m-auto[data-v-14c939c2] {



    margin: auto !important

}







.mt-auto[data-v-14c939c2],



.my-auto[data-v-14c939c2] {



    margin-top: auto !important

}







.mr-auto[data-v-14c939c2],



.mx-auto[data-v-14c939c2] {



    margin-right: auto !important

}







.mb-auto[data-v-14c939c2],



.my-auto[data-v-14c939c2] {



    margin-bottom: auto !important

}







.ml-auto[data-v-14c939c2],



.mx-auto[data-v-14c939c2] {



    margin-left: auto !important

}







.article-section[data-v-14c939c2] {



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    -webkit-box-pack: center;



    -ms-flex-pack: center;



    justify-content: center

}







.article-heading[data-v-14c939c2] {



    color: #68676c;



    font-weight: 400 !important

}







.article[data-v-14c939c2] {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-pack: center;



    -ms-flex-pack: center;



    justify-content: center

}







.article-inner[data-v-14c939c2] {



    max-width: 250px

}







@media(min-width:576px) {



    .article-section[data-v-14c939c2] {



        -webkit-box-pack: justify;



        -ms-flex-pack: justify;



        justify-content: space-between

    }



}







@media(min-width:768px) {



    .article[data-v-14c939c2] {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%

    }



}







@media(min-width:992px) {



    .article[data-v-14c939c2] {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%

    }



}







@media(min-width:1200px) {



    .article[data-v-14c939c2] {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%

    }



}







.number-bold[data-v-14c939c2] {



    font-weight: 700

}







.sticky-footer[data-v-aedebaf8] {



    position: fixed;



    background-color: #1c5188;



    left: 0;



    right: 0;



    bottom: 0;



    width: 100%;



    -webkit-transition: -webkit-transform .4s;



    transition: -webkit-transform .4s;



    transition: transform .4s;



    transition: transform .4s, -webkit-transform .4s;



    padding: 8px;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-pack: justify;



    -ms-flex-pack: justify;



    justify-content: space-between;



    z-index: 1001

}







.sticky-footer.scroll-down[data-v-aedebaf8] {



    -webkit-transform: translate3d(0, 100%, 0);



    transform: translate3d(0, 100%, 0)

}







footer[data-v-064cb118] {



    height: 80px;



    background-color: #036;



    color: #fff

}







@media(max-width:575.98px) {



    div[data-v-a06103d2] {



        font-size: 12px

    }



}







.separator[data-v-eeb869ec] {



    display: none;



    width: 1px;



    background-color: #3e6295;



    height: 100%;



    margin: 0 16px

}







.link-group[data-v-eeb869ec] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex

}







@media(min-width:576px) {



    .separator[data-v-eeb869ec] {



        display: block

    }



}







ul[data-v-eeb869ec] {



    -webkit-box-pack: justify;



    -ms-flex-pack: justify;



    justify-content: space-between;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    list-style: none

}







ul[data-v-eeb869ec],



ul li[data-v-eeb869ec] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex

}







ul li[data-v-eeb869ec] {



    -ms-flex-line-pack: center;



    align-content: center;



    margin: 0;



    padding: 0

}







ul li[data-v-eeb869ec]:before {



    content: none

}







ul[data-v-eeb869ec] svg {



    fill: #fff

}







ul[data-v-eeb869ec] span {



    margin-left: 16px

}







ul[data-v-eeb869ec] a {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-line-pack: center;



    align-content: center;



    opacity: .5;



    -webkit-transition: opacity .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s;



    margin: 0 16px 4px;



    color: #fff;



    text-decoration: none

}







ul[data-v-eeb869ec] a:hover {



    opacity: .8

}







a,



abbr,



acronym,



address,



applet,



article,



aside,



audio,



b,



big,



blockquote,



body,



canvas,



caption,



center,



cite,



code,



dd,



del,



details,



dfn,



div,



dl,



dt,



em,



embed,



fieldset,



figcaption,



figure,



footer,



form,



h1,



h2,



h3,



h4,



h5,



h6,



header,



hgroup,



html,



i,



iframe,



img,



ins,



kbd,



label,



legend,



li,



mark,



menu,



nav,



object,



ol,



output,



p,



pre,



q,



ruby,



s,



samp,



section,



small,



span,



strike,



strong,



sub,



summary,



sup,



table,



tbody,



td,



tfoot,



th,



thead,



time,



tr,



tt,



u,



ul,



var,



video {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    font: inherit;



    vertical-align: baseline

}







article,



aside,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section {



    display: block

}







ol,



ul {



    list-style: none

}







nav ol a,



nav ul a {



    text-decoration: none

}







blockquote,



q {



    quotes: none

}







blockquote:after,



blockquote:before,



q:after,



q:before {



    content: "";



    content: none

}







table {



    border-collapse: collapse;



    border-spacing: 0

}







hr {



    background-color: #ddd;



    border: 0 none;



    clear: both;



    color: #ddd;



    height: 1px

}







img {



    max-width: 100%;



    vertical-align: middle

}







* {



    -webkit-box-sizing: border-box;



    box-sizing: border-box

}







.clearfix:after,



.clearfix:before {



    content: "";



    display: table

}







.clearfix:after {



    clear: both

}







.clearfix {



    zoom: 1

}







/*!



* Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)



* GitHub: https://github.com/dmhendricks/bootstrap-grid-css



* Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)



* Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)



*/



@-ms-viewport {



    width: device-width

}







html {



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    -ms-overflow-style: scrollbar

}







*,



:after,



:before {



    -webkit-box-sizing: inherit;



    box-sizing: inherit

}







.bootstrap-wrapper .clearfix:after {



    display: block;



    clear: both;



    content: ""



}







.bootstrap-wrapper .visible {



    visibility: visible !important

}







.bootstrap-wrapper .invisible {



    visibility: hidden !important

}







.bootstrap-wrapper .hidden-xs-up {



    display: none !important

}







@media(max-width:575.98px) {



    .bootstrap-wrapper .hidden-xs-down {



        display: none !important

    }



}







@media(min-width:576px) {



    .bootstrap-wrapper .hidden-sm-up {



        display: none !important

    }



}







@media(max-width:767.98px) {



    .bootstrap-wrapper .hidden-sm-down {



        display: none !important

    }



}







@media(min-width:768px) {



    .bootstrap-wrapper .hidden-md-up {



        display: none !important

    }



}







@media(max-width:991.98px) {



    .bootstrap-wrapper .hidden-md-down {



        display: none !important

    }



}







@media(min-width:992px) {



    .bootstrap-wrapper .hidden-lg-up {



        display: none !important

    }



}







@media(max-width:1199.98px) {



    .bootstrap-wrapper .hidden-lg-down {



        display: none !important

    }



}







@media(min-width:1200px) {



    .bootstrap-wrapper .hidden-xl-up {



        display: none !important

    }



}







.bootstrap-wrapper .hidden-xl-down,



.bootstrap-wrapper .visible-print-block {



    display: none !important

}







@media print {



    .bootstrap-wrapper .visible-print-block {



        display: block !important

    }



}







.bootstrap-wrapper .visible-print-inline {



    display: none !important

}







@media print {



    .bootstrap-wrapper .visible-print-inline {



        display: inline !important

    }



}







.bootstrap-wrapper .visible-print-inline-block {



    display: none !important

}







@media print {



    .bootstrap-wrapper .visible-print-inline-block {



        display: inline-block !important

    }



}







@media print {



    .bootstrap-wrapper .hidden-print {



        display: none !important

    }



}







.bootstrap-wrapper .container {



    width: 100%;



    padding-right: 15px;



    padding-left: 15px;



    margin-right: auto;



    margin-left: auto

}







@media(min-width:576px) {



    .bootstrap-wrapper .container {



        max-width: 540px

    }



}







@media(min-width:768px) {



    .bootstrap-wrapper .container {



        max-width: 720px

    }



}







@media(min-width:992px) {



    .bootstrap-wrapper .container {



        max-width: 960px

    }



}







@media(min-width:1200px) {



    .bootstrap-wrapper .container {



        max-width: 1140px

    }



}







.bootstrap-wrapper .container-fluid {



    width: 100%;



    padding-right: 15px;



    padding-left: 15px;



    margin-right: auto;



    margin-left: auto

}







.bootstrap-wrapper .row {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    margin-right: -15px;



    margin-left: -15px

}







.bootstrap-wrapper .no-gutters {



    margin-right: 0;



    margin-left: 0

}







.bootstrap-wrapper .no-gutters>.col,



.bootstrap-wrapper .no-gutters>[class*=col-] {



    padding-right: 0;



    padding-left: 0

}







.bootstrap-wrapper .col,



.bootstrap-wrapper .col-1,



.bootstrap-wrapper .col-2,



.bootstrap-wrapper .col-3,



.bootstrap-wrapper .col-4,



.bootstrap-wrapper .col-5,



.bootstrap-wrapper .col-6,



.bootstrap-wrapper .col-7,



.bootstrap-wrapper .col-8,



.bootstrap-wrapper .col-9,



.bootstrap-wrapper .col-10,



.bootstrap-wrapper .col-11,



.bootstrap-wrapper .col-12,



.bootstrap-wrapper .col-auto,



.bootstrap-wrapper .col-lg,



.bootstrap-wrapper .col-lg-1,



.bootstrap-wrapper .col-lg-2,



.bootstrap-wrapper .col-lg-3,



.bootstrap-wrapper .col-lg-4,



.bootstrap-wrapper .col-lg-5,



.bootstrap-wrapper .col-lg-6,



.bootstrap-wrapper .col-lg-7,



.bootstrap-wrapper .col-lg-8,



.bootstrap-wrapper .col-lg-9,



.bootstrap-wrapper .col-lg-10,



.bootstrap-wrapper .col-lg-11,



.bootstrap-wrapper .col-lg-12,



.bootstrap-wrapper .col-lg-auto,



.bootstrap-wrapper .col-md,



.bootstrap-wrapper .col-md-1,



.bootstrap-wrapper .col-md-2,



.bootstrap-wrapper .col-md-3,



.bootstrap-wrapper .col-md-4,



.bootstrap-wrapper .col-md-5,



.bootstrap-wrapper .col-md-6,



.bootstrap-wrapper .col-md-7,



.bootstrap-wrapper .col-md-8,



.bootstrap-wrapper .col-md-9,



.bootstrap-wrapper .col-md-10,



.bootstrap-wrapper .col-md-11,



.bootstrap-wrapper .col-md-12,



.bootstrap-wrapper .col-md-auto,



.bootstrap-wrapper .col-sm,



.bootstrap-wrapper .col-sm-1,



.bootstrap-wrapper .col-sm-2,



.bootstrap-wrapper .col-sm-3,



.bootstrap-wrapper .col-sm-4,



.bootstrap-wrapper .col-sm-5,



.bootstrap-wrapper .col-sm-6,



.bootstrap-wrapper .col-sm-7,



.bootstrap-wrapper .col-sm-8,



.bootstrap-wrapper .col-sm-9,



.bootstrap-wrapper .col-sm-10,



.bootstrap-wrapper .col-sm-11,



.bootstrap-wrapper .col-sm-12,



.bootstrap-wrapper .col-sm-auto,



.bootstrap-wrapper .col-xl,



.bootstrap-wrapper .col-xl-1,



.bootstrap-wrapper .col-xl-2,



.bootstrap-wrapper .col-xl-3,



.bootstrap-wrapper .col-xl-4,



.bootstrap-wrapper .col-xl-5,



.bootstrap-wrapper .col-xl-6,



.bootstrap-wrapper .col-xl-7,



.bootstrap-wrapper .col-xl-8,



.bootstrap-wrapper .col-xl-9,



.bootstrap-wrapper .col-xl-10,



.bootstrap-wrapper .col-xl-11,



.bootstrap-wrapper .col-xl-12,



.bootstrap-wrapper .col-xl-auto {



    position: relative;



    width: 100%;



    padding-right: 15px;



    padding-left: 15px

}







.bootstrap-wrapper .col {



    -ms-flex-preferred-size: 0;



    flex-basis: 0;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1;



    max-width: 100%

}







.bootstrap-wrapper .col-auto {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 auto;



    flex: 0 0 auto;



    width: auto;



    max-width: 100%

}







.bootstrap-wrapper .col-1 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 8.3333333333%;



    flex: 0 0 8.3333333333%;



    max-width: 8.3333333333%

}







.bootstrap-wrapper .col-2 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 16.6666666667%;



    flex: 0 0 16.6666666667%;



    max-width: 16.6666666667%

}







.bootstrap-wrapper .col-3 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 25%;



    flex: 0 0 25%;



    max-width: 25%

}







.bootstrap-wrapper .col-4 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 33.3333333333%;



    flex: 0 0 33.3333333333%;



    max-width: 33.3333333333%

}







.bootstrap-wrapper .col-5 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 41.6666666667%;



    flex: 0 0 41.6666666667%;



    max-width: 41.6666666667%

}







.bootstrap-wrapper .col-6 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 50%;



    flex: 0 0 50%;



    max-width: 50%

}







.bootstrap-wrapper .col-7 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 58.3333333333%;



    flex: 0 0 58.3333333333%;



    max-width: 58.3333333333%

}







.bootstrap-wrapper .col-8 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 66.6666666667%;



    flex: 0 0 66.6666666667%;



    max-width: 66.6666666667%

}







.bootstrap-wrapper .col-9 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 75%;



    flex: 0 0 75%;



    max-width: 75%

}







.bootstrap-wrapper .col-10 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 83.3333333333%;



    flex: 0 0 83.3333333333%;



    max-width: 83.3333333333%

}







.bootstrap-wrapper .col-11 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 91.6666666667%;



    flex: 0 0 91.6666666667%;



    max-width: 91.6666666667%

}







.bootstrap-wrapper .col-12 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;



    max-width: 100%

}







.bootstrap-wrapper .order-first {



    -webkit-box-ordinal-group: 0;



    -ms-flex-order: -1;



    order: -1

}







.bootstrap-wrapper .order-last {



    -webkit-box-ordinal-group: 14;



    -ms-flex-order: 13;



    order: 13

}







.bootstrap-wrapper .order-0 {



    -webkit-box-ordinal-group: 1;



    -ms-flex-order: 0;



    order: 0

}







.bootstrap-wrapper .order-1 {



    -webkit-box-ordinal-group: 2;



    -ms-flex-order: 1;



    order: 1

}







.bootstrap-wrapper .order-2 {



    -webkit-box-ordinal-group: 3;



    -ms-flex-order: 2;



    order: 2

}







.bootstrap-wrapper .order-3 {



    -webkit-box-ordinal-group: 4;



    -ms-flex-order: 3;



    order: 3

}







.bootstrap-wrapper .order-4 {



    -webkit-box-ordinal-group: 5;



    -ms-flex-order: 4;



    order: 4

}







.bootstrap-wrapper .order-5 {



    -webkit-box-ordinal-group: 6;



    -ms-flex-order: 5;



    order: 5

}







.bootstrap-wrapper .order-6 {



    -webkit-box-ordinal-group: 7;



    -ms-flex-order: 6;



    order: 6

}







.bootstrap-wrapper .order-7 {



    -webkit-box-ordinal-group: 8;



    -ms-flex-order: 7;



    order: 7

}







.bootstrap-wrapper .order-8 {



    -webkit-box-ordinal-group: 9;



    -ms-flex-order: 8;



    order: 8

}







.bootstrap-wrapper .order-9 {



    -webkit-box-ordinal-group: 10;



    -ms-flex-order: 9;



    order: 9

}







.bootstrap-wrapper .order-10 {



    -webkit-box-ordinal-group: 11;



    -ms-flex-order: 10;



    order: 10

}







.bootstrap-wrapper .order-11 {



    -webkit-box-ordinal-group: 12;



    -ms-flex-order: 11;



    order: 11

}







.bootstrap-wrapper .order-12 {



    -webkit-box-ordinal-group: 13;



    -ms-flex-order: 12;



    order: 12

}







.bootstrap-wrapper .offset-1 {



    margin-left: 8.3333333333%

}







.bootstrap-wrapper .offset-2 {



    margin-left: 16.6666666667%

}







.bootstrap-wrapper .offset-3 {



    margin-left: 25%

}







.bootstrap-wrapper .offset-4 {



    margin-left: 33.3333333333%

}







.bootstrap-wrapper .offset-5 {



    margin-left: 41.6666666667%

}







.bootstrap-wrapper .offset-6 {



    margin-left: 50%

}







.bootstrap-wrapper .offset-7 {



    margin-left: 58.3333333333%

}







.bootstrap-wrapper .offset-8 {



    margin-left: 66.6666666667%

}







.bootstrap-wrapper .offset-9 {



    margin-left: 75%

}







.bootstrap-wrapper .offset-10 {



    margin-left: 83.3333333333%

}







.bootstrap-wrapper .offset-11 {



    margin-left: 91.6666666667%

}







@media(min-width:576px) {



    .bootstrap-wrapper .col-sm {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .bootstrap-wrapper .col-sm-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .bootstrap-wrapper .col-sm-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .bootstrap-wrapper .col-sm-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .bootstrap-wrapper .col-sm-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .bootstrap-wrapper .col-sm-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .bootstrap-wrapper .col-sm-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .bootstrap-wrapper .col-sm-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .bootstrap-wrapper .col-sm-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .bootstrap-wrapper .col-sm-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .bootstrap-wrapper .col-sm-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .bootstrap-wrapper .col-sm-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .bootstrap-wrapper .col-sm-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .bootstrap-wrapper .col-sm-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .bootstrap-wrapper .order-sm-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .bootstrap-wrapper .order-sm-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .bootstrap-wrapper .order-sm-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .bootstrap-wrapper .order-sm-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .bootstrap-wrapper .order-sm-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .bootstrap-wrapper .order-sm-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .bootstrap-wrapper .order-sm-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .bootstrap-wrapper .order-sm-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .bootstrap-wrapper .order-sm-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .bootstrap-wrapper .order-sm-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .bootstrap-wrapper .order-sm-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .bootstrap-wrapper .order-sm-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .bootstrap-wrapper .order-sm-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .bootstrap-wrapper .order-sm-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .bootstrap-wrapper .order-sm-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .bootstrap-wrapper .offset-sm-0 {



        margin-left: 0

    }







    .bootstrap-wrapper .offset-sm-1 {



        margin-left: 8.3333333333%

    }







    .bootstrap-wrapper .offset-sm-2 {



        margin-left: 16.6666666667%

    }







    .bootstrap-wrapper .offset-sm-3 {



        margin-left: 25%

    }







    .bootstrap-wrapper .offset-sm-4 {



        margin-left: 33.3333333333%

    }







    .bootstrap-wrapper .offset-sm-5 {



        margin-left: 41.6666666667%

    }







    .bootstrap-wrapper .offset-sm-6 {



        margin-left: 50%

    }







    .bootstrap-wrapper .offset-sm-7 {



        margin-left: 58.3333333333%

    }







    .bootstrap-wrapper .offset-sm-8 {



        margin-left: 66.6666666667%

    }







    .bootstrap-wrapper .offset-sm-9 {



        margin-left: 75%

    }







    .bootstrap-wrapper .offset-sm-10 {



        margin-left: 83.3333333333%

    }







    .bootstrap-wrapper .offset-sm-11 {



        margin-left: 91.6666666667%

    }



}







@media(min-width:768px) {



    .bootstrap-wrapper .col-md {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .bootstrap-wrapper .col-md-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .bootstrap-wrapper .col-md-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .bootstrap-wrapper .col-md-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .bootstrap-wrapper .col-md-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .bootstrap-wrapper .col-md-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .bootstrap-wrapper .col-md-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .bootstrap-wrapper .col-md-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .bootstrap-wrapper .col-md-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .bootstrap-wrapper .col-md-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .bootstrap-wrapper .col-md-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .bootstrap-wrapper .col-md-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .bootstrap-wrapper .col-md-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .bootstrap-wrapper .col-md-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .bootstrap-wrapper .order-md-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .bootstrap-wrapper .order-md-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .bootstrap-wrapper .order-md-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .bootstrap-wrapper .order-md-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .bootstrap-wrapper .order-md-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .bootstrap-wrapper .order-md-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .bootstrap-wrapper .order-md-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .bootstrap-wrapper .order-md-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .bootstrap-wrapper .order-md-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .bootstrap-wrapper .order-md-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .bootstrap-wrapper .order-md-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .bootstrap-wrapper .order-md-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .bootstrap-wrapper .order-md-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .bootstrap-wrapper .order-md-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .bootstrap-wrapper .order-md-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .bootstrap-wrapper .offset-md-0 {



        margin-left: 0

    }







    .bootstrap-wrapper .offset-md-1 {



        margin-left: 8.3333333333%

    }







    .bootstrap-wrapper .offset-md-2 {



        margin-left: 16.6666666667%

    }







    .bootstrap-wrapper .offset-md-3 {



        margin-left: 25%

    }







    .bootstrap-wrapper .offset-md-4 {



        margin-left: 33.3333333333%

    }







    .bootstrap-wrapper .offset-md-5 {



        margin-left: 41.6666666667%

    }







    .bootstrap-wrapper .offset-md-6 {



        margin-left: 50%

    }







    .bootstrap-wrapper .offset-md-7 {



        margin-left: 58.3333333333%

    }







    .bootstrap-wrapper .offset-md-8 {



        margin-left: 66.6666666667%

    }







    .bootstrap-wrapper .offset-md-9 {



        margin-left: 75%

    }







    .bootstrap-wrapper .offset-md-10 {



        margin-left: 83.3333333333%

    }







    .bootstrap-wrapper .offset-md-11 {



        margin-left: 91.6666666667%

    }



}







@media(min-width:992px) {



    .bootstrap-wrapper .col-lg {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .bootstrap-wrapper .col-lg-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .bootstrap-wrapper .col-lg-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .bootstrap-wrapper .col-lg-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .bootstrap-wrapper .col-lg-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .bootstrap-wrapper .col-lg-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .bootstrap-wrapper .col-lg-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .bootstrap-wrapper .col-lg-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .bootstrap-wrapper .col-lg-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .bootstrap-wrapper .col-lg-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .bootstrap-wrapper .col-lg-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .bootstrap-wrapper .col-lg-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .bootstrap-wrapper .col-lg-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .bootstrap-wrapper .col-lg-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .bootstrap-wrapper .order-lg-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .bootstrap-wrapper .order-lg-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .bootstrap-wrapper .order-lg-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .bootstrap-wrapper .order-lg-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .bootstrap-wrapper .order-lg-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .bootstrap-wrapper .order-lg-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .bootstrap-wrapper .order-lg-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .bootstrap-wrapper .order-lg-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .bootstrap-wrapper .order-lg-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .bootstrap-wrapper .order-lg-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .bootstrap-wrapper .order-lg-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .bootstrap-wrapper .order-lg-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .bootstrap-wrapper .order-lg-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .bootstrap-wrapper .order-lg-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .bootstrap-wrapper .order-lg-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .bootstrap-wrapper .offset-lg-0 {



        margin-left: 0

    }







    .bootstrap-wrapper .offset-lg-1 {



        margin-left: 8.3333333333%

    }







    .bootstrap-wrapper .offset-lg-2 {



        margin-left: 16.6666666667%

    }







    .bootstrap-wrapper .offset-lg-3 {



        margin-left: 25%

    }







    .bootstrap-wrapper .offset-lg-4 {



        margin-left: 33.3333333333%

    }







    .bootstrap-wrapper .offset-lg-5 {



        margin-left: 41.6666666667%

    }







    .bootstrap-wrapper .offset-lg-6 {



        margin-left: 50%

    }







    .bootstrap-wrapper .offset-lg-7 {



        margin-left: 58.3333333333%

    }







    .bootstrap-wrapper .offset-lg-8 {



        margin-left: 66.6666666667%

    }







    .bootstrap-wrapper .offset-lg-9 {



        margin-left: 75%

    }







    .bootstrap-wrapper .offset-lg-10 {



        margin-left: 83.3333333333%

    }







    .bootstrap-wrapper .offset-lg-11 {



        margin-left: 91.6666666667%

    }



}







@media(min-width:1200px) {



    .bootstrap-wrapper .col-xl {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .bootstrap-wrapper .col-xl-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: 100%

    }







    .bootstrap-wrapper .col-xl-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.3333333333%;



        flex: 0 0 8.3333333333%;



        max-width: 8.3333333333%

    }







    .bootstrap-wrapper .col-xl-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.6666666667%;



        flex: 0 0 16.6666666667%;



        max-width: 16.6666666667%

    }







    .bootstrap-wrapper .col-xl-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .bootstrap-wrapper .col-xl-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.3333333333%;



        flex: 0 0 33.3333333333%;



        max-width: 33.3333333333%

    }







    .bootstrap-wrapper .col-xl-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.6666666667%;



        flex: 0 0 41.6666666667%;



        max-width: 41.6666666667%

    }







    .bootstrap-wrapper .col-xl-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .bootstrap-wrapper .col-xl-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.3333333333%;



        flex: 0 0 58.3333333333%;



        max-width: 58.3333333333%

    }







    .bootstrap-wrapper .col-xl-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.6666666667%;



        flex: 0 0 66.6666666667%;



        max-width: 66.6666666667%

    }







    .bootstrap-wrapper .col-xl-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .bootstrap-wrapper .col-xl-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.3333333333%;



        flex: 0 0 83.3333333333%;



        max-width: 83.3333333333%

    }







    .bootstrap-wrapper .col-xl-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.6666666667%;



        flex: 0 0 91.6666666667%;



        max-width: 91.6666666667%

    }







    .bootstrap-wrapper .col-xl-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .bootstrap-wrapper .order-xl-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .bootstrap-wrapper .order-xl-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .bootstrap-wrapper .order-xl-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .bootstrap-wrapper .order-xl-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .bootstrap-wrapper .order-xl-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .bootstrap-wrapper .order-xl-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .bootstrap-wrapper .order-xl-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .bootstrap-wrapper .order-xl-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .bootstrap-wrapper .order-xl-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .bootstrap-wrapper .order-xl-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .bootstrap-wrapper .order-xl-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .bootstrap-wrapper .order-xl-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .bootstrap-wrapper .order-xl-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .bootstrap-wrapper .order-xl-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .bootstrap-wrapper .order-xl-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .bootstrap-wrapper .offset-xl-0 {



        margin-left: 0

    }







    .bootstrap-wrapper .offset-xl-1 {



        margin-left: 8.3333333333%

    }







    .bootstrap-wrapper .offset-xl-2 {



        margin-left: 16.6666666667%

    }







    .bootstrap-wrapper .offset-xl-3 {



        margin-left: 25%

    }







    .bootstrap-wrapper .offset-xl-4 {



        margin-left: 33.3333333333%

    }







    .bootstrap-wrapper .offset-xl-5 {



        margin-left: 41.6666666667%

    }







    .bootstrap-wrapper .offset-xl-6 {



        margin-left: 50%

    }







    .bootstrap-wrapper .offset-xl-7 {



        margin-left: 58.3333333333%

    }







    .bootstrap-wrapper .offset-xl-8 {



        margin-left: 66.6666666667%

    }







    .bootstrap-wrapper .offset-xl-9 {



        margin-left: 75%

    }







    .bootstrap-wrapper .offset-xl-10 {



        margin-left: 83.3333333333%

    }







    .bootstrap-wrapper .offset-xl-11 {



        margin-left: 91.6666666667%

    }



}







.bootstrap-wrapper .img-fluid {



    max-width: 100%;



    height: auto

}







@-webkit-keyframes alert {



    0% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    5% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    10% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    15% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    20% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    25% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    30% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    35% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    40% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    45% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    50% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }



}







@keyframes alert {



    0% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }







    5% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    10% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    15% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    20% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    25% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    30% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    35% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    40% {



        -webkit-transform: translateY(10px);



        transform: translateY(10px)

    }







    45% {



        -webkit-transform: translateY(-10px);



        transform: translateY(-10px)

    }







    50% {



        -webkit-transform: translateY(0);



        transform: translateY(0)

    }



}







@-webkit-keyframes anim-moema-2 {



    to {



        opacity: 0;



        -webkit-transform: scale3d(1.5, 1.5, 1);



        transform: scale3d(1.5, 1.5, 1)

    }



}







@keyframes anim-moema-2 {



    to {



        opacity: 0;



        -webkit-transform: scale3d(1.5, 1.5, 1);



        transform: scale3d(1.5, 1.5, 1)

    }



}







@-webkit-keyframes toRightFromLeft {



    49% {



        -webkit-transform: translate(100%, -50%)

    }







    50% {



        opacity: 0;



        -webkit-transform: translate(-100%, -50%)

    }







    51% {



        opacity: 1

    }



}







@keyframes toRightFromLeft {



    49% {



        -webkit-transform: translate(100%, -50%);



        transform: translate(100%, -50%)

    }







    50% {



        opacity: 0;



        -webkit-transform: translate(-100%, -50%);



        transform: translate(-100%, -50%)

    }







    51% {



        opacity: 1

    }



}







.fade-enter-active,



.fade-leave-active {



    -webkit-transition: opacity .5s;



    transition: opacity .5s

}







.fade-enter,



.fade-leave-to {



    opacity: 0

}







.v-select {



    position: relative;



    font-family: inherit

}







.v-select,



.v-select * {



    -webkit-box-sizing: border-box;



    box-sizing: border-box

}







@-webkit-keyframes vSelectSpinner {



    0% {



        -webkit-transform: rotate(0deg);



        transform: rotate(0deg)

    }







    to {



        -webkit-transform: rotate(1turn);



        transform: rotate(1turn)

    }



}







@keyframes vSelectSpinner {



    0% {



        -webkit-transform: rotate(0deg);



        transform: rotate(0deg)

    }







    to {



        -webkit-transform: rotate(1turn);



        transform: rotate(1turn)

    }



}







.vs__fade-enter-active,



.vs__fade-leave-active {



    -webkit-transition: opacity .15s cubic-bezier(1, .5, .8, 1);



    transition: opacity .15s cubic-bezier(1, .5, .8, 1)

}







.vs__fade-enter,



.vs__fade-leave-to {



    opacity: 0

}







.vs--disabled .vs__clear,



.vs--disabled .vs__dropdown-toggle,



.vs--disabled .vs__open-indicator,



.vs--disabled .vs__search,



.vs--disabled .vs__selected {



    cursor: not-allowed;



    background-color: #f8f8f8

}







.v-select[dir=rtl] .vs__actions {



    padding: 0 3px 0 6px

}







.v-select[dir=rtl] .vs__clear {



    margin-left: 6px;



    margin-right: 0

}







.v-select[dir=rtl] .vs__deselect {



    margin-left: 0;



    margin-right: 2px

}







.v-select[dir=rtl] .vs__dropdown-menu {



    text-align: right

}







.vs__dropdown-toggle {



    padding: 0 0 4px 0;



    background: none;



    border: 1px solid rgba(60, 60, 60, .26);



    border-radius: 4px

}







.vs__dropdown-toggle,



.vs__selected-options {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex

}







.vs__selected-options {



    -ms-flex-preferred-size: 100%;



    flex-basis: 100%;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    padding: 0 2px;



    position: relative

}







.vs__actions {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    padding: 4px 6px 0 3px

}







.vs--searchable .vs__dropdown-toggle {



    cursor: text

}







.vs--unsearchable .vs__dropdown-toggle {



    cursor: pointer

}







.vs--open .vs__dropdown-toggle {



    border-bottom-color: transparent;



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0

}







.vs__open-indicator {



    fill: rgba(60, 60, 60, .5);



    -webkit-transform: scale(1);



    transform: scale(1);



    -webkit-transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);



    transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);



    transition: transform .15s cubic-bezier(1, -.115, .975, .855);



    transition: transform .15s cubic-bezier(1, -.115, .975, .855), -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);



    -webkit-transition-timing-function: cubic-bezier(1, -.115, .975, .855);



    transition-timing-function: cubic-bezier(1, -.115, .975, .855)

}







.vs--open .vs__open-indicator {



    -webkit-transform: rotate(180deg) scale(1);



    transform: rotate(180deg) scale(1)

}







.vs--loading .vs__open-indicator {



    opacity: 0

}







.vs__clear {



    fill: rgba(60, 60, 60, .5);



    padding: 0;



    border: 0;



    background-color: transparent;



    cursor: pointer;



    margin-right: 8px

}







.vs__dropdown-menu {



    display: block;



    position: absolute;



    top: calc(100% - 1px);



    left: 0;



    z-index: 1000;



    padding: 5px 0;



    width: 100%;



    max-height: 350px;



    min-width: 160px;



    overflow-y: auto;



    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);



    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);



    border: 1px solid rgba(60, 60, 60, .26);



    border-top-style: none;



    border-radius: 0 0 4px 4px;



    text-align: left;



    list-style: none;



    background: #fff

}







.vs__no-options {



    text-align: center

}







.vs__dropdown-option {



    line-height: 1.42857143;



    display: block;



    padding: 3px 20px;



    clear: both;



    color: #333;



    white-space: nowrap

}







.vs__dropdown-option:hover {



    cursor: pointer

}







.vs__dropdown-option--highlight {



    background: #5897fb

}







.vs__selected {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    background-color: #f0f0f0;



    border: 1px solid rgba(60, 60, 60, .26);



    border-radius: 4px;



    color: #333;



    line-height: 1.4;



    margin: 4px 2px 0 2px;



    padding: 0 .25em

}







.vs__deselect {



    display: -webkit-inline-box;



    display: -ms-inline-flexbox;



    display: inline-flex;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    margin-left: 4px;



    padding: 0;



    border: 0;



    cursor: pointer;



    background: none;



    fill: rgba(60, 60, 60, .5);



    text-shadow: 0 1px 0 #fff

}







.vs--single .vs__selected {



    background-color: transparent;



    border-color: transparent

}







.vs--single.vs--open .vs__selected {



    position: absolute;



    opacity: .4

}







.vs--single.vs--searching .vs__selected {



    display: none

}







.vs__search::-ms-clear,



.vs__search::-webkit-search-cancel-button,



.vs__search::-webkit-search-decoration,



.vs__search::-webkit-search-results-button,



.vs__search::-webkit-search-results-decoration {



    display: none

}







.vs__search,



.vs__search:focus {



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    line-height: 1.4;



    font-size: 1em;



    border: 1px solid transparent;



    border-left: none;



    outline: none;



    margin: 4px 0 0 0;



    padding: 0 7px;



    background: none;



    -webkit-box-shadow: none;



    box-shadow: none;



    width: 0;



    max-width: 100%;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1

}







.vs__search::-webkit-input-placeholder {



    color: inherit

}







.vs__search::-moz-placeholder {



    color: inherit

}







.vs__search:-ms-input-placeholder {



    color: inherit

}







.vs__search::-ms-input-placeholder {



    color: inherit

}







.vs__search::placeholder {



    color: inherit

}







.vs--unsearchable .vs__search {



    opacity: 1

}







.vs--unsearchable .vs__search:hover {



    cursor: pointer

}







.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {



    opacity: .2

}







.vs__spinner {



    -ms-flex-item-align: center;



    align-self: center;



    opacity: 0;



    font-size: 5px;



    text-indent: -9999em;



    overflow: hidden;



    border-top: .9em solid hsla(0, 0%, 39.2%, .1);



    border-right: .9em solid hsla(0, 0%, 39.2%, .1);



    border-bottom: .9em solid hsla(0, 0%, 39.2%, .1);



    border-left: .9em solid rgba(60, 60, 60, .45);



    -webkit-transform: translateZ(0);



    transform: translateZ(0);



    -webkit-animation: vSelectSpinner 1.1s linear infinite;



    animation: vSelectSpinner 1.1s linear infinite;



    -webkit-transition: opacity .1s;



    transition: opacity .1s

}







.vs__spinner,



.vs__spinner:after {



    border-radius: 50%;



    width: 5em;



    height: 5em

}







.vs--loading .vs__spinner {



    opacity: 1

}







.text__center {



    text-align: center

}







.text__nowrap {



    white-space: nowrap

}







body {



    font-family: Ubuntu, Helvetica, Tahoma, sans-serif;



    font-size: 18px;



    font-weight: 300;



    font-style: normal;



    line-height: 1;



    color: #2a2623;



    text-rendering: optimizeLegibility

}







@media only screen and (max-width:767px) {



    section .lp-section-line {



        margin-top: 30px

    }



}







@media only screen and (min-width:768px) {



    section .lp-section-line {



        margin-top: 40px

    }



}







h1 {



    font-size: 32px;



    margin-bottom: 14px

}







h1,



h2 {



    color: #036;



    font-weight: 300;



    line-height: 35px

}







h2 {



    text-align: center;



    font-size: 28px

}







h3 {



    font-size: 24px;



    line-height: 28px

}







h3,



h4 {



    color: #2a2623;



    font-weight: 400;



    margin-bottom: 30px

}







h4 {



    font-size: 20px

}







h4,



p {



    line-height: 25px

}







p:not(:last-of-type) {



    margin-bottom: 16px

}







p a {



    color: #ff8a00;



    -webkit-transition: color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s

}







p a:hover {



    color: #ffc000

}







.Lp__TextInfo {



    font-size: 16px;



    line-height: 1.5;



    color: #68676c

}







p strong,



strong {



    font-weight: 700

}







ul li {



    position: relative;



    /* padding-left: 30px; */



    margin: 20px 0;



    line-height: 25px

}







ul li:before {



    position: absolute;



    top: 8px;



    left: 0;



    content: "";



    display: NONE;



    background-color: #00baff;



    width: 10px;



    height: 10px;



    border-radius: 50%

}







nav ul li {



    padding: 0;



    margin: 0;



    line-height: 1

}







nav ul li:before {



    content: none

}







.link__arrow {



    font-size: 18px;



    font-weight: 500;



    color: #ff8a00;



    text-transform: uppercase;



    text-decoration: none;



    position: relative;



    text-align: center;



    -webkit-transition: color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s

}







.link__arrow .icon_svg {



    fill: #ff8a00;



    -webkit-transition: fill .3s ease-in-out 0s;



    transition: fill .3s ease-in-out 0s

}







.link__arrow svg {



    -webkit-transform: translateY(0);



    transform: translateY(0);



    -webkit-transition: transform .3s ease-in-out 0s;



    -webkit-transition: -webkit-transform .3s ease-in-out 0s;



    transition: -webkit-transform .3s ease-in-out 0s;



    transition: transform .3s ease-in-out 0s;



    transition: transform .3s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;



    margin-left: 5px

}







.link__arrow:hover {



    color: #ffc000

}







.link__arrow:hover svg {



    -webkit-transform: translateX(6px);



    transform: translateX(6px)

}







.link__arrow:hover .icon_svg {



    fill: #ffc000

}







.link_icon {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: center;



    -ms-justify-content: center;



    -webkit-box-pack: center;



    justify-content: center;



    -ms-flex-pack: center;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.link_icon img,



.link_icon svg {



    margin-right: 15px

}







@media only screen and (min-width:768px) {



    h1 {



        font-size: 46px;



        line-height: 50px

    }







    h2 {



        font-size: 42px;



        line-height: 45px

    }







    h3 {



        font-size: 28px;



        line-height: 35px

    }



}







.lpHeader {



    background-color: #036;



    color: #fff;



    width: 100%;



    z-index: 2

}







.lpHeader__inner {



    height: 60px

}







.lpHeader__inner,



.lpHeader nav {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: space-between;



    -ms-justify-content: space-between;



    -webkit-box-pack: justify;



    justify-content: space-between;



    -ms-flex-pack: space-between;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.lpHeader .lp-btn-primary {



    min-height: 40px

}







.lpHeader .hr__vertical {



    margin-right: 20px

}







.lpHeader nav .icon_svg {



    fill: #fff

}







.lpHeader .nav__languages {



    min-width: 150px;



    height: 60px;



    position: relative

}







.lpHeader .nav__languages__current {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: flex-start;



    -ms-justify-content: flex-start;



    -webkit-box-pack: start;



    justify-content: flex-start;



    -ms-flex-pack: flex-start;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    width: 100%;



    height: 100%;



    padding: 10px 20px 10px 10px;



    font-size: 16px;



    cursor: pointer;



    -webkit-transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s

}







.lpHeader .nav__languages__current span {



    margin: 0 10px

}







.lpHeader .nav__languages__current .icon_svg {



    -webkit-transition: fill .3s ease-in-out 0s;



    transition: fill .3s ease-in-out 0s

}







.lpHeader .nav__languages__current span+svg {



    margin-left: auto

}







.lpHeader .nav__languages__current.menu_show {



    background-color: #fff;



    color: #036

}







.lpHeader .nav__languages__current.menu_show .icon_svg {



    fill: #036

}







.lpHeader .nav__languages__current:hover {



    color: #00baff

}







.lpHeader .nav__languages__current:hover .icon_svg {



    fill: #00baff

}







.lpHeader .nav__languages__menu {



    display: none;



    -webkit-transition: all .3s ease-in-out 0s;



    transition: all .3s ease-in-out 0s

}







.lpHeader .menu_show+.nav__languages__menu {



    display: block;



    width: 100%;



    position: absolute;



    top: 100%;



    background-color: #fff;



    z-index: 10

}







.lpHeader .menu_show+.nav__languages__menu a {



    font-size: 16px;



    color: #036;



    padding: 10px 20px 10px 45px;



    display: block;



    -webkit-transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s;



    transition: color .3s ease-in-out 0s, background-color .3s ease-in-out 0s

}







.lpHeader .menu_show+.nav__languages__menu a:hover {



    color: #00baff;



    background-color: #3e6295

}







@media only screen and (max-width:479px) {







    .lpHeader .hr__vertical,



    .lpHeader .lpHeader__logo {



        margin-right: 10px

    }







    .lpHeader .nav__languages {



        min-width: 45px;



        width: 45px

    }







    .lpHeader .nav__languages__current {



        padding: 10px

    }







    .lpHeader .nav__languages__current span,



    .lpHeader .nav__languages__current span+svg {



        display: none

    }







    .lpHeader .menu_show+.nav__languages__menu {



        width: auto

    }







    .lpHeader .menu_show+.nav__languages__menu a {



        padding: 10px 20px 10px 10px

    }



}







@media only screen and (max-width:767px) {



    .lpHeader .lp-btn-primary {



        position: relative;



        width: 40px;



        min-width: 40px;



        padding: 0

    }







    .lpHeader .lp-btn-primary svg {



        display: block;



        margin: 3px auto 0;



        height: 22px;



        width: 22px

    }







    .lpHeader .lp-btn-primary span {



        display: none

    }



}







.LpFooter {



    background-color: #036;



    color: #fff;



    padding: 10px 0

}







.LpFooter,



.LpFooter p {



    font-size: 16px;



    line-height: 1

}







.LpFooter a {



    color: #fff;



    text-decoration: none

}







.LpFooter__inner {



    min-height: 50px

}







.LpFooter .icon_svg {



    fill: #fff

}







.LpFooter nav a {



    opacity: .5;



    -webkit-transition: opacity .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s

}







.LpFooter nav a:hover {



    opacity: .8

}







.LpFooter nav ul {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: space-between;



    -ms-justify-content: space-between;



    -webkit-box-pack: justify;



    justify-content: space-between;



    -ms-flex-pack: space-between;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.LpFooter nav ul li {



    margin: 0 15px

}







.LpFooter .goToTop {



    width: 40px;



    height: 40px;



    border-radius: 50%;



    background-color: #1c5188;



    -webkit-box-shadow: 0 4px 14px -7px rgba(0, 0, 0, .51);



    box-shadow: 0 4px 14px -7px rgba(0, 0, 0, .51);



    position: fixed;



    bottom: 20px;



    right: 20px;



    cursor: pointer;



    z-index: 99;



    -webkit-transition: background-color .3s ease-in-out 0s, all .3s ease-in-out 0s;



    transition: background-color .3s ease-in-out 0s, all .3s ease-in-out 0s

}







.LpFooter .goToTop:hover {



    background-color: #3e6295

}







.LpFooter .goToTop svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%) rotate(180deg);



    transform: translate(-50%, -50%) rotate(180deg)

}







@media only screen and (max-width:399px) {



    .LpFooter {



        text-align: center

    }







    .LpFooter ul {



        margin-top: 20px;



        margin-bottom: 20px

    }



}







@media only screen and (min-width:400px) {



    .LpFooter__inner {



        -moz-justify-content: space-between;



        -ms-justify-content: space-between;



        -webkit-box-pack: justify;



        justify-content: space-between;



        -ms-flex-pack: space-between

    }







    .LpFooter__inner,



    .LpFooter nav {



        display: -webkit-box;



        display: -ms-flexbox;



        display: flex;



        -moz-align-items: center;



        -ms-align-items: center;



        -webkit-box-align: center;



        -ms-flex-align: center;



        align-items: center

    }







    .LpFooter nav {



        -moz-justify-content: flex-start;



        -ms-justify-content: flex-start;



        -webkit-box-pack: start;



        justify-content: flex-start;



        -ms-flex-pack: flex-start

    }







    .LpFooter nav ul {



        border-left: 1px solid #3e6295;



        margin-left: 30px;



        padding-left: 15px

    }



}







@media only screen and (max-width:767px) {



    .LpFooter__inner {



        padding-top: 15px;



        padding-bottom: 15px;



        -moz-justify-content: center;



        -ms-justify-content: center;



        -webkit-box-pack: center;



        justify-content: center;



        -ms-flex-pack: center

    }







    .LpFooter__inner,



    .LpFooter nav {



        -ms-flex-wrap: wrap;



        flex-wrap: wrap

    }







    .LpFooter nav {



        margin-bottom: 20px

    }



}







.lp-btn-primary {



    font-family: Ubuntu, Helvetica, Tahoma, sans-serif;



    -webkit-box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    outline: none;



    display: inline-block;



    position: relative;



    min-width: 100px;



    min-height: 40px;



    border-radius: 30px;



    font-size: 18px;



    line-height: 1;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    border: 2px solid #ff8a00;



    min-height: 50px;



    padding: 13px 20px 10px;



    color: #fff;



    background-color: #ff8a00;



    -webkit-transition: opacity .3s ease-in-out 0s, background-color .3s ease-in-out 0s, border-color .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s, background-color .3s ease-in-out 0s, border-color .3s ease-in-out 0s

}







.lp-btn-primary:focus {



    outline: none

}







.lp-btn-primary:hover {



    background-color: #ffc000;



    border-color: #ffc000

}







.lp-btn-primary:active {



    background-color: #f05600

}







.lp-btn-primary .icon_svg {



    fill: #fff

}







.lp-btn-secondary {



    font-family: Ubuntu, Helvetica, Tahoma, sans-serif;



    -webkit-box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    box-shadow: 1px 3px 3.76px .24px rgba(0, 0, 0, .08);



    outline: none;



    display: inline-block;



    position: relative;



    min-width: 100px;



    min-height: 40px;



    border-radius: 30px;



    font-size: 18px;



    line-height: 1;



    font-weight: 500;



    text-transform: uppercase;



    text-decoration: none;



    text-align: center;



    cursor: pointer;



    border: 2px solid #ff8a00;



    min-height: 50px;



    padding: 13px 20px 10px;



    background-color: #fff;



    color: #ff8a00;



    -webkit-transition: opacity .3s ease-in-out 0s, color .3s ease-in-out 0s, border-color .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s, color .3s ease-in-out 0s, border-color .3s ease-in-out 0s

}







.lp-btn-secondary:focus {



    outline: none

}







.lp-btn-secondary .icon_svg {



    fill: #ff8a00;



    -webkit-transition: fill .3s ease-in-out 0s;



    transition: fill .3s ease-in-out 0s

}







.lp-btn-secondary:hover {



    color: #ffc000;



    border-color: #ffc000

}







.lp-btn-secondary:hover .icon_svg {



    fill: #ffc000

}







.lp-btn-icon {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: flsex-start;



    -ms-justify-content: flsex-start;



    -webkit-box-pack: flsex-start;



    justify-content: flsex-start;



    -ms-flex-pack: flsex-start;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    display: -webkit-inline-box;



    display: -ms-inline-flexbox;



    display: inline-flex;



    padding: 5px 25px

}







.lp-btn-icon img,



.lp-btn-icon svg {



    margin-right: 8px

}







.lp-btn-icon__right img,



.lp-btn-icon__right svg {



    margin-right: 0;



    margin-left: 8px

}







.lp-btn-primary:disabled,



.lp-btn-secondary:disabled {



    opacity: .2;



    pointer-events: none;



    cursor: not-allowed

}







hr.hr__vertical {



    width: 1px;



    min-height: 100%;



    height: 40px;



    background-color: #3e6295;



    color: #3e6295

}







.lp-section-line {



    margin-bottom: 20px;



    height: 1px;



    width: 100%;



    background-color: transparent;



    color: transparent;



    position: relative

}







.lp-section-line:after,



.lp-section-line:before {



    content: "";



    position: absolute;



    left: 50%;



    -webkit-transform: translate(-50%);



    transform: translate(-50%);



    top: 0;



    background-color: #00baff

}







.lp-section-line:before {



    width: 80%;



    height: 2px

}







.lp-section-line:after {



    width: 100px;



    height: 4px;



    margin-top: -1px

}







@media only screen and (min-width:768px) {



    .lp-section-line {



        margin-bottom: 40px

    }







    .lp-section-line:before {



        width: 25%

    }



}







.flip-container {



    -webkit-perspective: 1000;



    perspective: 1000;



    -webkit-transform-style: preserve-3d;



    transform-style: preserve-3d

}







html.no-touchevents .flip-container:hover .back {



    -webkit-transform: rotateY(0deg);



    transform: rotateY(0deg)

}







html.no-touchevents .flip-container:hover .front {



    -webkit-transform: rotateY(180deg);



    transform: rotateY(180deg)

}







.back,



.flip-container,



.front {



    width: 100%;



    height: 150px;



    -webkit-box-sizing: border-box;



    box-sizing: border-box

}







.flipper {



    position: relative

}







.back,



.flipper,



.front {



    -webkit-transition: .6s;



    transition: .6s;



    -webkit-transform-style: preserve-3d;



    transform-style: preserve-3d

}







.back,



.front {



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    border-radius: 20px;



    text-align: center;



    position: absolute;



    top: 0;



    left: 0;



    padding: 20px 10px

}







.back p,



.front p {



    margin: 0;



    padding: 0;



    width: 100%

}







.front {



    background-color: #fff;



    z-index: 2;



    -webkit-transform: rotateY(0deg);



    transform: rotateY(0deg);



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-flex-direction: column;



    -ms-flex-direction: column;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    flex-direction: column;



    -moz-justify-content: space-around;



    -ms-justify-content: space-around;



    justify-content: space-around;



    -ms-flex-pack: space-around;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.front .front__icon {



    width: 68px;



    height: 50px;



    position: relative

}







.front .front__icon svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.front .front__icon .icon_svg {



    fill: #d0e7f7

}







.front p {



    font-size: 16px;



    line-height: 20px;



    color: #2a2623

}







.front p:nth-of-type(2) {



    display: none

}







.back {



    -webkit-transform: rotateY(-180deg);



    transform: rotateY(-180deg);



    background: #1c5188;



    color: #fff

}







.back p {



    overflow: hidden;



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    font-size: 18px;



    line-height: 22px;



    padding: 8px

}







html.touchevents .flip-container {



    width: 100%;



    height: 100%;



    min-height: 180px;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    -moz-align-items: stretch;



    -ms-align-items: stretch;



    -webkit-box-align: stretch;



    -ms-flex-align: stretch;



    align-items: stretch

}







html.touchevents .back {



    display: none

}







html.touchevents .flipper {



    height: 100%

}







html.touchevents .front {



    height: 100%;



    position: relative

}







html.touchevents .front .front__icon {



    margin: 0

}







html.touchevents .front p:first-of-type {



    margin-top: 10px;



    min-height: 40px;



    color: #036

}







html.touchevents .front p:nth-of-type(2) {



    -ms-flex-item-align: end;



    align-self: flex-end;



    margin-top: 15px;



    display: block;



    min-height: 40px

}







@media only screen and (max-width:340px) {



    html.touchevents .front p:nth-of-type(2) {



        font-size: 14px

    }



}







.Lp__ContactForm {



    margin-top: 50px

}







.Lp__FormLabel {



    font-size: 18px;



    display: block;



    margin-bottom: 7px

}







.Lp__FormLabelRequiredChar:after {



    content: "\A0*";



    font-size: 16px;



    color: #de3831;



    display: inline;



    margin-left: 4px

}







.Lp__FormGroup {



    margin-bottom: 35px

}







.Lp__formRequiredChar {



    font-size: 16px;



    color: #de3831;



    margin-right: 6px

}







.Lp__ContactForm {



    margin-top: 40px

}







.Lp__TextField,



textarea {



    font-size: 18px;



    font-weight: 300;



    font-style: normal;



    text-rendering: optimizeLegibility;



    font-family: Ubuntu, Helvetica, Tahoma, sans-serif;



    line-height: normal;



    color: #2a2623;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    white-space: normal;



    width: 100%;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    background-color: #fff;



    border-radius: 3px;



    border: 1px solid #d5d6d2;



    padding: 10px 12px;



    outline: 0;



    -webkit-transition: all .3s ease-in-out 0s;



    transition: all .3s ease-in-out 0s

}







.Lp__TextField:focus,



textarea:focus {



    outline: 0;



    -webkit-box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .1), 0 0 0 1000px #fff inset;



    box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .1), inset 0 0 0 1000px #fff;



    border: 1px solid #3e6295

}







.Lp__TextField {



    height: 40px

}







textarea {



    height: 110px;



    resize: none

}







input:-internal-autofill-selected {



    background-color: #fff

}







::-webkit-input-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







::-moz-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







:-ms-input-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







:-moz-placeholder {



    color: #9a9b9c;



    font-size: 18px

}







form .buttonWrapper {



    margin-top: 60px

}







.rwe_form_box {



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    width: 100%;



    overflow: hidden

}







.rwe_form_box__inner {



    width: 100%;



    padding: 0 0 70% 0;



    float: none;



    position: relative

}







.rwe_form_box__inner p {



    width: 100%;



    text-align: center;



    font-size: 36px;



    font-weight: 700;



    line-height: 1;



    color: #d5d6d2

}







.rwe_form_box__inner img,



.rwe_form_box__inner p {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.rwe_form_box__inner img {



    min-width: 100%;



    height: auto

}







.Lp__formCheckbox {



    margin-bottom: 15px

}







.Lp__formCheckbox .Lp__FormInlineMessage__content {



    left: 10px;



    right: auto

}







.Lp__formCustomElem {



    position: relative

}







.Lp__formCustomElem:before {



    background-color: #fff;



    border-radius: 4px;



    -webkit-transition: all .3s ease-in-out;



    transition: all .3s ease-in-out;



    margin: 0 auto;



    border: 1px solid #d5d6d2

}







.Lp__formCustomElem:after,



.Lp__formCustomElem:before {



    content: "";



    position: absolute;



    left: -25px;



    top: 1px;



    width: 20px;



    height: 20px

}







.Lp__formCustomElem:after {



    color: transparent;



    outline: none

}







.Lp__formCheckbox {



    position: relative;



    min-height: 22px;



    padding-bottom: 10px

}







.Lp__formCheckbox label {



    position: relative;



    display: block;



    margin-left: 25px;



    margin-bottom: 10px

}







.Lp__formCheckbox input[type=checkbox] {



    display: none

}







.Lp__formCheckbox label input[type=checkbox]:checked+span.Lp__formCustomElem:before {



    border-color: #7ab800;



    background-color: #7ab800

}







.Lp__formCheckbox label input[type=checkbox]:checked+span.Lp__formCustomElem:after {



    background-image: url(https://rawl-assets.com/apps/LP-vue/img/icon/icon_ok_white.svg);



    background-position: 50%;



    background-size: 12px 12px;



    background-repeat: no-repeat

}







span.Lp__formCustomElemText p {



    display: inline;



    font-size: 14px;



    line-height: 20px

}







.vs__dropdown-toggle {



    font-size: 18px;



    font-weight: 300;



    font-style: normal;



    text-rendering: optimizeLegibility;



    font-family: Ubuntu, Helvetica, Tahoma, sans-serif;



    line-height: normal;



    color: #2a2623;



    -webkit-appearance: none;



    -moz-appearance: none;



    appearance: none;



    white-space: normal;



    width: 100%;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    background-color: #fff;



    border-radius: 3px;



    border: 1px solid #d5d6d2;



    padding: 10px 12px;



    outline: 0;



    -webkit-transition: all .3s ease-in-out 0s;



    transition: all .3s ease-in-out 0s;



    height: 40px;



    padding: 6px 3px 5px 11px

}







.vs--open .vs__dropdown-toggle {



    border: 1px solid #3e6295

}







.vs__dropdown-menu {



    border: 1px solid #036;



    margin: 0;



    padding: 0

}







.vs__dropdown-menu li {



    margin: 0

}







.vs__dropdown-menu li:before {



    content: none

}







.vs__dropdown-option--highlight {



    background: #3e6295;



    color: #fff

}







.vs__actions {



    padding-top: 0

}







.vs__selected {



    padding: 0;



    margin: 0

}







.vs__selected-options {



    white-space: nowrap;



    overflow: hidden;



    padding: 0

}







.vs__open-indicator {



    margin-top: -1px

}







.vs__dropdown-menu {



    overflow-x: hidden

}







.Lp__FormInlineMessage {



    position: relative

}







.Lp__FormInlineMessage__content {



    position: absolute;



    right: 20px;



    bottom: -10px;



    border-radius: 20px;



    background-color: #fff;



    padding: 2px 10px;



    line-height: 16px;



    font-size: 14px;



    color: #de3831

}







.formHasError .vs__dropdown-toggle,



.formHasError input:not([type=submit]):not([type=search]),



.formHasError textarea {



    background-color: #fcebea;



    border-color: #de3831

}







.formHasError .date-time-picker .custom-button.round {



    background-color: #fcebea

}







.formHasError span.Lp__formCustomElem:before {



    background-color: #fcebea;



    border-color: #de3831

}







.Lp__ContactForm--disabled input:not([type=submit]):not([type=search]),



.Lp__ContactForm--disabled textarea {



    background-color: #e6e6e6;



    color: #68676c;



    pointer-events: none !important;



    cursor: not-allowed !important

}







.Lp__ContactForm--disabled .Lp__formCheckbox {



    pointer-events: none;



    cursor: not-allowed

}







.Lp__ContactForm--disabled .Lp__formCustomElem:before {



    background-color: #e6e6e6 !important;



    border-color: #e6e6e6 !important

}







.Lp__ContactForm--disabled .Lp__formSelect .v-select,



.Lp__ContactForm--disabled .vs__dropdown-toggle {



    background-color: #e6e6e6;



    color: #68676c;



    pointer-events: none !important;



    cursor: not-allowed !important

}







.Lp__ContactForm--disabled .Lp__formSelect .v-select .vs__selected,



.Lp__ContactForm--disabled .vs__dropdown-toggle .vs__selected {



    color: #68676c

}







.Lp__ContactForm--disabled .Lp__formSelect .v-select .vs__actions svg,



.Lp__ContactForm--disabled .vs__dropdown-toggle .vs__actions svg {



    fill: hsla(0, 0%, 100%, .6)

}







.Lp__ContactForm--disabled .Lp__submitButton {



    background-color: #e6e6e6;



    color: #68676c;



    pointer-events: none !important;



    cursor: not-allowed !important;



    border-color: #e6e6e6

}







.statement {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px

}







.statement a,



.statement h2,



.statement h3,



.statement h4,



.statement h5,



.statement h6,



.statement p,



.statement span {



    color: inherit;



    margin-top: 0

}







.statement.hidden {



    display: none

}







.statement a {



    text-decoration: underline

}







.statement_small {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    min-height: 30px;



    line-height: 1.3;



    padding: 8px 8px 8px 30px;



    background-position: center left 12px

}







.statement_small a,



.statement_small h2,



.statement_small h3,



.statement_small h4,



.statement_small h5,



.statement_small h6,



.statement_small p,



.statement_small span {



    color: inherit;



    margin-top: 0

}







.statement_small.hidden {



    display: none

}







.statement_small a {



    text-decoration: underline

}







.bg-danger .icon-exit-icon,



.bg-info .icon-exit-icon,



.bg-primary .icon-exit-icon,



.bg-success .icon-exit-icon,



.bg-warning .icon-exit-icon {



    display: none

}







.bg-warning {



    background-color: #ff8a00 !important

}







.bg-primary {



    background-color: #3e6295 !important

}







.bg-danger {



    background-color: #de3831 !important;



    background-image: url(https://rawl-assets.com/apps/RT-HCB/img/icon/icon_error_white.svg)

}







.bg-success {



    background-color: #7ab800 !important;



    background-image: url(https://rawl-assets.com/apps/RT-HCB/img/icon/icon_ok_white.svg);



    background-size: 16px 12px;



    position: relative;



    padding-right: 30px

}







.bg-success .icon-exit-icon {



    top: 50%;



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    display: block;



    position: absolute;



    right: 15px;



    font-size: 10px;



    cursor: pointer

}







.bg-success_small {



    background-color: #7ab800 !important;



    background-image: url(https://rawl-assets.com/apps/RT-HCB/img/icon/icon_ok_white.svg);



    background-size: 16px 12px;



    position: relative;



    padding-right: 30px;



    background-size: 13px 9px;



    background-position: center left 10px

}







.bg-success_small .icon-exit-icon {



    top: 50%;



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    display: block;



    position: absolute;



    right: 15px;



    font-size: 10px;



    cursor: pointer

}







.bg-info {



    background-color: #cdd6e4 !important;



    color: #1c5188

}







.bg-info svg {



    fill: #1c5188;



    position: absolute;



    left: 5px;



    top: 10px;



    -webkit-animation: alert 2s linear 0s infinite normal;



    animation: alert 2s linear 0s infinite normal

}







p.bg-info {



    padding-top: 15px !important

}







.statement-error {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #de3831 !important;



    background-image: url(https://rawl-assets.com/apps/RT-HCB/img/icon/icon_error_white.svg)

}







.statement-error a,



.statement-error h2,



.statement-error h3,



.statement-error h4,



.statement-error h5,



.statement-error h6,



.statement-error p,



.statement-error span {



    color: inherit;



    margin-top: 0

}







.statement-error.hidden {



    display: none

}







.statement-error a {



    text-decoration: underline

}







.statement-ok {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #7ab800 !important;



    background-image: url(https://rawl-assets.com/apps/RT-HCB/img/icon/icon_ok_white.svg);



    background-size: 16px 12px;



    position: relative;



    padding-right: 30px

}







.statement-ok a,



.statement-ok h2,



.statement-ok h3,



.statement-ok h4,



.statement-ok h5,



.statement-ok h6,



.statement-ok p,



.statement-ok span {



    color: inherit;



    margin-top: 0

}







.statement-ok.hidden {



    display: none

}







.statement-ok a {



    text-decoration: underline

}







.statement-ok .icon-exit-icon {



    top: 50%;



    -webkit-transform: translateY(-50%);



    transform: translateY(-50%);



    display: block;



    position: absolute;



    right: 15px;



    font-size: 10px;



    cursor: pointer

}







.statement-warning {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #ff8a00 !important

}







.statement-warning a,



.statement-warning h2,



.statement-warning h3,



.statement-warning h4,



.statement-warning h5,



.statement-warning h6,



.statement-warning p,



.statement-warning span {



    color: inherit;



    margin-top: 0

}







.statement-warning.hidden {



    display: none

}







.statement-warning a {



    text-decoration: underline

}







.statement-info {



    width: 100%;



    min-height: 50px;



    color: #fff;



    margin: 20px 0;



    position: relative;



    background-repeat: no-repeat;



    background-position: center left 13px;



    border-radius: 7px;



    padding: 15px 20px 15px 45px;



    background-color: #cdd6e4 !important;



    color: #1c5188

}







.statement-info a,



.statement-info h2,



.statement-info h3,



.statement-info h4,



.statement-info h5,



.statement-info h6,



.statement-info p,



.statement-info span {



    color: inherit;



    margin-top: 0

}







.statement-info.hidden {



    display: none

}







.statement-info a {



    text-decoration: underline

}







body.modal-open {



    overflow: hidden

}







.lp-video-modal-close {



    position: relative

}







.lp-video .lp-video-modal svg {



    position: absolute

}







.lp-video {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lp-video__item {



    width: 100%

}







@media screen and (min-width:768px) {



    .lp-video__item {



        width: 50%

    }



}







.lp-video__item-1 .card__image {



    background-image: url(../img/video_background.jpg)

}







.lp-video__item-2 .card__image {



    background-image: url(../img/video_background_2.jpg)

}







.lp-video .card {



    width: 100%;



    height: 100%;



    overflow: hidden;



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate3d(-50%, -50%, 0);



    transform: translate3d(-50%, -50%, 0);



    text-align: center

}







.lp-video .card p {



    color: #fff;



    font-size: 28px;



    margin-top: 70px

}







.lp-video .card p,



.lp-video .card svg {



    position: absolute;



    top: 50%;



    left: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







.lp-video .card:hover .card__image {



    -webkit-transform: scale(1.06);



    transform: scale(1.06);



    -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .5s cubic-bezier(.165, .84, .44, 1) 0ms, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) 0ms

}







.lp-video .card__image {



    position: absolute;



    width: 100%;



    height: 100%;



    -webkit-transform: scale(1);



    transform: scale(1);



    -webkit-transition: -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    transition: transform .7s cubic-bezier(.165, .84, .44, 1) 0ms, -webkit-transform .7s cubic-bezier(.165, .84, .44, 1) 0ms;



    background-size: cover;



    background-position: 50% 50%;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden

}







.lp-video .lpVideo__wrapper {



    width: 100%;



    height: 100%;



    position: relative

}







.lp-video .lp-video-overlay,



.lp-video .lpVideo__wrapper iframe {



    height: 250px

}







@media only screen and (min-width:400px) {







    .lp-video .lp-video-overlay,



    .lp-video .lpVideo__wrapper iframe {



        height: 400px

    }



}







.lp-video .lp-video-overlay {



    position: relative;



    background: transparent 50% no-repeat;



    background-size: cover

}







.lp-video .lpVideo__wrapper iframe {



    display: block !important;



    width: 100%

}







.lp-video .lp-video-content {



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    top: 47%;



    left: 50%

}







.lp-video .lp-video-title {



    color: #fff;



    font-size: 45px;



    font-weight: 500

}







.lp-video .lp-video-play-icon {



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%);



    position: absolute;



    top: 50%;



    left: 54%;



    width: 0;



    height: 0;



    border-style: solid;



    border-width: 9.5px 0 9.5px 17px;



    border-color: transparent transparent transparent #ff8a00;



    overflow: hidden

}







.lp-video .lp-video-modal {



    -webkit-transition: .2s;



    transition: .2s;



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    position: fixed;



    top: 0;



    left: -100%;



    z-index: 200;



    width: 100%;



    height: 100%;



    background-color: #fff;



    padding: 61px

}







.lp-video .lp-video-modal.active {



    left: 0

}







.lp-video .lp-video-modal iframe {



    height: 100%

}







.lp-video .lp-video-modal svg {



    top: -37px;



    right: -38px;



    cursor: pointer

}







.btn__play {



    width: 72px;



    height: 72px;



    border-radius: 50%;



    background-color: transparent;



    outline: none;



    position: absolute;



    top: 50%;



    left: 50%;



    cursor: pointer;



    border: 3px solid #ff8a00;



    -webkit-transition: .4s;



    transition: .4s;



    -webkit-transform: scale(1) translate(-50%, -50%);



    transform: scale(1) translate(-50%, -50%)

}







.btn__play:before {



    content: "";



    position: absolute;



    top: -20px;



    left: -20px;



    bottom: -20px;



    right: -20px;



    background: inherit;



    border-radius: 50%;



    border: 1px solid #ff8a00;



    z-index: -1;



    opacity: .4;



    -webkit-transform: scale3d(.7, .7, 1);



    transform: scale3d(.7, .7, 1)

}







.card:hover .btn__play {



    -webkit-transform: scale(.9) translate(-50%, -50%);



    transform: scale(.9) translate(-50%, -50%);



    background-color: rgba(255, 138, 0, .2)

}







.card:hover .btn__play:before {



    -webkit-animation: anim-moema-2 .3s .3s forwards;



    animation: anim-moema-2 .3s .3s forwards

}







.card:hover .lp-video-play-icon {



    -webkit-animation: toRightFromLeft .3s forwards;



    animation: toRightFromLeft .3s forwards

}







.no-touchevents .lp-video .lp-video-play {



    -webkit-transition: .2s;



    transition: .2s;



    -webkit-transform: scale(1) rotate(0);



    transform: scale(1) rotate(0);



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden

}







.no-touchevents .lp-video .lp-video-play:hover {



    -webkit-transform: scale(1.2) rotate(5deg);



    transform: scale(1.2) rotate(5deg)

}







.lpHero {



    background: #fff url(../img/hero_background.png) top no-repeat;



    background-size: cover

}







.lpHero .container {



    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-pack: start;



    -ms-flex-pack: start;



    justify-content: flex-start;



    height: 100%

}







.lpHero .product-info {



    z-index: 2

}







.lpHero .lpHero__pic {



    margin: 25px auto;



    display: block;



    max-width: 80%;



    height: auto

}







.lpHero .lpHero__pic--desktop {



    display: none

}







.lpHero .lpHero__pic--mobile {



    display: block

}







.lpHero .lpHero__features {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lpHero .lpHero__features .lpHero__features__item {



    margin: 10px 0

}







.lpHero .lpHero__features .lpHero__features__item img {



    width: 90px;



    height: auto

}







.lpHero__cta {



    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;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lpHero__cta a {



    margin: 10px 0

}







@media only screen and (max-width:767px) {



    .lpHero {



        padding-top: 40px;



        padding-bottom: 30px;



        text-align: center

    }



}







@media only screen and (min-width:480px) {



    .lpHero__cta {



        -moz-justify-content: space-between;



        -ms-justify-content: space-between;



        -webkit-box-pack: justify;



        justify-content: space-between;



        -ms-flex-pack: space-between

    }



}







@media only screen and (min-width:576px) {



    .lpHero {



        padding-top: 90px;



        padding-bottom: 50px

    }







    .lpHero .container {



        min-height: 700px

    }



}







@media only screen and (min-width:768px) {



    .lpHero__cta {



        margin: 20px 0

    }







    .lpHero .lpHero__pic--desktop {



        z-index: 0;



        right: 0;



        top: 120px;



        width: 450px;



        display: block;



        position: absolute

    }



}







@media only screen and (min-width:992px) {



    .lpHero .lpHero__pic--desktop {



        top: 1px;



        width: 650px

    }







    .lpHero__cta {



        margin-top: 80px

    }



}







@media only screen and (min-width:1200px) {



    .lpHero .container {



        min-height: 750px

    }







    .lpHero .lpHero__pic--desktop {



        top: 1px;



        width: auto

    }



}







.lpBaseMaterial {



    background-image: url(https://rawl-assets.com/apps/RT-HCB/img/bg_materials.jpg);



    background-position: top;



    background-repeat: no-repeat;



    background-color: #dfeced;



    background-size: cover

}







.lpBaseMaterial li,



.lpBaseMaterial p {



    font-size: 20px;



    line-height: 25px;



    font-weight: 400

}







.lpBaseMaterial hr {



    margin-top: 40px;



    margin-bottom: 40px

}







.lpBaseMaterial__gallery {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lpBaseMaterial img {



    margin-bottom: 10px

}







.lpBaseMaterial__list {



    margin-top: 30px

}







.lpBaseMaterial__item {



    margin-bottom: 25px;



    display: -ms-inline-flexbox;



    display: -webkit-inline-box;



    display: inline-flex;



    -moz-flex-direction: column;



    -ms-flex-direction: column;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    flex-direction: column;



    -moz-justify-content: center;



    -ms-justify-content: center;



    -webkit-box-pack: center;



    justify-content: center;



    -ms-flex-pack: center;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center

}







.lpBaseMaterial__item p {



    margin-top: 15px;



    font-size: 18px;



    line-height: 25px;



    font-weight: 300

}







.lpBaseMaterial__item__inner {



    margin: auto

}







@media only screen and (max-width:429px) {



    .lpBaseMaterial__gallery img {



        max-width: 45%

    }



}







@media only screen and (min-width:430px) {



    .lpBaseMaterial__gallery img {



        margin-left: 10px

    }



}







@media only screen and (max-width:767px) {



    .lpBaseMaterial {



        padding-bottom: 40px

    }







    .lpBaseMaterial h2 {



        margin-bottom: 25px

    }







    .lpBaseMaterial__gallery {



        margin-top: 40px;



        -moz-justify-content: space-around;



        -ms-justify-content: space-around;



        justify-content: space-around;



        -ms-flex-pack: space-around

    }



}







@media only screen and (min-width:768px) {



    .lpBaseMaterial {



        padding-bottom: 90px

    }







    .lpBaseMaterial h2 {



        margin-bottom: 40px

    }



}







.lpFeatures {



    background-color: #e3e6f5

}







.lpFeatures__wrapper {



    position: relative;



    max-width: 1140px;



    margin-left: auto;



    margin-right: auto;



    padding-left: 15px;



    padding-right: 15px

}







.lpFeatures__item img {



    width: 70px;



    height: 70px

}







.lpFeatures__item__des img {



    max-width: 140px;



    height: auto;



    float: left;



    margin-right: 15px

}







.lpFeatures__columns {



    position: relative

}







@media only screen and (max-width:767px) {



    .lpFeatures h2 {



        margin-bottom: 25px

    }







    .lpFeatures__columns .lpFeatures__column {



        margin-bottom: 50px

    }







    .lpFeatures__variant {



        margin-bottom: 40px

    }







    .lpFeatures__variant img {



        max-width: 80%;



        margin: auto;



        display: block

    }







    .lpFeatures__variant h3 {



        margin-top: 20px

    }







    .lpFeatures__pic {



        margin: auto;



        display: block

    }







    .lpFeatures__list {



        margin-top: 40px

    }







    .lpFeatures__item {



        text-align: center

    }







    .lpFeatures__item__icon {



        margin-bottom: 15px

    }







    .lpFeatures__item__icon svg {



        height: 100px;



        width: 100px

    }







    .lpFeatures__item__des {



        max-width: 80%;



        margin: 0 auto 80px;



        text-align: left

    }



}







@media only screen and (min-width:768px) {



    .lpFeatures__wrapper {



        margin-top: 60px;



        margin-bottom: 60px

    }







    .lpFeatures__columns__titles {



        -moz-align-items: center;



        -ms-align-items: center;



        -webkit-box-align: center;



        -ms-flex-align: center;



        align-items: center;



        margin-top: 50px

    }







    .lpFeatures__columns {



        margin-bottom: 50px

    }







    .lpFeatures__columns .lpFeatures__columns__pic {



        position: absolute;



        left: 50%;



        -webkit-transform: translate(-50%);



        transform: translate(-50%)

    }







    .lpFeatures__column_1 {



        padding-top: 18%

    }







    .lpFeatures__column_2 {



        padding-top: 33%

    }







    .lpFeatures__variants {



        padding-bottom: 40px;



        border-bottom: 1px solid #d5d6d2

    }







    .lpFeatures__variant {



        margin-top: 15px

    }







    .lpFeatures__variant h3 {



        margin-top: 15px;



        margin-bottom: 10px

    }







    .lpFeatures__variant:first-child {



        text-align: right

    }







    .lpFeatures__pic {



        -webkit-transition: opacity .3s ease-in-out 0s;



        transition: opacity .3s ease-in-out 0s;



        z-index: 2

    }







    .lpFeatures__pic,



    .lpFeatures__pic_ghost {



        position: absolute;



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%)

    }







    .lpFeatures__pic_ghost {



        z-index: 1;



        opacity: .7

    }







    .lpFeatures__list {



        height: 640px

    }







    .lpFeatures__wrapper:hover .lpFeatures__pic {



        opacity: 0

    }







    .lpFeatures__item {



        position: absolute

    }







    .lpFeatures__item__des {



        width: 400px;



        opacity: 0;



        -webkit-transition: .3s;



        -moz-transition: .3s;



        -ms-transition: .3s;



        -o-transition: .3s;



        -webkit-transform: translate(-50%, -50%) scale(0);



        transform: translate(-50%, -50%) scale(0);



        position: absolute;



        z-index: 3

    }







    .lpFeatures__item1 {



        top: 0;



        left: 100px

    }







    .lpFeatures__item2 {



        top: 50%;



        left: 50px;



        -webkit-transform: translateY(-50%);



        transform: translateY(-50%)

    }







    .lpFeatures__item2.lpFeatures__item__des {



        -webkit-transform: translate(-50%, -50%) scale(0);



        transform: translate(-50%, -50%) scale(0)

    }







    .lpFeatures__item3 {



        top: 100%;



        left: 100px;



        -webkit-transform: translateY(-100px);



        transform: translateY(-100px)

    }







    .lpFeatures__item3.lpFeatures__item__des {



        -webkit-transform: translate(-250px, -100px) scale(0);



        transform: translate(-250px, -100px) scale(0)

    }







    .lpFeatures__item4 {



        top: 0;



        left: 100%;



        -webkit-transform: translateX(-200px);



        transform: translateX(-200px)

    }







    .lpFeatures__item4.lpFeatures__item__des {



        -webkit-transform: translateX(-350px) scale(0);



        transform: translateX(-350px) scale(0)

    }







    .lpFeatures__item5 {



        top: 50%;



        left: 100%;



        -webkit-transform: translate(-150px, -50%);



        transform: translate(-150px, -50%)

    }







    .lpFeatures__item5.lpFeatures__item__des {



        -webkit-transform: translate(-350px, -50%) scale(0);



        transform: translate(-350px, -50%) scale(0)

    }







    .lpFeatures__item6 {



        top: 100%;



        left: 100%;



        -webkit-transform: translate(-200px, -100px);



        transform: translate(-200px, -100px)

    }







    .lpFeatures__item6.lpFeatures__item__des {



        -webkit-transform: translate(-350px, -100px) scale(0);



        transform: translate(-350px, -100px) scale(0)

    }







    .lpFeatures__item__icon {



        width: 100px;



        height: 100px;



        border-radius: 15px;



        background-color: #fff;



        cursor: pointer;



        z-index: 10;



        -webkit-transition: background-color .3s ease-in-out 0s, color .3s ease-in-out 0s;



        transition: background-color .3s ease-in-out 0s, color .3s ease-in-out 0s

    }







    .lpFeatures__item__icon img,



    .lpFeatures__item__icon svg {



        position: absolute;



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%)

    }







    .lpFeatures__item__icon svg {



        width: 70px;



        height: 70px

    }







    .lpFeatures__item__icon:hover {



        background-color: #036

    }







    .lpFeatures__item__icon:hover svg.hero_icon .cls-1,



    .lpFeatures__item__icon:hover svg.hero_icon .cls-2,



    .lpFeatures__item__icon:hover svg.hero_icon .cls-3,



    .lpFeatures__item__icon:hover svg.hero_icon .cls-4 {



        fill: #fff

    }







    .lpFeatures__item__icon:hover+.lpFeatures__item__des {



        opacity: 1;



        -webkit-transform: translate(-50%, -50%);



        transform: translate(-50%, -50%);



        top: 50%;



        left: 50%;



        -webkit-transform: translate(-50%, -50%) scale(1);



        transform: translate(-50%, -50%) scale(1)

    }



}







@media only screen and (min-width:992px) {



    .lpFeatures__item__des {



        width: 540px

    }



}







@media only screen and (min-width:1200px) {



    .lpFeatures__columns__titles h4 {



        width: 55%;



        margin: auto;



        text-align: center

    }



}







.lpFeatures__cta {



    padding-bottom: 80px;



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -moz-justify-content: center;



    -ms-justify-content: center;



    -webkit-box-pack: center;



    justify-content: center;



    -ms-flex-pack: center;



    -moz-align-items: center;



    -ms-align-items: center;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







.lpFeatures__cta .link__arrow {



    display: block;



    margin: 15px 0

}







.lpFeatures__cta a {



    margin: 30px

}







.lpProducts {



    background-color: #ffffff;



    padding-bottom: 80px

}







#productsList {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    -moz-align-items: stretch;



    -ms-align-items: stretch;



    -webkit-box-align: stretch;



    -ms-flex-align: stretch;



    align-items: stretch;



    margin-top: 40px

}







#productsList li {



    -webkit-box-sizing: border-box;



    box-sizing: border-box;



    min-height: 40px;



    padding: 0 15px;



    margin: 0 0 30px 0;



    width: 50%;



    position: relative

}







#productsList li:before {



    content: none

}







#productsList a {



    border: none;



    position: relative;



    height: 100%;



    display: block;



    color: #036;



    text-decoration: none;



    -webkit-transition: color .3s ease-out 0s, border-color .3s ease-out 0s;



    transition: color .3s ease-out 0s, border-color .3s ease-out 0s;



    background-color: #fff;



    font-size: 16px;



    font-weight: 300;



    padding: 15px

}







#productsList a:before {



    content: "";



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);



    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);



    z-index: 0;



    opacity: 0;



    -webkit-transition: opacity .3s ease-in-out 0s;



    transition: opacity .3s ease-in-out 0s

}







#productsList a:hover {



    color: #036

}







#productsList a:hover:before {



    opacity: 1

}







#productsList .photo {



    margin: 0 auto

}







#productsList .ratio-4_3 {



    padding-top: 75%;
   

}


.ratio-4_3 {
    background-color:#ffffff !important;
}


.lp-pa-title {
    font-size:42px;
    font-weight:300;
    color:#036;
}

#productsList .ratio {



    height: 1px;



    position: relative

}







#productsList .ratio,



#productsList .ratio span {



    display: block;



    background: 50% 50% no-repeat;



    background-size: contain

}







#productsList .ratio span {



    bottom: 0;



    left: 0;



    height: 100%;



    position: absolute;



    right: 0;



    text-align: center;



    top: 0

}







#productsList .ratio img {



    max-height: 100%;



    max-width: 100%;



    height: auto;



    position: absolute;



    left: 50%;



    top: 50%;



    -webkit-transform: translate(-50%, -50%);



    transform: translate(-50%, -50%)

}







#productsList strong {



    display: block;



    line-height: 1.2;



    max-width: 230px;



    margin: 4px auto 0;



    padding: 0 0 4px;



    text-align: center;



    font-weight: 400;



    text-rendering: optimizeLegibility

}







@media screen and (min-width:480px) {



    #productsList li {



        width: 33.333%

    }



}







@media screen and (min-width:1024px) {



    #productsList li {



        width: 25%

    }



}







.lpProductRequest {



    background-color: #e5eaef;



    padding-top: 50px;



    padding-bottom: 100px

}







.v-container {



    width: 100%;



    padding-right: 15px;



    padding-left: 15px;



    margin-right: auto;



    margin-left: auto

}







@media(min-width:576px) {



    .v-container {



        max-width: 540px

    }



}







@media(min-width:768px) {



    .v-container {



        max-width: 720px

    }



}







@media(min-width:992px) {



    .v-container {



        max-width: 960px

    }



}







@media(min-width:1200px) {



    .v-container {



        max-width: 1140px

    }



}







.v-container-fluid {



    width: 100%;



    padding-right: 15px;



    padding-left: 15px;



    margin-right: auto;



    margin-left: auto

}







.v-row {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    margin-right: -15px;



    margin-left: -15px

}







.no-gutters {



    margin-right: 0;



    margin-left: 0

}







.no-gutters>.v-col,



.no-gutters>[class*=v-col-] {



    padding-right: 0;



    padding-left: 0

}







.v-col,



.v-col-1,



.v-col-2,



.v-col-3,



.v-col-4,



.v-col-5,



.v-col-6,



.v-col-7,



.v-col-8,



.v-col-9,



.v-col-10,



.v-col-11,



.v-col-12,



.v-col-auto,



.v-col-lg,



.v-col-lg-1,



.v-col-lg-2,



.v-col-lg-3,



.v-col-lg-4,



.v-col-lg-5,



.v-col-lg-6,



.v-col-lg-7,



.v-col-lg-8,



.v-col-lg-9,



.v-col-lg-10,



.v-col-lg-11,



.v-col-lg-12,



.v-col-lg-auto,



.v-col-md,



.v-col-md-1,



.v-col-md-2,



.v-col-md-3,



.v-col-md-4,



.v-col-md-5,



.v-col-md-6,



.v-col-md-7,



.v-col-md-8,



.v-col-md-9,



.v-col-md-10,



.v-col-md-11,



.v-col-md-12,



.v-col-md-auto,



.v-col-sm,



.v-col-sm-1,



.v-col-sm-2,



.v-col-sm-3,



.v-col-sm-4,



.v-col-sm-5,



.v-col-sm-6,



.v-col-sm-7,



.v-col-sm-8,



.v-col-sm-9,



.v-col-sm-10,



.v-col-sm-11,



.v-col-sm-12,



.v-col-sm-auto,



.v-col-xl,



.v-col-xl-1,



.v-col-xl-2,



.v-col-xl-3,



.v-col-xl-4,



.v-col-xl-5,



.v-col-xl-6,



.v-col-xl-7,



.v-col-xl-8,



.v-col-xl-9,



.v-col-xl-10,



.v-col-xl-11,



.v-col-xl-12,



.v-col-xl-auto {



    position: relative;



    width: 100%;



    min-height: 1px;



    padding-right: 15px;



    padding-left: 15px

}







.v-col {



    -ms-flex-preferred-size: 0;



    flex-basis: 0;



    -webkit-box-flex: 1;



    -ms-flex-positive: 1;



    flex-grow: 1;



    max-width: 100%

}







.v-col-auto {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 auto;



    flex: 0 0 auto;



    width: auto;



    max-width: none

}







.v-col-1 {



    -ms-flex: 0 0 8.333333%;



    flex: 0 0 8.333333%;



    max-width: 8.333333%

}







.v-col-1,



.v-col-2 {



    -webkit-box-flex: 0

}







.v-col-2 {



    -ms-flex: 0 0 16.666667%;



    flex: 0 0 16.666667%;



    max-width: 16.666667%

}







.v-col-3 {



    -ms-flex: 0 0 25%;



    flex: 0 0 25%;



    max-width: 25%

}







.v-col-3,



.v-col-4 {



    -webkit-box-flex: 0

}







.v-col-4 {



    -ms-flex: 0 0 33.333333%;



    flex: 0 0 33.333333%;



    max-width: 33.333333%

}







.v-col-5 {



    -ms-flex: 0 0 41.666667%;



    flex: 0 0 41.666667%;



    max-width: 41.666667%

}







.v-col-5,



.v-col-6 {



    -webkit-box-flex: 0

}







.v-col-6 {



    -ms-flex: 0 0 50%;



    flex: 0 0 50%;



    max-width: 50%

}







.v-col-7 {



    -ms-flex: 0 0 58.333333%;



    flex: 0 0 58.333333%;



    max-width: 58.333333%

}







.v-col-7,



.v-col-8 {



    -webkit-box-flex: 0

}







.v-col-8 {



    -ms-flex: 0 0 66.666667%;



    flex: 0 0 66.666667%;



    max-width: 66.666667%

}







.v-col-9 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 75%;



    flex: 0 0 75%;



    max-width: 75%

}







.v-col-10 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 83.333333%;



    flex: 0 0 83.333333%;



    max-width: 83.333333%

}







.v-col-11 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 91.666667%;



    flex: 0 0 91.666667%;



    max-width: 91.666667%

}







.v-col-12 {



    -webkit-box-flex: 0;



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;



    max-width: 100%

}







.order-first {



    -webkit-box-ordinal-group: 0;



    -ms-flex-order: -1;



    order: -1

}







.order-last {



    -webkit-box-ordinal-group: 14;



    -ms-flex-order: 13;



    order: 13

}







.order-0 {



    -webkit-box-ordinal-group: 1;



    -ms-flex-order: 0;



    order: 0

}







.order-1 {



    -webkit-box-ordinal-group: 2;



    -ms-flex-order: 1;



    order: 1

}







.order-2 {



    -webkit-box-ordinal-group: 3;



    -ms-flex-order: 2;



    order: 2

}







.order-3 {



    -webkit-box-ordinal-group: 4;



    -ms-flex-order: 3;



    order: 3

}







.order-4 {



    -webkit-box-ordinal-group: 5;



    -ms-flex-order: 4;



    order: 4

}







.order-5 {



    -webkit-box-ordinal-group: 6;



    -ms-flex-order: 5;



    order: 5

}







.order-6 {



    -webkit-box-ordinal-group: 7;



    -ms-flex-order: 6;



    order: 6

}







.order-7 {



    -webkit-box-ordinal-group: 8;



    -ms-flex-order: 7;



    order: 7

}







.order-8 {



    -webkit-box-ordinal-group: 9;



    -ms-flex-order: 8;



    order: 8

}







.order-9 {



    -webkit-box-ordinal-group: 10;



    -ms-flex-order: 9;



    order: 9

}







.order-10 {



    -webkit-box-ordinal-group: 11;



    -ms-flex-order: 10;



    order: 10

}







.order-11 {



    -webkit-box-ordinal-group: 12;



    -ms-flex-order: 11;



    order: 11

}







.order-12 {



    -webkit-box-ordinal-group: 13;



    -ms-flex-order: 12;



    order: 12

}







.offset-1 {



    margin-left: 8.333333%

}







.offset-2 {



    margin-left: 16.666667%

}







.offset-3 {



    margin-left: 25%

}







.offset-4 {



    margin-left: 33.333333%

}







.offset-5 {



    margin-left: 41.666667%

}







.offset-6 {



    margin-left: 50%

}







.offset-7 {



    margin-left: 58.333333%

}







.offset-8 {



    margin-left: 66.666667%

}







.offset-9 {



    margin-left: 75%

}







.offset-10 {



    margin-left: 83.333333%

}







.offset-11 {



    margin-left: 91.666667%

}







@media(min-width:576px) {



    .v-col-sm {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .v-col-sm-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: none

    }







    .v-col-sm-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.333333%;



        flex: 0 0 8.333333%;



        max-width: 8.333333%

    }







    .v-col-sm-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.666667%;



        flex: 0 0 16.666667%;



        max-width: 16.666667%

    }







    .v-col-sm-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .v-col-sm-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.333333%;



        flex: 0 0 33.333333%;



        max-width: 33.333333%

    }







    .v-col-sm-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.666667%;



        flex: 0 0 41.666667%;



        max-width: 41.666667%

    }







    .v-col-sm-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .v-col-sm-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.333333%;



        flex: 0 0 58.333333%;



        max-width: 58.333333%

    }







    .v-col-sm-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.666667%;



        flex: 0 0 66.666667%;



        max-width: 66.666667%

    }







    .v-col-sm-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .v-col-sm-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.333333%;



        flex: 0 0 83.333333%;



        max-width: 83.333333%

    }







    .v-col-sm-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.666667%;



        flex: 0 0 91.666667%;



        max-width: 91.666667%

    }







    .v-col-sm-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .order-sm-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .order-sm-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .order-sm-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .order-sm-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .order-sm-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .order-sm-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .order-sm-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .order-sm-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .order-sm-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .order-sm-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .order-sm-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .order-sm-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .order-sm-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .order-sm-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .order-sm-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .offset-sm-0 {



        margin-left: 0

    }







    .offset-sm-1 {



        margin-left: 8.333333%

    }







    .offset-sm-2 {



        margin-left: 16.666667%

    }







    .offset-sm-3 {



        margin-left: 25%

    }







    .offset-sm-4 {



        margin-left: 33.333333%

    }







    .offset-sm-5 {



        margin-left: 41.666667%

    }







    .offset-sm-6 {



        margin-left: 50%

    }







    .offset-sm-7 {



        margin-left: 58.333333%

    }







    .offset-sm-8 {



        margin-left: 66.666667%

    }







    .offset-sm-9 {



        margin-left: 75%

    }







    .offset-sm-10 {



        margin-left: 83.333333%

    }







    .offset-sm-11 {



        margin-left: 91.666667%

    }



}







@media(min-width:768px) {



    .v-col-md {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .v-col-md-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: none

    }







    .v-col-md-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.333333%;



        flex: 0 0 8.333333%;



        max-width: 8.333333%

    }







    .v-col-md-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.666667%;



        flex: 0 0 16.666667%;



        max-width: 16.666667%

    }







    .v-col-md-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .v-col-md-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.333333%;



        flex: 0 0 33.333333%;



        max-width: 33.333333%

    }







    .v-col-md-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.666667%;



        flex: 0 0 41.666667%;



        max-width: 41.666667%

    }







    .v-col-md-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .v-col-md-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.333333%;



        flex: 0 0 58.333333%;



        max-width: 58.333333%

    }







    .v-col-md-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.666667%;



        flex: 0 0 66.666667%;



        max-width: 66.666667%

    }







    .v-col-md-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .v-col-md-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.333333%;



        flex: 0 0 83.333333%;



        max-width: 83.333333%

    }







    .v-col-md-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.666667%;



        flex: 0 0 91.666667%;



        max-width: 91.666667%

    }







    .v-col-md-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .order-md-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .order-md-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .order-md-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .order-md-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .order-md-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .order-md-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .order-md-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .order-md-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .order-md-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .order-md-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .order-md-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .order-md-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .order-md-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .order-md-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .order-md-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .offset-md-0 {



        margin-left: 0

    }







    .offset-md-1 {



        margin-left: 8.333333%

    }







    .offset-md-2 {



        margin-left: 16.666667%

    }







    .offset-md-3 {



        margin-left: 25%

    }







    .offset-md-4 {



        margin-left: 33.333333%

    }







    .offset-md-5 {



        margin-left: 41.666667%

    }







    .offset-md-6 {



        margin-left: 50%

    }







    .offset-md-7 {



        margin-left: 58.333333%

    }







    .offset-md-8 {



        margin-left: 66.666667%

    }







    .offset-md-9 {



        margin-left: 75%

    }







    .offset-md-10 {



        margin-left: 83.333333%

    }







    .offset-md-11 {



        margin-left: 91.666667%

    }



}







@media(min-width:992px) {



    .v-col-lg {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .v-col-lg-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: none

    }







    .v-col-lg-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.333333%;



        flex: 0 0 8.333333%;



        max-width: 8.333333%

    }







    .v-col-lg-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.666667%;



        flex: 0 0 16.666667%;



        max-width: 16.666667%

    }







    .v-col-lg-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .v-col-lg-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.333333%;



        flex: 0 0 33.333333%;



        max-width: 33.333333%

    }







    .v-col-lg-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.666667%;



        flex: 0 0 41.666667%;



        max-width: 41.666667%

    }







    .v-col-lg-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .v-col-lg-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.333333%;



        flex: 0 0 58.333333%;



        max-width: 58.333333%

    }







    .v-col-lg-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.666667%;



        flex: 0 0 66.666667%;



        max-width: 66.666667%

    }







    .v-col-lg-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .v-col-lg-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.333333%;



        flex: 0 0 83.333333%;



        max-width: 83.333333%

    }







    .v-col-lg-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.666667%;



        flex: 0 0 91.666667%;



        max-width: 91.666667%

    }







    .v-col-lg-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .order-lg-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .order-lg-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .order-lg-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .order-lg-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .order-lg-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .order-lg-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .order-lg-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .order-lg-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .order-lg-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .order-lg-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .order-lg-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .order-lg-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .order-lg-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .order-lg-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .order-lg-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .offset-lg-0 {



        margin-left: 0

    }







    .offset-lg-1 {



        margin-left: 8.333333%

    }







    .offset-lg-2 {



        margin-left: 16.666667%

    }







    .offset-lg-3 {



        margin-left: 25%

    }







    .offset-lg-4 {



        margin-left: 33.333333%

    }







    .offset-lg-5 {



        margin-left: 41.666667%

    }







    .offset-lg-6 {



        margin-left: 50%

    }







    .offset-lg-7 {



        margin-left: 58.333333%

    }







    .offset-lg-8 {



        margin-left: 66.666667%

    }







    .offset-lg-9 {



        margin-left: 75%

    }







    .offset-lg-10 {



        margin-left: 83.333333%

    }







    .offset-lg-11 {



        margin-left: 91.666667%

    }



}







@media(min-width:1200px) {



    .v-col-xl {



        -ms-flex-preferred-size: 0;



        flex-basis: 0;



        -webkit-box-flex: 1;



        -ms-flex-positive: 1;



        flex-grow: 1;



        max-width: 100%

    }







    .v-col-xl-auto {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 auto;



        flex: 0 0 auto;



        width: auto;



        max-width: none

    }







    .v-col-xl-1 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 8.333333%;



        flex: 0 0 8.333333%;



        max-width: 8.333333%

    }







    .v-col-xl-2 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 16.666667%;



        flex: 0 0 16.666667%;



        max-width: 16.666667%

    }







    .v-col-xl-3 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 25%;



        flex: 0 0 25%;



        max-width: 25%

    }







    .v-col-xl-4 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 33.333333%;



        flex: 0 0 33.333333%;



        max-width: 33.333333%

    }







    .v-col-xl-5 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 41.666667%;



        flex: 0 0 41.666667%;



        max-width: 41.666667%

    }







    .v-col-xl-6 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 50%;



        flex: 0 0 50%;



        max-width: 50%

    }







    .v-col-xl-7 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 58.333333%;



        flex: 0 0 58.333333%;



        max-width: 58.333333%

    }







    .v-col-xl-8 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 66.666667%;



        flex: 0 0 66.666667%;



        max-width: 66.666667%

    }







    .v-col-xl-9 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 75%;



        flex: 0 0 75%;



        max-width: 75%

    }







    .v-col-xl-10 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 83.333333%;



        flex: 0 0 83.333333%;



        max-width: 83.333333%

    }







    .v-col-xl-11 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 91.666667%;



        flex: 0 0 91.666667%;



        max-width: 91.666667%

    }







    .v-col-xl-12 {



        -webkit-box-flex: 0;



        -ms-flex: 0 0 100%;



        flex: 0 0 100%;



        max-width: 100%

    }







    .order-xl-first {



        -webkit-box-ordinal-group: 0;



        -ms-flex-order: -1;



        order: -1

    }







    .order-xl-last {



        -webkit-box-ordinal-group: 14;



        -ms-flex-order: 13;



        order: 13

    }







    .order-xl-0 {



        -webkit-box-ordinal-group: 1;



        -ms-flex-order: 0;



        order: 0

    }







    .order-xl-1 {



        -webkit-box-ordinal-group: 2;



        -ms-flex-order: 1;



        order: 1

    }







    .order-xl-2 {



        -webkit-box-ordinal-group: 3;



        -ms-flex-order: 2;



        order: 2

    }







    .order-xl-3 {



        -webkit-box-ordinal-group: 4;



        -ms-flex-order: 3;



        order: 3

    }







    .order-xl-4 {



        -webkit-box-ordinal-group: 5;



        -ms-flex-order: 4;



        order: 4

    }







    .order-xl-5 {



        -webkit-box-ordinal-group: 6;



        -ms-flex-order: 5;



        order: 5

    }







    .order-xl-6 {



        -webkit-box-ordinal-group: 7;



        -ms-flex-order: 6;



        order: 6

    }







    .order-xl-7 {



        -webkit-box-ordinal-group: 8;



        -ms-flex-order: 7;



        order: 7

    }







    .order-xl-8 {



        -webkit-box-ordinal-group: 9;



        -ms-flex-order: 8;



        order: 8

    }







    .order-xl-9 {



        -webkit-box-ordinal-group: 10;



        -ms-flex-order: 9;



        order: 9

    }







    .order-xl-10 {



        -webkit-box-ordinal-group: 11;



        -ms-flex-order: 10;



        order: 10

    }







    .order-xl-11 {



        -webkit-box-ordinal-group: 12;



        -ms-flex-order: 11;



        order: 11

    }







    .order-xl-12 {



        -webkit-box-ordinal-group: 13;



        -ms-flex-order: 12;



        order: 12

    }







    .offset-xl-0 {



        margin-left: 0

    }







    .offset-xl-1 {



        margin-left: 8.333333%

    }







    .offset-xl-2 {



        margin-left: 16.666667%

    }







    .offset-xl-3 {



        margin-left: 25%

    }







    .offset-xl-4 {



        margin-left: 33.333333%

    }







    .offset-xl-5 {



        margin-left: 41.666667%

    }







    .offset-xl-6 {



        margin-left: 50%

    }







    .offset-xl-7 {



        margin-left: 58.333333%

    }







    .offset-xl-8 {



        margin-left: 66.666667%

    }







    .offset-xl-9 {



        margin-left: 75%

    }







    .offset-xl-10 {



        margin-left: 83.333333%

    }







    .offset-xl-11 {



        margin-left: 91.666667%

    }



}







.d-none {



    display: none !important

}







.d-inline {



    display: inline !important

}







.d-inline-block {



    display: inline-block !important

}







.d-block {



    display: block !important

}







.d-table {



    display: table !important

}







.d-table-row {



    display: table-row !important

}







.d-table-cell {



    display: table-cell !important

}







.d-flex {



    display: -webkit-box !important;



    display: -ms-flexbox !important;



    display: flex !important

}







.d-inline-flex {



    display: -webkit-inline-box !important;



    display: -ms-inline-flexbox !important;



    display: inline-flex !important

}







@media(min-width:576px) {



    .d-sm-none {



        display: none !important

    }







    .d-sm-inline {



        display: inline !important

    }







    .d-sm-inline-block {



        display: inline-block !important

    }







    .d-sm-block {



        display: block !important

    }







    .d-sm-table {



        display: table !important

    }







    .d-sm-table-row {



        display: table-row !important

    }







    .d-sm-table-cell {



        display: table-cell !important

    }







    .d-sm-flex {



        display: -webkit-box !important;



        display: -ms-flexbox !important;



        display: flex !important

    }







    .d-sm-inline-flex {



        display: -webkit-inline-box !important;



        display: -ms-inline-flexbox !important;



        display: inline-flex !important

    }



}







@media(min-width:768px) {



    .d-md-none {



        display: none !important

    }







    .d-md-inline {



        display: inline !important

    }







    .d-md-inline-block {



        display: inline-block !important

    }







    .d-md-block {



        display: block !important

    }







    .d-md-table {



        display: table !important

    }







    .d-md-table-row {



        display: table-row !important

    }







    .d-md-table-cell {



        display: table-cell !important

    }







    .d-md-flex {



        display: -webkit-box !important;



        display: -ms-flexbox !important;



        display: flex !important

    }







    .d-md-inline-flex {



        display: -webkit-inline-box !important;



        display: -ms-inline-flexbox !important;



        display: inline-flex !important

    }



}







@media(min-width:992px) {



    .d-lg-none {



        display: none !important

    }







    .d-lg-inline {



        display: inline !important

    }







    .d-lg-inline-block {



        display: inline-block !important

    }







    .d-lg-block {



        display: block !important

    }







    .d-lg-table {



        display: table !important

    }







    .d-lg-table-row {



        display: table-row !important

    }







    .d-lg-table-cell {



        display: table-cell !important

    }







    .d-lg-flex {



        display: -webkit-box !important;



        display: -ms-flexbox !important;



        display: flex !important

    }







    .d-lg-inline-flex {



        display: -webkit-inline-box !important;



        display: -ms-inline-flexbox !important;



        display: inline-flex !important

    }



}







@media(min-width:1200px) {



    .d-xl-none {



        display: none !important

    }







    .d-xl-inline {



        display: inline !important

    }







    .d-xl-inline-block {



        display: inline-block !important

    }







    .d-xl-block {



        display: block !important

    }







    .d-xl-table {



        display: table !important

    }







    .d-xl-table-row {



        display: table-row !important

    }







    .d-xl-table-cell {



        display: table-cell !important

    }







    .d-xl-flex {



        display: -webkit-box !important;



        display: -ms-flexbox !important;



        display: flex !important

    }







    .d-xl-inline-flex {



        display: -webkit-inline-box !important;



        display: -ms-inline-flexbox !important;



        display: inline-flex !important

    }



}







@media print {



    .d-print-none {



        display: none !important

    }







    .d-print-inline {



        display: inline !important

    }







    .d-print-inline-block {



        display: inline-block !important

    }







    .d-print-block {



        display: block !important

    }







    .d-print-table {



        display: table !important

    }







    .d-print-table-row {



        display: table-row !important

    }







    .d-print-table-cell {



        display: table-cell !important

    }







    .d-print-flex {



        display: -webkit-box !important;



        display: -ms-flexbox !important;



        display: flex !important

    }







    .d-print-inline-flex {



        display: -webkit-inline-box !important;



        display: -ms-inline-flexbox !important;



        display: inline-flex !important

    }



}







.flex-row {



    -webkit-box-orient: horizontal !important;



    -ms-flex-direction: row !important;



    flex-direction: row !important

}







.flex-column,



.flex-row {



    -webkit-box-direction: normal !important

}







.flex-column {



    -webkit-box-orient: vertical !important;



    -ms-flex-direction: column !important;



    flex-direction: column !important

}







.flex-row-reverse {



    -webkit-box-orient: horizontal !important;



    -ms-flex-direction: row-reverse !important;



    flex-direction: row-reverse !important

}







.flex-column-reverse,



.flex-row-reverse {



    -webkit-box-direction: reverse !important

}







.flex-column-reverse {



    -webkit-box-orient: vertical !important;



    -ms-flex-direction: column-reverse !important;



    flex-direction: column-reverse !important

}







.flex-wrap {



    -ms-flex-wrap: wrap !important;



    flex-wrap: wrap !important

}







.flex-nowrap {



    -ms-flex-wrap: nowrap !important;



    flex-wrap: nowrap !important

}







.flex-wrap-reverse {



    -ms-flex-wrap: wrap-reverse !important;



    flex-wrap: wrap-reverse !important

}







.justify-content-start {



    -webkit-box-pack: start !important;



    -ms-flex-pack: start !important;



    justify-content: flex-start !important

}







.justify-content-end {



    -webkit-box-pack: end !important;



    -ms-flex-pack: end !important;



    justify-content: flex-end !important

}







.justify-content-center {



    -webkit-box-pack: center !important;



    -ms-flex-pack: center !important;



    justify-content: center !important

}







.justify-content-between {



    -webkit-box-pack: justify !important;



    -ms-flex-pack: justify !important;



    justify-content: space-between !important

}







.justify-content-around {



    -ms-flex-pack: distribute !important;



    justify-content: space-around !important

}







.align-items-start {



    -webkit-box-align: start !important;



    -ms-flex-align: start !important;



    align-items: flex-start !important

}







.align-items-end {



    -webkit-box-align: end !important;



    -ms-flex-align: end !important;



    align-items: flex-end !important

}







.align-items-center {



    -webkit-box-align: center !important;



    -ms-flex-align: center !important;



    align-items: center !important

}







.align-items-baseline {



    -webkit-box-align: baseline !important;



    -ms-flex-align: baseline !important;



    align-items: baseline !important

}







.align-items-stretch {



    -webkit-box-align: stretch !important;



    -ms-flex-align: stretch !important;



    align-items: stretch !important

}







.align-content-start {



    -ms-flex-line-pack: start !important;



    align-content: flex-start !important

}







.align-content-end {



    -ms-flex-line-pack: end !important;



    align-content: flex-end !important

}







.align-content-center {



    -ms-flex-line-pack: center !important;



    align-content: center !important

}







.align-content-between {



    -ms-flex-line-pack: justify !important;



    align-content: space-between !important

}







.align-content-around {



    -ms-flex-line-pack: distribute !important;



    align-content: space-around !important

}







.align-content-stretch {



    -ms-flex-line-pack: stretch !important;



    align-content: stretch !important

}







.align-self-auto {



    -ms-flex-item-align: auto !important;



    align-self: auto !important

}







.align-self-start {



    -ms-flex-item-align: start !important;



    align-self: flex-start !important

}







.align-self-end {



    -ms-flex-item-align: end !important;



    align-self: flex-end !important

}







.align-self-center {



    -ms-flex-item-align: center !important;



    align-self: center !important

}







.align-self-baseline {



    -ms-flex-item-align: baseline !important;



    align-self: baseline !important

}







.align-self-stretch {



    -ms-flex-item-align: stretch !important;



    align-self: stretch !important

}







@media(min-width:576px) {



    .flex-sm-row {



        -webkit-box-orient: horizontal !important;



        -ms-flex-direction: row !important;



        flex-direction: row !important

    }







    .flex-sm-column,



    .flex-sm-row {



        -webkit-box-direction: normal !important

    }







    .flex-sm-column {



        -webkit-box-orient: vertical !important;



        -ms-flex-direction: column !important;



        flex-direction: column !important

    }







    .flex-sm-row-reverse {



        -webkit-box-orient: horizontal !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: row-reverse !important;



        flex-direction: row-reverse !important

    }







    .flex-sm-column-reverse {



        -webkit-box-orient: vertical !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: column-reverse !important;



        flex-direction: column-reverse !important

    }







    .flex-sm-wrap {



        -ms-flex-wrap: wrap !important;



        flex-wrap: wrap !important

    }







    .flex-sm-nowrap {



        -ms-flex-wrap: nowrap !important;



        flex-wrap: nowrap !important

    }







    .flex-sm-wrap-reverse {



        -ms-flex-wrap: wrap-reverse !important;



        flex-wrap: wrap-reverse !important

    }







    .justify-content-sm-start {



        -webkit-box-pack: start !important;



        -ms-flex-pack: start !important;



        justify-content: flex-start !important

    }







    .justify-content-sm-end {



        -webkit-box-pack: end !important;



        -ms-flex-pack: end !important;



        justify-content: flex-end !important

    }







    .justify-content-sm-center {



        -webkit-box-pack: center !important;



        -ms-flex-pack: center !important;



        justify-content: center !important

    }







    .justify-content-sm-between {



        -webkit-box-pack: justify !important;



        -ms-flex-pack: justify !important;



        justify-content: space-between !important

    }







    .justify-content-sm-around {



        -ms-flex-pack: distribute !important;



        justify-content: space-around !important

    }







    .align-items-sm-start {



        -webkit-box-align: start !important;



        -ms-flex-align: start !important;



        align-items: flex-start !important

    }







    .align-items-sm-end {



        -webkit-box-align: end !important;



        -ms-flex-align: end !important;



        align-items: flex-end !important

    }







    .align-items-sm-center {



        -webkit-box-align: center !important;



        -ms-flex-align: center !important;



        align-items: center !important

    }







    .align-items-sm-baseline {



        -webkit-box-align: baseline !important;



        -ms-flex-align: baseline !important;



        align-items: baseline !important

    }







    .align-items-sm-stretch {



        -webkit-box-align: stretch !important;



        -ms-flex-align: stretch !important;



        align-items: stretch !important

    }







    .align-content-sm-start {



        -ms-flex-line-pack: start !important;



        align-content: flex-start !important

    }







    .align-content-sm-end {



        -ms-flex-line-pack: end !important;



        align-content: flex-end !important

    }







    .align-content-sm-center {



        -ms-flex-line-pack: center !important;



        align-content: center !important

    }







    .align-content-sm-between {



        -ms-flex-line-pack: justify !important;



        align-content: space-between !important

    }







    .align-content-sm-around {



        -ms-flex-line-pack: distribute !important;



        align-content: space-around !important

    }







    .align-content-sm-stretch {



        -ms-flex-line-pack: stretch !important;



        align-content: stretch !important

    }







    .align-self-sm-auto {



        -ms-flex-item-align: auto !important;



        align-self: auto !important

    }







    .align-self-sm-start {



        -ms-flex-item-align: start !important;



        align-self: flex-start !important

    }







    .align-self-sm-end {



        -ms-flex-item-align: end !important;



        align-self: flex-end !important

    }







    .align-self-sm-center {



        -ms-flex-item-align: center !important;



        align-self: center !important

    }







    .align-self-sm-baseline {



        -ms-flex-item-align: baseline !important;



        align-self: baseline !important

    }







    .align-self-sm-stretch {



        -ms-flex-item-align: stretch !important;



        align-self: stretch !important

    }



}







@media(min-width:768px) {



    .flex-md-row {



        -webkit-box-orient: horizontal !important;



        -ms-flex-direction: row !important;



        flex-direction: row !important

    }







    .flex-md-column,



    .flex-md-row {



        -webkit-box-direction: normal !important

    }







    .flex-md-column {



        -webkit-box-orient: vertical !important;



        -ms-flex-direction: column !important;



        flex-direction: column !important

    }







    .flex-md-row-reverse {



        -webkit-box-orient: horizontal !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: row-reverse !important;



        flex-direction: row-reverse !important

    }







    .flex-md-column-reverse {



        -webkit-box-orient: vertical !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: column-reverse !important;



        flex-direction: column-reverse !important

    }







    .flex-md-wrap {



        -ms-flex-wrap: wrap !important;



        flex-wrap: wrap !important

    }







    .flex-md-nowrap {



        -ms-flex-wrap: nowrap !important;



        flex-wrap: nowrap !important

    }







    .flex-md-wrap-reverse {



        -ms-flex-wrap: wrap-reverse !important;



        flex-wrap: wrap-reverse !important

    }







    .justify-content-md-start {



        -webkit-box-pack: start !important;



        -ms-flex-pack: start !important;



        justify-content: flex-start !important

    }







    .justify-content-md-end {



        -webkit-box-pack: end !important;



        -ms-flex-pack: end !important;



        justify-content: flex-end !important

    }







    .justify-content-md-center {



        -webkit-box-pack: center !important;



        -ms-flex-pack: center !important;



        justify-content: center !important

    }







    .justify-content-md-between {



        -webkit-box-pack: justify !important;



        -ms-flex-pack: justify !important;



        justify-content: space-between !important

    }







    .justify-content-md-around {



        -ms-flex-pack: distribute !important;



        justify-content: space-around !important

    }







    .align-items-md-start {



        -webkit-box-align: start !important;



        -ms-flex-align: start !important;



        align-items: flex-start !important

    }







    .align-items-md-end {



        -webkit-box-align: end !important;



        -ms-flex-align: end !important;



        align-items: flex-end !important

    }







    .align-items-md-center {



        -webkit-box-align: center !important;



        -ms-flex-align: center !important;



        align-items: center !important

    }







    .align-items-md-baseline {



        -webkit-box-align: baseline !important;



        -ms-flex-align: baseline !important;



        align-items: baseline !important

    }







    .align-items-md-stretch {



        -webkit-box-align: stretch !important;



        -ms-flex-align: stretch !important;



        align-items: stretch !important

    }







    .align-content-md-start {



        -ms-flex-line-pack: start !important;



        align-content: flex-start !important

    }







    .align-content-md-end {



        -ms-flex-line-pack: end !important;



        align-content: flex-end !important

    }







    .align-content-md-center {



        -ms-flex-line-pack: center !important;



        align-content: center !important

    }







    .align-content-md-between {



        -ms-flex-line-pack: justify !important;



        align-content: space-between !important

    }







    .align-content-md-around {



        -ms-flex-line-pack: distribute !important;



        align-content: space-around !important

    }







    .align-content-md-stretch {



        -ms-flex-line-pack: stretch !important;



        align-content: stretch !important

    }







    .align-self-md-auto {



        -ms-flex-item-align: auto !important;



        align-self: auto !important

    }







    .align-self-md-start {



        -ms-flex-item-align: start !important;



        align-self: flex-start !important

    }







    .align-self-md-end {



        -ms-flex-item-align: end !important;



        align-self: flex-end !important

    }







    .align-self-md-center {



        -ms-flex-item-align: center !important;



        align-self: center !important

    }







    .align-self-md-baseline {



        -ms-flex-item-align: baseline !important;



        align-self: baseline !important

    }







    .align-self-md-stretch {



        -ms-flex-item-align: stretch !important;



        align-self: stretch !important

    }



}







@media(min-width:992px) {



    .flex-lg-row {



        -webkit-box-orient: horizontal !important;



        -ms-flex-direction: row !important;



        flex-direction: row !important

    }







    .flex-lg-column,



    .flex-lg-row {



        -webkit-box-direction: normal !important

    }







    .flex-lg-column {



        -webkit-box-orient: vertical !important;



        -ms-flex-direction: column !important;



        flex-direction: column !important

    }







    .flex-lg-row-reverse {



        -webkit-box-orient: horizontal !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: row-reverse !important;



        flex-direction: row-reverse !important

    }







    .flex-lg-column-reverse {



        -webkit-box-orient: vertical !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: column-reverse !important;



        flex-direction: column-reverse !important

    }







    .flex-lg-wrap {



        -ms-flex-wrap: wrap !important;



        flex-wrap: wrap !important

    }







    .flex-lg-nowrap {



        -ms-flex-wrap: nowrap !important;



        flex-wrap: nowrap !important

    }







    .flex-lg-wrap-reverse {



        -ms-flex-wrap: wrap-reverse !important;



        flex-wrap: wrap-reverse !important

    }







    .justify-content-lg-start {



        -webkit-box-pack: start !important;



        -ms-flex-pack: start !important;



        justify-content: flex-start !important

    }







    .justify-content-lg-end {



        -webkit-box-pack: end !important;



        -ms-flex-pack: end !important;



        justify-content: flex-end !important

    }







    .justify-content-lg-center {



        -webkit-box-pack: center !important;



        -ms-flex-pack: center !important;



        justify-content: center !important

    }







    .justify-content-lg-between {



        -webkit-box-pack: justify !important;



        -ms-flex-pack: justify !important;



        justify-content: space-between !important

    }







    .justify-content-lg-around {



        -ms-flex-pack: distribute !important;



        justify-content: space-around !important

    }







    .align-items-lg-start {



        -webkit-box-align: start !important;



        -ms-flex-align: start !important;



        align-items: flex-start !important

    }







    .align-items-lg-end {



        -webkit-box-align: end !important;



        -ms-flex-align: end !important;



        align-items: flex-end !important

    }







    .align-items-lg-center {



        -webkit-box-align: center !important;



        -ms-flex-align: center !important;



        align-items: center !important

    }







    .align-items-lg-baseline {



        -webkit-box-align: baseline !important;



        -ms-flex-align: baseline !important;



        align-items: baseline !important

    }







    .align-items-lg-stretch {



        -webkit-box-align: stretch !important;



        -ms-flex-align: stretch !important;



        align-items: stretch !important

    }







    .align-content-lg-start {



        -ms-flex-line-pack: start !important;



        align-content: flex-start !important

    }







    .align-content-lg-end {



        -ms-flex-line-pack: end !important;



        align-content: flex-end !important

    }







    .align-content-lg-center {



        -ms-flex-line-pack: center !important;



        align-content: center !important

    }







    .align-content-lg-between {



        -ms-flex-line-pack: justify !important;



        align-content: space-between !important

    }







    .align-content-lg-around {



        -ms-flex-line-pack: distribute !important;



        align-content: space-around !important

    }







    .align-content-lg-stretch {



        -ms-flex-line-pack: stretch !important;



        align-content: stretch !important

    }







    .align-self-lg-auto {



        -ms-flex-item-align: auto !important;



        align-self: auto !important

    }







    .align-self-lg-start {



        -ms-flex-item-align: start !important;



        align-self: flex-start !important

    }







    .align-self-lg-end {



        -ms-flex-item-align: end !important;



        align-self: flex-end !important

    }







    .align-self-lg-center {



        -ms-flex-item-align: center !important;



        align-self: center !important

    }







    .align-self-lg-baseline {



        -ms-flex-item-align: baseline !important;



        align-self: baseline !important

    }







    .align-self-lg-stretch {



        -ms-flex-item-align: stretch !important;



        align-self: stretch !important

    }



}







@media(min-width:1200px) {



    .flex-xl-row {



        -webkit-box-orient: horizontal !important;



        -ms-flex-direction: row !important;



        flex-direction: row !important

    }







    .flex-xl-column,



    .flex-xl-row {



        -webkit-box-direction: normal !important

    }







    .flex-xl-column {



        -webkit-box-orient: vertical !important;



        -ms-flex-direction: column !important;



        flex-direction: column !important

    }







    .flex-xl-row-reverse {



        -webkit-box-orient: horizontal !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: row-reverse !important;



        flex-direction: row-reverse !important

    }







    .flex-xl-column-reverse {



        -webkit-box-orient: vertical !important;



        -webkit-box-direction: reverse !important;



        -ms-flex-direction: column-reverse !important;



        flex-direction: column-reverse !important

    }







    .flex-xl-wrap {



        -ms-flex-wrap: wrap !important;



        flex-wrap: wrap !important

    }







    .flex-xl-nowrap {



        -ms-flex-wrap: nowrap !important;



        flex-wrap: nowrap !important

    }







    .flex-xl-wrap-reverse {



        -ms-flex-wrap: wrap-reverse !important;



        flex-wrap: wrap-reverse !important

    }







    .justify-content-xl-start {



        -webkit-box-pack: start !important;



        -ms-flex-pack: start !important;



        justify-content: flex-start !important

    }







    .justify-content-xl-end {



        -webkit-box-pack: end !important;



        -ms-flex-pack: end !important;



        justify-content: flex-end !important

    }







    .justify-content-xl-center {



        -webkit-box-pack: center !important;



        -ms-flex-pack: center !important;



        justify-content: center !important

    }







    .justify-content-xl-between {



        -webkit-box-pack: justify !important;



        -ms-flex-pack: justify !important;



        justify-content: space-between !important

    }







    .justify-content-xl-around {



        -ms-flex-pack: distribute !important;



        justify-content: space-around !important

    }







    .align-items-xl-start {



        -webkit-box-align: start !important;



        -ms-flex-align: start !important;



        align-items: flex-start !important

    }







    .align-items-xl-end {



        -webkit-box-align: end !important;



        -ms-flex-align: end !important;



        align-items: flex-end !important

    }







    .align-items-xl-center {



        -webkit-box-align: center !important;



        -ms-flex-align: center !important;



        align-items: center !important

    }







    .align-items-xl-baseline {



        -webkit-box-align: baseline !important;



        -ms-flex-align: baseline !important;



        align-items: baseline !important

    }







    .align-items-xl-stretch {



        -webkit-box-align: stretch !important;



        -ms-flex-align: stretch !important;



        align-items: stretch !important

    }







    .align-content-xl-start {



        -ms-flex-line-pack: start !important;



        align-content: flex-start !important

    }







    .align-content-xl-end {



        -ms-flex-line-pack: end !important;



        align-content: flex-end !important

    }







    .align-content-xl-center {



        -ms-flex-line-pack: center !important;



        align-content: center !important

    }







    .align-content-xl-between {



        -ms-flex-line-pack: justify !important;



        align-content: space-between !important

    }







    .align-content-xl-around {



        -ms-flex-line-pack: distribute !important;



        align-content: space-around !important

    }







    .align-content-xl-stretch {



        -ms-flex-line-pack: stretch !important;



        align-content: stretch !important

    }







    .align-self-xl-auto {



        -ms-flex-item-align: auto !important;



        align-self: auto !important

    }







    .align-self-xl-start {



        -ms-flex-item-align: start !important;



        align-self: flex-start !important

    }







    .align-self-xl-end {



        -ms-flex-item-align: end !important;



        align-self: flex-end !important

    }







    .align-self-xl-center {



        -ms-flex-item-align: center !important;



        align-self: center !important

    }







    .align-self-xl-baseline {



        -ms-flex-item-align: baseline !important;



        align-self: baseline !important

    }







    .align-self-xl-stretch {



        -ms-flex-item-align: stretch !important;



        align-self: stretch !important

    }



}







* {



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    text-rendering: optimizeLegibility

}







.hero {



    padding-top: 32px

}







@media (min-width:576px) {



    .hero {



        padding-top: 104px

    }



}







.d-100,



.h-100 {



    height: 100%

}







.text-regular {



    font-weight: 400

}







.text-medium,



strong {



    font-weight: 500

}







.text-orange {



    color: #fcb316

}







.button-item {



    width: 125px

}







@media(min-width:576px) {



    .button-item {



        width: 150px

    }



}







@media(min-width:768px) {



    .button-item {



        width: 150px

    }



}







@media(min-width:992px) {



    .button-item {



        width: 120px

    }



}







@media(min-width:1200px) {



    .button-item {



        width: 150px

    }



}







.button-wrap {



    -ms-flex-wrap: wrap;



    flex-wrap: wrap;



    bottom: 0

}







section.contact {



    background-color: #e5e5e5

}







.features-column[data-v-2d58c308] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    -ms-flex-direction: column;



    flex-direction: column

}







.icon-with-text[data-v-2e36f56e] {



    display: grid;



    grid-template-columns: var(--icon-wrapper-width) 1fr

}







.icon-wrapper[data-v-2e36f56e] {



    padding-top: 4px

}







.text-wrapper[data-v-2e36f56e] {



    font-size: 16px;



    line-height: 24px

}







.video-item[data-v-1bc8566a] {



    text-decoration: none;



    color: #ff8a00

}







.video-list[data-v-ea998c3c] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    margin-bottom: 8px

}







.icon-close[data-v-ea998c3c] {



    position: absolute;



    right: 5px;



    top: 5px;



    -webkit-transform: scale(.8);



    transform: scale(.8)

}







embed[data-v-ea998c3c],



iframe[data-v-ea998c3c],



object[data-v-ea998c3c] {



    left: 5%;



    top: 5%;



    height: 80%;



    width: 90%;



    position: absolute

}







.link-list[data-v-a28251e8] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-pack: distribute;



    justify-content: space-around

}







.link[data-v-a28251e8] {



    color: #ff8a00;



    text-decoration: none

}







a[data-v-d7ce398e] {



    text-decoration: none;



    margin-left: 16px;



    margin-right: 16px;



    cursor: pointer

}







.file-item[data-v-d7ce398e] svg {



    width: 32px;



    margin-right: 8px

}







.file-item[data-v-d7ce398e] .icon-with-text {



    margin-left: 16px;



    margin-right: 16px

}







.file-item[data-v-d7ce398e] .text-wrapper {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -webkit-box-pack: start;



    -ms-flex-pack: start;



    justify-content: flex-start;



    -webkit-box-align: center;



    -ms-flex-align: center;



    align-items: center;



    -webkit-transition: color .3s linear;



    transition: color .3s linear;



    color: #ff8a00;



    font-weight: 400

}







.file-item[data-v-d7ce398e] path {



    -webkit-transition: fill .3s linear;



    transition: fill .3s linear

}







.file-item[data-v-d7ce398e]:hover .text-wrapper {



    color: #ffae4d

}







.file-item[data-v-d7ce398e]:hover path {



    fill: #ffae4d

}







.file-item[data-v-d7ce398e]:active .text-wrapper {



    color: #f05600

}







.file-item[data-v-d7ce398e]:active path {



    fill: #f05600

}







.file-list[data-v-558ee2f5] {



    display: -webkit-box;



    display: -ms-flexbox;



    display: flex;



    -ms-flex-wrap: wrap;



    flex-wrap: wrap

}







#icon_battery,



#icon_bar_graph,



#icon_stop_watch,



#icon_helmet,



#icon_ergonomy,



#icon_depth {



    fill: #ff8a00;



    -webkit-transition: fill .2s ease-out;



    -moz-transition: fill .2s ease-out;



    -o-transition: fill .2s ease-out;



    transition: fill .2s ease-out;



}











@media only screen and (max-width: 600px) {



    .f20 {



        font-size: 20px !important;



    }







    .m-d-block {



        display: block !important;



    }







    .main-container {



        margin-top: 45% !important;



    }







    .lp-hero-btn-section {



        justify-content: center;



    }







    .htf-mob {



        display: block !important;



    }







    .lp-new-products .lp-features {



        position: relative;



        margin-bottom: 0px !important;



    }







    .lp-new-products .LPclearfix:after,



    .lp-new-products .LPclearfix:before {



        content: "";



        display: none !important;



    }







    .htf-img-m {



        width: 75% !important;



        margin: 0 13% !important;



    }







    .lp-new-products .lpProducts {



        padding-bottom: 10px !important;



    }







    .lp-new-products #productsList {



        margin-bottom: 0px !important;



    }



}







.main-container {



    margin-top: 5.5%;



}



.hov1:hover {

    background-image: url(/image/lp/hov1.png) !important;

}



.hov2:hover {

    background-image: url(/image/lp/hov2.png) !important;

}



.hov3:hover {

    background-image: url(/image/lp/hov3.png) !important;

}



.hov4:hover {

    background-image: url(/image/lp/hov4.png) !important;

}



.hov5:hover {

    background-image: url(/image/lp/hov5.png) !important;

}



.hov6:hover {

    background-image: url(/image/lp/hov6.png) !important;

}

.hov7:hover {

    background-image: url(/image/lp/hov7.png) !important;

}

.hov8:hover {

    background-image: url(/image/lp/hov8.png) !important;

}

.hov9:hover {

    background-image: url(/image/lp/hov9.png) !important;

}

.lp-new-products .lp-btn-section a.lp-btn-icon, .lp-new-products .lp-btn-section button.lp-btn-icon {
    padding: 12px 20px;
}

.lp-new-products .lp-hero-banner .lp-hero-btn-section a.lp-btn-icon {
    padding: 12px 20px;
}
.close-modal-btn {
    font-size: 16px;
    font-family: cursive;
    width: 30px;
    line-height: 25px;
    text-align: center;
    border: 2px solid #00467f;
    border-radius: 50%;
    position: absolute;
    right: -15px;
    top: -15px;
    background-color: white;
    cursor: pointer;
    font-size:0;
}
.close-modal-btn:after {
    content:'';
    width: 15px;
    height:2px;
    background-color: #00467f;
    position:absolute;
    left: 6px;
    top: 11px;
    transform: rotate(-45deg);
}
.close-modal-btn:before {
    content:'';
    width: 15px;
    height:2px;
    background-color: #00467f;
    position:absolute;
    left: 6px;
    top: 11px;
    transform: rotate(45deg);
}

/* mobile menu lp */
html{
    scroll-behavior:smooth;
}
ul#main-menu-lp li{
    width:100%;
    margin:10px 0;
}
ul#main-menu-lp li p{
    color:#00467f;
    font-size:18px;
    margin-bottom:0;   
}


