@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono); @font-face  {  font-family: Shabnam; src: url(static/font/Shabnam.ttf); }
 nav.site-navigation.position-relative.text-right  {  width: 1160px; margin: 0 auto; }
 .site-navbar  {  z-index: 1999; position: fixed; width: 100%; background-color: #ffffffed; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease; background-color: #ffffffed; padding-top: 25px !important; padding-bottom: 1px !important; }
 .site-navbar.absolute  {  position: absolute; top: 0; left: 0; width: 100%; }
 .site-navbar .site-logo  {  position: relative; left: 0; font-size: 24px !important; }
 .site-navbar .site-navigation .site-menu  {  margin-bottom: 0; margin-left: 20px; margin-top: -20px; }
 .site-navbar .site-navigation .site-menu .active > a span  {  background: #040236; color: #fff; border-radius: 30px; display: inline-block; padding: 5px 20px; }
 .site-navbar .site-navigation .site-menu a  {  text-decoration: none !important; display: inline-block; }
 .site-navbar .site-navigation .site-menu > li  {  display: inline-block; }
 .site-navbar .site-navigation .site-menu > li > a  {  padding: 10px 0; color: #000; font-size: 17px; text-decoration: none !important; }
 .site-navbar .site-navigation .site-menu > li > a > span  {  padding: 5px 20px; font-family: Shabnam; display: inline-block; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease; border-radius: 30px; }
 .site-navbar .site-navigation .site-menu > li > a:hover > span  {  background: #2f61a5; color: #fff; border-radius: 30px; display: inline-block; }
 .site-navbar .site-navigation .site-menu .has-children  {  position: relative; }
 .site-navbar .site-navigation .site-menu .has-children > a span  {  position: relative; padding-right: 30px; }
 .site-navbar .site-navigation .site-menu .has-children > a span:before {
    position: absolute;
    content: "⌄";
    font-size: 24px; /* Adjust the size as needed */
    top: 40%;
    right: 10px;
    transform: translateY(-50%);
    font-family: icomoon;
    line-height: 1; /* Ensure proper vertical alignment */
  } .site-navbar .site-navigation .site-menu .has-children .dropdown  {  visibility: hidden; opacity: 0; top: 100%; position: absolute; text-align: left; -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1); padding: 0 0; margin-top: 20px; margin-left: 0; background: #fff; -webkit-transition: 0.2s 0s; -o-transition: 0.2s 0s; transition: 0.2s 0s; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top  {  position: absolute; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before  {  bottom: 100%; left: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before  {  border-width: 10px; margin-left: -10px; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown a  {  text-transform: none; letter-spacing: normal; -webkit-transition: 0s all; -o-transition: 0s all; transition: 0s all; color: #343a40; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a  {  color: #007bff !important; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li  {  list-style: none; padding: 0; margin: 0; min-width: 200px; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a  {  padding: 14px 20px 10px 25px; display: block; font-size: 17px; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover  {  background: #f8f8f8; border-radius: 10px; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a  {  position: relative; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:after  {  position: absolute; right: 0; content: "\e315"; right: 20px; font-family: icomoon; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul  {  left: 100%; top: 0; }
 .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a  {  background: #f8f8f8; border-radius: 10px; }
 .site-navbar .site-navigation .site-menu .has-children:active > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:hover > a  {  color: #007bff; }
 .site-navbar .site-navigation .site-menu .has-children:active > a span, .site-navbar .site-navigation .site-menu .has-children:focus > a span, .site-navbar .site-navigation .site-menu .has-children:hover > a span  {  background: #007bff; color: #fff; }
 .site-navbar .site-navigation .site-menu .has-children:active, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:hover  {  cursor: pointer; }
 .site-navbar .site-navigation .site-menu .has-children:active > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:hover > .dropdown  {  -webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; margin-top: 0; visibility: visible; opacity: 1; }
 .site-mobile-menu  {  width: 300px; position: fixed; right: 0; z-index: 2000; padding-top: 20px; background: #fff; height: calc(100vh); -webkit-transform: translateX(110%); -ms-transform: translateX(110%); transform: translateX(110%); -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1); box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1); -webkit-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
 .site-mobile-menu .site-mobile-menu-header  {  width: 100%; float: left; padding-left: 20px; padding-right: 20px; }
 .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo  {  float: left; margin-top: 10px; margin-left: 0; }
 .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a  {  display: inline-block; text-transform: uppercase; }
 .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img  {  max-width: 70px; }
 .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover  {  text-decoration: none; }
 .site-mobile-menu .site-mobile-menu-body  {  overflow-y: scroll; -webkit-overflow-scrolling: touch; position: relative; padding: 0 20px 20px 20px; height: calc(100vh - 52px); padding-bottom: 150px; }
 .site-mobile-menu .site-nav-wrap  {  padding: 0; margin: 0; list-style: none; position: relative; }
 .site-mobile-menu .site-nav-wrap a  {  padding: 10px 20px; display: block; position: relative; color: #212529; }
 .site-mobile-menu .site-nav-wrap a:hover  {  color: #007bff; }
 .site-mobile-menu .site-nav-wrap li  {  position: relative; display: block; }
 .site-mobile-menu .site-nav-wrap li.active > a  {  color: #007bff; }
 .site-mobile-menu .site-nav-wrap .arrow-collapse  {  position: absolute; right: 0; top: 10px; z-index: 20; width: 36px; height: 36px; text-align: center; cursor: pointer; border-radius: 50%; }
 .site-mobile-menu .site-nav-wrap .arrow-collapse:hover  {  background: #f8f9fa; }
 .site-mobile-menu .site-nav-wrap .arrow-collapse:before  {  font-size: 12px; z-index: 20; font-family: icomoon; content: "\f078"; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) rotate(-180deg); -ms-transform: translate(-50%, -50%) rotate(-180deg); transform: translate(-50%, -50%) rotate(-180deg); -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease; }
 .site-mobile-menu .site-nav-wrap > li  {  display: block; position: relative; float: left; width: 100%; }
 .site-mobile-menu .site-nav-wrap > li > a  {  padding-left: 20px; font-size: 20px; }
 .site-mobile-menu .site-nav-wrap > li > ul  {  padding: 0; margin: 0; list-style: none; }
 .site-mobile-menu .site-nav-wrap > li > ul > li  {  display: block; }
 .site-mobile-menu .site-nav-wrap > li > ul > li > a  {  padding-left: 40px; font-size: 16px; }
 .site-mobile-menu .site-nav-wrap > li > ul > li > ul  {  padding: 0; margin: 0; }
 .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li  {  display: block; }
 .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a  {  font-size: 16px; padding-left: 60px; }
 .site-mobile-menu .site-nav-wrap[data-class="social"]  {  float: left; width: 100%; margin-top: 30px; padding-bottom: 5em; }
 .site-mobile-menu .site-nav-wrap[data-class="social"] > li  {  width: auto; }
 .site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a  {  padding-left: 15px !important; }
 :root  {  -webkit-font-smoothing: antialiased; }
 a, b, body, center, div, h1, h2, h3, h4, h5, h6, header, html, img, label, li, mark, menu, nav, p, q, s, section, small, span, summary, table, td, th, ul, video  {  margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
 body  {  line-height: 1; }
 ul  {  list-style: none; }
 q  {  quotes: none; }
 q:after, q:before  {  content: ""; content: none; }
 table  {  border-collapse: collapse; border-spacing: 0; }
 td, th  {  font-weight: 400; text-align: left; }
 h1, h2, h3, h4, h5, h6  {  clear: both; }
 html  {  font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
 a:focus  {  outline: 0; }
 header, nav, section  {  display: block; }
 video  {  display: inline-block; }
 small  {  font-size: smaller; }
 img  {  border: 0; -ms-interpolation-mode: bicubic; }
 .wrapper:after  {  clear: both; }
 .wrapper:after, .wrapper:before  {  display: table; content: ""; }
 @font-face  {  font-family: "Myriad Pro"; font-weight: 400; font-style: normal; src: url(../../font/MyriadPro/MyriadPro-Light.eot); src: local("Myriad Pro"), url(../../font/MyriadPro/MyriadPro-Light.woff) format("woff"), url(../../font/MyriadPro/MyriadPro-Light.ttf) format("truetype"), url(../../font/MyriadPro/MyriadPro-Light.svg) format("svg"); }
 body, html  {  margin: 0; padding: 0; width: 100%; min-height: 100%; color: #333; }
 body:lang(ja) *, html:lang(ja) *  {  font-family: Spoof, sans-serif; }
 html.overflow-hidden  {  overflow: hidden; -webkit-overflow-scrolling: auto; }
 html.overflow-hidden .container, html.overflow-hidden body  {  overflow: hidden; height: 100% !important; }
 .container  {  position: relative; min-height: 100%; height: auto !important; }
 body  {  position: relative; margin: 0; font-family: "PT Sans", "Lucida Sans Unicode", Tahoma, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.8; }
 .center  {  width: 940px; height: 100%; margin: 0 auto; padding: 0 10px; position: relative; }
 span[tabindex="-1"]  {  outline: 0; }
 .content .item  {  display: inline-block; }
 .content .img-container  {  position: relative; display: inline-block; cursor: pointer; }
 .content .img-container.video  {  cursor: pointer; }
 .content .img-container a  {  display: block; height: 100%; border-bottom: none; }
 .content .google-signup  {  display: inline-block; background-position: left top; background-repeat: no-repeat; text-decoration: none; border: none; }
 .content .google-signup:hover  {  background-position: left bottom; }
 .content .google-signup:hover  {  background-position: left 34px; }
 .content .google-signup  {  width: 182px; height: 33px; margin-right: 16px; }
 .content .google-signup  {  background: url(../../images/social/button-google-signup.png); }
 img  {  display: block; border: none; }
 .hidden  {  display: none !important; }
 .column  {  display: inline-block; vertical-align: top; }
 .column.right  {  float: right; }
 .column.left  {  float: left; }
 .column-container.grid .column  {  width: 217px; margin: 0 20px 35px 0; }
 .column-container.grid :last-child.column  {  margin-right: 0; }
 .a-link, a  {  border: none; text-decoration: none; }
 .a-link.inherit, a.inherit  {  color: inherit; border-bottom: inherit; }
 .a-link.dashed, a.dashed  {  border-bottom-style: dashed; }
 .a-link  {  color: #69f; text-decoration: none; border-bottom: 1px solid rgba(102, 153, 255, 0.3); cursor: pointer; }
 .a-link:hover  {  color: #537fdb; border-bottom: 1px solid rgba(83, 127, 219, 0.3); }
 .wrapper  {  background: #fff; padding-bottom: 50px; }
 .wrapper.static  {  padding: 10px 40px 60px 80px; }
 .wrapper.static .h1, .wrapper.static h1  {  font-size: 190%; font-weight: 400; margin: 0 0 40px; }
 .wrapper.static .section  {  position: relative; }
 .wrapper.static p  {  margin: 1em 0; }
 .table, table  {  width: 100%; }
 .table, .table .td, .table .th, .table td, .table th, table, table .td, table .th, table td, table th  {  vertical-align: top; border-collapse: collapse; border-spacing: 0; border: none; margin: 0; padding: 0; table-layout: fixed; }
 .table  {  display: table; }
 .table .td, .table .th  {  display: table-cell; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .mr-header-spacer-1  {  height: 92px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .mr-header-spacer-1  {  height: 7.66666667vw; }
 }
 @media (max-width: 479px)  {  .mr-header-spacer-1  {  height: 17.6vw; }
 }
 .mr-header-1  {  left: 0; right: 0; z-index: 700; -webkit-backface-visibility: hidden; backface-visibility: hidden; background-size: 100%; font-family: Formular, Helvetica, Arial, serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .mr-header-1  {  position: absolute; }
 @-webkit-keyframes animationFrames  {  0%  {  -webkit-transform: translateY(-100%); transform: translateY(-100%); }
 100%  {  -webkit-transform: translateY(0); transform: translateY(0); }
 }
 @keyframes animationFrames  {  0%  {  -webkit-transform: translateY(-100%); transform: translateY(-100%); }
 100%  {  -webkit-transform: translateY(0); transform: translateY(0); }
 }
 }
 @media (max-width: 479px)  {  .mr-header-1  {  position: relative; margin-bottom: -17.6vw; -webkit-transition: background 250ms 250ms; transition: background 250ms 250ms; }
 }
 @media (max-width: 479px)  {  .mr-header-1 .hidden-mobile  {  display: none !important; }
 }
 .mr-header-1 .visible-mobile  {  display: none; }
 @media (max-width: 479px)  {  .mr-header-1 .visible-mobile  {  display: block; }
 }
 .mr-header-1--blue  {  background: rgba(63, 83, 217, 0.1); }
 @media (min-width: 1800px)  {  .mr-header-1__wrap  {  max-width: 1680px; margin: 0 auto; padding: 0 60px; }
 }
 @media (min-width: 480px) and (max-width: 1799px)  {  .mr-header-1__wrap  {  padding: 0 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .mr-header-1__wrap  {  padding: 0 5.33333333vw; }
 }
 .mr-header-1__container  {  position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: solid rgba(255, 255, 255, 0); }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .mr-header-1__container  {  height: 92px; border-bottom-width: 2px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .mr-header-1__container  {  height: 7.66666667vw; border-bottom-width: 0.16666667vw; }
 }
 @media (max-width: 479px)  {  .mr-header-1__container  {  overflow: hidden; height: 17.6vw; border-bottom-width: 2px; -webkit-transition: height 250ms 0s, border 250ms 0s; transition: height 250ms 0s, border 250ms 0s; }
 }
 .mr-header-1__logo  {  position: absolute; display: block; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .mr-header-1__logo  {  top: 25px; width: 89px; height: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .mr-header-1__logo  {  top: 2.08333333vw; width: 7.41666667vw; height: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .mr-header-1__logo  {  top: 3.2vw; width: 23.73333333vw; height: 8.53333333vw; }
 }
 .mr-header-1__menu  {  display: -webkit-box; display: -ms-flexbox; display: flex; color: #fff; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .mr-header-1__menu  {  padding: 22px 112px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .mr-header-1__menu  {  padding: 1.83333333vw 9.33333333vw; }
 }
 @media (max-width: 479px)  {  .mr-header-1__menu  {  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-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 30.93333333vw; }
 }
 .mr-header-1__menu-item  {  position: relative; display: block; white-space: nowrap; color: inherit; -webkit-transition: color 250ms; transition: color 250ms; }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .mr-header-1__menu-item:hover  {  color: #e6e6e6; }
 }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .mr-header-1__menu-item  {  margin: 0 12px; padding: 11px 0; font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .mr-header-1__menu-item  {  margin: 0 1vw; padding: 0.91666667vw 0; font-size: 1.5vw; line-height: 2vw; }
 }
 @media (max-width: 479px)  {  .mr-header-1__menu-item  {  font-size: 6.4vw; line-height: 8.53333333vw; color: #fff; }
 .mr-header-1__menu-item[aria-haspopup]  {  cursor: default; color: #ffbfbf; }
 .mr-header-1__menu-item[aria-haspopup]:active, .mr-header-1__menu-item[aria-haspopup]:hover  {  color: #ffbfbf; }
 }
 .mr-header-1__menu-item::before  {  content: attr(data-budget-value); position: absolute; background-color: #3f53d9; color: #fff; text-transform: uppercase; top: 50%; left: 46%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
 @media (min-width: 1800px)  {  .mr-header-1__menu-item::before  {  margin-left: 7px; margin-top: 2px; padding-left: 2px; padding-right: 2px; border-radius: 2px; font-size: 7px; line-height: 12px; }
 }
 @media (min-width: 480px) and (max-width: 1799px)  {  .mr-header-1__menu-item::before  {  margin-left: 0.58333333vw; padding-left: 0.16666667vw; margin-top: 0.16666667vw; padding-right: 0.16666667vw; border-radius: 0.16666667vw; font-size: 0.58333333vw; line-height: 1vw; }
 }
 @media (max-width: 479px)  {  .mr-header-1__menu-item::before  {  display: none; }
 }
 @media (max-width: 479px)  {  .mr-header-1__menu-item-icon  {  display: none; }
 }
 @font-face  {  font-family: Formular; src: url(../../font/formular/formular-regular.eot); src: url(../../font/formular/formular-regular.eot&#iefix) format("embedded-opentype"), url(../../font/formular/formular-regular.woff) format("woff2"), url(../../font/formular/formular-regular.woff) format("woff"), url(../../font/formular/formular-regular.ttf) format("truetype"), url(../../font/formular/formular-regular.svg) format("svg"); font-weight: 400; font-style: normal; text-rendering: optimizeLegibility; }
 @font-face  {  font-family: Formular; src: url(../../font/formular/formular-bold.eot); src: url(../../font/formular/formular-bold.eot&#iefix) format("embedded-opentype"), url(../../font/formular/formular-bold.woff) format("woff2"), url(../../font/formular/formular-bold.woff) format("woff"), url(../../font/formular/formular-bold.ttf) format("truetype"), url(../../font/formular/formular-bold.svg) format("svg"); font-weight: 700; font-style: normal; text-rendering: optimizeLegibility; }
 @font-face  {  font-family: Formular; src: url(../../font/formular/formular-medium.eot); src: url(../../font/formular/formular-medium.eot&#iefix) format("embedded-opentype"), url(../../font/formular/formular-medium.woff) format("woff2"), url(../../font/formular/formular-medium.woff) format("woff"), url(../../font/formular/formular-medium.ttf) format("truetype"), url(../../font/formular/formular-medium.svg) format("svg"); font-weight: 500; font-style: normal; text-rendering: optimizeLegibility; }
 @font-face  {  font-family: Formular; src: url(../../font/formular/formular-light.eot); src: url(../../font/formular/formular-light.eot&#iefix) format("embedded-opentype"), url(../../font/formular/formular-light.woff) format("woff2"), url(../../font/formular/formular-light.woff) format("woff"), url(../../font/formular/formular-light.ttf) format("truetype"), url(../../font/formular/formular-light.svg) format("svg"); font-weight: 300; font-style: normal; text-rendering: optimizeLegibility; }
 @font-face  {  font-family: Spoof; src: url(../../font/spoof/spoof-regular.eot); src: url(../../font/spoof/spoof-regular.eot&#iefix) format("embedded-opentype"), url(../../font/spoof/spoof-regular.woff) format("woff2"), url(../../font/spoof/spoof-regular.woff) format("woff"); font-weight: 400; font-style: normal; text-rendering: optimizeLegibility; font-display: swap; }
 @font-face  {  font-family: Spoof; src: url(../../font/spoof/spoof-bold.eot); src: url(../../font/spoof/spoof-bold.eot&#iefix) format("embedded-opentype"), url(../../font/spoof/spoof-bold.woff) format("woff2"), url(../../font/spoof/spoof-bold.woff) format("woff"); font-weight: 700; font-style: normal; text-rendering: optimizeLegibility; font-display: swap; }
 @font-face  {  font-family: Spoof; src: url(../../font/spoof/spoof-medium.eot); src: url(../../font/spoof/spoof-medium.eot&#iefix) format("embedded-opentype"), url(../../font/spoof/spoof-medium.woff) format("woff2"), url(../../font/spoof/spoof-medium.woff) format("woff"); font-weight: 500; font-style: normal; text-rendering: optimizeLegibility; font-display: swap; }
 .com-el-wrapper  {  margin: auto; position: relative; }
 .com-el-wrapper *, .com-el-wrapper :before, .com-el-wrapper:after  {  -webkit-box-sizing: border-box; box-sizing: border-box; }
 @media (min-width: 1800px)  {  .com-el-wrapper  {  max-width: 1120px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper  {  max-width: 1120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper  {  max-width: 93.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper  {  padding: 0 5.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-top  {  padding-top: 90px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-top  {  padding-top: 90px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-top  {  padding-top: 7.5vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-top  {  padding-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-bottom  {  padding-bottom: 120px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-bottom  {  padding-bottom: 120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-bottom  {  padding-bottom: 10vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-bottom  {  padding-bottom: 17.06666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-vertical  {  padding-top: 80px; padding-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-vertical  {  padding-top: 80px; padding-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-vertical  {  padding-top: 6.66666667vw; padding-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-vertical  {  padding-top: 8.53333333vw; padding-bottom: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-top-120  {  padding-top: 120px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-top-120  {  padding-top: 120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-top-120  {  padding-top: 10vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-top-120  {  padding-top: 17.06666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-bottom-120  {  padding-bottom: 120px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-bottom-120  {  padding-bottom: 120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-bottom-120  {  padding-bottom: 10vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-bottom-120  {  padding-bottom: 17.06666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-top-80  {  padding-top: 80px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-top-80  {  padding-top: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-top-80  {  padding-top: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-top-80  {  padding-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-bottom-80  {  padding-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-bottom-80  {  padding-bottom: 80px; direction: rtl; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-bottom-80  {  padding-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-bottom-80  {  padding-bottom: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-top-60  {  padding-top: 60px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-top-60  {  padding-top: 60px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-top-60  {  padding-top: 5vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-top-60  {  padding-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-bottom-60  {  padding-bottom: 60px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-bottom-60  {  padding-bottom: 60px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-bottom-60  {  padding-bottom: 5vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-bottom-60  {  padding-bottom: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-top-40  {  padding-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-top-40  {  padding-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-top-40  {  padding-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-top-40  {  padding-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-bottom-40  {  padding-bottom: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-bottom-40  {  padding-bottom: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-bottom-40  {  padding-bottom: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-bottom-40  {  padding-bottom: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-top-20  {  padding-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-top-20  {  padding-top: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-top-20  {  padding-top: 1.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-top-20  {  padding-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-wrapper--offset-bottom-20  {  padding-bottom: 20px; }
 }
 @media (min-width: 1200px)  {  .com-el-wrapper--offset-bottom-20  {  padding-bottom: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-wrapper--offset-bottom-20  {  padding-bottom: 1.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-wrapper--offset-bottom-20  {  padding-bottom: 8.53333333vw; }
 }
 .com-el-wrapper--offset-top-0  {  padding-top: 0; }
 .com-el-wrapper--offset-bottom-0  {  padding-bottom: 0; }
 .com-el-headline  {  font-family: Spoof, sans-serif; -webkit-font-feature-settings: "zero", "ss02", "ss05", "ss06"; font-feature-settings: "zero", "ss02", "ss05", "ss06"; font-weight: 700; color: #050038; position: relative; }
 @media (min-width: 1800px)  {  .com-el-headline  {  font-size: 88px; line-height: 80px; letter-spacing: -4px; margin: 0; }
 }
 @media (min-width: 1200px)  {  .com-el-headline  {  font-size: 88px; line-height: 80px; letter-spacing: -4px; margin: 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline  {  font-size: 7.33333333vw; line-height: 6.66666667vw; letter-spacing: -0.33333333vw; margin: 0; }
 }
 @media (max-width: 479px)  {  .com-el-headline  {  font-size: 12.8vw; line-height: 13.86666667vw; letter-spacing: -0.26666667vw; margin: 0; }
 .com-el-headline br  {  display: none; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h2  {  font-size: 64px; line-height: 68px; letter-spacing: -2px; margin: 0; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h2  {  font-size: 64px; line-height: 68px; letter-spacing: -2px; margin: 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h2  {  font-size: 5.33333333vw; line-height: 5.66666667vw; letter-spacing: -0.16666667vw; margin: 0; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h2  {  font-size: 10.66666667vw; line-height: 11.73333333vw; letter-spacing: -0.13333333vw; margin: 0; font-family: Shabnam; margin-top: 30px; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h2 + .com-el-content  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h2 + .com-el-content  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h2 + .com-el-content  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h2 + .com-el-content  {  margin-top: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h2 + .com-el-button  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h2 + .com-el-button  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h2 + .com-el-button  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h2 + .com-el-button  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h2 + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h2 + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h2 + .com-el-link  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h2 + .com-el-link  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h3  {  font-size: 32px; line-height: 38px; letter-spacing: -0.5px; margin: 0; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h3  {  font-size: 32px; line-height: 38px; letter-spacing: -0.5px; margin: 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h3  {  font-size: 2.66666667vw; line-height: 3.16666667vw; letter-spacing: -0.04166667vw; margin: 0; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h3  {  font-size: 6.4vw; line-height: 8vw; letter-spacing: -0.13333333vw; margin: 0; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h3 + .com-el-content  {  margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h3 + .com-el-content  {  margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h3 + .com-el-content  {  margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h3 + .com-el-content  {  margin-top: 2.13333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h3 + .com-el-button  {  margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h3 + .com-el-button  {  margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h3 + .com-el-button  {  margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h3 + .com-el-button  {  margin-top: 2.13333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--h3 + .com-el-link  {  margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--h3 + .com-el-link  {  margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--h3 + .com-el-link  {  margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--h3 + .com-el-link  {  margin-top: 2.13333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-headline--offset-medium + .com-el-content  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-headline--offset-medium + .com-el-content  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-headline--offset-medium + .com-el-content  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-headline--offset-medium + .com-el-content  {  margin-top: 6.4vw; }
 }
 .com-el-headline--white  {  color: #fff; }
 .com-el-headline--align-left  {  text-align: left; }
 .com-el-headline--align-center  {  text-align: center; }
 .com-el-headline .br  {  display: none; }
 @media (max-width: 479px)  {  .com-el-headline .br  {  display: block; }
 }
 .com-el-headline a  {  color: inherit; text-decoration: none; }
 .com-el-content  {  font-family: Shabnam; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; color: rgba(5, 0, 56, 0.6); margin: 0; -webkit-transition: color 250ms ease; transition: color 250ms ease; }
 @media (min-width: 1800px)  {  .com-el-content  {  font-size: 24px; line-height: 32px; }
 }
 @media (min-width: 1200px)  {  .com-el-content  {  font-size: 24px; line-height: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content  {  font-size: 2vw; line-height: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-content  {  font-size: 4.8vw; line-height: 6.4vw; }
 .com-el-content br  {  display: none; }
 }
 .com-el-content--align-center  {  text-align: center; }
 @media (min-width: 1800px)  {  .com-el-content p  {  font-size: 24px; line-height: 32px; margin-top: 16px; }
 .com-el-content p + br  {  display: none; }
 }
 @media (min-width: 1200px)  {  .com-el-content p  {  font-size: 24px; line-height: 32px; margin-top: 16px; }
 .com-el-content p + br  {  display: none; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content p  {  font-size: 2vw; line-height: 2.66666667vw; margin-top: 1.33333333vw; }
 .com-el-content p + br  {  display: none; }
 }
 @media (max-width: 479px)  {  .com-el-content p  {  font-size: 4.8vw; line-height: 6.4vw; margin-top: 4.26666667vw; }
 .com-el-content p br  {  display: none; }
 }
 .com-el-content p:first-of-type  {  margin: 0; }
 @media (min-width: 1800px)  {  .com-el-content--small  {  font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-content--small  {  font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content--small  {  font-size: 1.5vw; line-height: 2vw; width: 100% !important; direction: rtl; }
 }
 @media (max-width: 479px)  {  .com-el-content--small  {  font-size: 4.3vw; line-height: 6.4vw; width: 100% !important; direction: rtl; }
 }
 @media (min-width: 1800px)  {  .com-el-content--small p  {  font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-content--small p  {  font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content--small p  {  font-size: 1.5vw; line-height: 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-content--small p  {  font-size: 4.8vw; line-height: 6.4vw; }
 }
 .com-el-content h1, .com-el-content h2, .com-el-content h3, .com-el-content h4, .com-el-content h5, .com-el-content h6  {  font-family: Spoof, sans-serif; -webkit-font-feature-settings: "zero", "ss02", "ss05"; font-feature-settings: "zero", "ss02", "ss05"; }
 .com-el-content h1, .com-el-content h2, .com-el-content h3  {  font-weight: 700; }
 .com-el-content h4, .com-el-content h5, .com-el-content h6  {  font-weight: 400; }
 @media (min-width: 1800px)  {  .com-el-content h1  {  font-size: 88px; line-height: 80px; letter-spacing: -4px; margin: 0 0 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-content h1  {  font-size: 88px; line-height: 80px; letter-spacing: -4px; margin: 0 0 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content h1  {  font-size: 7.33333333vw; line-height: 6.66666667vw; letter-spacing: -0.33333333vw; margin: 0 0 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-content h1  {  font-size: 12.8vw; line-height: 13.86666667vw; letter-spacing: -0.26666667vw; margin: 0 0 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-content h2  {  font-size: 64px; line-height: 68px; letter-spacing: -2px; margin: 0 0 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-content h2  {  font-size: 64px; line-height: 68px; letter-spacing: -2px; margin: 0 0 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content h2  {  font-size: 5.33333333vw; line-height: 5.66666667vw; letter-spacing: -0.16666667vw; margin: 0 0 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-content h2  {  font-size: 8.53333333vw; line-height: 10.13333333vw; letter-spacing: -0.13333333vw; margin: 0 0 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-content h3  {  font-size: 32px; line-height: 38px; letter-spacing: -0.5px; margin-bottom: 8px; }
 }
 @media (min-width: 1200px)  {  .com-el-content h3  {  font-size: 32px; line-height: 38px; letter-spacing: -0.5px; margin-bottom: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content h3  {  font-size: 2.66666667vw; line-height: 3.16666667vw; letter-spacing: -0.04166667vw; margin-bottom: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-content h3  {  font-size: 6.4vw; line-height: 8vw; letter-spacing: -0.13333333vw; margin-bottom: 1.06666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-content h4, .com-el-content h5, .com-el-content h6  {  font-size: 28px; line-height: 32px; letter-spacing: -0.5px; margin-bottom: 8px; }
 }
 @media (min-width: 1200px)  {  .com-el-content h4, .com-el-content h5, .com-el-content h6  {  font-size: 28px; line-height: 32px; letter-spacing: -0.5px; margin-bottom: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content h4, .com-el-content h5, .com-el-content h6  {  font-size: 2.33333333vw; line-height: 2.66666667vw; letter-spacing: -0.04166667vw; margin-bottom: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-content h4, .com-el-content h5, .com-el-content h6  {  font-size: 6.4vw; line-height: 8vw; letter-spacing: -0.13333333vw; margin-bottom: 6.4vw; }
 }
 .com-el-content a  {  color: #4262ff; text-decoration: none; border-bottom: 1px solid #4262ff; -webkit-transition: border-color 250ms ease; transition: border-color 250ms ease; }
 .com-el-content a:focus  {  outline: 4px solid #d9e0ff; outline-offset: 3px; }
 .com-el-content a:hover  {  border-color: transparent; }
 .com-el-content--color-white  {  color: #fff; }
 .com-el-content--color-white a  {  color: #fff; border-color: #fff; }
 .com-el-content--weight-medium  {  font-weight: 500; }
 .com-el-content--weight-bold  {  font-weight: 700; }
 @media (min-width: 1800px)  {  .com-el-content + .com-el-button  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-content + .com-el-button  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content + .com-el-button  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-content + .com-el-button  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-content + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-content + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content + .com-el-link  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-content + .com-el-link  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-content + .com-el-list  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-content + .com-el-list  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-content + .com-el-list  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-content + .com-el-list  {  margin-top: 6.4vw; }
 }
 .com-el-button  {  background: 0 0; display: inline-block; font-family: Formular, sans-serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; font-weight: 400; text-decoration: none; padding: 0; margin: 0; cursor: pointer; outline: 0; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
 .com-el-button:focus span[tabindex]  {  border-color: #455bed !important; }
 @media (min-width: 1800px)  {  .com-el-button:focus span[tabindex]  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; }
 }
 @media (min-width: 1200px)  {  .com-el-button:focus span[tabindex]  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-button:focus span[tabindex]  {  -webkit-box-shadow: 0 0 0 0.33333333vw #d9e0ff; box-shadow: 0 0 0 0.33333333vw #d9e0ff; }
 }
 @media (max-width: 479px)  {  .com-el-button:focus span[tabindex]  {  -webkit-box-shadow: 0 0 0 1.06666667vw #d9e0ff; box-shadow: 0 0 0 1.06666667vw #d9e0ff; }
 }
 .com-el-button:hover span[tabindex]  {  background: #13457a; border-color: #13457a; }
 .com-el-button:active span[tabindex]  {  background: #3d51d4; border-color: #3d51d4; }
 .com-el-button span[tabindex]  {  background: #1a60aa; display: block; color: #fff; border: 1px solid #1a60aa; -webkit-transition: 250ms ease; transition: 250ms ease; -webkit-transition-property: background, border-color; transition-property: background, border-color; }
 @media (min-width: 1800px)  {  .com-el-button span[tabindex]  {  font-size: 18px; line-height: 24px; padding: 9px 23px 13px; border-radius: 32px; }
 }
 @media (min-width: 1200px)  {  .com-el-button span[tabindex]  {  font-size: 18px; line-height: 24px; padding: 9px 23px 13px; border-radius: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-button span[tabindex]  {  font-size: 1.5vw; line-height: 2vw; padding: 0.75vw 1.91666667vw 1.08333333vw; border-radius: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-button span[tabindex]  {  font-size: 4.8vw; line-height: 6.4vw; padding: 2.4vw 6.13333333vw 3.46666667vw; border-radius: 6.4vw; }
 }
 .com-el-button span[aria-hidden]:after  {  content: "\2190"; position: relative; display: none; }
 @media (min-width: 1800px)  {  .com-el-button--arrow span[tabindex]  {  padding-right: 19px; }
 }
 @media (min-width: 1200px)  {  .com-el-button--arrow span[tabindex]  {  padding-right: 19px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-button--arrow span[tabindex]  {  padding-right: 1.58333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-button--arrow span[tabindex]  {  padding-right: 5.06666667vw; }
 }
 .com-el-button--arrow span[aria-hidden]:after  {  display: inline-block; }
 .com-el-button--text-center  {  text-align: center; }
 .com-el-button--align-center  {  position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
 .com-el-button--white span[tabindex]  {  background: #fff; color: #050038; border-color: #fff; }
 .com-el-button--white:active span[tabindex], .com-el-button--white:hover span[tabindex]  {  background: rgba(255, 255, 255, 0.9); border-color: transparent; }
 @media (min-width: 1800px)  {  .com-el-button + .com-el-link  {  margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-el-button + .com-el-link  {  margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-button + .com-el-link  {  margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-button + .com-el-link  {  margin-top: 4.26666667vw; }
 }
 .com-el-image  {  position: relative; }
 .com-el-image__img  {  display: block; width: 100%; height: auto; }
 .com-el-image__img--absolute  {  position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
 .com-el-label  {  font-family: Formular, sans-serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; color: #050038; font-weight: 500; text-transform: uppercase; display: inline-block; border: 1px solid rgba(5, 0, 56, 0.2); cursor: default; }
 @media (min-width: 1800px)  {  .com-el-label  {  height: 32px; font-size: 14px; line-height: 30px; letter-spacing: 0.5px; padding: 0 16px; border-radius: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-label  {  height: 32px; font-size: 16px; font-family: Shabnam; line-height: 30px; letter-spacing: 0.5px; padding: 0 16px; border-radius: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-label  {  height: 2.66666667vw; font-size: 1.16666667vw; line-height: 2.5vw; letter-spacing: 0.04166667vw; padding: 0 1.33333333vw; border-radius: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-label  {  height: 8.53333333vw; font-size: 3.73333333vw; line-height: 8vw; letter-spacing: 0.13333333vw; padding: 0 4.26666667vw; border-radius: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-label + .com-el-headline  {  margin-top: 8px; }
 }
 @media (min-width: 1200px)  {  .com-el-label + .com-el-headline  {  margin-top: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-label + .com-el-headline  {  margin-top: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-label + .com-el-headline  {  margin-top: 2.13333333vw; }
 }
 .com-el-label--align-center  {  position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
 .com-el-label--white  {  color: #fff; border-color: rgba(255, 255, 255, 0.6); }
 .com-el-link  {  display: inline-block; font-family: Formular, sans-serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; font-weight: 400; color: #4262ff; text-decoration: none; }
 .com-el-link span[tabindex]  {  position: relative; }
 .com-el-link span[tabindex]:before  {  content: ""; border: 1px solid #455bed; position: absolute; display: none; }
 @media (min-width: 1800px)  {  .com-el-link span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -3px; right: -5px; bottom: -3px; }
 }
 @media (min-width: 1200px)  {  .com-el-link span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -3px; right: -5px; bottom: -3px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-link span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 0.33333333vw #d9e0ff; box-shadow: 0 0 0 0.33333333vw #d9e0ff; border-radius: 0.33333333vw; left: -0.41666667vw; top: -0.25vw; right: -0.41666667vw; bottom: -0.25vw; }
 }
 @media (max-width: 479px)  {  .com-el-link span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 1.06666667vw #d9e0ff; box-shadow: 0 0 0 1.06666667vw #d9e0ff; border-radius: 1.06666667vw; left: -1.33333333vw; top: -0.8vw; right: -1.33333333vw; bottom: -0.8vw; }
 }
 .com-el-link:focus span[tabindex]:before  {  display: block; }
 .com-el-link:hover .com-el-link__text  {  border-color: transparent; }
 @media (min-width: 1800px)  {  .com-el-link  {  font-size: 24px; line-height: 32px; }
 }
 @media (min-width: 1200px)  {  .com-el-link  {  font-size: 24px; line-height: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-link  {  font-size: 2vw; line-height: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-link  {  max-width: 88%; font-size: 4.8vw; line-height: 6.4vw; }
 }
 @media (min-width: 1800px)  {  .com-el-link + .com-el-link  {  margin-left: 16px; }
 }
 @media (min-width: 1200px)  {  .com-el-link + .com-el-link  {  margin-left: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-link + .com-el-link  {  margin-left: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-link + .com-el-link  {  margin-left: 4.26666667vw; }
 }
 .com-el-link span[tabindex]  {  display: block; }
 .com-el-link span[aria-hidden]:after  {  content: "\2190"; top: 3px; position: relative; display: none; }
 @media (min-width: 1800px)  {  .com-el-link--small  {  font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 1200px)  {  .com-el-link--small  {  font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-link--small  {  font-size: 1.5vw; line-height: 2vw; }
 }
 @media (max-width: 479px)  {  .com-el-link--small  {  font-size: 4.8vw; line-height: 6.4vw; }
 }
 .com-el-link--arrow span[aria-hidden]:after  {  display: inline-block; }
 .com-el-link--arrow-down span[aria-hidden]:after  {  -webkit-transform: rotate(90deg); transform: rotate(90deg); }
 @media (min-width: 1800px)  {  .com-el-link--arrow-down span[aria-hidden]:after  {  top: 1px; }
 }
 @media (min-width: 1200px)  {  .com-el-link--arrow-down span[aria-hidden]:after  {  top: 1px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-link--arrow-down span[aria-hidden]:after  {  top: 0.08333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-link--arrow-down span[aria-hidden]:after  {  top: 0.26666667vw; }
 }
 .com-el-link--white  {  color: #fff; }
 .com-el-link--white .com-el-link__text  {  border-color: #fff; }
 .com-el-link--align-center  {  position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
 .com-el-link__text  {  -webkit-transition: border-color 250ms ease; transition: border-color 250ms ease; }
 .com-el-grid__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 @media (min-width: 1800px)  {  .com-el-grid__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__row  {  margin: 0 -15px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-grid__row  {  margin: 0 -0.83333333vw; }
 }
 .com-el-grid__row--rtl .com-el-grid__col:first-child  {  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-left: 8.33%; position: relative; }
 @media (min-width: 1800px)  {  .com-el-grid__row--rtl .com-el-grid__col:first-child  {  left: 10px; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__row--rtl .com-el-grid__col:first-child  {  direction: rtl; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-grid__row--rtl .com-el-grid__col:first-child  {  left: 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-grid__row--rtl .com-el-grid__col:first-child  {  -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-left: 0; }
 }
 .com-el-grid__row--rtl .com-el-grid__col:last-child  {  -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
 @media (max-width: 479px)  {  .com-el-grid__row--rtl .com-el-grid__col:last-child  {  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
 }
 .com-el-grid__col  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 @media (min-width: 1800px)  {  .com-el-grid__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-grid__col  {  padding: 0 0.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-el-grid__col--2  {  max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__col--2  {  max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-grid__col--2  {  max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
 }
 @media (max-width: 479px)  {  .com-el-grid__col--2  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-el-grid__col--3  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__col--3  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 880px) and (max-width: 1199px)  {  .com-el-grid__col--3  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 479px) and (max-width: 880px)  {  .com-el-grid__col--3  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (max-width: 479px)  {  .com-el-grid__col--3  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-el-grid__col--4  {  max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__col--4  {  max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-grid__col--4  {  max-width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; }
 }
 @media (max-width: 479px)  {  .com-el-grid__col--4  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-el-grid__col--5  {  max-width: 20%; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; }
 .fooooter  {  font-size: 13px; font-family: Shabnam; margin: 0 auto; }
 }
 @media (min-width: 1200px)  {  .com-el-grid__col--5  {  max-width: 20%; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; }
 .fooooter  {  font-size: 13px; font-family: Shabnam; margin: 0 auto; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-grid__col--5  {  max-width: 20%; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; }
 .fooooter  {  font-size: 13px; font-family: Shabnam; margin: 0 auto; }
 }
 @media (max-width: 479px)  {  .com-el-grid__col--5  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 .fooooter  {  font-size: 13px; font-family: Shabnam; margin: 0 auto; }
 .fooooter img  {  float: none !important; margin: 0 auto !important; }
 }
 @media (min-width: 1800px)  {  .com-el-list + .com-el-button  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-list + .com-el-button  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-list + .com-el-button  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-list + .com-el-button  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-el-list + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-el-list + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-list + .com-el-link  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-list + .com-el-link  {  margin-top: 10.66666667vw; }
 }
 .com-el-list__item  {  font-family: Formular, sans-serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; color: rgba(5, 0, 56, 0.6); position: relative; }
 @media (min-width: 1800px)  {  .com-el-list__item  {  font-size: 18px; line-height: 24px; padding-left: 32px; }
 }
 @media (min-width: 1200px)  {  .com-el-list__item  {  font-size: 18px; line-height: 24px; padding-left: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-list__item  {  font-size: 1.5vw; line-height: 2vw; padding-left: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-el-list__item  {  font-size: 4.8vw; line-height: 6.4vw; padding-left: 8.53333333vw; }
 .com-el-list__item br  {  display: none; }
 }
 @media (min-width: 1800px)  {  .com-el-list__item + .com-el-list__item  {  margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-el-list__item + .com-el-list__item  {  margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-list__item + .com-el-list__item  {  margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-el-list__item + .com-el-list__item  {  margin-top: 4.26666667vw; }
 }
 .com-el-list__item a  {  color: #4262ff; text-decoration: none; border-bottom: 1px solid #4262ff; -webkit-transition: border-color 250ms ease; transition: border-color 250ms ease; }
 .com-el-list__item a span[tabindex]  {  position: relative; }
 .com-el-list__item a span[tabindex]:before  {  content: ""; border: 1px solid #455bed; position: absolute; display: none; }
 @media (min-width: 1800px)  {  .com-el-list__item a span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -3px; right: -5px; bottom: -3px; }
 }
 @media (min-width: 1200px)  {  .com-el-list__item a span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -3px; right: -5px; bottom: -3px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-el-list__item a span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 0.33333333vw #d9e0ff; box-shadow: 0 0 0 0.33333333vw #d9e0ff; border-radius: 0.33333333vw; left: -0.41666667vw; top: -0.25vw; right: -0.41666667vw; bottom: -0.25vw; }
 }
 @media (max-width: 479px)  {  .com-el-list__item a span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 1.06666667vw #d9e0ff; box-shadow: 0 0 0 1.06666667vw #d9e0ff; border-radius: 1.06666667vw; left: -1.33333333vw; top: -0.8vw; right: -1.33333333vw; bottom: -0.8vw; }
 }
 .com-el-list__item a:focus span[tabindex]:before  {  display: block; }
 .com-el-list__item a:hover  {  border-color: transparent; }
 @-webkit-keyframes preloader  {  from  {  -webkit-transform: translate(-50%, -50%) rotate(0); transform: translate(-50%, -50%) rotate(0); }
 to  {  -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg); }
 }
 @keyframes preloader  {  from  {  -webkit-transform: translate(-50%, -50%) rotate(0); transform: translate(-50%, -50%) rotate(0); }
 to  {  -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg); }
 }
 .com-sec-header  {  left: 0; right: 0; z-index: 700; -webkit-backface-visibility: hidden; backface-visibility: hidden; background-size: 100%; font-family: Formular, Helvetica, Arial, serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .com-sec-header  {  position: absolute; }
 @-webkit-keyframes animationFrames  {  0%  {  -webkit-transform: translateY(-100%); transform: translateY(-100%); }
 100%  {  -webkit-transform: translateY(0); transform: translateY(0); }
 }
 @keyframes animationFrames  {  0%  {  -webkit-transform: translateY(-100%); transform: translateY(-100%); }
 100%  {  -webkit-transform: translateY(0); transform: translateY(0); }
 }
 }
 @media (max-width: 479px)  {  .com-sec-header  {  position: relative; margin-bottom: -17.6vw; -webkit-transition: background 250ms 250ms; transition: background 250ms 250ms; }
 }
 @media (max-width: 479px)  {  .com-sec-header .hidden-mobile  {  display: none !important; }
 }
 .com-sec-header .visible-mobile  {  display: none; }
 @media (max-width: 479px)  {  .com-sec-header .visible-mobile  {  display: block; }
 }
 .com-sec-header--blue  {  background: rgba(63, 83, 217, 0.1); }
 @media (min-width: 1800px)  {  .com-sec-header__wrap  {  max-width: 1680px; margin: 0 auto; padding: 0 60px; }
 }
 @media (min-width: 480px) and (max-width: 1799px)  {  .com-sec-header__wrap  {  padding: 0 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-header__wrap  {  padding: 0 5.33333333vw; }
 }
 .com-sec-header__container  {  position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: solid rgba(255, 255, 255, 0); }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .com-sec-header__container  {  height: 92px; border-bottom-width: 2px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-header__container  {  height: 7.66666667vw; border-bottom-width: 0.16666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-header__container  {  overflow: hidden; height: 18.13333333vw; border-bottom-width: 2px; -webkit-transition: height 250ms 0s, border 250ms 0s; transition: height 250ms 0s, border 250ms 0s; }
 }
 .com-sec-header__logo  {  position: absolute; display: block; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .com-sec-header__logo  {  top: 25px; width: 89px; height: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-header__logo  {  top: 2.08333333vw; width: 7.41666667vw; height: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-header__logo  {  top: 3.2vw; width: 23.73333333vw; height: 8.53333333vw; }
 }
 .com-sec-header__menu-item  {  position: relative; display: block; white-space: nowrap; color: inherit; -webkit-transition: color 250ms; transition: color 250ms; }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .com-sec-header__menu-item:hover  {  color: #e6e6e6; }
 }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .com-sec-header__menu-item  {  margin: 0 12px; padding: 11px 0; font-size: 18px; line-height: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-header__menu-item  {  margin: 0 1vw; padding: 0.91666667vw 0; font-size: 1.5vw; line-height: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-header__menu-item  {  font-size: 6.4vw; line-height: 8.53333333vw; color: #fff; }
 .com-sec-header__menu-item[aria-haspopup]  {  cursor: default; color: #ffbfbf; }
 .com-sec-header__menu-item[aria-haspopup]:active, .com-sec-header__menu-item[aria-haspopup]:hover  {  color: #ffbfbf; }
 }
 .com-sec-header__menu-item::before  {  content: attr(data-budget-value); position: absolute; background-color: #3f53d9; color: #fff; text-transform: uppercase; top: 50%; left: 46%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
 @media (min-width: 1800px)  {  .com-sec-header__menu-item::before  {  margin-left: 7px; margin-top: 2px; padding-left: 2px; padding-right: 2px; border-radius: 2px; font-size: 7px; line-height: 12px; }
 }
 @media (min-width: 480px) and (max-width: 1799px)  {  .com-sec-header__menu-item::before  {  margin-left: 0.58333333vw; padding-left: 0.16666667vw; margin-top: 0.16666667vw; padding-right: 0.16666667vw; border-radius: 0.16666667vw; font-size: 0.58333333vw; line-height: 1vw; }
 }
 @media (max-width: 479px)  {  .com-sec-header__menu-item::before  {  display: none; }
 }
 @media (max-width: 479px)  {  .com-sec-header__menu-item-icon  {  display: none; }
 }
 .page_overflow  {  overflow: hidden; }
 .header-1  {  left: 0; right: 0; z-index: 700; -webkit-backface-visibility: hidden; backface-visibility: hidden; background-size: 100%; font-family: Formular, Helvetica, Arial, serif; -webkit-font-feature-settings: "ss03"; font-feature-settings: "ss03"; }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .header-1  {  position: absolute; }
 @-webkit-keyframes animationFrames  {  0%  {  -webkit-transform: translateY(-100%); transform: translateY(-100%); }
 100%  {  -webkit-transform: translateY(0); transform: translateY(0); }
 }
 @keyframes animationFrames  {  0%  {  -webkit-transform: translateY(-100%); transform: translateY(-100%); }
 100%  {  -webkit-transform: translateY(0); transform: translateY(0); }
 }
 }
 @media (max-width: 479px)  {  .header-1  {  position: relative; margin-bottom: -17.6vw; }
 }
 @media (max-width: 479px)  {  .header-1 .hidden-mobile  {  display: none !important; }
 }
 .header-1 .visible-mobile  {  display: none; }
 @media (max-width: 479px)  {  .header-1 .visible-mobile  {  display: block; }
 }
 .header-1--blue  {  background: rgba(63, 83, 217, 0.1); }
 @media (min-width: 1800px)  {  .header-1__wrap  {  max-width: 1680px; margin: 0 auto; padding: 0 60px; }
 }
 @media (min-width: 480px) and (max-width: 1799px)  {  .header-1__wrap  {  padding: 0 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .header-1__wrap  {  padding: 0 5.33333333vw; }
 }
 .header-1__container  {  -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: solid rgba(255, 255, 255, 0); }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .header-1__container  {  display: -webkit-box; display: -ms-flexbox; display: flex; }
 }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .header-1__container  {  display: -webkit-box; display: -ms-flexbox; display: flex; height: 92px; border-bottom-width: 2px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .header-1__container  {  display: -webkit-box; display: -ms-flexbox; display: flex; height: 7.66666667vw; border-bottom-width: 0.16666667vw; }
 }
 @media (max-width: 479px)  {  .header-1__container  {  overflow: hidden; height: 14.4vw; border-bottom-width: 2px; -webkit-transition: height 250ms 0s, border 250ms 0s; transition: height 250ms 0s, border 250ms 0s; }
 }
 .header-1__logo  {  position: absolute; }
 .header-1__logo span[tabindex]  {  position: relative; }
 .header-1__logo span[tabindex]:before  {  content: ""; border: 1px solid #455bed; position: absolute; display: none; }
 @media (min-width: 1800px)  {  .header-1__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -5px; right: -5px; bottom: -5px; }
 }
 @media (min-width: 1200px)  {  .header-1__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -5px; right: -5px; bottom: -5px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .header-1__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 0.33333333vw #d9e0ff; box-shadow: 0 0 0 0.33333333vw #d9e0ff; border-radius: 0.33333333vw; left: -0.41666667vw; top: -0.41666667vw; right: -0.41666667vw; bottom: -0.41666667vw; }
 }
 @media (max-width: 479px)  {  .header-1__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 1.06666667vw #d9e0ff; box-shadow: 0 0 0 1.06666667vw #d9e0ff; border-radius: 1.06666667vw; left: -1.33333333vw; top: -1.33333333vw; right: -1.33333333vw; bottom: -1.33333333vw; }
 }
 .header-1__logo:focus span[tabindex]:before  {  display: block; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .header-1__logo  {  top: 25px; width: 89px; height: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .header-1__logo  {  top: 2.08333333vw; width: 7.41666667vw; height: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .header-1__logo  {  top: 3.46666667vw; width: 18.13333333vw; }
 }
 .header-1__logo span[tabindex]  {  display: block; height: 100%; }
 .header-1__menu  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .header-1__menu  {  padding: 0 40px 0 112px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .header-1__menu  {  padding: 0 3.33333333vw 0 9.33333333vw; }
 }
 @media (max-width: 479px)  {  .header-1__menu  {  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-align: start; -ms-flex-align: start; align-items: flex-start; overflow-y: auto; height: calc(100vh - 49.33333333vw - 43.73333333vw); margin: 25.06666667vw 0 0; }
 }
 .header-1__menu .header-1__menu-item span[tabindex="-1"]  {  display: block; }
 .header-1__menu-item  {  display: inline-block; position: relative; white-space: nowrap; color: inherit; -webkit-transition: color 250ms; transition: color 250ms; }
 .header-1__menu-item span[tabindex]  {  position: relative; }
 .header-1__menu-item span[tabindex]:before  {  content: ""; border: 1px solid #455bed; position: absolute; display: none; }
 @media (min-width: 1800px)  {  .header-1__menu-item span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -3px; right: -5px; bottom: -3px; }
 }
 @media (min-width: 1200px)  {  .header-1__menu-item span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -3px; right: -5px; bottom: -3px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .header-1__menu-item span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 0.33333333vw #d9e0ff; box-shadow: 0 0 0 0.33333333vw #d9e0ff; border-radius: 0.33333333vw; left: -0.41666667vw; top: -0.25vw; right: -0.41666667vw; bottom: -0.25vw; }
 }
 @media (max-width: 479px)  {  .header-1__menu-item span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 1.06666667vw #d9e0ff; box-shadow: 0 0 0 1.06666667vw #d9e0ff; border-radius: 1.06666667vw; left: -1.33333333vw; top: -0.8vw; right: -1.33333333vw; bottom: -0.8vw; }
 }
 .header-1__menu-item:focus span[tabindex]:before  {  display: block; }
 @media (min-width: 1800px), (min-width: 480px) and (max-width: 1799px)  {  .header-1__menu-item:hover  {  color: #e6e6e6; }
 }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .header-1__menu-item  {  font-size: 18px; line-height: 24px; margin: 0 12px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .header-1__menu-item  {  font-size: 1.5vw; line-height: 2vw; margin: 0 1vw; }
 }
 @media (min-width: 480px) and (max-width: 1440px)  {  .header-1__menu-item  {  margin: 0 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .header-1__menu-item  {  font-size: 4.8vw; line-height: 6.4vw; color: #fff; }
 .header-1__menu-item[aria-haspopup]  {  cursor: default; color: #fff; }
 }
 .header-1__menu-item .header-1__menu-item-text  {  display: inline-block; }
 @media (min-width: 480px) and (max-width: 1440px)  {  .header-1__menu-item .header-1__menu-item-text  {  display: none; }
 }
 @media (max-width: 479px)  {  .header-1__menu-item-icon  {  display: none; }
 }
 .header-1--en .header-1__menu-item-text  {  display: inline-block; }
 .component-section  {  margin: auto; position: relative; }
 .component-section *, .component-section :before, .component-section:after  {  -webkit-box-sizing: border-box; box-sizing: border-box; }
 @media (min-width: 1800px)  {  .component-section  {  padding: 60px 0; }
 }
 @media (min-width: 1200px)  {  .component-section  {  padding: 60px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .component-section  {  padding: 5vw 0; }
 }
 @media (max-width: 479px)  {  .component-section  {  padding: 8.53333333vw 0; }
 }
 @media (min-width: 1800px)  {  .component-section:last-child  {  padding-bottom: 120px; }
 }
 @media (min-width: 1200px)  {  .component-section:last-child  {  padding-bottom: 120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .component-section:last-child  {  padding-bottom: 10vw; }
 }
 @media (max-width: 479px)  {  .component-section:last-child  {  padding-bottom: 17.06666667vw; }
 }
 @media (min-width: 1800px)  {  .component-section--large  {  padding: 88px 0; }
 }
 @media (min-width: 1200px)  {  .component-section--large  {  padding: 88px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .component-section--large  {  padding: 7.33333333vw 0; }
 }
 @media (max-width: 479px)  {  .component-section--large  {  padding: 12.8vw 0; }
 }
 @media (min-width: 1800px)  {  .component-section--large:last-child  {  padding-bottom: 88px; }
 }
 @media (min-width: 1200px)  {  .component-section--large:last-child  {  padding-bottom: 88px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .component-section--large:last-child  {  padding-bottom: 7.33333333vw; }
 }
 @media (max-width: 479px)  {  .component-section--large:last-child  {  padding-bottom: 12.8vw; }
 }
 .component-section--offset-top-0  {  padding-top: 0; }
 .component-section--offset-bottom-0  {  padding-bottom: 0; }
 .com-sec-hero-4  {  position: relative; overflow: hidden; }
 .com-sec-hero-4__back--blue  {  background: rgba(63, 83, 217, 0.1); }
 @media (max-width: 479px)  {  .com-sec-hero-4__back--blue .com-el-wrapper  {  padding-bottom: 17.06666667vw; }
 }
 .com-sec-hero-4__elements  {  font-size: 0; text-align: center; }
 .com-sec-hero-4__elements .com-el-headline  {  margin-left: auto; margin-right: auto; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__elements .com-el-headline  {  max-width: 930px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__elements .com-el-headline  {  max-width: 930px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__elements .com-el-headline  {  max-width: 77.5vw; }
 }
 .com-sec-hero-4__elements .com-el-content  {  margin-left: auto; margin-right: auto; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__elements .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__elements .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__elements .com-el-content  {  max-width: 45.83333333vw; }
 }
 .com-sec-hero-4__logo-container  {  text-align: center; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__logo-container  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__logo-container  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__logo-container  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__logo-container  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-4__logo-container .com-el-image__img  {  max-height: 60px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__logo-container .com-el-image__img  {  max-height: 60px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__logo-container .com-el-image__img  {  max-height: 5vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__logo-container .com-el-image__img  {  max-height: 9.6vw; }
 }
 .com-sec-hero-4__image-section  {  position: relative; overflow-x: auto; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__image-section  {  margin-top: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__image-section  {  margin-top: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__image-section  {  margin-top: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__image-section  {  margin-top: 10.66666667vw; margin-right: -5.33333333vw; margin-left: -5.33333333vw; }
 }
 .com-sec-hero-4__image-wrapper  {  height: auto; display: block; margin: 0 auto; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__image-wrapper  {  width: 930px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__image-wrapper  {  width: 930px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__image-wrapper  {  width: 77.5vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__image-wrapper  {  width: 116.53333333vw; padding-right: 5.33333333vw; padding-left: 5.33333333vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-4__image  {  max-width: 100%; height: auto; display: block; margin: 0 auto; position: relative; z-index: 2; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__image  {  width: 930px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__image  {  width: 930px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__image  {  width: 77.5vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__image  {  max-width: 100%; }
 }
 .com-sec-hero-4__video-section  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__video-section  {  margin-top: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__video-section  {  margin-top: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__video-section  {  margin-top: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__video-section  {  margin-top: 10.66666667vw; }
 }
 .com-sec-hero-4__video-wrapper  {  position: relative; height: auto; display: block; margin: 0 auto; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-4__video-wrapper  {  width: 930px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-4__video-wrapper  {  width: 930px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-4__video-wrapper  {  width: 77.5vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-4__video-wrapper  {  width: 86.66666667vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-5  {  position: relative; overflow: hidden; }
 .com-sec-hero-5__back--blue  {  background: linear-gradient( to bottom, rgb(255 255 255 / 60%), rgba(226, 232, 255, 0) ); }
 @media (max-width: 479px)  {  .com-sec-hero-5__back--blue .com-el-wrapper  {  padding-bottom: 17.06666667vw; }
 }
 .com-sec-hero-5__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 @media (min-width: 1800px)  {  .com-sec-hero-5__row  {  margin: 0 -10px; margin-top: 48px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5__row  {  margin: 0 -10px; margin-top: 48px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-5__row  {  margin: 0 -0.83333333vw; margin-top: 4vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-5__row  {  margin-top: 4.26666667vw; gap: 20px !important;}
 }
 .com-sec-hero-5__col  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 @media (min-width: 1800px)  {  .com-sec-hero-5__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-5__col  {  padding: 0 0.83333333vw; }
 }
 .com-sec-hero-5__col--first  {  font-size: 0; }
 @media (min-width: 1800px)  {  .com-sec-hero-5__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 800px) and (max-width: 1199px)  {  .com-sec-hero-5__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (max-width: 800px)  {  .com-sec-hero-5__col--first  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-left: 0 !important; text-align: center; }
 .com-sec-hero-5__col--second  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 #text-top-pic  {  max-width: 100% !important; width: 300px !important; font-family: Shabnam; line-height: 28px; margin: 0 auto; margin-bottom: 50px; }
 #h-top-pic  {  max-width: 100%; font-size: 38px; font-family: Shabnam; direction: rtl; line-height: 70px !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-5__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (min-width: 800px) and (max-width: 1199px)  {  .com-sec-hero-5__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-5__col--second  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: -70px; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-5__headline  {  text-align: center; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-5 .com-el-headline  {  max-width: 930px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5 .com-el-headline  {  max-width: 930px; font-size: 55px; font-family: Shabnam; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-5 .com-el-headline  {  max-width: 77.5vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-5 .com-el-content  {  max-width: 340px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5 .com-el-content  {  max-width: 340px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-5 .com-el-content  {  max-width: 28.33333333vw; }
 }
 .com-sec-hero-5__image  {  max-width: 100%; height: auto; display: block; }
 .com-sec-hero-5__video-wrapper  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-5__video-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5__video-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-5__video-wrapper  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-5__video-wrapper  {  margin-top: 10.66666667vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-5__video-wrapper__image  {  max-width: 100%; height: auto; display: block; }
 .com-sec-hero-5__image-section  {  position: relative; overflow-x: auto; }
 @media (max-width: 479px)  {  .com-sec-hero-5__image-section  {  margin-top: 10.66666667vw; margin-right: -5.33333333vw; margin-left: -5.33333333vw; }
 }
 .com-sec-hero-5__image-wrapper  {  overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-5__image-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-5__image-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-5__image-wrapper  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-5__image-wrapper  {  width: 116.53333333vw; padding-right: 5.33333333vw; padding-left: 5.33333333vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-6  {  position: relative; overflow: hidden; }
 .com-sec-hero-6__back--blue  {  background: rgba(63, 83, 217, 0.1); }
 @media (max-width: 479px)  {  .com-sec-hero-6__back--blue .com-el-wrapper  {  padding-bottom: 17.06666667vw; }
 }
 .com-sec-hero-6__elements  {  font-size: 0; }
 @media (max-width: 479px)  {  .com-sec-hero-6__elements  {  text-align: center; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-6__elements .com-el-headline  {  max-width: 360px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__elements .com-el-headline  {  max-width: 360px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__elements .com-el-headline  {  max-width: 30vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-6__elements .com-el-content  {  max-width: 320px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__elements .com-el-content  {  max-width: 320px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__elements .com-el-content  {  max-width: 26.66666667vw; }
 }
 .com-sec-hero-6__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 @media (min-width: 1800px)  {  .com-sec-hero-6__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__row  {  margin: 0 -0.83333333vw; }
 }
 .com-sec-hero-6__col  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 @media (min-width: 1800px)  {  .com-sec-hero-6__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__col  {  padding: 0 0.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-6__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__col--first  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-6__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__col--second  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__headline  {  text-align: center; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__text  {  text-align: center; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-6__button  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__button  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__button  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__button  {  text-align: center; margin-top: 10.66666667vw; }
 }
 .com-sec-hero-6__video-wrapper  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-6__video-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__video-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__video-wrapper  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__video-wrapper  {  margin-top: 10.66666667vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-6__image-section  {  position: relative; overflow-x: auto; }
 @media (max-width: 479px)  {  .com-sec-hero-6__image-section  {  margin-top: 10.66666667vw; margin-right: -5.33333333vw; margin-left: -5.33333333vw; }
 }
 .com-sec-hero-6__image-wrapper  {  overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-6__image-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-6__image-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-6__image-wrapper  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-6__image-wrapper  {  width: 116.53333333vw; padding-right: 5.33333333vw; padding-left: 5.33333333vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-6__image  {  max-width: 100%; height: auto; display: block; }
 .com-sec-hero-8  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-8  {  height: 1000px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8  {  height: 1000px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8  {  height: 83.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-8.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8.component-section  {  margin-bottom: 7.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8.component-section  {  margin-bottom: 12.8vw; }
 }
 .com-sec-hero-8__scroll-wrapper  {  height: 100%; overflow: hidden; }
 .com-sec-hero-8__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 @media (min-width: 1800px)  {  .com-sec-hero-8__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8__row  {  margin: 0 -0.83333333vw; }
 }
 .com-sec-hero-8__col  {  width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
 @media (min-width: 1800px)  {  .com-sec-hero-8__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8__col  {  padding: 0 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8__col  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-8__col--second  {  padding-top: 12px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8__col--second  {  padding-top: 12px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8__col--second  {  padding-top: 1vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8__col--second  {  padding-top: 17.06666667vw; }
 }
 .com-sec-hero-8__image  {  display: block; height: auto; margin: 0 auto; position: relative; z-index: 3; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-8__image  {  width: 1120px; -webkit-box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8__image  {  width: 1120px; -webkit-box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8__image  {  width: 93.33333333vw; -webkit-box-shadow: 0 0.66666667vw 2vw rgba(5, 0, 56, 0.12); box-shadow: 0 0.66666667vw 2vw rgba(5, 0, 56, 0.12); border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8__image  {  width: 100%; -webkit-box-shadow: 0 2.13333333vw 6.4vw rgba(5, 0, 56, 0.12); box-shadow: 0 2.13333333vw 6.4vw rgba(5, 0, 56, 0.12); border-radius: 1.06666667vw; }
 }
 .com-sec-hero-8__video-wrapper  {  margin: 0 auto; position: relative; z-index: 3; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-8__video-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8__video-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8__video-wrapper  {  width: 93.33333333vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8__video-wrapper  {  border-radius: 0.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-8 .com-el-wrapper  {  padding-top: 120px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8 .com-el-wrapper  {  padding-top: 120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8 .com-el-wrapper  {  padding-top: 10vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8 .com-el-wrapper  {  padding-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-8 .com-el-content  {  max-width: 455px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-8 .com-el-content  {  max-width: 455px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-8 .com-el-content  {  max-width: 37.91666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-8 .com-el-headline--h2 + .com-el-button  {  margin-top: 6.4vw; }
 }
 .com-sec-hero-9  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-9  {  height: 830px; margin-bottom: 88px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9  {  height: 830px; margin-bottom: 88px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9  {  height: 69.16666667vw; margin-bottom: 7.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-9.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9.component-section  {  margin-bottom: 7.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9.component-section  {  margin-bottom: 12.8vw; }
 }
 .com-sec-hero-9__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 @media (min-width: 1800px)  {  .com-sec-hero-9__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9__row  {  margin: 0 -0.83333333vw; }
 }
 .com-sec-hero-9__col--first  {  width: 41.66%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66%; flex: 0 0 41.66%; }
 @media (min-width: 1800px)  {  .com-sec-hero-9__col--first  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9__col--first  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9__col--first  {  padding: 0 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9__col--first  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 .com-sec-hero-9__col--second  {  width: 58.34%; -webkit-box-flex: 0; -ms-flex: 0 0 58.34%; flex: 0 0 58.34%; }
 @media (min-width: 1800px)  {  .com-sec-hero-9__col--second  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9__col--second  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9__col--second  {  padding: 0 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9__col--second  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 .com-sec-hero-9__left-section-row  {  height: 100%; 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: justify; -ms-flex-pack: justify; justify-content: space-between; }
 @media (min-width: 1800px)  {  .com-sec-hero-9__left-section-col--bottom  {  margin-top: 48px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9__left-section-col--bottom  {  margin-top: 48px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9__left-section-col--bottom  {  margin-top: 4vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9__left-section-col--bottom  {  margin-top: 17.06666667vw; }
 }
 .com-sec-hero-9__image  {  height: auto; max-height: 100%; display: block; position: relative; z-index: 3; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-9__image  {  width: 800px; -webkit-box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9__image  {  width: 800px; -webkit-box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); box-shadow: 0 8px 24px rgba(5, 0, 56, 0.12); border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9__image  {  width: 66.66666667vw; -webkit-box-shadow: 0 0.66666667vw 2vw rgba(5, 0, 56, 0.12); box-shadow: 0 0.66666667vw 2vw rgba(5, 0, 56, 0.12); border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9__image  {  width: 86.66666667vw; -webkit-box-shadow: 0 2.13333333vw 6.4vw rgba(5, 0, 56, 0.12); box-shadow: 0 2.13333333vw 6.4vw rgba(5, 0, 56, 0.12); border-radius: 1.06666667vw; }
 }
 .com-sec-hero-9__video-wrapper  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-9__video-wrapper  {  width: 800px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9__video-wrapper  {  width: 800px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9__video-wrapper  {  width: 66.66666667vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9__video-wrapper  {  width: 86.66666667vw; border-radius: 0.53333333vw; }
 }
 .com-sec-hero-9 .com-el-wrapper  {  z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-hero-9 .com-el-wrapper  {  padding-top: 120px; padding-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-9 .com-el-wrapper  {  padding-top: 120px; padding-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-9 .com-el-wrapper  {  padding-top: 10vw; padding-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9 .com-el-wrapper  {  padding-top: 10.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-9 .com-el-headline--h2 + .com-el-button  {  margin-top: 6.4vw; }
 }
 .com-sec-hero-10  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-10  {  min-height: 830px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10  {  min-height: 830px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10  {  min-height: 69.16666667vw; }
 }
 .com-sec-hero-10__back  {  position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__back  {  height: 830px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__back  {  height: 830px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__back  {  height: 69.16666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-10.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10.component-section  {  margin-bottom: 7.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-10__label  {  margin-bottom: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__label  {  margin-bottom: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__label  {  margin-bottom: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__label  {  margin-bottom: 2.13333333vw; }
 }
 .com-sec-hero-10__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; z-index: 2; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__row  {  margin: 0 -0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__row  {  margin: 0 -5.33333333vw; }
 }
 .com-sec-hero-10__col  {  width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; position: relative; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__col  {  padding: 0 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__col  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0 5.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__col--first  {  padding-top: 10.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__col--second  {  margin-top: -80vw; }
 }
 .com-sec-hero-10 .com-el-wrapper  {  z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-hero-10 .com-el-wrapper  {  padding-top: 120px; padding-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10 .com-el-wrapper  {  padding-top: 120px; padding-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10 .com-el-wrapper  {  padding-top: 10vw; padding-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10 .com-el-wrapper  {  padding-bottom: 12.8vw; }
 }
 .com-sec-hero-10__elements  {  position: relative; z-index: 3; }
 @media (max-width: 479px)  {  .com-sec-hero-10__elements  {  display: block; height: auto; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-10__elements .com-el-content  {  max-width: 455px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__elements .com-el-content  {  max-width: 455px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__elements .com-el-content  {  max-width: 37.91666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__elements  {  margin-bottom: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-10__headline  {  margin-bottom: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__headline  {  margin-bottom: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__headline  {  margin-bottom: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__headline  {  margin-bottom: 4.26666667vw; }
 }
 .com-sec-hero-10__image-section  {  position: relative; overflow-x: auto; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__image-section  {  margin-top: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__image-section  {  margin-top: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__image-section  {  margin-top: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__image-section  {  margin-top: 10.66666667vw; margin-right: -5.33333333vw; margin-left: -5.33333333vw; }
 }
 .com-sec-hero-10__image-wrapper  {  height: auto; display: block; margin: 0 auto; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__image-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__image-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__image-wrapper  {  width: 93.33333333vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__image-wrapper  {  padding-right: 5.33333333vw; padding-left: 5.33333333vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-10__image  {  max-width: 100%; height: auto; display: block; margin: 0 auto; position: relative; z-index: 2; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__image  {  width: 1120px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__image  {  width: 1120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__image  {  width: 93.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__image  {  max-width: 100%; }
 }
 .com-sec-hero-10__video-section  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__video-section  {  margin-top: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__video-section  {  margin-top: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__video-section  {  margin-top: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__video-section  {  margin-top: 10.66666667vw; }
 }
 .com-sec-hero-10__video-wrapper  {  position: relative; height: auto; display: block; margin: 0 auto; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-hero-10__video-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-10__video-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-10__video-wrapper  {  width: 93.33333333vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-10__video-wrapper  {  width: 86.66666667vw; border-radius: 1.06666667vw; }
 }
 .com-sec-hero-11  {  background-image: url(../../images/components/sections/hero/smart-meetings/bg.svg); background-repeat: repeat; background-position: left -4px top 10px; position: relative; overflow: hidden; }
 @media (max-width: 479px)  {  .com-sec-hero-11  {  background-position: left -5.33333333vw top -5.33333333vw; }
 }
 .com-sec-hero-11__top  {  position: absolute; top: 0; left: 0; right: 0; z-index: 11; }
 .com-sec-hero-11__top-wrapper  {  margin: auto; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__top-wrapper  {  max-width: 1680px; height: 92px; padding: 0 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__top-wrapper  {  max-width: 1680px; height: 92px; padding: 0 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__top-wrapper  {  max-width: 140vw; height: 7.66666667vw; padding: 0 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__top-wrapper  {  padding: 0 5.33333333vw; }
 }
 .com-sec-hero-11__logo  {  position: absolute; }
 .com-sec-hero-11__logo span[tabindex]  {  position: relative; }
 .com-sec-hero-11__logo span[tabindex]:before  {  content: ""; border: 1px solid #455bed; position: absolute; display: none; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -5px; right: -5px; bottom: -5px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 4px #d9e0ff; box-shadow: 0 0 0 4px #d9e0ff; border-radius: 4px; left: -5px; top: -5px; right: -5px; bottom: -5px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 0.33333333vw #d9e0ff; box-shadow: 0 0 0 0.33333333vw #d9e0ff; border-radius: 0.33333333vw; left: -0.41666667vw; top: -0.41666667vw; right: -0.41666667vw; bottom: -0.41666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__logo span[tabindex]:before  {  -webkit-box-shadow: 0 0 0 1.06666667vw #d9e0ff; box-shadow: 0 0 0 1.06666667vw #d9e0ff; border-radius: 1.06666667vw; left: -1.33333333vw; top: -1.33333333vw; right: -1.33333333vw; bottom: -1.33333333vw; }
 }
 .com-sec-hero-11__logo:focus span[tabindex]:before  {  display: block; }
 @media (min-width: 1800px), (min-width: 1200px) and (max-width: 1799px)  {  .com-sec-hero-11__logo  {  top: 25px; width: 89px; height: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__logo  {  top: 2.08333333vw; width: 7.41666667vw; height: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__logo  {  top: 3.46666667vw; width: 18.13333333vw; }
 }
 .com-sec-hero-11__logo span[tabindex]  {  display: block; height: 100%; }
 .com-sec-hero-11__cursor  {  position: absolute; z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--1  {  width: 60px; height: 60px; top: 80px !important; left: 200px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--1  {  width: 60px; height: 60px; top: 80px !important; left: 200px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--1  {  width: 5vw; height: 5vw; top: 6.66666667vw !important; left: 16.66666667vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--2  {  width: 136px; height: 121px; top: 115px !important; left: 1035px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--2  {  width: 136px; height: 121px; top: 115px !important; left: 1035px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--2  {  width: 11.33333333vw; height: 10.08333333vw; top: 9.58333333vw !important; left: 86.25vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--3  {  width: 98px; height: 90px; top: 657px !important; left: -27px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--3  {  width: 98px; height: 90px; top: 657px !important; left: -27px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--3  {  width: 8.16666667vw; height: 7.5vw; top: 54.75vw !important; left: -2.25vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--4  {  width: 83px; height: 64px; top: 530px !important; left: 430px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--4  {  width: 83px; height: 64px; top: 530px !important; left: 430px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--4  {  width: 6.91666667vw; height: 5.33333333vw; top: 44.16666667vw !important; left: 35.83333333vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--5  {  width: 63px; height: 65px; top: 790px !important; left: 670px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--5  {  width: 63px; height: 65px; top: 790px !important; left: 670px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--5  {  width: 5.25vw; height: 5.41666667vw; top: 65.83333333vw !important; left: 55.83333333vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--6  {  width: 74px; height: 20px; top: 510px !important; left: 1190px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--6  {  width: 74px; height: 20px; top: 510px !important; left: 1190px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--6  {  width: 6.16666667vw; height: 1.66666667vw; top: 42.5vw !important; left: 99.16666667vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--7  {  width: 62px; height: 60px; top: 1110px !important; left: -90px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--7  {  width: 62px; height: 60px; top: 1110px !important; left: -90px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--7  {  width: 5.16666667vw; height: 5vw; top: 92.5vw !important; left: -7.5vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__cursor--8  {  width: 139px; height: 94px; top: 1310px !important; left: 1160px !important; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__cursor--8  {  width: 139px; height: 94px; top: 1310px !important; left: 1160px !important; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__cursor--8  {  width: 11.58333333vw; height: 7.83333333vw; top: 109.16666667vw !important; left: 96.66666667vw !important; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11.component-section  {  margin-bottom: 88px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11.component-section  {  margin-bottom: 7.33333333vw; }
 }
 .com-sec-hero-11__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; z-index: 10; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__row  {  margin: 0 -0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__row  {  margin: 0 -5.33333333vw; }
 }
 .com-sec-hero-11__col  {  width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; position: relative; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__col  {  padding: 0 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__col  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0 5.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11 .com-el-wrapper  {  padding-top: 250px; padding-bottom: 110px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11 .com-el-wrapper  {  padding-top: 250px; padding-bottom: 110px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11 .com-el-wrapper  {  padding-top: 20.83333333vw; padding-bottom: 9.16666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11 .com-el-wrapper  {  padding-top: 28.26666667vw; padding-bottom: 12.8vw; }
 }
 .com-sec-hero-11__elements  {  position: relative; z-index: 3; }
 @media (max-width: 479px)  {  .com-sec-hero-11__elements  {  display: block; height: auto; }
 }
 @media (min-width: 1800px)  {  .com-sec-hero-11__elements .com-el-content  {  max-width: 455px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__elements .com-el-content  {  max-width: 455px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__elements .com-el-content  {  max-width: 37.91666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__elements  {  margin-bottom: 32vw; }
 }
 .com-sec-hero-11__headline  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__headline  {  margin-bottom: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__headline  {  margin-bottom: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__headline  {  margin-bottom: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__headline  {  margin-bottom: 4.26666667vw; }
 }
 .com-sec-hero-11__headline-wrapper  {  position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__headline-wrapper  {  width: 1120px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__headline-wrapper  {  width: 1120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__headline-wrapper  {  width: 93.33333333vw; }
 }
 .com-sec-hero-11__headline-line  {  position: absolute; z-index: -1; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__headline-line  {  width: 348px; height: 181px; top: 140px; left: -25px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__headline-line  {  width: 348px; height: 181px; top: 140px; left: -25px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__headline-line  {  width: 29vw; height: 15.08333333vw; top: 11.66666667vw; left: -2.08333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__headline-line  {  width: 57.6vw; height: 24.26666667vw; top: -10.66666667vw; left: 16vw; }
 }
 .com-sec-hero-11__video-section  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__video-section  {  margin-top: 240px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__video-section  {  margin-top: 240px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__video-section  {  margin-top: 20vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__video-section  {  margin-top: 17.06666667vw; }
 }
 .com-sec-hero-11__video-wrapper  {  position: relative; height: auto; display: block; margin: 0 auto; overflow: hidden; z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-hero-11__video-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-hero-11__video-wrapper  {  width: 1120px; border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-hero-11__video-wrapper  {  width: 93.33333333vw; border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-hero-11__video-wrapper  {  width: 86.66666667vw; border-radius: 1.06666667vw; }
 }
 .com-sec-logo-1__headline  {  text-align: center; position: relative; z-index: 2; }
 @media (min-width: 1800px)  {  .com-sec-logo-1__headline  {  margin: 0 0 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-logo-1__headline  {  margin: 0 0 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-logo-1__headline  {  margin: 0 0 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-logo-1__headline  {  margin: 0 0 8.53333333vw; }
 }
 .com-sec-logo-1__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
 @media (min-width: 1800px)  {  .com-sec-logo-1__row  {  margin: 0 -60px; }
 }
 @media (min-width: 1200px)  {  .com-sec-logo-1__row  {  margin: 0 -46px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-logo-1__row  {  margin: 0 -3.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-logo-1__row  {  margin: 0 -4.8vw; }
 }
 .com-sec-logo-1__col  {  -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }
 @media (min-width: 1800px)  {  .com-sec-logo-1__col  {  padding: 0 60px; }
 }
 @media (min-width: 1200px)  {  .com-sec-logo-1__col  {  padding: 0 46px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-logo-1__col  {  padding: 0 3.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-logo-1__col  {  padding: 0 4.8vw; }
 }
 .com-sec-logo-1__logo  {  display: block; }
 @media (max-width: 479px)  {  .com-sec-logo-1__logo  {  width: auto; height: auto; width: 50%; height: 50%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-logo-1__logo-wrapper  {  height: 3.5vw; }
 }
 @media (max-width: 479px)  {  .com-sec-logo-1__logo-wrapper  {  height: 22.4vw; }
 }
 .com-sec-logo-1__logo-image  {  max-width: 100%; max-height: 100%; width: auto; height: auto; margin: auto; }
 .com-sec-logo-1__text  {  text-align: center; }
 @media (min-width: 1800px)  {  .com-sec-logo-1__text  {  margin-top: 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-logo-1__text  {  margin-top: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-logo-1__text  {  margin-top: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-logo-1__text  {  margin-top: 6.4vw; }
 }
 .com-sec-card-1  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-card-1__items  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1__items  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1__items  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-1__items  {  margin-top: 10.66666667vw; }
 }
 .com-sec-card-1__item  {  display: block; background: #fff; height: 100%; position: relative; overflow: hidden; cursor: pointer; border: 1px solid rgba(5, 0, 56, 0.1); }
 @media (min-width: 1800px)  {  .com-sec-card-1__item  {  -webkit-box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); border-radius: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1__item  {  -webkit-box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); border-radius: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1__item  {  -webkit-box-shadow: 0 0.33333333vw 1vw rgba(5, 0, 56, 0.08); box-shadow: 0 0.33333333vw 1vw rgba(5, 0, 56, 0.08); border-radius: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-1__item  {  -webkit-box-shadow: 0 1.06666667vw 3.2vw rgba(5, 0, 56, 0.08); box-shadow: 0 1.06666667vw 3.2vw rgba(5, 0, 56, 0.08); border-radius: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-1__item  {  padding-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1__item  {  padding-bottom: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1__item  {  padding-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-1__item  {  padding-bottom: 21.33333333vw; }
 }
 .com-sec-card-1__item:hover .com-sec-card-1__arrow  {  background: #455bed; }
 .com-sec-card-1__arrow  {  background: #4262ff; border-radius: 50%; position: absolute; -webkit-transition: background 250ms ease; transition: background 250ms ease; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
 @media (min-width: 1800px)  {  .com-sec-card-1__arrow  {  width: 40px; height: 40px; right: 16px; bottom: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1__arrow  {  width: 40px; height: 40px; right: 16px; bottom: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1__arrow  {  width: 3.33333333vw; height: 3.33333333vw; right: 1.33333333vw; bottom: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-1__arrow  {  width: 10.66666667vw; height: 10.66666667vw; right: 4.26666667vw; bottom: 4.26666667vw; }
 }
 .com-sec-card-1__arrow-icon  {  position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
 @media (min-width: 1800px)  {  .com-sec-card-1__arrow-icon  {  width: 15px; height: 12px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1__arrow-icon  {  width: 15px; height: 12px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1__arrow-icon  {  width: 1.25vw; height: 1vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-1__arrow-icon  {  width: 3.46666667vw; height: 2.66666667vw; }
 }
 .com-sec-card-1__link  {  position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; }
 @media (max-width: 479px)  {  .com-sec-card-1 .com-el-grid__col + .com-el-grid__col  {  margin-top: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-1 .com-el-grid__col--2:nth-child(n + 3)  {  margin-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1 .com-el-grid__col--2:nth-child(n + 3)  {  margin-top: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1 .com-el-grid__col--2:nth-child(n + 3)  {  margin-top: 1.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-1 .com-el-grid__col--3:nth-child(n + 4)  {  margin-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1 .com-el-grid__col--3:nth-child(n + 4)  {  margin-top: -30px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1 .com-el-grid__col--3:nth-child(n + 4)  {  margin-top: 1.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-1 .com-el-grid__col--4:nth-child(n + 5)  {  margin-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-1 .com-el-grid__col--4:nth-child(n + 5)  {  margin-top: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-1 .com-el-grid__col--4:nth-child(n + 5)  {  margin-top: 1.66666667vw; }
 }
 .com-sec-card-2  {  position: relative; overflow: hidden; }
 @media (max-width: 479px)  {  .com-sec-card-2 .com-el-grid__col + .com-el-grid__col  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-2__items  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-2__items  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-2__items  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-2__items  {  margin-top: 6.4vw; }
 }
 .com-sec-card-2__elements  {  text-align: center; }
 .com-sec-card-4  {  position: relative; overflow: hidden; }
 @media (max-width: 479px)  {  .com-sec-card-4 .com-el-grid__col + .com-el-grid__col  {  margin-top: 10.66666667vw; }
 }
 .com-sec-card-4 .com-el-grid__col:nth-of-type(1) .com-sec-card-4__item  {  border: 1px solid rgba(5, 0, 56, 0.2); }
 .com-sec-card-4 .com-el-grid__col:nth-of-type(2) .com-sec-card-4__item  {  background: rgba(63, 83, 217, 0.1); }
 .com-sec-card-4 .com-el-grid__col:nth-of-type(3) .com-sec-card-4__item  {  background: #050038; }
 @media (min-width: 1800px)  {  .com-sec-card-4__items  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-4__items  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-4__items  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-4__items  {  margin-top: 6.4vw; }
 }
 .com-sec-card-4__item  {  height: 100%; position: relative; }
 @media (min-width: 1800px)  {  .com-sec-card-4__item  {  min-height: 556px; padding: 40px 40px; border-radius: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-4__item  {  min-height: 556px; padding: 40px 40px; border-radius: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-4__item  {  min-height: 46.33333333vw; padding: 3.33333333vw 3.33333333vw; border-radius: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-4__item  {  padding: 10.66666667vw 10.66666667vw; border-radius: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-4__wrapper  {  height: 100%; padding-bottom: 60px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-4__wrapper  {  height: 100%; padding-bottom: 60px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-4__wrapper  {  height: 100%; padding-bottom: 5vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-4__list  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-4__list  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-4__list  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-4__list  {  margin-top: 10.66666667vw; }
 }
 .com-sec-card-4__list-item  {  border-top: 1px solid rgba(5, 0, 56, 0.2); }
 @media (min-width: 1800px)  {  .com-sec-card-4__list-item  {  padding: 12px 0; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-4__list-item  {  padding: 12px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-4__list-item  {  padding: 1vw 0; }
 }
 @media (max-width: 479px)  {  .com-sec-card-4__list-item  {  padding: 3.2vw 0; }
 }
 .com-sec-card-4__list-item:first-child  {  padding-top: 0; border: none; }
 .com-sec-card-4__list-item:last-child  {  padding-bottom: 0; }
 .com-sec-card-4__list-item--border-white  {  border-color: rgba(255, 255, 255, 0.2); }
 .com-sec-card-4__button-wrapper  {  position: absolute; }
 @media (min-width: 1800px)  {  .com-sec-card-4__button-wrapper  {  left: 40px; right: 40px; bottom: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-4__button-wrapper  {  left: 40px; right: 40px; bottom: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-4__button-wrapper  {  left: 3.33333333vw; right: 3.33333333vw; bottom: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-4__button-wrapper  {  margin-top: 10.66666667vw; position: relative; }
 }
 .com-sec-card-5  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-card-5__items  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__items  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__items  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__items  {  margin-top: 10.66666667vw; }
 }
 .com-sec-card-5__item  {  display: block; background: #fff; height: 100%; position: relative; overflow: hidden; cursor: pointer; border: 1px solid rgba(5, 0, 56, 0.1); }
 @media (min-width: 1800px)  {  .com-sec-card-5__item  {  -webkit-box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); border-radius: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__item  {  -webkit-box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); box-shadow: 0 4px 12px rgba(5, 0, 56, 0.08); border-radius: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__item  {  -webkit-box-shadow: 0 0.33333333vw 1vw rgba(5, 0, 56, 0.08); box-shadow: 0 0.33333333vw 1vw rgba(5, 0, 56, 0.08); border-radius: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__item  {  -webkit-box-shadow: 0 1.06666667vw 3.2vw rgba(5, 0, 56, 0.08); box-shadow: 0 1.06666667vw 3.2vw rgba(5, 0, 56, 0.08); border-radius: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-5__item  {  padding-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__item  {  padding-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__item  {  padding-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__item  {  padding-bottom: 21.33333333vw; }
 }
 .com-sec-card-5__item:hover .com-sec-card-5__arrow  {  background: #455bed; }
 @media (min-width: 1800px)  {  .com-sec-card-5__item--small-padding  {  padding-bottom: 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__item--small-padding  {  padding-bottom: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__item--small-padding  {  padding-bottom: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__item--small-padding  {  padding-bottom: 8.53333333vw; }
 }
 .com-sec-card-5__wrapper  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-card-5__wrapper  {  padding: 16px 24px 0; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__wrapper  {  padding: 16px 24px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__wrapper  {  padding: 1.33333333vw 2vw 0; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__wrapper  {  padding: 4.26666667vw 5.33333333vw 0; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-5__wrapper--offset  {  padding-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__wrapper--offset  {  padding-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__wrapper--offset  {  padding-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__wrapper--offset  {  padding-top: 6.4vw; }
 }
 .com-sec-card-5__arrow  {  background: #4262ff; border-radius: 50%; position: absolute; -webkit-transition: background 250ms ease; transition: background 250ms ease; }
 @media (min-width: 1800px)  {  .com-sec-card-5__arrow  {  width: 40px; height: 40px; right: 16px; bottom: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__arrow  {  width: 40px; height: 40px; right: 16px; bottom: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__arrow  {  width: 3.33333333vw; height: 3.33333333vw; right: 1.33333333vw; bottom: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__arrow  {  width: 10.66666667vw; height: 10.66666667vw; right: 4.26666667vw; bottom: 4.26666667vw; }
 }
 .com-sec-card-5__arrow-icon  {  position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
 @media (min-width: 1800px)  {  .com-sec-card-5__arrow-icon  {  width: 15px; height: 12px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5__arrow-icon  {  width: 15px; height: 12px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5__arrow-icon  {  width: 1.25vw; height: 1vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5__arrow-icon  {  width: 3.46666667vw; height: 2.66666667vw; }
 }
 .com-sec-card-5__link  {  position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; }
 @media (max-width: 479px)  {  .com-sec-card-5 .com-el-grid__col + .com-el-grid__col  {  margin-top: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-5 .com-el-grid__col--2:nth-child(n + 3)  {  margin-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5 .com-el-grid__col--2:nth-child(n + 3)  {  margin-top: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5 .com-el-grid__col--2:nth-child(n + 3)  {  margin-top: 1.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-5 .com-el-grid__col--3:nth-child(n + 4)  {  margin-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5 .com-el-grid__col--3:nth-child(n + 4)  {  margin-top: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5 .com-el-grid__col--3:nth-child(n + 4)  {  margin-top: 1.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-card-5 .com-el-grid__col--4:nth-child(n + 5)  {  margin-top: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-card-5 .com-el-grid__col--4:nth-child(n + 5)  {  margin-top: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-card-5 .com-el-grid__col--4:nth-child(n + 5)  {  margin-top: 1.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-card-5 .com-el-image__img  {  min-width: 86.66666667vw; }
 }
 .com-sec-text-block-1  {  overflow: hidden; }
 .com-sec-text-block-1__wrapper  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 .com-sec-text-block-1__wrapper-col  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__wrapper-col--top  {  margin-bottom: 64px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__wrapper-col--top  {  margin-bottom: 64px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__wrapper-col--top  {  margin-bottom: 5.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__wrapper-col--top  {  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__wrapper-col--bottom  {  -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-bottom: 4.26666667vw; }
 }
 .com-sec-text-block-1__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__row  {  margin: 0 -0.83333333vw; }
 }
 .com-sec-text-block-1__col  {  width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__col  {  padding: 0 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__col  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__col--second  {  width: 41.66%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66%; flex: 0 0 41.66%; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__col--second  {  width: 41.66%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66%; flex: 0 0 41.66%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__col--second  {  width: 41.66%; -webkit-box-flex: 0; -ms-flex: 0 0 41.66%; flex: 0 0 41.66%; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__elements  {  margin-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__elements  {  margin-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__elements  {  margin-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__elements  {  text-align: left !important; }
 }
 .com-sec-text-block-1__elements--center  {  text-align: center; }
 .com-sec-text-block-1__elements--center .com-sec-text-block-1__description, .com-sec-text-block-1__elements--center .com-sec-text-block-1__title  {  margin-left: auto; margin-right: auto; }
 @media (max-width: 479px)  {  .com-sec-text-block-1__elements--offset-bottom-40  {  margin-bottom: 10.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__elements--offset-bottom-64  {  margin-bottom: 17.06666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__title  {  max-width: 740px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__title  {  max-width: 740px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__title  {  max-width: 61.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__description  {  max-width: 550px; margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__description  {  max-width: 550px; margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__description  {  max-width: 45.83333333vw; margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__description  {  margin-top: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__button  {  margin-top: 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__button  {  margin-top: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__button  {  margin-top: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__button  {  margin-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__link  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__link  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__link  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__link  {  margin-top: 6.4vw; }
 }
 .com-sec-text-block-1__image  {  overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-text-block-1__image  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-1__image  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-1__image  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-1__image  {  border-radius: 0.53333333vw; }
 }
 .com-sec-text-block-2  {  overflow: hidden; }
 .com-sec-text-block-2--rtl .com-sec-text-block-2__col--first  {  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
 .com-sec-text-block-2--rtl .com-sec-text-block-2__col--second  {  -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
 .com-sec-text-block-2--rtl .com-sec-text-block-2__col--second .com-sec-text-block-2__image  {  float: right; }
 @media (max-width: 479px)  {  .com-sec-text-block-2--rtl .com-sec-text-block-2__col--second .com-sec-text-block-2__image  {  float: none; }
 }
 .com-sec-text-block-2__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__row  {  margin: 0 -0.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__col  {  padding: 0 0.83333333vw; }
 }
 .com-sec-text-block-2__col--first  {  width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 @media (max-width: 479px)  {  .com-sec-text-block-2__col--first  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
 }
 .com-sec-text-block-2__col--second  {  width: 58.33%; -webkit-box-flex: 0; -ms-flex: 0 0 58.33%; flex: 0 0 58.33%; }
 @media (max-width: 479px)  {  .com-sec-text-block-2__col--second  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__elements  {  margin-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__elements  {  margin-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__elements  {  margin-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-2__elements  {  text-align: left !important; }
 }
 .com-sec-text-block-2__elements--center  {  text-align: center; }
 .com-sec-text-block-2__elements--center .com-sec-text-block-2__description, .com-sec-text-block-2__elements--center .com-sec-text-block-2__title  {  margin-left: auto; margin-right: auto; }
 @media (max-width: 479px)  {  .com-sec-text-block-2__elements--offset-bottom-small  {  margin-bottom: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__title  {  max-width: 740px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__title  {  max-width: 740px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__title  {  max-width: 61.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__description  {  max-width: 550px; margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__description  {  max-width: 550px; margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__description  {  max-width: 45.83333333vw; margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-2__description  {  margin-top: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__button  {  margin-top: 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__button  {  margin-top: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__button  {  margin-top: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-2__button  {  margin-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__link  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__link  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__link  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-2__link  {  margin-top: 6.4vw; }
 }
 .com-sec-text-block-2__image  {  width: 100%; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__image  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__image  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__image  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-2__image  {  margin-bottom: 4.26666667vw; border-radius: 0.53333333vw; }
 }
 .com-sec-text-block-2__video-wrapper  {  position: relative; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-text-block-2__video-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-2__video-wrapper  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-2__video-wrapper  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-2__video-wrapper  {  margin-bottom: 4.26666667vw; border-radius: 1.06666667vw; }
 }
 .com-sec-text-block-2__video-wrapper__image  {  max-width: 100%; height: auto; display: block; }
 .com-sec-text-block-3  {  overflow: hidden; }
 .com-sec-text-block-3--rtl .com-sec-text-block-3__col--first  {  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
 .com-sec-text-block-3--rtl .com-sec-text-block-3__col--second  {  -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
 .com-sec-text-block-3--rtl .com-sec-text-block-3__col--second .com-sec-text-block-3__image-container  {  float: right; }
 @media (max-width: 479px)  {  .com-sec-text-block-3--rtl .com-sec-text-block-3__col--second .com-sec-text-block-3__image-container  {  float: none; }
 }
 .com-sec-text-block-3__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__row  {  margin: 0 -10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__row  {  margin: 0 -10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__row  {  margin: 0 -0.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__col  {  padding: 0 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__col  {  padding: 0 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__col  {  padding: 0 0.83333333vw; }
 }
 .com-sec-text-block-3__col--first  {  width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 @media (max-width: 479px)  {  .com-sec-text-block-3__col--first  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
 }
 .com-sec-text-block-3__col--second  {  width: 58.33%; -webkit-box-flex: 0; -ms-flex: 0 0 58.33%; flex: 0 0 58.33%; }
 @media (max-width: 479px)  {  .com-sec-text-block-3__col--second  {  width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__elements  {  margin-bottom: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__elements  {  margin-bottom: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__elements  {  margin-bottom: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__elements  {  text-align: left !important; }
 }
 .com-sec-text-block-3__elements--center  {  text-align: center; }
 .com-sec-text-block-3__elements--center .com-sec-text-block-3__description, .com-sec-text-block-3__elements--center .com-sec-text-block-3__title  {  margin-left: auto; margin-right: auto; }
 @media (max-width: 479px)  {  .com-sec-text-block-3__elements--offset-bottom-small  {  margin-bottom: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__title  {  max-width: 740px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__title  {  max-width: 740px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__title  {  max-width: 61.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__description  {  max-width: 550px; margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__description  {  max-width: 550px; margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__description  {  max-width: 45.83333333vw; margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__description  {  margin-top: 4.26666667vw; }
 }
 .com-sec-text-block-3__item  {  -webkit-transition: opacity 250ms linear; transition: opacity 250ms linear; opacity: 0.2; }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__item  {  padding-top: 120px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__item  {  padding-top: 120px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__item  {  padding-top: 10vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__item  {  opacity: 1; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__item + .com-sec-text-block-3__item  {  padding-top: 240px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__item + .com-sec-text-block-3__item  {  padding-top: 240px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__item + .com-sec-text-block-3__item  {  padding-top: 20vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__item + .com-sec-text-block-3__item  {  margin-top: 17.06666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__button  {  margin-top: 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__button  {  margin-top: 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__button  {  margin-top: 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__button  {  margin-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__link  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__link  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__link  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__link  {  margin-top: 6.4vw; }
 }
 .com-sec-text-block-3__image-wrapper  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__image-wrapper  {  width: 645px; height: 645px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__image-wrapper  {  width: 645px; height: 645px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__image-wrapper  {  width: 53.75vw; height: 53.75vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__image-wrapper  {  margin-bottom: 4.26666667vw; }
 }
 .com-sec-text-block-3__image  {  width: auto; height: auto; max-width: 100%; max-height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: opacity 250ms linear; transition: opacity 250ms linear; overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-text-block-3__image  {  border-radius: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-text-block-3__image  {  border-radius: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-text-block-3__image  {  border-radius: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-text-block-3__image  {  position: relative; opacity: 1; border-radius: 2.13333333vw; }
 }
 .com-sec-review-1  {  overflow: hidden; }
 .com-sec-review-1__back--blue  {  background: rgba(63, 83, 217, 0.1); }
 .com-sec-review-1__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
 @media (min-width: 1800px)  {  .com-sec-review-1__row  {  margin: 0 -28px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__row  {  margin: 0 -28px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__row  {  margin: 0 -2.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-1__col  {  padding: 0 28px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__col  {  padding: 0 28px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__col  {  padding: 0 2.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-1__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__col--first  {  max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; }
 }
 @media (max-width: 479px)  {  .com-sec-review-1__col--first  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-1__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__col--second  {  max-width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; }
 }
 @media (max-width: 479px)  {  .com-sec-review-1__col--second  {  max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
 }
 .com-sec-review-1__image-wrapper  {  font-size: 0; }
 .com-sec-review-1__image  {  display: inline-block; max-width: 100%; height: auto; }
 @media (min-width: 1800px)  {  .com-sec-review-1__image  {  max-width: 320px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__image  {  max-width: 320px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__image  {  max-width: 26.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-1__image  {  width: auto; height: auto; max-height: 58.66666667vw; margin: 0 auto 6.4vw; }
 }
 .com-sec-review-1__wrapper  {  height: 100%; 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: justify; -ms-flex-pack: justify; justify-content: space-between; }
 @media (max-width: 479px)  {  .com-sec-review-1__wrapper  {  display: block; }
 }
 .com-sec-review-1__wrapper-col  {  -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }
 @media (min-width: 1800px)  {  .com-sec-review-1__wrapper-col + .com-sec-review-1__wrapper-col  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__wrapper-col + .com-sec-review-1__wrapper-col  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__wrapper-col + .com-sec-review-1__wrapper-col  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-1__wrapper-col + .com-sec-review-1__wrapper-col  {  margin-top: 6.4vw; }
 }
 .com-sec-review-1__logo  {  display: block; }
 @media (min-width: 1800px)  {  .com-sec-review-1__logo  {  height: 40px; margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1__logo  {  height: 40px; margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1__logo  {  height: 3.33333333vw; margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-1__logo  {  height: 10.66666667vw; margin-top: 6.4vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-1 .com-el-headline  {  max-width: 645px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1 .com-el-headline  {  max-width: 645px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1 .com-el-headline  {  max-width: 53.75vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-1 .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-1 .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-1 .com-el-content  {  max-width: 45.83333333vw; }
 }
 .com-sec-review-3  {  position: relative; overflow: hidden; }
 .com-sec-review-3__back  {  position: relative; overflow: hidden; }
 .com-sec-review-3__back--blue  {  background: rgba(63, 83, 217, 0.1); }
 .com-sec-review-3__elements  {  text-align: center; }
 .com-sec-review-3__button  {  text-align: center; }
 @media (min-width: 1800px)  {  .com-sec-review-3__button  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3__button  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3__button  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-3__button  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-3__logo-wrapper  {  height: 40px; margin-top: 37px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3__logo-wrapper  {  height: 40px; margin-top: 37px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3__logo-wrapper  {  height: 3.33333333vw; margin-top: 3.08333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-3__logo-wrapper  {  height: 10.66666667vw; margin-top: 8.53333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-3__logo-wrapper--height-33  {  height: 33px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3__logo-wrapper--height-33  {  height: 33px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3__logo-wrapper--height-33  {  height: 2.75vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-3__logo-wrapper--height-33  {  height: 8.8vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-3__logo-wrapper--height-80  {  height: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3__logo-wrapper--height-80  {  height: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3__logo-wrapper--height-80  {  height: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-3__logo-wrapper--height-80  {  height: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-3__logo-wrapper + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3__logo-wrapper + .com-el-link  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3__logo-wrapper + .com-el-link  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-3__logo-wrapper + .com-el-link  {  margin-top: 10.66666667vw; }
 }
 .com-sec-review-3__logo  {  display: inline-block; max-width: 100%; max-height: 100%; width: auto; height: auto; }
 .com-sec-review-3 .com-el-headline  {  margin-left: auto; margin-right: auto; }
 @media (min-width: 1800px)  {  .com-sec-review-3 .com-el-headline  {  max-width: 740px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3 .com-el-headline  {  max-width: 740px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3 .com-el-headline  {  max-width: 61.66666667vw; }
 }
 .com-sec-review-3 .com-el-content  {  margin-left: auto; margin-right: auto; }
 @media (min-width: 1800px)  {  .com-sec-review-3 .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-3 .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-3 .com-el-content  {  max-width: 45.83333333vw; }
 }
 .com-sec-review-4  {  overflow: hidden; }
 @media (min-width: 1800px)  {  .com-sec-review-4--rtl .com-sec-review-4__row  {  left: 33.33%; padding-left: 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4--rtl .com-sec-review-4__row  {  left: 33.33%; padding-left: 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4--rtl .com-sec-review-4__row  {  left: 33.33%; padding-left: 0.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-4--rtl .com-sec-review-4__image-container  {  left: -14%; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4--rtl .com-sec-review-4__image-container  {  left: -14%; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4--rtl .com-sec-review-4__image-container  {  left: -14%; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4--rtl .com-sec-review-4__image-container  {  left: 0; }
 }
 .com-sec-review-4__row  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; z-index: 3; }
 @media (min-width: 1800px)  {  .com-sec-review-4__row  {  margin: 0 -20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4__row  {  margin: 0 -20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4__row  {  margin: 0 -1.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-4__col  {  width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; padding: 0 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4__col  {  width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; padding: 0 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4__col  {  width: 66.66%; -webkit-box-flex: 0; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; padding: 0 1.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4__col  {  padding: 0 5.33333333vw; }
 }
 .com-sec-review-4__image-wrapper  {  position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
 @media (min-width: 1800px)  {  .com-sec-review-4__image-wrapper  {  width: 1120px; top: -46px; bottom: -46px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4__image-wrapper  {  width: 1120px; top: -46px; bottom: -46px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4__image-wrapper  {  width: 93.33333333vw; top: -3.83333333vw; bottom: -3.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4__image-wrapper  {  height: 96vw; left: 0; right: 0; top: -10.66666667vw; -webkit-transform: translateX(0); transform: translateX(0); }
 }
 .com-sec-review-4__image-container  {  position: absolute; left: 58.31%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
 @media (min-width: 1800px)  {  .com-sec-review-4__image-container  {  width: 500px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4__image-container  {  width: 500px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4__image-container  {  width: 41.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4__image-container  {  max-width: 100%; height: auto; position: relative; left: 0; top: 0; -webkit-transform: translateY(0); transform: translateY(0); }
 }
 .com-sec-review-4__wrapper  {  height: 100%; 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: center; -ms-flex-pack: center; justify-content: center; }
 @media (max-width: 479px)  {  .com-sec-review-4__wrapper  {  display: block; }
 }
 .com-sec-review-4__wrapper-col  {  -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }
 @media (min-width: 1800px)  {  .com-sec-review-4__wrapper-col + .com-sec-review-4__wrapper-col  {  margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4__wrapper-col + .com-sec-review-4__wrapper-col  {  margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4__wrapper-col + .com-sec-review-4__wrapper-col  {  margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4__wrapper-col + .com-sec-review-4__wrapper-col  {  margin-top: 6.4vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-4__text  {  margin-top: 64px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4__text  {  margin-top: 64px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4__text  {  margin-top: 5.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4__text  {  margin-top: 10.66666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-4 .com-el-headline  {  max-width: 645px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4 .com-el-headline  {  max-width: 645px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4 .com-el-headline  {  max-width: 53.75vw; }
 }
 .com-sec-review-4 .com-el-headline:before  {  content: "“"; position: absolute; top: 0; }
 @media (min-width: 1800px)  {  .com-sec-review-4 .com-el-headline:before  {  left: -22px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4 .com-el-headline:before  {  left: -22px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4 .com-el-headline:before  {  left: -1.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4 .com-el-headline:before  {  left: -4.53333333vw; }
 }
 .com-sec-review-4 .com-el-headline:after  {  content: "”"; }
 [lang="ja"] .com-sec-review-4 .com-el-headline:before  {  content: "「"; position: absolute; top: 0; }
 @media (min-width: 1800px)  {  [lang="ja"] .com-sec-review-4 .com-el-headline:before  {  left: -35px; }
 }
 @media (min-width: 1200px)  {  [lang="ja"] .com-sec-review-4 .com-el-headline:before  {  left: -35px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  [lang="ja"] .com-sec-review-4 .com-el-headline:before  {  left: -2.91666667vw; }
 }
 @media (max-width: 479px)  {  [lang="ja"] .com-sec-review-4 .com-el-headline:before  {  left: -6.66666667vw; }
 }
 [lang="ja"] .com-sec-review-4 .com-el-headline:after  {  content: "」"; }
 @media (min-width: 1800px)  {  .com-sec-review-4 .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4 .com-el-content  {  max-width: 550px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4 .com-el-content  {  max-width: 45.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-review-4 .com-el-wrapper  {  min-height: 800px; padding: 240px 0; }
 }
 @media (min-width: 1200px)  {  .com-sec-review-4 .com-el-wrapper  {  min-height: 800px; padding: 240px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-review-4 .com-el-wrapper  {  min-height: 66.66666667vw; padding: 20vw 0; }
 }
 @media (max-width: 479px)  {  .com-sec-review-4 .com-el-wrapper  {  padding: 89.6vw 0 25.6vw; }
 }
 @media (max-width: 479px)  {  nav.site-navigation.position-relative.text-right  {  width: 100%; text-align: center; }
 .keykav-logo  {  width: 100%; }
 .keykav-logo img  {  margin: 0 auto !important; float: none !important; width: 80px !important; }
 .chatra-gif  {  width: 365px !important; }
 .com-sec-hero-5__image-section  {  overflow: hidden; }
 .about-img-mobile  {  width: 355px !important; }
 }
 .right-layers  {  width: 70%; float: right; }
 .left-layers  {  width: 30%; float: right; }
 .header-logo  {  float: right; margin-top: 5px; }
 @media (max-width: 880px)  {  .right-layers  {  width: 130%; float: right; margin-right: -50px; }
 .right-layers p  {  width: 75%; margin-right: 45px; margin-top: 20px; }
 .left-layers  {  width: 100%; float: right; }
 .site-menu  {  display: none; position: fixed; }
 .header-logo  {  float: left; margin-top: 5px; margin-left: 120px; }
 .site-navbar  {  position: absolute; }
 }
 .com-sec-content-1  {  overflow: hidden; }
 .com-sec-content-1__headline  {  text-align: center; }
 @media (min-width: 1800px)  {  .com-sec-content-1__items  {  margin-top: 80px; }
 }
 @media (min-width: 1200px)  {  .com-sec-content-1__items  {  margin-top: 80px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-content-1__items  {  margin-top: 6.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__items  {  margin-top: 10.66666667vw; }
 }
 .com-sec-content-1__item  {  background: linear-gradient(to left, rgb(234 244 239), rgb(255 255 255 / 0)); border: 2px solid #f7f9f8; position: relative; cursor: pointer; }
 @media (min-width: 1800px)  {  .com-sec-content-1__item  {  border-radius: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-content-1__item  {  border-radius: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-content-1__item  {  border-radius: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__item  {  border-radius: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-content-1__item.com-sec-content-1__item  {  margin-top: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-content-1__item.com-sec-content-1__item  {  margin-top: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-content-1__item.com-sec-content-1__item  {  margin-top: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__item.com-sec-content-1__item  {  margin-top: 2.13333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__item .com-el-headline  {  font-size: 4.33333333vw; line-height: 6.4vw; }
 }
 .com-sec-content-1__item-button  {  display: inline-block; width: 100%; border: none; padding: 0; margin: 0; text-decoration: none; background: 0 0; color: #050038; font-family: inherit; font-size: 1rem; cursor: pointer; text-align: left; -webkit-appearance: none; -moz-appearance: none; outline: 0; }
 .com-sec-content-1__item-button span[tabindex]  {  display: block; }
 @media (min-width: 1800px)  {  .com-sec-content-1__item-button span[tabindex]  {  padding: 40px 40px 44px; }
 }
 @media (min-width: 1200px)  {  .com-sec-content-1__item-button span[tabindex]  {  padding: 30px 40px 34px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-content-1__item-button span[tabindex]  {  padding: 3.33333333vw 3.33333333vw 3.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__item-button span[tabindex]  {  padding: 5.33333333vw 6.4vw 6.4vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-content-1__item-headline  {  max-width: 740px; }
 }
 @media (min-width: 1200px)  {  .com-sec-content-1__item-headline  {  max-width: 740px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-content-1__item-headline  {  max-width: 61.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__item-headline  {  max-width: 60vw; }
 }
 .com-sec-content-1__item-description  {  display: none; }
 @media (min-width: 1800px)  {  .com-sec-content-1__item-description  {  max-width: 645px; margin-top: -16px; padding: 0 40px 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-content-1__item-description  {  max-width: 645px; margin-top: -16px; padding: 0 40px 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-content-1__item-description  {  max-width: 53.75vw; margin-top: -1.33333333vw; padding: 0 3.33333333vw 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-content-1__item-description  {  margin-top: -2.13333333vw; padding: 0 6.4vw 6.4vw; }
 .com-sec-content-1__item-description .com-el-content br  {  display: block; }
 }
 .com-sec-table-1  {  position: relative; overflow: hidden; }
 @media (max-width: 479px)  {  .com-sec-table-1 .com-el-grid__col + .com-el-grid__col  {  margin-top: 10.66666667vw; }
 }
 .com-sec-table-1 .com-el-grid__col:nth-of-type(1) .com-sec-table-1__item  {  border: 1px solid rgba(5, 0, 56, 0.2); }
 .com-sec-table-1 .com-el-grid__col:nth-of-type(2) .com-sec-table-1__item  {  background: rgba(63, 83, 217, 0.1); }
 .com-sec-table-1 .com-el-grid__col:nth-of-type(3) .com-sec-table-1__item  {  background: #050038; }
 @media (min-width: 1800px)  {  .com-sec-table-1__items  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1__items  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1__items  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1__items  {  margin-top: 6.4vw; }
 }
 .com-sec-table-1__item  {  height: 100%; position: relative; }
 @media (min-width: 1800px)  {  .com-sec-table-1__item  {  min-height: 556px; padding: 39px 39px; border-radius: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1__item  {  min-height: 556px; padding: 39px 39px; border-radius: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1__item  {  min-height: 46.33333333vw; padding: 3.25vw 3.25vw; border-radius: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1__item  {  padding: 10.4vw 10.4vw; border-radius: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-1__wrapper  {  height: 100%; padding-bottom: 60px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1__wrapper  {  height: 100%; padding-bottom: 60px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1__wrapper  {  height: 100%; padding-bottom: 5vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-1__list  {  margin-top: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1__list  {  margin-top: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1__list  {  margin-top: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1__list  {  margin-top: 10.66666667vw; }
 }
 .com-sec-table-1__list-item  {  border-top: 1px solid rgba(5, 0, 56, 0.2); }
 @media (min-width: 1800px)  {  .com-sec-table-1__list-item  {  padding: 12px 0; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1__list-item  {  padding: 12px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1__list-item  {  padding: 1vw 0; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1__list-item  {  padding: 3.2vw 0; }
 }
 .com-sec-table-1__list-item:first-child  {  padding-top: 0; border: none; }
 .com-sec-table-1__list-item:last-child  {  padding-bottom: 0; }
 .com-sec-table-1__list-item--border-white  {  border-color: rgba(255, 255, 255, 0.2); }
 .com-sec-table-1__button-wrapper  {  position: absolute; }
 @media (min-width: 1800px)  {  .com-sec-table-1__button-wrapper  {  left: 40px; right: 40px; bottom: 40px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1__button-wrapper  {  left: 40px; right: 40px; bottom: 40px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1__button-wrapper  {  left: 3.33333333vw; right: 3.33333333vw; bottom: 3.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1__button-wrapper  {  margin-top: 10.66666667vw; position: relative; }
 }
 .com-sec-table-1 .com-el-headline  {  margin: 0 auto; }
 @media (min-width: 1800px)  {  .com-sec-table-1 .com-el-headline  {  max-width: 772px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1 .com-el-headline  {  max-width: 772px; margin: 0 auto; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1 .com-el-headline  {  max-width: 64.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1 .com-el-headline  {  max-width: 205.86666667vw; }
 }
 .com-sec-table-1 .com-sec-table-1__list  {  border-top: 1px solid #cdccd7; }
 @media (min-width: 1800px)  {  .com-sec-table-1 .com-sec-table-1__list  {  padding: 24px 0; margin-top: 24px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1 .com-sec-table-1__list  {  padding: 24px 0; margin-top: 24px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1 .com-sec-table-1__list  {  padding: 2vw 0; margin-top: 2vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1 .com-sec-table-1__list  {  padding: 6.4vw 0; margin-top: 2vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item  {  padding: 0 0 12px 0; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item  {  padding: 0 0 12px 0; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item  {  padding: 0 0 1vw 0; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item  {  padding: 0 0 3.2vw 0; }
 }
 .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item a  {  color: #5f5c80; border-bottom: 1px solid #5f5c80; }
 .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item a:hover  {  border-bottom-color: transparent; }
 .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content  {  padding-left: 22px; position: relative; }
 @media (min-width: 1800px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content  {  padding-left: 22px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content  {  padding-left: 22px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content  {  padding-left: 1.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content  {  padding-left: 5.86666667vw; }
 }
 .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content:before  {  content: ""; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjc4NTkxIDMuODA4MzJDMS4zOTcwOSAzLjQwODM4IDAuNzU2MjI3IDMuNDAzODYgMC4zNjE4MDQgMy43OTgyOEwwLjI5Mjg5NCAzLjg2NzE5Qy0wLjEwMDI5MSA0LjI2MDM4IC0wLjA5NzIxOTMgNC44OTg3OSAwLjI5OTczMSA1LjI4ODE4TDQuMDc4OTUgOC45OTUzNUwxMS4zNjQyIDEuNzg4MjJDMTEuNzU4MyAxLjM5ODMzIDExLjc2IDAuNzYyMjIxIDExLjM2OCAwLjM3MDIwN0wxMS4yOTA3IDAuMjkyODk0QzEwLjg5ODQgLTAuMDk5NDQyMiAxMC4yNjE2IC0wLjA5NzM1NTUgOS44NzE4NyAwLjI5NzU0NEw0LjA3ODk1IDYuMTY2OTJMMS43ODU5MSAzLjgwODMyWiIgZmlsbD0iIzVGNUM4MCIvPgo8L3N2Zz4K); left: 0; position: absolute; background-size: contain; background-repeat: no-repeat; }
 @media (min-width: 1800px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content:before  {  width: 11px; height: 9px; top: 5px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content:before  {  width: 11px; height: 9px; top: 5px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content:before  {  width: 0.91666667vw; height: 0.75vw; top: 0.41666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content:before  {  width: 2.93333333vw; height: 2.4vw; top: 1.33333333vw; }
 }
 .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content--color-white  {  color: #cdccd7; }
 .com-sec-table-1 .com-sec-table-1__list .com-sec-table-1__list-item .com-el-content--color-white a  {  color: #cdccd7; }
 .com-sec-table-1 .com-sec-table-1__list-item  {  border: none; }
 .com-sec-table-2  {  position: relative; overflow: hidden; }
 @media (max-width: 479px)  {  .com-sec-table-2 .com-el-wrapper h2  {  text-align: center; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2 .com-el-wrapper h2 ~ .com-sec-table-2__content  {  text-align: center; }
 }
 .com-sec-table-2 .com-el-content  {  margin-left: auto; margin-right: auto; }
 @media (min-width: 1800px)  {  .com-sec-table-2 .com-el-content  {  text-align: center; max-width: 550px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2 .com-el-content  {  text-align: center; max-width: 550px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2 .com-el-content  {  text-align: center; max-width: 45.83333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-2 .com-el-headline  {  text-align: center; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2 .com-el-headline  {  text-align: center; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2 .com-el-headline  {  text-align: center; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2 .com-el-grid__col  {  margin-bottom: 4.8vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-2__content  {  margin-top: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__content  {  margin-top: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__content  {  margin-top: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__content  {  margin-top: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-2__items  {  margin-top: 64px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__items  {  margin-top: 64px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__items  {  margin-top: 5.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__items  {  margin-top: 10.66666667vw; }
 }
 .com-sec-table-2__item  {  font-family: Formular, sans-serif; color: #050038; background: rgba(5, 0, 56, 0.03); height: 100%; }
 @media (min-width: 1800px)  {  .com-sec-table-2__item  {  border-radius: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__item  {  border-radius: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__item  {  border-radius: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__item  {  border-radius: 4.26666667vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-2__wrapper  {  padding: 40px 32px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__wrapper  {  padding: 40px 32px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__wrapper  {  padding: 3.33333333vw 2.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__wrapper  {  padding: 6.4vw 5.33333333vw; }
 }
 .com-sec-table-2__title-container  {  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
 @media (min-width: 1800px)  {  .com-sec-table-2__title-container  {  margin-bottom: 16px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__title-container  {  margin-bottom: 16px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__title-container  {  margin-bottom: 1.33333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__title-container  {  margin-bottom: 3.2vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-2__description  {  font-size: 18px; line-height: 24px; min-height: 72px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__description  {  font-size: 18px; line-height: 24px; min-height: 72px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__description  {  font-size: 1.5vw; line-height: 2vw; min-height: 6vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__description  {  font-size: 4.8vw; line-height: 6.4vw; }
 }
 .com-sec-table-2__description .com-el-content--align-left  {  text-align: left; }
 @media (min-width: 1800px)  {  .com-sec-table-2__list-container  {  font-size: 14px; line-height: 20px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__list-container  {  font-size: 14px; line-height: 20px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__list-container  {  font-size: 1.16666667vw; line-height: 1.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__list-container  {  font-size: 3.73333333vw; line-height: 5.33333333vw; }
 }
 @media (min-width: 1800px)  {  .com-sec-table-2__list-title  {  margin-bottom: 10px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__list-title  {  margin-bottom: 10px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__list-title  {  margin-bottom: 0.83333333vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__list-title  {  margin-bottom: 2.66666667vw; }
 }
 .com-sec-table-2__list-item  {  position: relative; }
 @media (min-width: 1800px)  {  .com-sec-table-2__list-item  {  padding: 6px 0 6px 26px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__list-item  {  padding: 6px 0 6px 26px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__list-item  {  padding: 0.5vw 0 0.5vw 2.16666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__list-item  {  padding: 1.6vw 0 1.6vw 6.93333333vw; }
 }
 .com-sec-table-2__list-item:before  {  content: ""; position: absolute; background-image: url(../../images/components/sections/table/check.svg); background-repeat: no-repeat; background-size: contain; left: 0; }
 @media (min-width: 1800px)  {  .com-sec-table-2__list-item:before  {  width: 16px; height: 16px; top: 8px; }
 }
 @media (min-width: 1200px)  {  .com-sec-table-2__list-item:before  {  width: 16px; height: 16px; top: 8px; }
 }
 @media (min-width: 480px) and (max-width: 1199px)  {  .com-sec-table-2__list-item:before  {  width: 1.33333333vw; height: 1.33333333vw; top: 0.66666667vw; }
 }
 @media (max-width: 479px)  {  .com-sec-table-2__list-item:before  {  width: 4.26666667vw; height: 4.26666667vw; top: 2.13333333vw; }
 }
 @-webkit-keyframes lds-ring  {  0%  {  -webkit-transform: rotate(0); transform: rotate(0); }
 100%  {  -webkit-transform: rotate(360deg); transform: rotate(360deg); }
 }
 @keyframes lds-ring  {  0%  {  -webkit-transform: rotate(0); transform: rotate(0); }
 100%  {  -webkit-transform: rotate(360deg); transform: rotate(360deg); }
 }