

/* Start:/local/templates/test/css/style.css?174958085342974*/
@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

html body .row {
  --bs-gutter-x: 0;

}

.back_{
    margin-top: 0;
}
.strel{
    display: flex;
}
.otzuvi{
    background: #071442;
    width: max-content;
    padding: 10px 15px;
    border-radius: 30px;
}

body{
    overflow-x: hidden;
}
p {
  color: #071442;
  
}
html body{
    background: #dde1f7 ;
}
.form_txt{
    font-size:10px;
       margin:10px 0;

}
.wrap .form_txt{
    font-size:10px;
       margin:10px 0;
       color: #F4F6FD;

}
.form_txt a{
    border-bottom: 1px solid #071442;
    color:#071442;
}
.wrap .form_txt a{
    border-bottom: 1px solid #F4F6FD;
        color: #F4F6FD;

}
html body .fa-arrow-up:before {
  content: " ";
}

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


    html body .page form .btn_main {
        font-size: 30px;
    }
}

html body .page .form_txt{
    text-align: center;
        font-size: 9px; 

}
.form_txt a{
    font-size: 9px; 
    
}
html body .modal-header {
      border-bottom:  none;
    border-top-left-radius: none;
    border-top-right-radius: none;
}

  #glazd {

    position:absolute;

    top:10px;

    right:100px;

    z-index: 99999;

    width:50px;

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

  #glazd {

    position:absolute;

    top:20px;

    left:50px;

    z-index: 99999;

    width:50px;

  }

}


.scrolled .header_menu {

  width: 100%;
  margin: 0;
  border: none;
  background-size: cover;
  padding: 0 20px ;
  border-radius: 32px;
  background: url("/local/templates/test/css/../img/Rectangle 96 (1).svg");
  border: 1px solid #F4F6FD;
  background-size: cover;
  justify-content: flex-start;
   transition: margin 0.8s ease-in-out;
   flex-wrap:nowrap;
   background-repeat: no-repeat;
   height: 66px;

}
.scrolled .container_ {
   justify-content: center;
    transition: all 0.8s ease-in-out;

 }
.scrolled .container_ .menu_text {
  width: 650px;

}
html body .scrolled .container_ .special {
  opacity: 0;
}
.scrolled .header_menu a{
  color: #F4F6FD;
}
.scrolled .d7{
  display: none;
}
.scrolled .header_menu .icon a{
  color: #F4F6FD;
}

.wrap {
  width: 400px;
  position: fixed;
  overflow: hidden;
  top: auto;
  right: 20px;
  bottom: 143px;
  padding: 20px 50px;
  display: block;
  border-radius: 4px;
  transform: translateY(20px);
  visibility: hidden;
  border-radius: 32px;
  background: rgba(76, 117, 242, 0.7);
  border: 1px solid #F4F6FD;
}
.wrap .content_ {
  opacity: 0;
}
.wrap:before {
  position: fixed;
  width: 1px;
  height: 1px;
  background: rgb(255 255 255 / 0%);
  backdrop-filter: blur(5px);
  border: 1px solid rgb(125 125 125 / 37%);

  content: "";
  bottom: 4px;
  right: 6%;
  top: auto;
  color: #fff;
  border-radius: 50%;
}
.wrap.active {
  display: block;
  visibility: visible;
  box-shadow: 2px 3px 16px silver;
  transition: all 600ms;
  transform: translateY(0px);
  transition: all 0.5s;
}
.wrap.active:before {
  height: 879px;
  width: 480px;
  border-radius: 36%;
  top: 155%;
  right: -10%;
  margin-left: 0;
  margin-top: -1000px;
  display: block;
  -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.wrap.active .content_ {
  position: relative;
  width: 100%;
  z-index: 1;
  opacity: 1;
  transition: all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

a.button {
  padding: 11px 11px 13px 13px;
  outline: none;
  border-radius: 50%;
  background: #007fed;
  color: #fff;
  font-size: 24px;
  display: block;
  position: fixed;
  bottom: 80px;
  right: 20px;
  top: auto;
  margin-left: -25px;
  transition: transform 0.25s;
  width: 50px;
  height: 50px;
  display: flex;

}
a.button:hover {
  text-decoration: none;
  background: #2198ff;
}
a.button.active {
  transform: rotate(135deg);
  transition: transform 0.5s;
}
html body [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: none;
}
html body input:-internal-autofill-selected {
  appearance: menulist-button;
  background-image: none !important;
  background-color: white!important;
  color: fieldtext !important;
}
header {
  position: fixed;
  width: 100%;
  max-width: 1200px;
  z-index: 1000;
  margin: 0 auto;
  top: 0;
  margin-top: 20px;
  transition: all 0.8s ease-in-out;}
header .icon {
  margin-right: 30px; }
header .back {
  display: none; }
header .container_mob {
  display: none;
  width: 100%;
    }
header .container_mob img {
  width: 66px; }
@media screen and (max-width: 900px) {
  header .container_mob {
    display: flex; } }
header .container_ {
  color: #FAFBFE;
  width: 99.5%;
  margin: 0 auto;
  padding: 0 0 0 82px;
  display: flex;
  justify-content: space-between;
align-items: center;}
header .icon img{
    width: 65px;
    height: 35px;

}
.sec_1 .col-1 a{
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 900px) {
  header .container_ {
    display: none; } }
header .header_menu {

  max-width: max-content; 
    height: 60px;
    width: max-content;
    margin: 0;
    justify-content: space-between;
    border-bottom: 1px solid rgba(238, 233, 252, 0.17);
    margin-right: 10px;
    transition: all 0.8s ease-in-out;
    flex-wrap: nowrap;


}
header .col-auto {
  padding: 0; }
header .special {
  width: 102px;
  height: 54px;
  background: #4F536D;
border-radius: 30px;
  margin-bottom: 10px;
}

@media screen and (max-width: 900px) {
  .mob_ {
    display: none; } }

.container_mob_menu {
  margin-top: 10px;
  z-index: 10000;
  position: absolute;
  right: -1px;
  top: 78px;
  width: 80vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  background: #D9D9D9;
  align-items: flex-start;
  justify-content: flex-start; }
.container_mob_menu .font_1, .container_mob_menu .font_2 {
  color: #FAFBFE;
  font-size: 12px; }
.container_mob_menu .social {
  margin-bottom: 200px; }
.container_mob_menu .social img {
  width: auto; }
.container_mob_menu p {
  margin: 20px 0; }

.on_screen {
  display: block;
  width: 100%;
  height: 100vh;
  position: absolute;
  right: -3px;
  top: 41px;
  z-index: 10000; }

.no-scroll {
  overflow: hidden; }

.no-show {
  display: -webkit-inline-box;
  overflow: auto; }

footer {
  margin-bottom: 20px;
  width: 100%; }
footer .row p {
  margin: 0;
color: #FAFBFE}
footer .container_ {
  width: 100%;
  margin: 0 auto; }
@media screen and (max-width: 900px) {
  footer .container_ {
    display: none; } }
footer .col-12 {
  background: url("/local/templates/test/css/../img/Gradient.png");
  border-radius: 60px;
  background-size: cover;
}
html body footer .text_gray {
  color: rgba(250, 251, 254, 0.43);
  fontr-size: 16px; }

.sec_1 {
  background: url("/local/templates/test/css/../img/Group 7 (2).png") 1% 1% no-repeat;
  background-size: contain;
  background-position: center;
  height: 380px;
   }
.sec_1 .container_ {
  width: 100%;
  margin-top: 20px;
  display: flex;
  padding: 0 120px 0 202px;
  flex-direction: column;
  align-items: center; }
@media screen and (max-width: 900px) {
  .sec_1 .container_ {
    display: none; } }
.sec_1 .row {
  width: 100%; }
.sec_1 .row img {
  width: 110px; }
.sec_1 h1, .sec_1 img {
  margin-top: 128px;
  width: max-content;
  padding: 0;
  margin-bottom: 0;
  margin-right: 20px; }
.sec_1 .text_sec_1 {
  padding: 0;
  width: 80%;
  text-align: right;
  padding-right: 82px;
  font-size: 23px;
    color: #FAFBFE;
}

.sec_2 {
  margin-bottom: 87px;
  width: 100%;}
@media screen and (max-width: 900px) {
  .sec_2 {
    margin-bottom: 50px; } }
.sec_2 .main_photo {
  width: 186px;
  height: 186px; }
.sec_2 .row > * {
  padding: 0; }
.sec_2 .row p {
  margin: 0; }
.sec_2 .title {
  padding: 12px 29px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px; }
.sec_2 span{
  color: #4C75F2;
}
.sec_2 .container_ {
  width: 100%;
  margin: 0 auto; }
.sec_2 .fir_row_sec_2 {
  margin-bottom: 74px; }
.sec_2 .sec_row_sec_2 .col-xl-3 {
  width: 310px;
  height: 273px;
  background: url("/local/templates/test/css/../img/Vector.svg") 1% 1% no-repeat;
    background-size: contain;}
.sec_2 .sec_row_sec_2 .cl_2 {
  margin-left: -22px;
 }
.sec_2 .sec_row_sec_2 .cl_3 {
  margin-top: -22px;
  margin-left: -22px;}
.sec_2 .sec_row_sec_2 p {
  width: 230px; }

.sec_3 {
  margin-bottom: 95px;
  width: 100%;}
.sec_3 .container_ {
  width: 100%;
  margin: 0 auto; }
  html body .sec_3 .fir_row_sec_3{
      margin-bottom: 36px;
  }
@media screen and (max-width: 900px) {
  .sec_3 .container_ {
    display: none; } }
.sec_3 .row {
  width: 100%;
  margin: 0 auto; }
.sec_3 .row p {
  margin: 0;
  width: 100%; }
.sec_3 .title {
  padding: 12px 29px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px; }
.sec_3 .sec_row_sec_3 {
  height: 580px; }
.sec_3 .sec_row_sec_3 .back_table, .sec_3 .sec_row_sec_3 .back_table_ {
  background: #D9D9D9;
  border-radius: 30px; }
.sec_3 .sec_row_sec_3 a {
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 20px; }
.sec_3 .sec_row_sec_3 a:hover .arrow_round {
       transition: all 0.3s cubic-bezier(0, -0.38, 1, -0.73);
   transform: rotate(37deg); }
.sec_3 .sec_row_sec_3 .back_table:hover {
  transform: scale(1.02);
  transition: all 0.3s ease-in-out; }
.sec_3 .col-auto {
  width: 701px; }
  .sec_3 .col-xl-5 {
  width: 482px; }
.sec_3 .arrow_round {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out; }

.sec_4 {
  width: 100%;
  margin-bottom: 106px; }
  html body .sec_4 .fir_row_sec_4{
      margin-bottom:54px;
  }
.sec_4 .container_ {
  width: 100%;
  margin: 0 auto; }
@media screen and (max-width: 900px) {
  .sec_4 {
    margin-bottom: 20px; } }
.sec_4 .row > * {
  padding: 0; }
.sec_4 .row {
  width: 100%;
  margin: 0 auto; }
.sec_4 .row p {
  margin: 0; }
.sec_4 .title {
  padding: 12px 29px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px; }
.sec_4 .sec_row_sec_4 {
  height: 880px; }
.sec_4 .sec_row_sec_4 .back_table {
  background: #D9D9D9;
  border-radius: 30px;
  padding: 30px 40px; }
.sec_4 .sec_row_sec_4 .back_table .btn_main {
  transition: all 0.3s ease-out;
  border-radius: 30px;
  width: 205px;
  height: 40px;
  background: #152767;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
  color: #EEE9FC}
.sec_4 .sec_row_sec_4 .back_table .btn_main:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }
.sec_4 .h_1 {
  height: 280px; }
.sec_4 .h_2 {
  height: 490px; }
.sec_4 .h_3 {
  height: 370px; }
.sec_4 .bold {
  font-size: 14px; }
.sec_5 {
  width: 100%;
  margin-bottom: 98px; }
.sec_5 .container_ {
  width: 100%;
  margin: 0 auto; }
@media screen and (max-width: 900px) {
  .sec_5 {
    margin-bottom: 20px; } }
.sec_5 .row > * {
  padding: 0; }
.sec_5 .row p {
  margin: 0; }
.sec_5 .title {
  padding: 12px 29px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px; }
.sec_5 .item {
  width: 531px;
  height: 323px;
  background: #D9D9D9;
  border-radius: 30px;
  padding: 24px;
  margin-right: 23px; }
.sec_5 .item:nth-child(odd){
  background: rgba(76, 117, 242, 0.13);
  color: #071442;
  
}
.sec_5 .item:nth-child(even){
  background: #071442;
}
.sec_5 .item:nth-child(even) p{
  color: #F4F6FD;
  width: 464px;
}
.sec_5 .item:nth-child(odd) a{
  color: #071442;
}
.sec_5 .item:nth-child(odd) p{
  width: 464px;
}
.sec_5 .item a {
  text-align: right;
  text-decoration: underline; }
html body .sec_5 .slickPrev {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px;
  background: #071442;
  display: block; }
.sec_5 .slickPrev:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }
.sec_5 .slickPrev img {
  transform: rotate(-180deg); }
html body .sec_5 .slickNext {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  background: #071442;
  display: block;
  border-radius: 30px; }
.sec_5 .slickNext:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }
.sec_5 .otzuvi:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }
.sec_6 {
  width: 100%;
  margin-bottom: 98px; }
.sec_6 .container_ {
  width: 100%;
  margin: 0 auto; }
@media screen and (max-width: 900px) {
  .sec_6 {
    margin-bottom: 20px; } }
.sec_6 .row > * {
  padding: 0; }
.sec_6 .row p {
  margin: 0; }
.sec_6 .title {
  padding: 12px 29px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px; }
.sec_6 .col-auto {
  width: 280px;
  height: 240px;
  background: #D9D9D9;
  border-radius: 30px; }
.sec_7 {
  padding-top: 61px;
  padding-bottom: 84px;
  width: 100vw;
  margin-bottom: 90px;
  background: #071442; }
.sec_7 .container_ {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto; }
@media screen and (max-width: 900px) {
  .sec_7 {
    margin-bottom: 20px; } }
.sec_7 .row > * {
  padding: 0; }
.sec_7 .title {
  color: #F4F6FD;
  padding: 12px 29px;
  border: 1px solid black;
  width: max-content;
  border-radius: 30px;
  margin-bottom: 75px; 
    margin-top: 75px;
}
.sec_7 .img_sec_7 {
  width: 335px;
  height: 335px;
  background: #D9D9D9;
  border-radius: 32px; }
.sec_7 .img_sec_7 img{
  width: 100%;
  border-radius: 32px;
  height: 100%;
  object-fit: cover;}
.sec_7 .col-auto {
  width: 376px;
  background: white;
  border-radius: 52px; }
.sec_7 .btn_main {
  transition: all 0.5s ease-out;
  border-radius: 30px;
  width: 205px;
  height: 40px;
  font-size: 14px;
  background: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
  margin-top: 90px;
color:#071442; }
.sec_7 .btn_main img {
  transform: rotate(37deg); }
.sec_7 .btn_main:hover {
  background: white;
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }
.sec_7 .sec_row_sec_7 a:hover {
  transition: all 0.3s ease-in-out;
  transform: scale(1.1); }

.sec_8 {
  width: 100%;
  margin-bottom: 75px; }
.sec_8 .container_ {
  width: 100%;
  margin: 0 auto; }
.sec_8 .col-5 img {
     position: relative;
    left: -29%;
    height: 500px;
  }
@media screen and (max-width: 900px) {
  .sec_8 {
    margin-bottom: 20px; } }
.sec_8 .row > * {
  padding: 0; }
.sec_8 h1 {
  font-size: 48px;
color: #071442;}
.modal-content form{

     border-radius: 52px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
html body .modal-content  {
    padding: 30px 30px 0 30px;
     background: #e4eafc;
    border-radius: 52px;
}
.modal-content h1 {
     color:#071442;
     font-size: 40px;
     margin-bottom: 20px;
}

.modal-content form .int:nth-child(3) {
    margin-bottom: 15px;
}

.sec_8 form {
  padding: 30px 30px 0 30px;
    background: rgba(76, 117, 242, 0.13);
    border-radius: 52px;
    display: flex;
    flex-direction: column;
    align-items: center; }
form .int {
  width: 100%;
  height: 50px;
  background: white;
  padding: 12px 20px;
  border: none;
  text-decoration: none;
  margin-bottom: 15px;
  border-radius: 20px;
  overflow: hidden;
  outline: none;
  color: black; }
form .int:focus {
  -webkit-box-shadow: 1px 1px 15px 7px #D9D9D9;
  -moz-box-shadow: 1px 1px 15px 7px #D9D9D9;
  box-shadow: 1px 1px 15px 7px #D9D9D9;
  transform: scale(1.05);
  transition: all 0.3s ease-in-out; }
form .int:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 50px #fff !important;
  -webkit-text-fill-color: black !important;
  color: black !important; }
form .textar {
  height: 100px;
  resize: none; }
form .btn_main {
  border: none;
  transition: all 0.5s ease-out;
  border-radius: 30px;
  width: max-content;
  font-size: 14px;
  background: #071442;
  color: #F4F6FD;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 39px;
  }
form .int:nth-child(3) {
  margin-bottom: 30px;
}
html body .sec_8 form .bold {
  font-size: 14px;
}
form .btn_main:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }

.sec_9 {
  width: 100%;
  margin-bottom: 25px; }
.sec_9 .container_ {
  width: 100%;
  margin: 0 auto; }
@media screen and (max-width: 900px) {
  .sec_9 {
    margin-bottom: 20px; } }
.sec_9 .row > * {
  padding: 0; }
.sec_9 .row > * p {
  margin: 0; }
.sec_9 .title {
  padding: 12px 29px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: max-content;
  border-radius: 30px;
  margin-bottom: 75px; }
  .sec_9 .fir_row_sec_9{
      margin-bottom: 62px;
  }
.sec_9 .col-auto {
  transition: all 0.3s ease-in-out;
  width: 280px;
  height: 160px;
  background: #D9D9D9;
  border-radius: 30px;
  padding: 20px; }
.sec_9 .col-auto:hover {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out; }
.sec_9 .col-auto:hover .arrow_round {
     transition: all 0.3s cubic-bezier(0, -0.38, 1, -0.73);
  transform: rotate(37deg); }
.sec_9 .col-auto .bold {
  font-size: 16px;
color:#F4F6FD;}
.sec_9 .arrow_round {
  border-radius: 50%;
  padding: 5px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out; 
    width: 27px;
    height: 27px;
}

.sec_9 .b_1{
  background: url("/local/templates/test/css/../img/Group 10.png") ;
  background-size: cover;
}
.sec_9 .b_2{
  background: url("/local/templates/test/css/../img/Group 7.png") ;
  background-size: cover;
}

.sec_9 .b_3{
  background: url("/local/templates/test/css/../img/Group 8.png") ;
  background-size: cover;
}
.sec_9 .b_4{
  background: url("/local/templates/test/css/../img/Group 9.png") ;
  background-size: cover;
}




html {
  cursor: url("/local/templates/test/css/../img/Arrow 2 1.svg"), auto;
    
}
html body a{
     cursor: url("/local/templates/test/css/../img/Arrow 2 1 (1) (1) 1.svg"), pointer;
}
html body .page  .btn_main {
         cursor: url("/local/templates/test/css/../img/Arrow 2 1 (1) (1) 1.svg"), pointer;

 }
#follower {
  position: absolute;
  top: 50%;
  left: 50%; }

#circle1 {
  position: absolute;
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
  background: white;
  border-radius: 50%;
  height: 0em;
  width: 0em;
  margin-top: 0em;
  margin-left: 0em; }

#circle2 {
  position: absolute;
  -webkit-animation: pulse 4s infinite;
  animation: pulse 4s infinite;
  background: rgba(200, 0, 0, 0.8);
  border-radius: 50%;
  height: 0em;
  width: 0em;
  margin-top: 0em;
  margin-left: 0em; }

@keyframes pulse {
  from {
    opacity: 0.2;
    height: 1em;
    width: 1em;
    margin-top: -0.5em;
    margin-left: -0.5em; }
  50% {
    opacity: 0.9;
    height: 3em;
    width: 3em;
    margin-top: -1.5em;
    margin-left: -1.5em; }
  to {
    opacity: 0.2;
    height: 1em;
    width: 1em;
    margin-top: -0.5em;
    margin-left: -0.5em; } }
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

html body {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal; }
html body::-webkit-scrollbar-button {
  background-repeat: no-repeat;
  width: 10px;
  height: 0px; }
html body::-webkit-scrollbar-track {
  background-color: #ecedee; }
html body::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #D9D9D9; }
html body::-webkit-scrollbar-thumb:hover {
  background-color: #D9D9D9; }
html body::-webkit-resizer {
  background-repeat: no-repeat;
  width: 4px;
  height: 20px; }
html body::-webkit-scrollbar {
  width: 10px;
  border-radius: 6px; }

#btn-back-to-top {
  position: fixed;
  width: 50px;
  height: 50px;
  bottom: 20px;
  right: 20px;
  display: none;
  border-radius: 50%;
  background: #D9D9D9;
  border: none;
  padding: 15px; }
#btn-back-to-top:hover {
  box-shadow: 0 0 5px 1px #D9D9D9;
  transform: none; }
#btn-back-to-top img {
  width: 100%; }

.page {
  max-width: 1440px;
  width: 100%;
  color:  #071442;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20px; }

.container_ {
  padding: 0 120px;
  margin: 0 auto; }

html body a {
  font-family: "Montserrat";
  text-decoration: none;
  transition: all 0.5s ease-out;
color:#FAFBFE;}

.font_1 {
  font-size: 14px; }

.font_2 {
  font-size: 26px; }

html body .font_3 {
  font-size: 20px; }

html body .page .font_4 {
  font-size: 18px; }

.font_5 {
  font-size: 16px; }

html body .bold {
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 22px; }

html body h1 {
  font-family: "Montserrat";
  font-size: 64px;
  font-weight: 700;
  padding: 0;
  color:#FAFBFE;}
@media screen and (max-width: 900px) {
  html body h1 {
    font-size: 50px;
    margin-bottom: 25px; } }

h3 {
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin: 40px 0; }
@media screen and (max-width: 900px) {
  h3 {
    font-size: 22px; } }

img {
  flex-wrap: nowrap;
  justify-content: space-between; }

@keyframes go-left-right {
  from {
    transform: rotate(0); }
  50% {
    transform: rotate(37deg); }
   from {
    transform: rotate(0); } 
    
}
html body .page .conatiner_ .btn {
  cursor: none; }


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

.preloader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 1000;
  transition: all .09s ease-out;
}

.preloader--hide {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.preloader__loader, .preloader__percents {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.preloader__percents {
  font-size: 20px;
}
.not_scroll{
  overflow: hidden;
}




@keyframes ldio-zgxx64th47 {
  0% { transform: translate(-50%,-50%) rotate(0deg); }
  100% { transform: translate(-50%,-50%) rotate(360deg); }
}

.ldio-zgxx64th47 div {
  position: absolute;
  width: 100px;
  height: 100px;
  border: 10px solid #695be1;
  border-top-color: transparent;
  border-radius: 50%;
}

.ldio-zgxx64th47 div {
  animation: ldio-zgxx64th47 1s linear infinite;
  top: 100px;
  left: 100px
}

.loadingio-spinner-rolling-wopxwk46ahe {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
  background: rgba(241, 242, 243, 0);
}

.ldio-zgxx64th47 {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}

.ldio-zgxx64th47 div {
  box-sizing: content-box;
}
#animation-container{
  width: 520px;
  height: 200px;
}


.d7 form {
  width: auto;
  float: right;
}
.d7 input {
  width: 221px;
  height: 39px;
  padding-left: 50px;
  border-radius: 42px;
  background: rgba(238, 233, 252, 0.23);
  outline: none;
  position: relative;
  transition: .3s linear;
  border: 1px solid #FAFBFE;
  color: #FAFBFE;
  font-size: 14px;
}


.d7 button {
  width: 40px;
  height: 39px;
  background: none;
  border: none;
  position: absolute;
  z-index: 1000;

}

.d7 input::placeholder {
   color: #FAFBFE;
}
header .menu_text{
  width: 650px;
  padding-right: 10px;
}
.bottom_block .col-1{
  border-radius: 100px;
  border: 1px solid #A3A6CE;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155px;
  height: 80px;
}
html body .bottom_block{
   
  margin-bottom: 98px;
  margin-top: 20px;
  width: 1200px;
   

}
  .bottom_block  img{
  width: 80px;
  margin: 0;
}
.bottom_block .mar_spec{
  margin-left: -20px;
}
html body .page .title {
  padding: 12px 29px;
   background:   #BF9A4A;
  width: max-content;
  border-radius: 30px;
  border: none;

}
html body .sec_3 .sec_row_sec_3  .b_1{
  background: url("/local/templates/test/css/../img/Group 6.svg");
  background-size: cover;
  color: #FAFBFE;
}
html body .sec_3 .sec_row_sec_3  .b_2{
  background: url("/local/templates/test/css/../img/Group 6 (1).svg");
  background-size: cover;
  color: #FAFBFE;
  width: 40%;
}

html body .sec_3 .sec_row_sec_3  .b_3{
  background:#071442;
  background-size: cover;
  color: #FAFBFE;
}
html body .sec_3 .sec_row_sec_3  .b_4{
  background:  url("/local/templates/test/css/../img/Group 8.svg");
  background-size: cover;
  color: #FAFBFE;
}
html body .sec_3 .sec_row_sec_3  .b_5{
  background:  url("/local/templates/test/css/../img/Group 9 (2).svg");
  background-size: cover;
  color: #FAFBFE;
}
html body .sec_3 .sec_row_sec_3  .b_6{
  background: url("/local/templates/test/css/../img/Group 10.svg");
  background-size: cover;

}
html body .sec_3 .sec_row_sec_3  .b_6 p{
   font-size: 22px;
   text-align: left;

}

html body .sec_3 .sec_row_sec_3 p{color: #FAFBFE; font-size: 22px;}
html body .sec_3 .sec_row_sec_3 .b_6 p{color: #071442;}
html body .sec_3 .sec_row_sec_3 .b_3 p{font-size: 26px;font-weight: 200;}

.sec_4 .sec_row_sec_4 .b_1{
  background: url("/local/templates/test/css/../img/ktsedkDyoldKBarhIqeSq7nU0kqFMbWQrw5Sm9Xe6Q48jRu8m8easmZKLhvBhQM3jYnQCJeJFeeTk16MQu52uZyL.jpg");
  background-size: cover;
}
.sec_4 .sec_row_sec_4 .b_2{
   background: url("/local/templates/test/css/../img/kj-5C3br-hn539Irj48TiCPL8tx5TwY8TX8sfDL4B-Y1LmysppwTQ-oOtXNtYj2TVDIj4s4JcP4-zax73OwHE1JX.jpg");

  background-size: cover;
}
.sec_4 .sec_row_sec_4 .b_3{
  background: url("/local/templates/test/css/../img/EC3LDetOgqTShL171D0BvGaupYnOIXCaqDSpqdYKOsGOgDqkPwXdd1ihiuA1w1WLPgU-PRF71ZpF8i9L79WrFzPB.jpg");
  background-size: cover;
  background-position: center;
}
.sec_4 .sec_row_sec_4 .b_4{
   background: url("/local/templates/test/css/../img/photo_2025-06-10_17-40-17.jpg");
  background-size: cover;
  background-position: center;
}
#specialButton{
    display: flex;
    align-items: center;
    justify-content: center;
}
#specialButton img{
   width: 33px;
}
#form_body_1,#form_body_2{
   display:flex;
   opacity: 0;
   background: #071442;
   border-radius: 30px;
   align-items: center;
   flex-direction: column;
   justify-content: center;
   
   transition: all 1s linear;
   color:#F4F6FD;
       width: 75%;
    
}
#form_body_2{
   background: #F4F6FD ;
   color:#071442;
   width: 100%;
   text-align: center;
    
}
#form_body_1 p{
   color:#F4F6FD;
}
#form_body_1 #hm,#pm{
   transition: all 1s linear;
   display: none;
}
#form_body_2 p{
   color:#071442;
   text-align: center;
}
#form_body_2 #hm_2,#pm_2{
   transition: all 1s linear;
   display: none;
}
#form_2{
    display: flex;
    flex-direction: column;
    align-items: center;
}


html body footer .icon p{
    font-size: 24px;
}
.arrows{
    display: flex;
}

html body .page .sec_3 .sec_row_sec_3 .b_4 {
        height: 28%;
    }
    html body .page .sec_3 .sec_row_sec_3 .b_5 {
        height: 42%;
    }
html body .page .sec_3 .sec_row_sec_3 .b_6 {
        height: 25%;
    }
    .content_ .btn_main{
        font-size: 14px;
    }
    .bottom_block
    {
        display: flex;
        align-items: center;
    }
    html body .sec_3 .sec_row_sec_3 .b_3_ 
        {
              display: none;
        }
        
        
        
        
        
        footer .icon_ img
        {
            width: 70px;
        }
        
        
        
        
        html{
            background:  #dde1f7!important;
        }
        

  .menu ol {
    list-style-type: none;
    margin: 0 auto;
    padding: 0; }
  .menu > ol {
    max-width: 1000px;
    padding: 0 2rem;
    display: flex; }
    .menu > ol > .menu-item {
      flex: 1;
      padding: 0.75rem 0; }
      .menu > ol > .menu-item:after {
        content: '';
        position: absolute;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        bottom: 5px;
        left: calc(50% - 2px);
        background: #FECEAB;
        will-change: transform;
        transform: scale(0);
        transition: transform 0.2s ease; }
      .menu > ol > .menu-item:hover:after {
        transform: scale(1); }
  .menu-item {
    position: relative;
    line-height: 2.5rem;
    text-align: center; }
    .sub-menu .menu-item a {
          overflow: auto; 
        white-space: wrap; 
        text-overflow: ellipsis;
        display: block;
        color: #071442;
        line-height: 1.5;
        text-align: left;
    }
    .sub-menu .menu-item {
       background: #FAFBFE;
      opacity: 0;
      transform-origin: bottom;
      animation: enter 0.2s ease forwards; }
      .sub-menu .menu-item:nth-child(1) {
        animation-duration: 0.2s;
        animation-delay: 0s;
        border-radius: 30px 30px 0 0 ; }
      .sub-menu .menu-item:nth-child(2) {
        animation-duration: 0.3s;
        animation-delay: 0.1s; }
      .sub-menu .menu-item:nth-child(3) {
        animation-duration: 0.4s;
        animation-delay: 0.2s; }
         .sub-menu .menu-item:nth-child(4) {
        animation-duration: 0.5s;
        animation-delay: 0.3s; }
         .sub-menu .menu-item:nth-child(5) {
        animation-duration: 0.6s;
        animation-delay: 0.4s; }
         .sub-menu .menu-item:nth-child(6) {
        animation-duration: 0.7s;
        animation-delay: 0.5s; }
    .sub-menu .menu-item:last-child {
        border-radius: 0 0 30px   30px ; }
      .sub-menu .menu-item:hover {
        background: #DDEDFA; }
      .sub-menu .menu-item a {
        padding: 15px; }
      @media screen and (max-width: 600px) {
        .sub-menu .menu-item {
          background:#DDEDFA; } }
  @media screen and (max-width: 600px) {
    .menu {
      position: relative; }
      .menu:after {
        content: '';
        position: absolute;
        top: calc(50% - 2px);
        right: 1rem;
        width: 30px;
        height: 4px;
        background: #FFF;
        box-shadow: 0 10px #FFF, 0 -10px #FFF; }
      .menu > ol {
        display: none;
        background: #F67280;
        flex-direction: column;
        justify-content: center;
        height: 100vh;
        animation: fade 0.2s ease-out; }
        .menu > ol > .menu-item {
          flex: 0;
          opacity: 0;
          animation: enter 0.3s ease-out forwards; }
          .menu > ol > .menu-item:nth-child(1) {
            animation-delay: 0s; }
          .menu > ol > .menu-item:nth-child(2) {
            animation-delay: 0.1s; }
          .menu > ol > .menu-item:nth-child(3) {
            animation-delay: 0.2s; }
          .menu > ol > .menu-item:nth-child(4) {
            animation-delay: 0.3s; }
          .menu > ol > .menu-item:nth-child(5) {
            animation-delay: 0.4s; }
          .menu > ol > .menu-item + .menu-item {
            margin-top: 0.75rem; }
          .menu > ol > .menu-item:after {
            left: auto;
            right: 1rem;
            bottom: calc(50% - 2px); }
          .menu > ol > .menu-item:hover {
            z-index: 1; }
      .menu:hover > ol {
        display: flex; }
      .menu:hover:after {
        box-shadow: none; } }

    html body .sub-menu {
        padding-top: 23%;
      position: absolute;
      width: 300px;
      top: 46%;
      left: 0;
      display: none;
      z-index: 1;
      border-radius: 30px;
        
    }
       html body .sub-menu.sb_1 {
        padding-top: 9%;
      position: absolute;
      width: max-content;
      top: 100%;
      left: 0;
      display: none;
      z-index: 1; }
      .menu-item:hover > .sub-menu {
        display: block; }
      @media screen and (max-width: 600px) {
        .sub-menu {
          width: 100vw;
          left: -2rem;
          top: 50%;
          transform: translateY(-50%); } }
    

    
    * {
      box-sizing: border-box; }
      *:before, *:after {
        box-sizing: inherit; }
    
    a {
      text-decoration: none; }
    
    @keyframes enter {
      from {
        opacity: 0;
        transform: scaleY(0.98) translateY(10px); }
      to {
        opacity: 1;
        transform: none; } }
    
    @keyframes fade {
      from {
        opacity: 0; }
      to {
        opacity: 1; } }
            
        
        
        
        
        
        
        
        
        
        #nav ul.sub-nav {
      display: none;
      visibility:hidden;
     
    }
    #nav ul.sub-nav1 {
      display: none;
      visibility:hidden;
     
}
        html body .model_cont{
            display: none;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
       .disp_m{
        display: none;
    } 
        
/* mobile///////////////////////////////////////////////////////////////*/
 .model_body{
    display: none;
 
}
 .model_cont {
       display: none;
    }

 

@media screen and (max-width: 1000px) {
      #aura,#cursor 
   {
      display: none;
   }
    header .container_{
        display: none;
    }
    header .container_mob {
        display: flex;
        width: 100%;
        flex-direction: row-reverse;
        padding: 0 30px;
    }
    header .container_mob img {
        width: 71px;
    }
    html body .page .container_{
        padding:0 25px;
    }
    html body .page .title {
        font-size: 29px;
    }
    .disp_{
        display: none;
    }
    .disp_m{
        display: block;
    }
    .disp_m .content_1{
        display: none;
    }
        /* ///////////////////// */
        .sec_1 .text_sec_1 {
            font-size: 25px;
     }
    .sec_1 h1 {
        font-size: 100px;
    }
    .sec_1 {
      background: url("/local/templates/test/css/../img/Intersect (1).png") 1% 1% no-repeat;
      background-size: contain;
      margin: 0 25px;
      margin-bottom: 50px;
    }
    html body .sec_1 .bottom_block{
        display: none;
    }
    html body .sec_1 h1 {
        margin-top: 60px;
        font-size: 52px;
        margin-left: 70px;
        margin-bottom: 30px;
    }
     html body  .sec_1 img {
        margin-top: 60px;
        width: 50px;
    }
        /* ///////////////////// */
        .sec_2 .sec_row_sec_2 .cl_3 {
              margin-left: 0; 
        }
        .sec_2 .sec_row_sec_2 .cl_2 {
              margin-left: 0; 
        }
        .sec_2
        {
            margin-bottom: 156px;
        }
    .sec_2 .sec_row_sec_2 .col-xl-3 
    {
        width: 100%;
        background-size: contain;
        background-position: center;
        height: 803px;
    }
    .sec_2 .bold{
        font-size: 43px;
    }
    .sec_2 .sec_row_sec_2 .cl_2 {
        margin-top: -22px;
    }
    html body .sec_2 .fir_row_sec_2 {
        margin-bottom: 110px;
    }
    html body .sec_2 .sec_row_sec_2 .cl_
    {
        margin-top: -220px;
    }
        /* ///////////////////// */
        html body .sec_3 .sec_row_sec_3  .b_6 p{
           font-size: 77px;
           font-weight: 700;

        }
        html body .sec_3 .sec_row_sec_3 .b_2 {
             width: 100%; 
        }
        html body .sec_3 .fir_row_sec_3{
            margin-bottom: 60px;
        }
        .sec_3 .col-xl-5 {
            width: 100%;
        }
        html body .page .sec_3 .container_ .sec_row_sec_3 .row
        {
            height: 496px;
            background-position: center;
            margin-bottom: 24px;
            border-radius: 64px;
        } 
        html body .sec_3 .sec_row_sec_3 .b_2 
        {
                height: 496px;
                border-radius: 64px;
                background-position: center;
                font-weight: 700;
        }
        html body .sec_3 .sec_row_sec_3 .b_1 
        {
                height: 496px;
                border-radius: 64px;
                background-position: center;
                font-weight: 700;
        }
        html body .sec_3 .sec_row_sec_3 .b_3 
        {
              display: none;
        }
        html body .sec_3 .sec_row_sec_3 .b_3_ 
        {
              display: flex;
              font-weight: 700;
        }
    .sec_3 .arrow_round {
        width: 107px;
        height: 107px;
     }
     .sec_3 .arrow_round img {
        width: 90%;
     }
    html body .sec_3 .sec_row_sec_3 .b_3_ {
        font-size: 39px;
        font-weight: 200;
    }
    html body .sec_3 .sec_row_sec_3 p {
        font-size: 39px;
    }
   .sec_3 .sec_row_sec_3 {
        height: auto;
    }

    .sec_3 .col-auto {
        width: 100%;
    }

        /* ///////////////////// */
    
    .sec_4 .sec_row_sec_4 {
        height: auto; 
    }
    .sec_4 .sec_row_sec_4 p{
        font-size: 25px;
    }
    .sec_4 .row  {
        margin-bottom:40px;
    }
    .sec_4 .row:nth-last-child  {
        margin-bottom:0px;
    }
    .sec_4 .h_3,.h_2,.h_1 {
        height: 600px;
    }
    .sec_4 .h_1 {
        height: 600px;
    }
    .sec_4 .h_2 {
        height: 600px;
    }
    .sec_4 .sec_row_sec_4 .back_table .btn_main {
        height: auto;
        padding: 8px 20px;
        font-size: 25px;
        width:max-content;
    }
    .sec_4 .sec_row_sec_4 .back_table .btn_main img{
        width: 50px;
        margin-left: 70px;
    }
        /* ///////////////////// */
    .sec_5 .item:nth-child(odd) p {
        width: 89%;
        font-size: 30px;
    }
     .sec_5 .item:nth-child(even) p {
        width: 89%;
                font-size: 30px;

    }
    html body .sec_7 .font_1{
        font-size: 30px;
    }
        html body .sec_5 .item .font_3  {
         font-size: 38px;
    }
    .sec_5 .item:nth-child(odd) a {
         font-size: 30px;
    }
     .sec_5 .item:nth-child(even) a {
                 font-size: 30px;

    }
    .sec_5 .arrows{
        display: none;
    }
    .sec_5 .item {
        width: 930px;
        height: auto;
         padding: 40px;
        margin-right: 33px;
    }
    html body .font_3 {
        font-size: 40px;
    }
    
        /* ///////////////////// */
    .sec_7 .col-auto {
        width: 70%;
        font-size: 25px;
        margin-bottom: 40px;
    }
    .sec_7 .img_sec_7 {
        width: -webkit-fill-available;
        height: auto;
    }
    html body .page .font_4 {
        font-size: 30px;
    }
    html body .page .sec_2 .font_1 {
        font-size: 34px;
        width: 81%;
    }
    .sec_7 .btn_main {
        font-size: 25px;
        padding: 33px 25px;
        width: max-content;
    }
    /* ///////////////////// */
    .sec_8 .col-5
    {
        display:none;
    }
    .sec_8 p
    {
        font-size: 25px;
    }
    .sec_8 h1
    {
        font-size: 70px;
    }
    form .int{
        font-size: 25px;
        height: 80px;
        margin-bottom: 20px;
    }
    form .textar{
         height: 140px;
     }
    #form_body_1{
        width:100%
    }
    html body .sec_8 form .btn_main {
        font-size: 25px;
        padding: 13px 25px;
        width: max-content;
    }
        /* ///////////////////// */

    .sec_9 .col-auto {
        width: 49%;
        height: 260px;
        margin-bottom: 20px;
        padding: 30px;
    }
    .sec_9 .col-auto .bold {
        font-size: 30px;
    }
    .sec_9 .col-auto img {
        width: 20%;
    }
    .sec_9 .arrow_round  {
        width: 80px;
        height: 50px;
    }
    .sec_9 .arrow_round img {
        width: 100%;
    }
        /* ///////////////////// */

    footer .col-12  p,a {
       font-size: 30px;
    }
    html body footer .col-12  .font_4 {
       font-size: 38px;
    }
    html body footer .col-12  .icon p {
       font-size: 40px;
       width: 100%;
    }
    footer .col-12 {
        background-repeat: no-repeat;
        background-size: 115% 100%;
        background-position: center;
    }
        /* ///////////////////// */

    a.button {
        padding: 20px;
        width: 100px;
        height: 100px;
        bottom: 180px;
        right: 40px;
    }
    #btn-back-to-top {
        width: 100px;
        height: 100px;
        padding: 30px;
        bottom: 50px;
        right: 40px;
    }
    .wrap {
        width: 70%;
        right: 50px;
        bottom: 297px;
        padding: 20px 50px;
    }
    .wrap p {
       font-size: 25px;
        color:#F4F6FD;

    }
    .wrap h2 {
       font-size: 40px;
       color:#F4F6FD;
    }
    .wrap .btn_main {
       padding: 15px 20px;
       font-size: 30px;
    }
    #hm{
        color: #071442;
    }
      #animation-container {
        width: 570px;
        height: 396px;
    }
    .preloader__percents {
        font-size: 50px;
    }
        /* ///////////////////// */

    .model_body{
        display: flex;
        width: 60%;
        height: 100vh;
        background: #DDEDFA;
        position: absolute;
        top: -20px;
        padding: 5px;
        right: -600px;
        opacity: 0.5;
        transition: all 0.2s cubic-bezier(0.45, -0.22, 1, 1);
        border-radius: 50px 0 0 50px;
        padding: 20px 5px 50px 50px;
        
    
}

.model_body .d7 input {
        width: 91%;
        height: 90px;
        padding-left: 80px;
        font-size:30px;
       
        
    }
    .model_body .d7 form {
         margin-top:50px;
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
     .model_body .d7 form img{
        width: 100%;
        margin-left:26px;
    }

.model_body .krest img{
   width: 76px;
    margin-right: 14px;
 }
 .model_body .bold a{
    font-size: 36px;
 }
    .model_cont {
        width: 40%;
        height: 100vh;
        position: absolute;
        top: 0px;
        left: 0;
        overflow: hidden;
        display:block;
    }
    
    .scrolled .d7 {
       display: flex;
    }

.active 
{
    opacity: 1;
    right: 0;
    transition: all 0.2s cubic-bezier(0.45, -0.22, 1, 1);

}
html body .active_1 
{
    display: block
}
.active_2
{
    overflow: hidden;
}


.menu-click-area {
  cursor: pointer;
}









#nav ul.sub-nav {
    display: block;
    height:0;
    transform:translateX( 600px);
        visibility:hidden;
    transition: transform 0.1s ease;

}
#nav ul.sub-nav1 {
  display: block;
  height:0;
     transform:translateX( 600px);
          visibility:hidden;
    transition: transform 0.1s ease;

}

#nav ul.visible {
   padding-top: 20px;
   transition: transform 0.5s ease;
    visibility:inherit;
    transform:translateY( 0px);
      height:100%;
      width:83%;



}
.strel{
    display: none;
    font-size: 30px;
}

.d7 input {
        background: #071442;
       border: 5px solid #FAFBFE;
    color: #FAFBFE;
    font-size: 25px;
}

#nav{
    margin:0;
}
.parent{
      transition: all 0.5s ease;

}
    .model_body .col-auto {
    margin-bottom:45px;
        color: #071442;

    }
    .model_body .bold a {
          color: #071442;
    }
    header ul li {
  list-style: none;
  margin-bottom:45px;
 }
 
.model_body .sub-nav li a
{
    font-size: 25px;
    font-weight: 600;
        color: #071442;

}
.model_body .sub-nav1 li a
{
    font-size: 25px;
    font-weight: 600;
    text-align:left;
    color: #071442;
}
.model_body .row{
    flex-wrap: nowrap;
}

.model_body .menu-item {
     text-align: left;
}






footer .icon_ img {
    width: 140px;
}


html body .modal.show .modal-dialog {
    transform: scale(1.7);
}


html body .page .form_txt {
    text-align: center;
    font-size: 15px;
}
 
.form_txt a{
    font-size:15px;
    border-bottom: 1px solid #071442;
    color:#071442;
}
 
.bottom_block .col-1{
  border-radius: 100px;
  border: 1px solid #A3A6CE;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  height: 180px;
}
html body .bottom_block{
   
  margin-bottom: 98px;
  margin-top: 0;
  width: 100%;
  padding: 0 25px;
   

}

    
}
















/* End */
/* /local/templates/test/css/style.css?174958085342974 */
