body {
  margin: 0 auto;
  padding: 0;
  color: #696969;
  font-size: 16px;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  max-width: 1920px;
}
body img {
  max-width: 100%;
}
body p {
  margin: 0;
}
body a {
  text-decoration: none;
}
body a:hover {
  text-decoration: none;
  cursor: pointer;
}
body ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.wr {
  max-width: 1270px;
  width: 100%;
  margin: auto;
}
.top-social {
  margin-top: 39px;
  position: relative;
  padding: 0 20px;
}
.top-social a {
  display: inline;
  margin-right: 15px;
}
.title-bl {
  font-family: "Prosto One", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 53px;
  line-height: 56px;
  color: #1F3E76;
  margin-bottom: 30px;
}
.desc-bl {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 30px;
}
.form-group {
  position: relative;
  padding: 0 20px;
}
.form-group form p{
	display:flex;
	flex-wrap:wrap;
}
.form-group:before {
  content: url(/img/after-form.svg);
  position: absolute;
  bottom: -30px;
  left: -55px;
}
.form-group form {
  display: flex;
  align-items: center;
  position: relative;
}
 .form-group form .wpcf7-spinner{
	position:absolute;
}
.form-group form input[type="tel"] {
  background: #ffffff;
  border: 1px solid #c9d6ff;
  width: 336px;
  height: 56px;
  font-size: 18px;
  padding-left: 20px;
  border-radius: 20px;
  margin-right: 7px;
  margin-bottom: 10px;
}
.form-group form input[type="text"] {
  background: #ffffff;
  border: 1px solid #c9d6ff;
  width: 336px;
  height: 56px;
  font-size: 18px;
  padding-left: 20px;
  border-radius: 20px;
  margin-right: 7px;
  margin-bottom: 10px;
	    
}
.form-group form .bord-inp {
  border: 1px solid #c9d6ff;
  border-radius: 20px;
  padding: 4px;
  display: inline-flex;
  margin-bottom: 10px;
}
.form-group form input[type="submit"] {
  background-color: #48ac43;
  width: 360px;
  height: 60px;
  font-size: 18px;
  border: none;
  border-radius: 20px;
  color: #fff;
  text-transform: uppercase;
}
.like-info-bl {
  padding: 30px 0 40px;
}
.like-info-bl .all-like-bl {
  display: flex;
  padding: 0 20px;
}
.like-info-bl .all-like-bl .item-info {
  margin-right: 20px;
}
.like-info-bl .all-like-bl .item-info:before {
  content: url("/img/like-icon.svg");
}
.like-info-bl .all-like-bl .item-info .tit {
  font-size: 24px;
  font-weight: 600;
  color: #1F3E76;
  line-height: 27px;
  margin-bottom: 7px;
}
.like-info-bl .all-like-bl .item-info .des {
  line-height: 20px;
}
.ii-iii .all-like-bl .item-info {
  max-width: 390px;
}
.iiii .all-like-bl {
  justify-content: space-between;
}
.iiii .all-like-bl .item-info {
  max-width: 255px;
}
.choice-us {
  padding: 70px 0 35px;
  background: #D2E5F1;
}
.choice-us .all-info-choice {
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
}
.choice-us .all-info-choice .item {
  display: flex;
  margin-bottom: 20px;
}
.choice-us .all-info-choice .item .img-bl-choice {
  margin-right: 15px;
}
.choice-us .all-info-choice .item .img-bl-choice img{
	    min-width: 70px;
}
.choice-us .all-info-choice .item .text-bl {
  width: 100%;
  max-width: 290px;
}
.choice-us .all-info-choice .item .text-bl .tit {
  color: #1F3E76;
  font-size: 24px;
  font-weight: 600;
  line-height: 27px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.choice-us .title-bl {
  margin-bottom: 50px;
  padding: 0 20px;
}
.choice-us .bottom-text {
  max-width: 790px;
  margin: auto;
  text-align: center;
}
hr {
  margin: 7px 0 0 0;
}
section {
  padding: 80px 0 30px;
  position: relative;
  overflow: hidden;
}
section .inside .img .mob {
  display: none;
}
section .inside .img img {
  position: absolute;
}
section .top-info {
  padding: 0 20px;
  position: relative;
  display: flex;
  justify-content: space-between;
}
section .top-info .info {
  position: relative;
  z-index: 3;
}
section.for-one {
  /*background-image: url(/img/img-bg-int.svg);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 77%;
  background-position-y: 0%;*/
  background: linear-gradient(167deg, #ffffff 0%, #f9f9ff 78.09%);
}
section.for-one .inside .info {
  max-width: 770px;
}
section.for-one .inside .img img {
  right: 0%;
  top: -10%;
}
section.for-one .title-bl {
  font-size: 45px;
  line-height: 50px;
}
section.for-one .desc-bl {
  max-width: 613px;
}
section.for-two {
  /* background-image: url(/img/img-bl-ut.png);
   background-repeat: no-repeat;
   background-position: top;
   background-position-x: 0;
   background-position-y: 87%;*/
  background: linear-gradient(167deg, #feffff 0%, #f9f9ff 71%);
}
section.for-two .inside .info {
  width: 100%;
  max-width: 826px;
}
section.for-two .inside .img img {
  left: -25%;
  top: -88%;
}
section.for-three {
  /*background-image: url(/img/img-bl-goo.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 99%;
  background-position-y: 74%;*/
}
section.for-three .inside .info {
  width: 100%;
  max-width: 743px;
}
section.for-three .inside .img img {
  right: -25%;
  top: -135%;
}
section.for-four {
  /*background-image: url(/img/img-bl-max.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 0%;
  background-position-y: 76%;*/
}
section.for-four .inside .info {
  width: 100%;
  max-width: 795px;
}
section.for-four .inside .info .desc-bl {
  max-width: 775px;
}
section.for-four .inside .img img {
  left: -25%;
  top: -118%;
}
section.for-five {
  /*background-image: url(/img/img-bl-seo.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 90%;
  background-position-y: 89%;*/
}
section.for-five .inside .info {
  width: 100%;
  max-width: 775px;
}
section.for-five .inside .info .title-bl {
  font-size: 45px;
  line-height: 50px;
}
section.for-five .inside .img img {
  right: -17%;
  top: -99%;
}
section.for-six {
  /*background-image: url(/img/img-bl-seos.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 4%;
  background-position-y: 96%;*/
}
section.for-six .inside .info {
  width: 100%;
  max-width: 844px;
}
section.for-six .inside .info .title-bl {
  font-size: 45px;
  line-height: 50px;
}
section.for-six .inside .img img {
  left: -6%;
  top: -72%;
}
section.for-seven {
  /*background-image: url(/img/img-bl-brend.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 101%;
  background-position-y: 59%;*/
}
section.for-seven .inside .info {
  width: 100%;
  max-width: 844px;
}
section.for-seven .inside .info .title-bl {
  font-size: 45px;
  line-height: 50px;
}
section.for-seven .inside .img img {
  right: -27%;
  top: -87%;
}
section.for-eight {
  /*background-image: url(/img/img-bl-utus.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 9%;
  background-position-y: 91%;*/
}
section.for-eight .inside .info {
  width: 100%;
  max-width: 791px;
}
section.for-eight .inside .info .title-bl {
  font-size: 45px;
  line-height: 50px;
}
section.for-eight .inside .img img {
  left: -18%;
  top: -64%;
}
section.for-nite {
  /*background-image: url(/img/img-bl-utm.png);
  background-repeat: no-repeat;
  background-position: top;
  background-position-x: 96%;
  background-position-y: 67%;*/
}
section.for-nite .inside .info {
  width: 100%;
  max-width: 685px;
}
section.for-nite .inside .img img {
  right: -25%;
  top: -11%;
}
header .header-wr {
  padding: 0 20px;
}
header .header-wr .logo p.logo-text {
  text-transform: uppercase;
  line-height: 120%;
}
    #button-contact-vr {
        position: fixed;
        bottom: 50px;
        z-index: 99;
        right: 30px
    }

    #button-contact-vr .button-contact {
        position: relative;
        margin-top: -5px
    }

    #button-contact-vr .button-contact .phone-vr {
        position: relative;
        visibility: visible;
        background-color: transparent;
        width: 90px;
        height: 90px;
        cursor: pointer;
        z-index: 11;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        transition: visibility .5s;
        left: 0;
        bottom: 0;
        display: block
    }

    .phone-vr-circle-fill {
        width: 65px;
        height: 65px;
        top: 12px;
        left: 12px;
        position: absolute;
        box-shadow: 0 0 0 0 #c31d1d;
        background-color: rgba(230,8,8,.7);
        border-radius: 50%;
        border: 2px solid transparent;
        -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
        animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
        transition: all .5s;
        -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-animuiion: zoom 1.3s infinite;
        animation: zoom 1.3s infinite
    }

    .phone-vr-img-circle {
        background-color: #e60808;
        width: 40px;
        height: 40px;
        line-height: 40px;
        top: 26px;
        left: 26px;
        position: absolute;
        border-radius: 50%;
        overflow: hidden;
        display: flex;
        justify-content: center;
        -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
        animation: phone-vr-circle-fill 1s infinite ease-in-out
    }

    .phone-vr-img-circle a {
        display: block;
        line-height: 37px
    }

    .phone-vr-img-circle img {
        max-height: 25px;
        max-width: 27px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%)
    }

    #instagram-vr .phone-vr-circle-fill {
        background: #118ffd;
        background: linear-gradient(160deg,rgba(17,143,253,1) 20%,rgba(188,60,218,1) 50%,rgba(253,223,5,1) 80%);
        background-size: contain;
        box-shadow: 0 0 0 0 #c840c9;
        background-color: #4f;
        border: 0
    }

    #instagram-vr .phone-vr-img-circle {
        background: 0 0
    }

    #telegram-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 #2c9fd8;
        background-color: rgb(44 159 216/74%)
    }

    #telegram-vr .phone-vr-img-circle {
        background: #2c9fd8
    }

    @-webkit-keyframes phone-vr-circle-fill {
        0% {
            -webkit-transform: rotate(0) scale(1) skew(1deg)
        }

        10% {
            -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
        }

        20% {
            -webkit-transform: rotate(25deg) scale(1) skew(1deg)
        }

        30% {
            -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
        }

        40% {
            -webkit-transform: rotate(25deg) scale(1) skew(1deg)
        }

        50% {
            -webkit-transform: rotate(0) scale(1) skew(1deg)
        }

        100% {
            -webkit-transform: rotate(0) scale(1) skew(1deg)
        }
    }

    @-webkit-keyframes zoom {
        0% {
            transform: scale(.9)
        }

        70% {
            transform: scale(1);
            box-shadow: 0 0 0 15px transparent
        }

        100% {
            transform: scale(.9);
            box-shadow: 0 0 0 0 transparent
        }
    }

    @keyframes zoom {
        0% {
            transform: scale(.9)
        }

        70% {
            transform: scale(1);
            box-shadow: 0 0 0 15px transparent
        }

        100% {
            transform: scale(.9);
            box-shadow: 0 0 0 0 transparent
        }
    }

    .phone-bar a {
        position: absolute;
        margin-top: -65px;
        left: 30px;
        z-index: -1;
        color: #fff;
        font-size: 16px;
        padding: 7px 15px 7px 50px;
        border-radius: 100px;
        white-space: nowrap
    }

    .phone-bar a:hover {
        opacity: .8;
        color: #fff
    }

    @media(max-width: 736px) {
        .phone-bar {
            display:none
        }
    }

    #zalo-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 #2196f3;
        background-color: rgba(33,150,243,.7)
    }

    #zalo-vr .phone-vr-img-circle {
        background-color: #2196f3
    }

    #viber-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 #714497;
        background-color: rgba(113,68,151,.8)
    }

    #viber-vr .phone-vr-img-circle {
        background-color: #714497
    }

    #contact-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 #2196f3;
        background-color: rgba(33,150,243,.7)
    }

    #contact-vr .phone-vr-img-circle {
        background-color: #2196f3
    }

    div#whatsapp-vr .phone-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 #1fd744;
        background-color: rgb(35 217 72/70%)
    }

    div#whatsapp-vr .phone-vr .phone-vr-img-circle {
        background: #1cd741
    }

    div#whatsapp-vr .phone-vr .phone-vr-img-circle img {
        max-width: 100%;
        max-height: 100%;
        border-radius: 50%
    }

    #fanpage-vr img {
        max-width: 35px;
        max-height: 35px
    }

    #fanpage-vr .phone-vr-img-circle {
        background-color: #1877f2
    }

    #fanpage-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 rgb(24 119 242/65%);
        background-color: rgb(24 119 242/70%)
    }

    #gom-all-in-one .button-contact {
        transition: 1.6s all;
        -moz-transition: 1.6s all;
        -webkit-transition: 1.6s all
    }

    #button-contact-vr.active #gom-all-in-one .button-contact {
        margin-left: -100%
    }

    #all-in-one-vr .phone-bar {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 100%;
        color: #fff;
        padding: 5px 15px 5px 48px;
        border-radius: 50px;
        margin-left: -64px;
        width: max-content;
        cursor: pointer
    }

    #popup-showroom-vr,div#popup-form-contact-vr {
        display: none
    }

    #popup-showroom-vr.active,div#popup-form-contact-vr.active {
        display: block;
        position: fixed;
        width: 100%;
        height: 100vh;
        top: 0;
        left: 0;
        z-index: 99999
    }

    .bg-popup-vr {
        position: absolute;
        left: 0;
        top: 0;
        background: rgb(51 51 51/50%);
        width: 100%;
        height: 100vh
    }

    .content-popup-vr {
        background: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        width: 95%;
        border-radius: 5px;
        box-shadow: 0 0 14px 5px rgb(0 0 0/49%);
        max-width: 600px;
        display: flex
    }

    .content-popup-vr input,.content-popup-vr textarea {
        width: 100%;
        max-height: 100px;
        min-height: 38px;
        border: 1px solid #b1b1b1;
        margin-bottom: 10px;
        padding: 0 7px;
        background: #fff
    }

    .content-popup-vr label {
        width: 100%
    }

    .content-popup-vr input.wpcf7-form-control.wpcf7-submit {
        max-width: fit-content;
        padding: 5px 32px 2px;
        background: #2196f3;
        border: 0;
        color: #fff;
        font-size: 16px;
        border-radius: 5px;
        margin: 10px auto 0;
        display: block;
        box-shadow: 0 0 5px 1px rgb(0 0 0/29%);
        font-weight: 400;
        min-height: auto;
        line-height: 30px
    }

    .content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover {
        opacity: .7
    }

    .content-popup-vr .close-popup-vr {
        font-family: sans-serif;
        width: 23px;
        height: 23px;
        background: #000;
        position: absolute;
        top: -10px;
        right: -10px;
        color: #fff;
        text-align: center;
        line-height: 23px;
        font-size: 17px;
        border-radius: 50%;
        cursor: pointer
    }

    .content-popup-vr .close-popup-vr:hover {
        background: #b50000
    }

    .content-popup-vr .content-popup-div-vr {
        width: 100%;
        padding: 25px
    }

    .content-popup-vr .content-popup-img-vr {
        width: 100%;
        max-width: 45%;
        border-radius: 10px 0 0 10px;
        overflow: hidden
    }

    #loco-top,#loco-bottom {
        display: block
    }

    #loco-top .content-popup-img-vr,div#popup-form-contact-vr #loco-bottom .content-popup-img-vr {
        max-width: 100%;
        text-align: center
    }

    #contact-showroom.no-event a {
        pointer-events: none
    }

    .content-popup-vr .content-popup-div-vr ul {
        color: #333;
        list-style: none;
        font-size: 15px
    }

    @media(max-width: 673px) {
        div#popup-form-contact-vr .content-popup-vr {
            display:block
        }

        div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr {
            max-width: 100%;
            display: none
        }
    }

    #ftiktok-vr .phone-vr-img-circle {
        background-color: #020202
    }

    #tiktok-vr .phone-vr-circle-fill {
        box-shadow: 0 0 0 0 rgb(2 2 2/55%);
        background-color: rgb(2 2 2/60%)
    }

    #tiktok-vr .phone-vr-img-circle img {
        max-width: 90%;
        max-height: 90%
    }

    #tiktok-vr .phone-vr-img-circle {
        background: #020202
    }

    @media screen and (max-width: 768px) {
        #button-contact-vr {
            bottom:85px;
            right: 1px
        }
    }

    .phone-gradient {
        display: block;
        background: -webkit-linear-gradient(to right,#7e57c2 0%,#40b3e0 100%);
        background: -moz-linear-gradient(to right,#7e57c2 0%,#40b3e0 100%);
        background: linear-gradient(to right,#7e57c2 0%,#40b3e0 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    @media screen and (max-width: 700px) {
        .changes_t .block-top .communication {
            text-align:center;
            top: 145px
        }
    }

.entry-header.alignwide{
display: none;	
}
.powered-by{
display: none;		
}