@charset "UTF-8";

@import url(https://p.typekit.net/p.css?s=1&k=vom2dvm&ht=tk&f=137.138.139.140.169.170.173.174.175.176.25136.25137&a=24862707&app=typekit&e=css);

@-webkit-keyframes type_flash {
  0%,100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@-moz-keyframes type_flash {
  0%,100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@-ms-keyframes type_flash {
  0%,100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@-o-keyframes type_flash {
  0%,100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

@keyframes type_flash {
  0%,100% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
}

* {
  margin: 0;
  padding: 0;
}

main {
  overflow: hidden;
}

#ees_screenContent,body,button,html,input,select,textarea {
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-family: proxima-nova,sans-serif;
  font-size: 18px;
  color: #000738;
  speak: none;
  text-transform: none;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

html {
  height: 100%;
}

body {
  height: 100%;
  line-height: 1.3;
  position: relative;
  overflow-x: hidden;
}

body+div .container {
  display: none!important;
}

@font-face {
  font-family:icomoon;src:url(/_new/_designs/fonts/icomoon/icomoon.eot?jbknnc);src:url(/_new/_designs/fonts/icomoon/icomoon.eot?jbknnc#iefix) format("embedded-opentype"),url(/_new/_designs/fonts/icomoon/icomoon.woff?jbknnc) format("woff"),url(/_new/_designs/fonts/icomoon/icomoon.ttf?jbknnc) format("truetype"),url(/_new/_designs/fonts/icomoon/icomoon.svg?jbknnc#icomoon) format("svg");font-weight:400;font-style:normal;
}

@font-face {
  font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v15/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58i-wi40.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v15/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+015@charset UTF-8;@import url(https://p.typekit.net/p.css?s=1&k=vom2dvm&ht=tk&f=137.138.139.140.169.170.173.174.175.176.25136.25137&a=24862707&app=typekit&e=css);
}

50% {
  opacity: 1;
}

50% {
  opacity: 1;
}

50% {
  opacity: 1;
}

50% {
  opacity: 1;
}

50% {
  opacity: 1;
}

main {
  overflow: hidden;
}

#ees_screenContent,body,button,html,input,select,textarea {
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-family: proxima-nova,sans-serif;
  font-size: 18px;
  color: #000738;
  speak: none;
  text-transform: none;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

html {
  height: 100%;
}

body {
  height: 100%;
  line-height: 1.3;
  position: relative;
  overflow-x: hidden;
}

body+div .container {
  display: none!important;
}

@font-face {
  font-family:icomoon;src:url(/__data/assets/file/0003/112188/icomoon.eot?jbknnc);src:url(/__data/assets/file/0003/112188/icomoon.eot?jbknnc#iefix) format("embedded-opentype"),url(/__data/assets/file/0004/112189/icomoon.woff?jbknnc) format("woff"),url(/__data/assets/file/0014/112190/icomoon.ttf?jbknnc) format("truetype"),url(/__data/assets/file/0020/112187/icomoon.svg?jbknnc#icomoon) format("svg");font-weight:400;font-style:normal;
}

@font-face {
  font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v15/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58i-wi40.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:Quicksand;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v15/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family:clock;font-style:normal;font-weight:400;src:url(/__data/assets/file/0007/116881/clock.otf) format("opentype");
}

menu,ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -moz-padding-start: 0;
  -webkit-padding-start: 0;
  -khtml-padding-start: 0;
  -o-padding-start: 0;
  padding-start: 0;
  padding: 0;
  list-style-type: none;
  text-align: left;
}

ol {
  list-style-position: inside!important;
  padding-left: 0;
  counter-reset: item;
}

ol li {
  display: table;
}

ol li:before {
  display: table-cell;
  padding-right: 10px;
  content: counters(item, ".") ". ";
  counter-increment: item;
}

ol ol li:before {
  content: counters(item, ".") " ";
}

ol ul li {
  counter-reset: item;
  margin-top: 14px;
}

ol ul li:before {
  content: "●";
  opacity: .8;
}

ol ul.list-b-s li:before {
  content: "■";
}

h1,h2,h3,h4,h5,h6,h7 {
  margin-block-end: 0;
  margin-block-start: 0;
}

a {
  text-decoration: none;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.disabled-href {
  cursor: default;
}

button,input[type=button] {
  display: block;
  cursor: pointer;
  border: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: normal;
  text-transform: none;
  -webkit-appearance: button;
}

img {
  max-height: 100%;
  max-width: 100%;
}

[tabindex],a,button,input,select,textarea {
  outline: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

.kb-tab [tabindex]:focus,.kb-tab [tabindex][type=checkbox]:focus+label:before,.kb-tab a:focus,.kb-tab a[type=checkbox]:focus+label:before,.kb-tab button:focus,.kb-tab button[type=checkbox]:focus+label:before,.kb-tab input:focus,.kb-tab input[type=checkbox]:focus+label:before,.kb-tab select:focus,.kb-tab select[type=checkbox]:focus+label:before,.kb-tab textarea:focus,.kb-tab textarea[type=checkbox]:focus+label:before {
  -webkit-box-shadow: inset 0 0 2px 2px #d80027!important;
  -moz-box-shadow: inset 0 0 2px 2px #d80027!important;
  box-shadow: inset 0 0 2px 2px #d80027!important;
}

.kb-tab .select2-container--focus {
  -webkit-box-shadow: inset 0 0 2px 2px #d80027!important;
  -moz-box-shadow: inset 0 0 2px 2px #d80027!important;
  box-shadow: inset 0 0 2px 2px #d80027!important;
}

textarea {
  min-width: 100%;
  max-width: 100%;
  max-height: 100px;
}

fieldset {
  min-inline-size: 100%;
  border: 0 solid transparent!important;
}

iframe {
  display: block;
  border: 0;
}

.quotes {
  position: relative;
}

.quotes:after,.quotes:before {
  position: absolute;
  content: "\201D";
  font-family: "Times New Roman",Times,serif;
  width: .5em;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: 400;
  font-size: 1.4em;
}

.quotes:before {
  top: .3em;
  text-align: left;
  margin-left: -.7em;
  -webkit-transform: scaleX(-1);
  -moz-transform-origin: scaleX(-1);
  -o-transform-origin: scaleX(-1);
  transform: scaleX(-1);
}

.quotes:after {
  text-align: right;
  margin-top: .3em;
  margin-left: .1em;
}

.ib {
  display: inline-block;
}

.simplebar-track.horizontal {
  display: none!important;
}

.fancy-select {
  background: #fff;
}

.no-scroll {
  overflow: hidden!important;
}

.no-opacity {
  opacity: 0;
}

.rotate-it {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.preload_img_cont {
  width: 1px;
  height: 1px;
  position: fixed;
  bottom: -30px;
  left: -30px;
}

.module-bg {
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

.grey-shield {
  width: 100vw;
  height: 100vh;
  position: fixed;
  background: rgba(0,0,0,.4);
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.grey-shield--show {
  visibility: visible;
  opacity: 1;
}

.fade_scroll {
  position: relative;
  top: 120px;
  opacity: .01;
}

.fade_scroll--active {
  -moz-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-moz-transform .9s ease;
  -webkit-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-webkit-transform .9s ease;
  -o-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-o-transform .9s ease;
  -ms-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-ms-transition .9s ease;
  transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,transform .9s ease;
  will-change: opacity,top,box-shadow;
  top: 0;
  opacity: 1;
}

.fade_scroll--slow.fade_scroll--active {
  -moz-transition: opacity 1.2s ease,top 1.2s ease,box-shadow 1.2s ease,-moz-transform 1.2s ease;
  -webkit-transition: opacity 1.2s ease,top 1.2s ease,box-shadow 1.2s ease,-webkit-transform 1.2s ease;
  -o-transition: opacity 1.2s ease,top 1.2s ease,box-shadow 1.2s ease,-o-transform 1.2s ease;
  -ms-transition: opacity 1.2s ease,top 1.2s ease,box-shadow 1.2s ease,-ms-transition 1.2s ease;
  transition: opacity 1.2s ease,top 1.2s ease,box-shadow 1.2s ease,transform 1.2s ease;
  will-change: opacity,top,box-shadow;
}

.copy_trigger {
  min-width: 165px;
}

.mod {
  overflow: hidden;
}

.inv_captcha_container {
  max-height: 0;
  visibility: hidden;
  opacity: 0;
}

.text-left {
  text-align: left!important;
}

.text-right {
  text-align: right!important;
}

.text-center {
  text-align: center!important;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3,.3,.3);
    -moz-transform: scale3d(.3,.3,.3);
    -ms-transform: scale3d(.3,.3,.3);
    -o-transform: scale3d(.3,.3,.3);
    transform: scale3d(.3,.3,.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation: 1s ease-out zoomIn;
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3dtranslate3d(0,0,0);
    -moz-transform: translate3dtranslate3d(0,0,0);
    -ms-transform: translate3dtranslate3d(0,0,0);
    -o-transform: translate3dtranslate3d(0,0,0);
    transform: translate3dtranslate3d(0,0,0);
    opacity: 1;
  }
}

.slideInRight {
  animation: 1s ease-out slideInRight;
}

.tzclock {
  font-family: clock,sans-serif;
}

.angle-top {
  position: relative;
}

.angle-top:after {
  position: absolute;
  content: "";
  left: -15%;
  top: -50px;
  width: 130%;
  height: 100px;
  background: inherit;
  z-index: 1;
  -webkit-transform: rotate(-.75deg);
  -moz-transform: rotate(-.75deg);
  -ms-transform: rotate(-.75deg);
  transform: rotate(-.75deg);
  -webkit-box-shadow: 0 -12px 8px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 -12px 8px 0 rgba(0,0,0,.05);
  box-shadow: 0 -12px 8px 0 rgba(0,0,0,.05);
}

.angle-bottom {
  position: relative;
}

.angle-bottom:after {
  position: absolute;
  content: "";
  left: -15%;
  bottom: -50px;
  width: 130%;
  height: 100px;
  background: inherit;
  z-index: 1;
  -webkit-transform: rotate(.75deg);
  -moz-transform: rotate(.75deg);
  -ms-transform: rotate(.75deg);
  transform: rotate(.75deg);
  -webkit-box-shadow: 0 12px 8px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 12px 8px 0 rgba(0,0,0,.05);
  box-shadow: 0 12px 8px 0 rgba(0,0,0,.05);
}

.after-angle {
  padding-top: 180px!important;
}

.before-angle {
  padding-bottom: 180px!important;
}

@media (max-width:1024px) {
  .after-angle {
    padding-top: 140px!important;
  }

  .before-angle {
    padding-bottom: 140px!important;
  }
}

.bg-b--fixed {
  background-color: #09b5d1!important;
}

.bg-dark {
  background-color: #000738;
}

.bg-grey--light {
  background-color: #f9f9f9;
}

.bg-g-r-grey {
  background-color: #e5e6eb;
  background-image: linear-gradient(150deg,#e5e6eb 50%,#000738 142%);
}

.bg-g-l-grey {
  background-color: #e5e6eb;
  background-image: linear-gradient(-150deg,#e5e6eb 50%,#000738 142%);
}

.bg-bluish {
  background-color: #e6eaf0;
}

.bg-bluish--g {
  background-color: #e6eaf0;
  background-image: linear-gradient(-30deg,#e6eaf0 0,#f9f9f9 100%);
}

.bg-bluish--g-dark {
  background-color: #e6eaf0;
  background-image: linear-gradient(-60deg,rgba(15,23,46,.1) 0,#f9f9f9 100%);
}

.bg-bluish-light {
  background-color: #f5f7fb;
}

.bg-east-bay {
  background-color: #333960;
}

.bg-tx-atari {
  background-image: url(https://www.technologyonecorp.com/?a=111942);
  background-repeat: repeat;
}

.bg-tx-atari--up {
  background-image: url(https://www.technologyonecorp.com/?a=112009);
  background-repeat: repeat;
}

.bg-tx-atari--light {
  background-image: url(https://www.technologyonecorp.com/?a=111941);
  background-repeat: repeat;
}

.bg-tx-brick {
  background-image: url(https://www.technologyonecorp.com/?a=111940);
  background-repeat: repeat;
}

.bg-tx-circles {
  background-image: url(https://www.technologyonecorp.com/?a=111937);
  background-repeat: repeat;
}

.bg-tx-connected {
  background-image: url(https://www.technologyonecorp.com/?a=111926);
  background-repeat: repeat;
}

.bg-tx-cubes {
  background-image: url(https://www.technologyonecorp.com/?a=111927);
  background-repeat: repeat;
}

.bg-tx-cubes--light {
  background-image: url(https://www.technologyonecorp.com/?a=111928);
  background-repeat: repeat;
}

.bg-tx-cubes--light2 {
  background-image: url(https://www.technologyonecorp.com/?a=116559);
  background-repeat: repeat;
}

.bg-tx-dot {
  background-image: url(https://www.technologyonecorp.com/?a=111924);
  background-repeat: repeat;
}

.bg-tx-dot--dark {
  background-image: url(https://www.technologyonecorp.com/?a=111925);
  background-repeat: repeat;
}

.bg-tx-dot--light {
  background-image: url(https://www.technologyonecorp.com/?a=111923);
  background-repeat: repeat;
}

.bg-tx-dot--subtle {
  background-image: url(https://www.technologyonecorp.com/?a=117466);
  background-repeat: repeat;
}

.bg-tx-dot--white {
  background-image: url(https://www.technologyonecorp.com/?a=111933);
  background-repeat: repeat;
}

.bg-tx-foggy-birds {
  background-image: url(https://www.technologyonecorp.com/?a=111929);
  background-repeat: repeat;
}

.bg-tx-geometry {
  background-image: url(https://www.technologyonecorp.com/?a=111932);
  background-repeat: repeat;
}

.bg-tx-gobbler {
  background-image: url(https://www.technologyonecorp.com/?a=111931);
  background-repeat: repeat;
}

.bg-tx-lozenge {
  background-image: url(https://www.technologyonecorp.com/?a=111922);
  background-repeat: repeat;
}

.bg-tx-math {
  background-image: url(https://www.technologyonecorp.com/?a=111935);
  background-repeat: repeat;
}

.bg-tx-pineapple {
  background-image: url(https://www.technologyonecorp.com/?a=111934);
  background-repeat: repeat;
}

.bg-tx-settings {
  background-image: url(https://www.technologyonecorp.com/?a=112011);
  background-repeat: repeat;
}

.bg-tx-settings--light {
  background-image: url(https://www.technologyonecorp.com/?a=112010);
  background-repeat: repeat;
}

.bg-tx-squares {
  background-image: url(https://www.technologyonecorp.com/?a=111936);
  background-repeat: repeat;
}

.bg-tx-square-battern {
  background-image: url(https://www.technologyonecorp.com/?a=111921);
  background-repeat: repeat;
}

.bg-tx-zebra {
  background-image: url(https://www.technologyonecorp.com/?a=111938);
  background-repeat: repeat;
}

.bg-tx-zigzag {
  background-image: url(https://www.technologyonecorp.com/?a=111944);
  background-repeat: repeat;
}

.bg-tx-zigzag--light {
  background-image: url(https://www.technologyonecorp.com/?a=111943);
  background-repeat: repeat;
}

.bg-tx-little-plaid {
  background-image: url(https://www.technologyonecorp.com/?a=116550);
  background-repeat: repeat;
}

.btn-onoff-in-box {
  max-width: 310px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 30px auto 0 auto;
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: "0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1)";
  -moz-box-shadow: "0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1)";
  box-shadow: "0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1)";
}

.btn-onoff-in-box .btn-onoff {
  margin-top: 0;
  background: red;
  padding: 15px 10px;
  background: #f9f9f9;
  border-bottom: 1px solid #e6e6e6;
}

.btn-onoff-in-box .input_title {
  margin-right: 20px!important;
  margin-left: 20px!important;
}

.btn-onoff-in-box .input_title:last-child {
  margin-bottom: 30px;
}

.btn-onoff {
  position: relative;
  display: block;
  vertical-align: middle;
  margin: 30px auto 0 auto;
  max-width: 310px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-onoff--nomargin {
  margin: 0 auto;
}

.btn-onoff p {
  display: inline;
  padding: 0;
}

.btn-onoff input {
  display: block;
  position: absolute;
  opacity: 0;
}

.btn-onoff div {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: calc(100% - 65px);
  text-align: left;
  line-height: 20px;
}

.btn-onoff span {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 80px;
  height: 34px;
  border-radius: 40px;
  background: #666;
  border: 1px solid #666;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.btn-onoff input:checked:not(.btn-onoff--false)~span {
  border: 1px solid #4caf50;
  background: #4caf50;
}

.btn-onoff input:focus~span {
  border: 1px solid #09b5d1;
}

.btn-onoff input~span:before {
  content: 'Off';
  display: block;
  width: 34px;
  text-align: right;
  height: 38px;
  position: absolute;
  right: 2px;
  font-size: 14px;
  font-family: Arial;
  font-weight: 700;
  line-height: 38px;
  color: #fff;
  padding: 0 4px;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  -ms-transition: all .4s ease;
  transition: all .4s ease;
}

.btn-onoff--YN input~span:before {
  content: 'No';
}

.btn-onoff input:checked:not(.btn-onoff--false)~span:before {
  content: 'On';
  right: 18px;
  color: #fff;
  text-align: left;
}

.btn-onoff--YN input:checked:not(.btn-onoff--false)~span:before {
  content: 'Yes';
}

.btn-onoff input:disabled:not(.btn-onoff__single--loading)~span {
  opacity: .75;
  cursor: default;
}

.btn-onoff input:disabled:not(.btn-onoff__single--loading)~div {
  opacity: .75;
  position: relative;
  padding-left: 26px;
  cursor: default;
}

.btn-onoff input:disabled:not(.btn-onoff__single--loading)~div:after {
  cursor: default;
  position: absolute;
  width: 14px;
  height: 20px;
  left: 10px;
  top: 0;
  content: "\e989";
  font-family: icomoon!important;
  font-size: 12px;
  opacity: .8;
}

.btn-onoff input~span:after {
  content: '';
  position: absolute;
  width: 26px;
  height: 26px;
  top: 4px;
  left: 4px;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  -ms-transition: all .15s ease;
  transition: all .15s ease;
}

.btn-onoff input.btn-onoff__single--loading~span:after {
  width: 11.6px;
  height: 11.6px;
  border: 2px solid #eaf2f3;
  border-bottom: 2px solid transparent;
  background: 0 0;
  animation: loading 2s linear infinite;
}

@keyframes loading {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.btn-onoff input:checked:not(.btn-onoff--false)~span:after {
  content: '';
  left: 51px;
}

.btn-onoff--full {
  margin-right: 0;
  margin-left: 0;
  max-width: 100%;
  display: inline-flex;
  flex-wrap: nowrap;
}

.btn-onoff--full div {
  width: auto;
}

.btn-onoff--full+.tooltip {
  margin-left: 5px;
  vertical-align: bottom;
}

.btn-onoff span {
  width: 54px;
  min-width: 54px;
  height: 20.4px;
  border-radius: 24px;
}

.btn-onoff input~span:before {
  height: 22.8px;
  font-size: 11px;
  line-height: 20.4px;
  right: 2.4px;
}

.btn-onoff input:checked:not(.btn-onoff--false)~span:before {
  right: 10.8px;
}

.btn-onoff input~span:after {
  width: 15.6px;
  height: 15.6px;
  top: 2.4px;
  left: 2.4px;
}

.btn-onoff input:checked:not(.btn-onoff--false)~span:after {
  left: 36px;
}

.btn-onoff--top {
  margin-top: 0;
}

a.btn {
  display: inline-block;
}

.btn {
  padding: 2px 25px;
  line-height: 32px;
  font-size: 16px;
  height: 40px;
  background: #09b5d1;
  color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 2px solid #09b5d1;
  -moz-transition: background .3s ease,color .3s ease,-moz-transform .3s ease;
  -webkit-transition: background .3s ease,color .3s ease,-webkit-transform .3s ease;
  -o-transition: background .3s ease,color .3s ease,-o-transform .3s ease;
  -ms-transition: background .3s ease,color .3s ease,-ms-transition .3s ease;
  transition: background .3s ease,color .3s ease,transform .3s ease;
  will-change: background,color;
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px;
  cursor: pointer;
  text-align: center;
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  font-weight: 500;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:hover {
  background-color: #fff;
  color: #09b5d1;
}

.btn--lrg {
  padding: 4px 25px;
  height: 44px;
  font-size: 20px;
}

.btn--sml {
  padding: 0 25px;
  height: 36px;
}

.btn--transparent:hover {
  background: 0 0;
}

.btn--loading {
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
  color: transparent!important;
  background-color: #fff!important;
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2309b5d1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-size: 30px;
  cursor: default;
}

.btn--loading:hover {
  color: transparent!important;
}

.btn--rec {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  height: 56px;
}

.btn--ico {
  padding-left: 45px;
}

.btn--ico:after {
  width: 20px!important;
  height: 20px!important;
  line-height: 20px!important;
  left: 10px!important;
  top: calc(50% - 10px)!important;
}

.btn--red-white {
  color: #d8919e;
  background: #fff;
  border: 2px solid #d8919e;
  -webkit-box-shadow: 0 2px 6px 0 rgba(203,107,125,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(203,107,125,.5);
  box-shadow: 0 2px 6px 0 rgba(203,107,125,.5);
}

.btn--red-white:hover {
  background: #d8919e;
  color: #fff;
}

.btn--green {
  background: #4caf50;
  border: 2px solid #4caf50;
  -webkit-box-shadow: 0 2px 6px 0 rgba(61,139,64,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(61,139,64,.5);
  box-shadow: 0 2px 6px 0 rgba(61,139,64,.5);
}

.btn--green:hover {
  color: #4caf50;
}

.btn--linkedin {
  background: #0e76a8;
  border: 2px solid #0e76a8;
  -webkit-box-shadow: 0 2px 6px 0 rgba(10,85,121,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(10,85,121,.5);
  box-shadow: 0 2px 6px 0 rgba(10,85,121,.5);
}

.btn--linkedin:hover {
  color: #0e76a8;
}

button::-moz-focus-inner {
  border: 0;
}

.floating-close {
  background: 0 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 16px;
  right: 20px;
  font-size: 0;
  -moz-transition: opacity .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,transform .2s ease;
  will-change: opacity;
  z-index: 5;
  opacity: .5;
}

.floating-close:after {
  content: "\e825";
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-family: icomoon!important;
}

.floating-close:hover {
  opacity: .9;
}

.option-btn {
  white-space: nowrap;
  background: 0 0;
  font-weight: 700;
  font-size: 16px;
  position: relative;
  line-height: 18px;
  -moz-transition: color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,transform .3s ease;
  will-change: color;
  padding: 5px 5px 5px 32px;
}

.option-btn .one,.option-btn .two {
  position: absolute;
  height: 2px;
  width: 20px;
  left: 6px;
  background-color: #000738;
  display: inline-block;
}

.option-btn .one:after,.option-btn .two:after {
  position: absolute;
  width: 8px;
  height: 8px;
  background: #666;
  content: "";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: -3px;
  -moz-transition: background-color .2s ease,left .2s ease,-moz-transform .2s ease;
  -webkit-transition: background-color .2s ease,left .2s ease,-webkit-transform .2s ease;
  -o-transition: background-color .2s ease,left .2s ease,-o-transform .2s ease;
  -ms-transition: background-color .2s ease,left .2s ease,-ms-transition .2s ease;
  transition: background-color .2s ease,left .2s ease,transform .2s ease;
  will-change: background-color,left;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
}

.option-btn .one {
  top: 8px;
}

.option-btn .one:after {
  left: 12px;
}

.option-btn .two {
  top: 17px;
}

.option-btn .two:after {
  left: 0;
}

.option-btn:hover {
  color: #09b5d1;
}

.option-btn:hover .one:after,.option-btn:hover .two:after {
  background-color: #09b5d1;
}

.option-btn:hover .one:after {
  left: 0;
}

.option-btn:hover .two:after {
  left: 12px;
}

.option-btn--sa {
  border: 1px solid #ddd;
  background-color: rgba(255,255,255,.8);
  padding: 10px 10px 10px 37px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.14);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.14);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.14);
}

.option-btn--sa .one,.option-btn--sa .two {
  left: 11px;
}

.option-btn--sa .one {
  top: 13px;
}

.option-btn--sa .two {
  top: 22px;
}

.fancy-checkbox-cont input[type=checkbox] {
  position: absolute;
  opacity: 0;
}

.fancy-checkbox-cont input[type=checkbox]+label {
  position: relative;
  cursor: pointer;
  padding: 0 0 0 26px;
}

.fancy-checkbox-cont input[type=checkbox]+label:after {
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -o-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
  opacity: 0;
  visibility: hidden;
  content: '';
  position: absolute;
  left: 6px;
  top: 3px;
  background: 0 0;
  width: 0;
  height: 0;
  -webkit-transform: rotate(35deg);
  -moz-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.fancy-checkbox-cont input[type=checkbox]+label:before {
  content: '';
  position: absolute;
  left: 0;
  display: inline-block;
  vertical-align: text-top;
  width: 18px;
  height: 18px;
  background: #fff;
  border: 1px solid #bfbfbf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  top: 0;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  -ms-transition: all .15s ease;
  transition: all .15s ease;
  z-index: 0;
}

.fancy-checkbox-cont input[type=checkbox]:hover+label:before {
  background: #f0f0f0;
}

.fancy-checkbox-cont input[type=checkbox]:checked+label:before {
  background: #09b5d1;
  border: 1px solid #09b5d1;
}

.fancy-checkbox-cont input[type=checkbox]:disabled+label {
  color: #b8b8b8;
  cursor: auto;
}

.fancy-checkbox-cont input[type=checkbox]:disabled+label:before {
  box-shadow: none;
}

.fancy-checkbox-cont input[type=checkbox]:checked+label:after {
  opacity: 1;
  visibility: visible;
  width: 4px;
  height: 9px;
}

.progress-bar {
  position: relative;
  font-size: 76px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  text-shadow: 0 3px 6px rgba(0,0,0,.2);
  width: 100%;
  max-width: 380px;
  margin: 0 auto;
}

.progress-bar svg {
  -webkit-filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .2));
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .2));
}

.progress-bar svg path:first-child {
  stroke: #fff;
}

.progress-bar svg path:last-child {
  stroke: #09b5d1;
  stroke-dasharray: 142,142;
}

.progress-bar svg path.animate {
  -webkit-transition: all 1.4s ease;
  -moz-transition: all 1.4s ease;
  -o-transition: all 1.4s ease;
  -ms-transition: all 1.4s ease;
  transition: all 1.4s ease;
}

.progress-bar .d {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: absolute;
  left: 0;
  bottom: 10px;
  text-align: center;
}

.progress-bar--dark {
  color: #444;
}

.progress-bar--dark svg path:first-child {
  stroke: #bfbfbf;
}

@media (max-width:600px) {
  .progress-bar {
    font-size: 54px;
    max-width: 280px;
  }
}

.list-b-c {
  list-style-type: disc;
  padding-left: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.list-b-c li {
  padding: 5px 0;
}

.list-b-s {
  list-style-type: square;
  padding-left: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.list-b-s li {
  padding: 5px 0;
}

.t-b-dark {
  color: #000738;
}

.t-c-white {
  color: #fff;
}

.h-xxxxxl {
  font-size: 58px;
}

.h-xxxxl {
  font-size: 48px;
}

.h-xxxl {
  font-size: 42px;
}

.h-xxl {
  font-size: 36px;
}

.h-xl {
  font-size: 32px;
}

.h-l {
  font-size: 28px;
}

.h-m {
  font-size: 24px;
}

.h-s {
  font-size: 20px;
}

.h-xs {
  font-size: 18px;
}

@media (max-width:1024px) {
  .h-xxxxxl {
    font-size: 42px;
  }

  .h-xxxl,.h-xxxxl {
    font-size: 36px;
  }

  .h-xxl {
    font-size: 32px;
  }

  .h-xl {
    font-size: 28px;
  }

  .h-l {
    font-size: 24px;
  }

  .h-m {
    font-size: 20px;
  }

  .h-s {
    font-size: 18px;
  }
}

@media (max-width:600px) {
  .h-xxxxxl {
    font-size: 36px;
  }

  .h-xxxl,.h-xxxxl {
    font-size: 32px;
  }

  .h-xxl {
    font-size: 28px;
  }

  .h-xl {
    font-size: 24px;
  }

  .h-l {
    font-size: 22px;
  }
}

.h-u {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-bottom: 40px;
}

.h-u:after {
  position: absolute;
  bottom: 20px;
  height: 1px;
  border: none;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
  content: "";
  width: 200px;
  left: calc(50% - 100px);
  opacity: .5;
  -webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);
  box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);
}

.h-u--full:after {
  left: 0;
  width: 100%;
}

.t-b {
  color: #09b5d1;
}

.t-b-l {
  color: #f4fdff;
}

.link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-b:hover:after {
  width: calc(100% - 10px);
}

.link-b:after {
  border-bottom: 2px solid #09b5d1;
}

.btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  color: #09b5d1;
  background-color: #fff;
  border: 2px solid #09b5d1;
}

.btn-w-b:hover {
  background: #09b5d1;
  color: #fff;
}

.btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  background: #09b5d1;
  border: 2px solid #09b5d1;
  color: #fff;
}

.btn-b:hover {
  background-color: #fff;
  color: #09b5d1;
}

.bg-b {
  background-color: #09b5d1;
}

.bg-b-l {
  background-color: #f4fdff;
}

.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(9,181,209,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#09b5d1 140%);
}

.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(9,181,209,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#09b5d1 140%);
}

.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(9,181,209,.2) 100%);
}

.bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(9,181,209,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-b-t-1 {
  background-color: rgba(9,181,209,.1);
}

.bg-b-t-2 {
  background-color: rgba(9,181,209,.2);
}

.bg-b-t-3 {
  background-color: rgba(9,181,209,.3);
}

.bg-b-t-4 {
  background-color: rgba(9,181,209,.4);
}

.bg-b-t-5 {
  background-color: rgba(9,181,209,.5);
}

.bg-b-t-6 {
  background-color: rgba(9,181,209,.6);
}

.bg-b-t-7 {
  background-color: rgba(9,181,209,.7);
}

.bg-b-t-8 {
  background-color: rgba(9,181,209,.8);
}

.bg-b-t-9 {
  background-color: rgba(9,181,209,.9);
}

.bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2309b5d1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-b {
  border-color: #09b5d1;
}

.border-b-l {
  border-color: #f4fdff;
}

.i-b .t-b,.i-b.t-b {
  color: #09b5d1;
}

.i-b .t-b-l,.i-b.t-b-l {
  color: #f4fdff;
}

.i-b .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-b .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-b .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-b .link-b:after {
  border-bottom: 2px solid #09b5d1;
}

.i-b .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  color: #09b5d1;
  background-color: #fff;
  border: 2px solid #09b5d1;
}

.i-b .btn-w-b:hover {
  background: #09b5d1;
  color: #fff;
}

.i-b .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  background: #09b5d1;
  border: 2px solid #09b5d1;
  color: #fff;
}

.i-b .btn-b:hover {
  background-color: #fff;
  color: #09b5d1;
}

.i-b .bg-b,.i-b.bg-b {
  background-color: #09b5d1;
}

.i-b .bg-b-l,.i-b.bg-b-l {
  background-color: #f4fdff;
}

.i-b .bg-g-l-b,.i-b.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(9,181,209,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-b .bg-g-l-b--full,.i-b.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#09b5d1 140%);
}

.i-b .bg-g-r-b,.i-b.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(9,181,209,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-b .bg-g-r-b--full,.i-b.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#09b5d1 140%);
}

.i-b .bg-g-b-vid,.i-b.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(9,181,209,.2) 100%);
}

.i-b .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(9,181,209,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-b .bg-b-t-1 {
  background-color: rgba(9,181,209,.1);
}

.i-b .bg-b-t-2 {
  background-color: rgba(9,181,209,.2);
}

.i-b .bg-b-t-3 {
  background-color: rgba(9,181,209,.3);
}

.i-b .bg-b-t-4 {
  background-color: rgba(9,181,209,.4);
}

.i-b .bg-b-t-5 {
  background-color: rgba(9,181,209,.5);
}

.i-b .bg-b-t-6 {
  background-color: rgba(9,181,209,.6);
}

.i-b .bg-b-t-7 {
  background-color: rgba(9,181,209,.7);
}

.i-b .bg-b-t-8 {
  background-color: rgba(9,181,209,.8);
}

.i-b .bg-b-t-9 {
  background-color: rgba(9,181,209,.9);
}

.i-b .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-b .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-b .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2309b5d1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-b .border-b {
  border-color: #09b5d1;
}

.i-b .border-b-l {
  border-color: #f4fdff;
}

.i-b input[type=checkbox]:checked+label:before {
  background: #09b5d1;
  border: 1px solid #09b5d1;
}

.i-b-f .t-b,.i-b-f.t-b,section.i-b .t-b,section.i-b.t-b {
  color: #09b5d1!important;
}

.i-b-f .t-b-l,.i-b-f.t-b-l,section.i-b .t-b-l,section.i-b.t-b-l {
  color: #f4fdff!important;
}

.i-b-f .link-b,section.i-b .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-b-f .link-b:after,section.i-b .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-b-f .link-b:hover:after,section.i-b .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-b-f .link-b:after,section.i-b .link-b:after {
  border-bottom: 2px solid #09b5d1!important;
}

.i-b-f .btn-w-b,section.i-b .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5)!important;
  color: #09b5d1;
  background-color: #fff!important;
  border: 2px solid #09b5d1!important;
}

.i-b-f .btn-w-b:hover,section.i-b .btn-w-b:hover {
  background: #09b5d1!important;
  color: #fff!important;
}

.i-b-f .btn-b,section.i-b .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5)!important;
  background: #09b5d1!important;
  border: 2px solid #09b5d1!important;
  color: #fff!important;
}

.i-b-f .btn-b:hover,section.i-b .btn-b:hover {
  background-color: #fff!important;
  color: #09b5d1!important;
}

.i-b-f .bg-b,.i-b-f.bg-b,section.i-b .bg-b,section.i-b.bg-b {
  background-color: #09b5d1!important;
}

.i-b-f .bg-b-l,.i-b-f.bg-b-l,section.i-b .bg-b-l,section.i-b.bg-b-l {
  background-color: #f4fdff!important;
}

.i-b-f .bg-g-l-b,.i-b-f.bg-g-l-b,section.i-b .bg-g-l-b,section.i-b.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(9,181,209,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-b-f .bg-g-l-b--full,.i-b-f.bg-g-l-b--full,section.i-b .bg-g-l-b--full,section.i-b.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#09b5d1 140%)!important;
}

.i-b-f .bg-g-r-b,.i-b-f.bg-g-r-b,section.i-b .bg-g-r-b,section.i-b.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(9,181,209,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-b-f .bg-g-r-b--full,.i-b-f.bg-g-r-b--full,section.i-b .bg-g-r-b--full,section.i-b.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#09b5d1 140%)!important;
}

.i-b-f .bg-g-b-vid,.i-b-f.bg-g-b-vid,section.i-b .bg-g-b-vid,section.i-b.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(9,181,209,.2) 100%)!important;
}

.i-b-f .bg-g-top-b:after,section.i-b .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(9,181,209,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-b-f .bg-b-t-1,section.i-b .bg-b-t-1 {
  background-color: rgba(9,181,209,.1);
}

.i-b-f .bg-b-t-2,section.i-b .bg-b-t-2 {
  background-color: rgba(9,181,209,.2);
}

.i-b-f .bg-b-t-3,section.i-b .bg-b-t-3 {
  background-color: rgba(9,181,209,.3);
}

.i-b-f .bg-b-t-4,section.i-b .bg-b-t-4 {
  background-color: rgba(9,181,209,.4);
}

.i-b-f .bg-b-t-5,section.i-b .bg-b-t-5 {
  background-color: rgba(9,181,209,.5);
}

.i-b-f .bg-b-t-6,section.i-b .bg-b-t-6 {
  background-color: rgba(9,181,209,.6);
}

.i-b-f .bg-b-t-7,section.i-b .bg-b-t-7 {
  background-color: rgba(9,181,209,.7);
}

.i-b-f .bg-b-t-8,section.i-b .bg-b-t-8 {
  background-color: rgba(9,181,209,.8);
}

.i-b-f .bg-b-t-9,section.i-b .bg-b-t-9 {
  background-color: rgba(9,181,209,.9);
}

.i-b-f .bg-svg-wave-b,section.i-b .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-b-f .bg-svg-simpleg-b,section.i-b .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%2309b5d1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-b-f .bg-svg-loading-b,section.i-b .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2309b5d1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-b-f .border-b,section.i-b .border-b {
  border-color: #09b5d1!important;
}

.i-b-f .border-b-l,section.i-b .border-b-l {
  border-color: #f4fdff!important;
}

.i-b-f input[type=checkbox]:checked+label:before,section.i-b input[type=checkbox]:checked+label:before {
  background: #09b5d1!important;
  border: 1px solid #09b5d1!important;
}

.t-l {
  color: #00b189;
}

.t-l-l {
  color: #f2fffc;
}

.link-l {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-l:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-l:hover:after {
  width: calc(100% - 10px);
}

.link-l:after {
  border-bottom: 2px solid #00b189;
}

.btn-w-l {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  color: #00b189;
  background-color: #fff;
  border: 2px solid #00b189;
}

.btn-w-l:hover {
  background: #00b189;
  color: #fff;
}

.btn-l {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  background: #00b189;
  border: 2px solid #00b189;
  color: #fff;
}

.btn-l:hover {
  background-color: #fff;
  color: #00b189;
}

.bg-l {
  background-color: #00b189;
}

.bg-l-l {
  background-color: #f2fffc;
}

.bg-g-l-l {
  background-image: linear-gradient(to left,transparent 40%,rgba(0,177,137,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-l--full {
  background-image: linear-gradient(-150deg,#000738 50%,#00b189 140%);
}

.bg-g-r-l {
  background-image: linear-gradient(to right,transparent 40%,rgba(0,177,137,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-l--full {
  background-image: linear-gradient(150deg,#000738 50%,#00b189 140%);
}

.bg-g-l-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(0,177,137,.2) 100%);
}

.bg-g-top-l:after {
  background-image: linear-gradient(to top,transparent 0,rgba(0,177,137,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-l-t-1 {
  background-color: rgba(0,177,137,.1);
}

.bg-l-t-2 {
  background-color: rgba(0,177,137,.2);
}

.bg-l-t-3 {
  background-color: rgba(0,177,137,.3);
}

.bg-l-t-4 {
  background-color: rgba(0,177,137,.4);
}

.bg-l-t-5 {
  background-color: rgba(0,177,137,.5);
}

.bg-l-t-6 {
  background-color: rgba(0,177,137,.6);
}

.bg-l-t-7 {
  background-color: rgba(0,177,137,.7);
}

.bg-l-t-8 {
  background-color: rgba(0,177,137,.8);
}

.bg-l-t-9 {
  background-color: rgba(0,177,137,.9);
}

.bg-svg-wave-l {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-l {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-l {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300b189%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-l {
  border-color: #00b189;
}

.border-l-l {
  border-color: #f2fffc;
}

.i-l .t-b,.i-l.t-b {
  color: #00b189;
}

.i-l .t-b-l,.i-l.t-b-l {
  color: #f2fffc;
}

.i-l .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-l .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-l .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-l .link-b:after {
  border-bottom: 2px solid #00b189;
}

.i-l .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  color: #00b189;
  background-color: #fff;
  border: 2px solid #00b189;
}

.i-l .btn-w-b:hover {
  background: #00b189;
  color: #fff;
}

.i-l .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  box-shadow: 0 2px 6px 0 rgba(0,126,98,.5);
  background: #00b189;
  border: 2px solid #00b189;
  color: #fff;
}

.i-l .btn-b:hover {
  background-color: #fff;
  color: #00b189;
}

.i-l .bg-b,.i-l.bg-b {
  background-color: #00b189;
}

.i-l .bg-b-l,.i-l.bg-b-l {
  background-color: #f2fffc;
}

.i-l .bg-g-l-b,.i-l.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(0,177,137,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-l .bg-g-l-b--full,.i-l.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#00b189 140%);
}

.i-l .bg-g-r-b,.i-l.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(0,177,137,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-l .bg-g-r-b--full,.i-l.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#00b189 140%);
}

.i-l .bg-g-b-vid,.i-l.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(0,177,137,.2) 100%);
}

.i-l .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(0,177,137,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-l .bg-b-t-1 {
  background-color: rgba(0,177,137,.1);
}

.i-l .bg-b-t-2 {
  background-color: rgba(0,177,137,.2);
}

.i-l .bg-b-t-3 {
  background-color: rgba(0,177,137,.3);
}

.i-l .bg-b-t-4 {
  background-color: rgba(0,177,137,.4);
}

.i-l .bg-b-t-5 {
  background-color: rgba(0,177,137,.5);
}

.i-l .bg-b-t-6 {
  background-color: rgba(0,177,137,.6);
}

.i-l .bg-b-t-7 {
  background-color: rgba(0,177,137,.7);
}

.i-l .bg-b-t-8 {
  background-color: rgba(0,177,137,.8);
}

.i-l .bg-b-t-9 {
  background-color: rgba(0,177,137,.9);
}

.i-l .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-l .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-l .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300b189%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-l .border-b {
  border-color: #00b189;
}

.i-l .border-b-l {
  border-color: #f2fffc;
}

.i-l input[type=checkbox]:checked+label:before {
  background: #00b189;
  border: 1px solid #00b189;
}

.i-l-f .t-b,.i-l-f.t-b,section.i-l .t-b,section.i-l.t-b {
  color: #00b189!important;
}

.i-l-f .t-b-l,.i-l-f.t-b-l,section.i-l .t-b-l,section.i-l.t-b-l {
  color: #f2fffc!important;
}

.i-l-f .link-b,section.i-l .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-l-f .link-b:after,section.i-l .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-l-f .link-b:hover:after,section.i-l .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-l-f .link-b:after,section.i-l .link-b:after {
  border-bottom: 2px solid #00b189!important;
}

.i-l-f .btn-w-b,section.i-l .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(0,126,98,.5)!important;
  color: #00b189;
  background-color: #fff!important;
  border: 2px solid #00b189!important;
}

.i-l-f .btn-w-b:hover,section.i-l .btn-w-b:hover {
  background: #00b189!important;
  color: #fff!important;
}

.i-l-f .btn-b,section.i-l .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(0,126,98,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(0,126,98,.5)!important;
  background: #00b189!important;
  border: 2px solid #00b189!important;
  color: #fff!important;
}

.i-l-f .btn-b:hover,section.i-l .btn-b:hover {
  background-color: #fff!important;
  color: #00b189!important;
}

.i-l-f .bg-b,.i-l-f.bg-b,section.i-l .bg-b,section.i-l.bg-b {
  background-color: #00b189!important;
}

.i-l-f .bg-b-l,.i-l-f.bg-b-l,section.i-l .bg-b-l,section.i-l.bg-b-l {
  background-color: #f2fffc!important;
}

.i-l-f .bg-g-l-b,.i-l-f.bg-g-l-b,section.i-l .bg-g-l-b,section.i-l.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(0,177,137,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-l-f .bg-g-l-b--full,.i-l-f.bg-g-l-b--full,section.i-l .bg-g-l-b--full,section.i-l.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#00b189 140%)!important;
}

.i-l-f .bg-g-r-b,.i-l-f.bg-g-r-b,section.i-l .bg-g-r-b,section.i-l.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(0,177,137,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-l-f .bg-g-r-b--full,.i-l-f.bg-g-r-b--full,section.i-l .bg-g-r-b--full,section.i-l.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#00b189 140%)!important;
}

.i-l-f .bg-g-b-vid,.i-l-f.bg-g-b-vid,section.i-l .bg-g-b-vid,section.i-l.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(0,177,137,.2) 100%)!important;
}

.i-l-f .bg-g-top-b:after,section.i-l .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(0,177,137,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-l-f .bg-b-t-1,section.i-l .bg-b-t-1 {
  background-color: rgba(0,177,137,.1);
}

.i-l-f .bg-b-t-2,section.i-l .bg-b-t-2 {
  background-color: rgba(0,177,137,.2);
}

.i-l-f .bg-b-t-3,section.i-l .bg-b-t-3 {
  background-color: rgba(0,177,137,.3);
}

.i-l-f .bg-b-t-4,section.i-l .bg-b-t-4 {
  background-color: rgba(0,177,137,.4);
}

.i-l-f .bg-b-t-5,section.i-l .bg-b-t-5 {
  background-color: rgba(0,177,137,.5);
}

.i-l-f .bg-b-t-6,section.i-l .bg-b-t-6 {
  background-color: rgba(0,177,137,.6);
}

.i-l-f .bg-b-t-7,section.i-l .bg-b-t-7 {
  background-color: rgba(0,177,137,.7);
}

.i-l-f .bg-b-t-8,section.i-l .bg-b-t-8 {
  background-color: rgba(0,177,137,.8);
}

.i-l-f .bg-b-t-9,section.i-l .bg-b-t-9 {
  background-color: rgba(0,177,137,.9);
}

.i-l-f .bg-svg-wave-b,section.i-l .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-l-f .bg-svg-simpleg-b,section.i-l .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%2300b189%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-l-f .bg-svg-loading-b,section.i-l .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300b189%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-l-f .border-b,section.i-l .border-b {
  border-color: #00b189!important;
}

.i-l-f .border-b-l,section.i-l .border-b-l {
  border-color: #f2fffc!important;
}

.i-l-f input[type=checkbox]:checked+label:before,section.i-l input[type=checkbox]:checked+label:before {
  background: #00b189!important;
  border: 1px solid #00b189!important;
}

.t-a {
  color: #ff7f40;
}

.t-a-l {
  color: #fff7f3;
}

.link-a {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-a:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-a:hover:after {
  width: calc(100% - 10px);
}

.link-a:after {
  border-bottom: 2px solid #ff7f40;
}

.btn-w-a {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  color: #ff7f40;
  background-color: #fff;
  border: 2px solid #ff7f40;
}

.btn-w-a:hover {
  background: #ff7f40;
  color: #fff;
}

.btn-a {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  background: #ff7f40;
  border: 2px solid #ff7f40;
  color: #fff;
}

.btn-a:hover {
  background-color: #fff;
  color: #ff7f40;
}

.bg-a {
  background-color: #ff7f40;
}

.bg-a-l {
  background-color: #fff7f3;
}

.bg-g-l-a {
  background-image: linear-gradient(to left,transparent 40%,rgba(255,127,64,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-a--full {
  background-image: linear-gradient(-150deg,#000738 50%,#ff7f40 140%);
}

.bg-g-r-a {
  background-image: linear-gradient(to right,transparent 40%,rgba(255,127,64,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-a--full {
  background-image: linear-gradient(150deg,#000738 50%,#ff7f40 140%);
}

.bg-g-a-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(255,127,64,.2) 100%);
}

.bg-g-top-a:after {
  background-image: linear-gradient(to top,transparent 0,rgba(255,127,64,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-a-t-1 {
  background-color: rgba(255,127,64,.1);
}

.bg-a-t-2 {
  background-color: rgba(255,127,64,.2);
}

.bg-a-t-3 {
  background-color: rgba(255,127,64,.3);
}

.bg-a-t-4 {
  background-color: rgba(255,127,64,.4);
}

.bg-a-t-5 {
  background-color: rgba(255,127,64,.5);
}

.bg-a-t-6 {
  background-color: rgba(255,127,64,.6);
}

.bg-a-t-7 {
  background-color: rgba(255,127,64,.7);
}

.bg-a-t-8 {
  background-color: rgba(255,127,64,.8);
}

.bg-a-t-9 {
  background-color: rgba(255,127,64,.9);
}

.bg-svg-wave-a {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-a {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-a {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff7f40%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-a {
  border-color: #ff7f40;
}

.border-a-l {
  border-color: #fff7f3;
}

.i-a .t-b,.i-a.t-b {
  color: #ff7f40;
}

.i-a .t-b-l,.i-a.t-b-l {
  color: #fff7f3;
}

.i-a .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-a .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-a .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-a .link-b:after {
  border-bottom: 2px solid #ff7f40;
}

.i-a .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  color: #ff7f40;
  background-color: #fff;
  border: 2px solid #ff7f40;
}

.i-a .btn-w-b:hover {
  background: #ff7f40;
  color: #fff;
}

.i-a .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  box-shadow: 0 2px 6px 0 rgba(255,93,13,.5);
  background: #ff7f40;
  border: 2px solid #ff7f40;
  color: #fff;
}

.i-a .btn-b:hover {
  background-color: #fff;
  color: #ff7f40;
}

.i-a .bg-b,.i-a.bg-b {
  background-color: #ff7f40;
}

.i-a .bg-b-l,.i-a.bg-b-l {
  background-color: #fff7f3;
}

.i-a .bg-g-l-b,.i-a.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(255,127,64,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-a .bg-g-l-b--full,.i-a.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#ff7f40 140%);
}

.i-a .bg-g-r-b,.i-a.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(255,127,64,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-a .bg-g-r-b--full,.i-a.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#ff7f40 140%);
}

.i-a .bg-g-b-vid,.i-a.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(255,127,64,.2) 100%);
}

.i-a .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(255,127,64,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-a .bg-b-t-1 {
  background-color: rgba(255,127,64,.1);
}

.i-a .bg-b-t-2 {
  background-color: rgba(255,127,64,.2);
}

.i-a .bg-b-t-3 {
  background-color: rgba(255,127,64,.3);
}

.i-a .bg-b-t-4 {
  background-color: rgba(255,127,64,.4);
}

.i-a .bg-b-t-5 {
  background-color: rgba(255,127,64,.5);
}

.i-a .bg-b-t-6 {
  background-color: rgba(255,127,64,.6);
}

.i-a .bg-b-t-7 {
  background-color: rgba(255,127,64,.7);
}

.i-a .bg-b-t-8 {
  background-color: rgba(255,127,64,.8);
}

.i-a .bg-b-t-9 {
  background-color: rgba(255,127,64,.9);
}

.i-a .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-a .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-a .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff7f40%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-a .border-b {
  border-color: #ff7f40;
}

.i-a .border-b-l {
  border-color: #fff7f3;
}

.i-a input[type=checkbox]:checked+label:before {
  background: #ff7f40;
  border: 1px solid #ff7f40;
}

.i-a-f .t-b,.i-a-f.t-b,section.i-a .t-b,section.i-a.t-b {
  color: #ff7f40!important;
}

.i-a-f .t-b-l,.i-a-f.t-b-l,section.i-a .t-b-l,section.i-a.t-b-l {
  color: #fff7f3!important;
}

.i-a-f .link-b,section.i-a .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-a-f .link-b:after,section.i-a .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-a-f .link-b:hover:after,section.i-a .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-a-f .link-b:after,section.i-a .link-b:after {
  border-bottom: 2px solid #ff7f40!important;
}

.i-a-f .btn-w-b,section.i-a .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(255,93,13,.5)!important;
  color: #ff7f40;
  background-color: #fff!important;
  border: 2px solid #ff7f40!important;
}

.i-a-f .btn-w-b:hover,section.i-a .btn-w-b:hover {
  background: #ff7f40!important;
  color: #fff!important;
}

.i-a-f .btn-b,section.i-a .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(255,93,13,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(255,93,13,.5)!important;
  background: #ff7f40!important;
  border: 2px solid #ff7f40!important;
  color: #fff!important;
}

.i-a-f .btn-b:hover,section.i-a .btn-b:hover {
  background-color: #fff!important;
  color: #ff7f40!important;
}

.i-a-f .bg-b,.i-a-f.bg-b,section.i-a .bg-b,section.i-a.bg-b {
  background-color: #ff7f40!important;
}

.i-a-f .bg-b-l,.i-a-f.bg-b-l,section.i-a .bg-b-l,section.i-a.bg-b-l {
  background-color: #fff7f3!important;
}

.i-a-f .bg-g-l-b,.i-a-f.bg-g-l-b,section.i-a .bg-g-l-b,section.i-a.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(255,127,64,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-a-f .bg-g-l-b--full,.i-a-f.bg-g-l-b--full,section.i-a .bg-g-l-b--full,section.i-a.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#ff7f40 140%)!important;
}

.i-a-f .bg-g-r-b,.i-a-f.bg-g-r-b,section.i-a .bg-g-r-b,section.i-a.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(255,127,64,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-a-f .bg-g-r-b--full,.i-a-f.bg-g-r-b--full,section.i-a .bg-g-r-b--full,section.i-a.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#ff7f40 140%)!important;
}

.i-a-f .bg-g-b-vid,.i-a-f.bg-g-b-vid,section.i-a .bg-g-b-vid,section.i-a.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(255,127,64,.2) 100%)!important;
}

.i-a-f .bg-g-top-b:after,section.i-a .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(255,127,64,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-a-f .bg-b-t-1,section.i-a .bg-b-t-1 {
  background-color: rgba(255,127,64,.1);
}

.i-a-f .bg-b-t-2,section.i-a .bg-b-t-2 {
  background-color: rgba(255,127,64,.2);
}

.i-a-f .bg-b-t-3,section.i-a .bg-b-t-3 {
  background-color: rgba(255,127,64,.3);
}

.i-a-f .bg-b-t-4,section.i-a .bg-b-t-4 {
  background-color: rgba(255,127,64,.4);
}

.i-a-f .bg-b-t-5,section.i-a .bg-b-t-5 {
  background-color: rgba(255,127,64,.5);
}

.i-a-f .bg-b-t-6,section.i-a .bg-b-t-6 {
  background-color: rgba(255,127,64,.6);
}

.i-a-f .bg-b-t-7,section.i-a .bg-b-t-7 {
  background-color: rgba(255,127,64,.7);
}

.i-a-f .bg-b-t-8,section.i-a .bg-b-t-8 {
  background-color: rgba(255,127,64,.8);
}

.i-a-f .bg-b-t-9,section.i-a .bg-b-t-9 {
  background-color: rgba(255,127,64,.9);
}

.i-a-f .bg-svg-wave-b,section.i-a .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-a-f .bg-svg-simpleg-b,section.i-a .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23ff7f40%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-a-f .bg-svg-loading-b,section.i-a .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff7f40%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-a-f .border-b,section.i-a .border-b {
  border-color: #ff7f40!important;
}

.i-a-f .border-b-l,section.i-a .border-b-l {
  border-color: #fff7f3!important;
}

.i-a-f input[type=checkbox]:checked+label:before,section.i-a input[type=checkbox]:checked+label:before {
  background: #ff7f40!important;
  border: 1px solid #ff7f40!important;
}

.t-e {
  color: #f45197;
}

.t-e-l {
  color: #fff9fb;
}

.link-e {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-e:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-e:hover:after {
  width: calc(100% - 10px);
}

.link-e:after {
  border-bottom: 2px solid #f45197;
}

.btn-w-e {
  -webkit-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  color: #f45197;
  background-color: #fff;
  border: 2px solid #f45197;
}

.btn-w-e:hover {
  background: #f45197;
  color: #fff;
}

.btn-e {
  -webkit-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  background: #f45197;
  border: 2px solid #f45197;
  color: #fff;
}

.btn-e:hover {
  background-color: #fff;
  color: #f45197;
}

.bg-e {
  background-color: #f45197;
}

.bg-e-l {
  background-color: #fff9fb;
}

.bg-g-l-e {
  background-image: linear-gradient(to left,transparent 40%,rgba(244,81,151,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-e--full {
  background-image: linear-gradient(-150deg,#000738 50%,#f45197 140%);
}

.bg-g-r-e {
  background-image: linear-gradient(to right,transparent 40%,rgba(244,81,151,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-e--full {
  background-image: linear-gradient(150deg,#000738 50%,#f45197 140%);
}

.bg-g-e-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(244,81,151,.2) 100%);
}

.bg-g-top-e:after {
  background-image: linear-gradient(to top,transparent 0,rgba(244,81,151,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-e-t-1 {
  background-color: rgba(244,81,151,.1);
}

.bg-e-t-2 {
  background-color: rgba(244,81,151,.2);
}

.bg-e-t-3 {
  background-color: rgba(244,81,151,.3);
}

.bg-e-t-4 {
  background-color: rgba(244,81,151,.4);
}

.bg-e-t-5 {
  background-color: rgba(244,81,151,.5);
}

.bg-e-t-6 {
  background-color: rgba(244,81,151,.6);
}

.bg-e-t-7 {
  background-color: rgba(244,81,151,.7);
}

.bg-e-t-8 {
  background-color: rgba(244,81,151,.8);
}

.bg-e-t-9 {
  background-color: rgba(244,81,151,.9);
}

.bg-svg-wave-e {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-e {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-e {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23f45197%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-e {
  border-color: #f45197;
}

.border-e-l {
  border-color: #fff9fb;
}

.i-e .t-b,.i-e.t-b {
  color: #f45197;
}

.i-e .t-b-l,.i-e.t-b-l {
  color: #fff9fb;
}

.i-e .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-e .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-e .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-e .link-b:after {
  border-bottom: 2px solid #f45197;
}

.i-e .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  color: #f45197;
  background-color: #fff;
  border: 2px solid #f45197;
}

.i-e .btn-w-b:hover {
  background: #f45197;
  color: #fff;
}

.i-e .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  box-shadow: 0 2px 6px 0 rgba(241,33,122,.5);
  background: #f45197;
  border: 2px solid #f45197;
  color: #fff;
}

.i-e .btn-b:hover {
  background-color: #fff;
  color: #f45197;
}

.i-e .bg-b,.i-e.bg-b {
  background-color: #f45197;
}

.i-e .bg-b-l,.i-e.bg-b-l {
  background-color: #fff9fb;
}

.i-e .bg-g-l-b,.i-e.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(244,81,151,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-e .bg-g-l-b--full,.i-e.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#f45197 140%);
}

.i-e .bg-g-r-b,.i-e.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(244,81,151,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-e .bg-g-r-b--full,.i-e.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#f45197 140%);
}

.i-e .bg-g-b-vid,.i-e.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(244,81,151,.2) 100%);
}

.i-e .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(244,81,151,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-e .bg-b-t-1 {
  background-color: rgba(244,81,151,.1);
}

.i-e .bg-b-t-2 {
  background-color: rgba(244,81,151,.2);
}

.i-e .bg-b-t-3 {
  background-color: rgba(244,81,151,.3);
}

.i-e .bg-b-t-4 {
  background-color: rgba(244,81,151,.4);
}

.i-e .bg-b-t-5 {
  background-color: rgba(244,81,151,.5);
}

.i-e .bg-b-t-6 {
  background-color: rgba(244,81,151,.6);
}

.i-e .bg-b-t-7 {
  background-color: rgba(244,81,151,.7);
}

.i-e .bg-b-t-8 {
  background-color: rgba(244,81,151,.8);
}

.i-e .bg-b-t-9 {
  background-color: rgba(244,81,151,.9);
}

.i-e .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-e .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-e .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23f45197%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-e .border-b {
  border-color: #f45197;
}

.i-e .border-b-l {
  border-color: #fff9fb;
}

.i-e input[type=checkbox]:checked+label:before {
  background: #f45197;
  border: 1px solid #f45197;
}

.i-e-f .t-b,.i-e-f.t-b,section.i-e .t-b,section.i-e.t-b {
  color: #f45197!important;
}

.i-e-f .t-b-l,.i-e-f.t-b-l,section.i-e .t-b-l,section.i-e.t-b-l {
  color: #fff9fb!important;
}

.i-e-f .link-b,section.i-e .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-e-f .link-b:after,section.i-e .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-e-f .link-b:hover:after,section.i-e .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-e-f .link-b:after,section.i-e .link-b:after {
  border-bottom: 2px solid #f45197!important;
}

.i-e-f .btn-w-b,section.i-e .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(241,33,122,.5)!important;
  color: #f45197;
  background-color: #fff!important;
  border: 2px solid #f45197!important;
}

.i-e-f .btn-w-b:hover,section.i-e .btn-w-b:hover {
  background: #f45197!important;
  color: #fff!important;
}

.i-e-f .btn-b,section.i-e .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(241,33,122,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(241,33,122,.5)!important;
  background: #f45197!important;
  border: 2px solid #f45197!important;
  color: #fff!important;
}

.i-e-f .btn-b:hover,section.i-e .btn-b:hover {
  background-color: #fff!important;
  color: #f45197!important;
}

.i-e-f .bg-b,.i-e-f.bg-b,section.i-e .bg-b,section.i-e.bg-b {
  background-color: #f45197!important;
}

.i-e-f .bg-b-l,.i-e-f.bg-b-l,section.i-e .bg-b-l,section.i-e.bg-b-l {
  background-color: #fff9fb!important;
}

.i-e-f .bg-g-l-b,.i-e-f.bg-g-l-b,section.i-e .bg-g-l-b,section.i-e.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(244,81,151,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-e-f .bg-g-l-b--full,.i-e-f.bg-g-l-b--full,section.i-e .bg-g-l-b--full,section.i-e.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#f45197 140%)!important;
}

.i-e-f .bg-g-r-b,.i-e-f.bg-g-r-b,section.i-e .bg-g-r-b,section.i-e.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(244,81,151,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-e-f .bg-g-r-b--full,.i-e-f.bg-g-r-b--full,section.i-e .bg-g-r-b--full,section.i-e.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#f45197 140%)!important;
}

.i-e-f .bg-g-b-vid,.i-e-f.bg-g-b-vid,section.i-e .bg-g-b-vid,section.i-e.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(244,81,151,.2) 100%)!important;
}

.i-e-f .bg-g-top-b:after,section.i-e .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(244,81,151,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-e-f .bg-b-t-1,section.i-e .bg-b-t-1 {
  background-color: rgba(244,81,151,.1);
}

.i-e-f .bg-b-t-2,section.i-e .bg-b-t-2 {
  background-color: rgba(244,81,151,.2);
}

.i-e-f .bg-b-t-3,section.i-e .bg-b-t-3 {
  background-color: rgba(244,81,151,.3);
}

.i-e-f .bg-b-t-4,section.i-e .bg-b-t-4 {
  background-color: rgba(244,81,151,.4);
}

.i-e-f .bg-b-t-5,section.i-e .bg-b-t-5 {
  background-color: rgba(244,81,151,.5);
}

.i-e-f .bg-b-t-6,section.i-e .bg-b-t-6 {
  background-color: rgba(244,81,151,.6);
}

.i-e-f .bg-b-t-7,section.i-e .bg-b-t-7 {
  background-color: rgba(244,81,151,.7);
}

.i-e-f .bg-b-t-8,section.i-e .bg-b-t-8 {
  background-color: rgba(244,81,151,.8);
}

.i-e-f .bg-b-t-9,section.i-e .bg-b-t-9 {
  background-color: rgba(244,81,151,.9);
}

.i-e-f .bg-svg-wave-b,section.i-e .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-e-f .bg-svg-simpleg-b,section.i-e .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23f45197%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-e-f .bg-svg-loading-b,section.i-e .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23f45197%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-e-f .border-b,section.i-e .border-b {
  border-color: #f45197!important;
}

.i-e-f .border-b-l,section.i-e .border-b-l {
  border-color: #fff9fb!important;
}

.i-e-f input[type=checkbox]:checked+label:before,section.i-e input[type=checkbox]:checked+label:before {
  background: #f45197!important;
  border: 1px solid #f45197!important;
}

.t-f {
  color: #e54360;
}

.t-f-l {
  color: #fef6f8;
}

.link-f {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-f:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-f:hover:after {
  width: calc(100% - 10px);
}

.link-f:after {
  border-bottom: 2px solid #e54360;
}

.btn-w-f {
  -webkit-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  color: #e54360;
  background-color: #fff;
  border: 2px solid #e54360;
}

.btn-w-f:hover {
  background: #e54360;
  color: #fff;
}

.btn-f {
  -webkit-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  background: #e54360;
  border: 2px solid #e54360;
  color: #fff;
}

.btn-f:hover {
  background-color: #fff;
  color: #e54360;
}

.bg-f {
  background-color: #e54360;
}

.bg-f-l {
  background-color: #fef6f8;
}

.bg-g-l-f {
  background-image: linear-gradient(to left,transparent 40%,rgba(229,67,96,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-f--full {
  background-image: linear-gradient(-150deg,#000738 50%,#e54360 140%);
}

.bg-g-r-f {
  background-image: linear-gradient(to right,transparent 40%,rgba(229,67,96,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-f--full {
  background-image: linear-gradient(150deg,#000738 50%,#e54360 140%);
}

.bg-g-f-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(229,67,96,.2) 100%);
}

.bg-g-top-f:after {
  background-image: linear-gradient(to top,transparent 0,rgba(229,67,96,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-f-t-1 {
  background-color: rgba(229,67,96,.1);
}

.bg-f-t-2 {
  background-color: rgba(229,67,96,.2);
}

.bg-f-t-3 {
  background-color: rgba(229,67,96,.3);
}

.bg-f-t-4 {
  background-color: rgba(229,67,96,.4);
}

.bg-f-t-5 {
  background-color: rgba(229,67,96,.5);
}

.bg-f-t-6 {
  background-color: rgba(229,67,96,.6);
}

.bg-f-t-7 {
  background-color: rgba(229,67,96,.7);
}

.bg-f-t-8 {
  background-color: rgba(229,67,96,.8);
}

.bg-f-t-9 {
  background-color: rgba(229,67,96,.9);
}

.bg-svg-wave-f {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-f {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-f {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23e54360%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-f {
  border-color: #e54360;
}

.border-f-l {
  border-color: #fef6f8;
}

.i-f .t-b,.i-f.t-b {
  color: #e54360;
}

.i-f .t-b-l,.i-f.t-b-l {
  color: #fef6f8;
}

.i-f .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-f .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-f .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-f .link-b:after {
  border-bottom: 2px solid #e54360;
}

.i-f .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  color: #e54360;
  background-color: #fff;
  border: 2px solid #e54360;
}

.i-f .btn-w-b:hover {
  background: #e54360;
  color: #fff;
}

.i-f .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  box-shadow: 0 2px 6px 0 rgba(215,30,63,.5);
  background: #e54360;
  border: 2px solid #e54360;
  color: #fff;
}

.i-f .btn-b:hover {
  background-color: #fff;
  color: #e54360;
}

.i-f .bg-b,.i-f.bg-b {
  background-color: #e54360;
}

.i-f .bg-b-l,.i-f.bg-b-l {
  background-color: #fef6f8;
}

.i-f .bg-g-l-b,.i-f.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(229,67,96,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-f .bg-g-l-b--full,.i-f.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#e54360 140%);
}

.i-f .bg-g-r-b,.i-f.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(229,67,96,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-f .bg-g-r-b--full,.i-f.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#e54360 140%);
}

.i-f .bg-g-b-vid,.i-f.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(229,67,96,.2) 100%);
}

.i-f .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(229,67,96,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-f .bg-b-t-1 {
  background-color: rgba(229,67,96,.1);
}

.i-f .bg-b-t-2 {
  background-color: rgba(229,67,96,.2);
}

.i-f .bg-b-t-3 {
  background-color: rgba(229,67,96,.3);
}

.i-f .bg-b-t-4 {
  background-color: rgba(229,67,96,.4);
}

.i-f .bg-b-t-5 {
  background-color: rgba(229,67,96,.5);
}

.i-f .bg-b-t-6 {
  background-color: rgba(229,67,96,.6);
}

.i-f .bg-b-t-7 {
  background-color: rgba(229,67,96,.7);
}

.i-f .bg-b-t-8 {
  background-color: rgba(229,67,96,.8);
}

.i-f .bg-b-t-9 {
  background-color: rgba(229,67,96,.9);
}

.i-f .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-f .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-f .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23e54360%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-f .border-b {
  border-color: #e54360;
}

.i-f .border-b-l {
  border-color: #fef6f8;
}

.i-f input[type=checkbox]:checked+label:before {
  background: #e54360;
  border: 1px solid #e54360;
}

.i-f-f .t-b,.i-f-f.t-b,section.i-f .t-b,section.i-f.t-b {
  color: #e54360!important;
}

.i-f-f .t-b-l,.i-f-f.t-b-l,section.i-f .t-b-l,section.i-f.t-b-l {
  color: #fef6f8!important;
}

.i-f-f .link-b,section.i-f .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-f-f .link-b:after,section.i-f .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-f-f .link-b:hover:after,section.i-f .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-f-f .link-b:after,section.i-f .link-b:after {
  border-bottom: 2px solid #e54360!important;
}

.i-f-f .btn-w-b,section.i-f .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(215,30,63,.5)!important;
  color: #e54360;
  background-color: #fff!important;
  border: 2px solid #e54360!important;
}

.i-f-f .btn-w-b:hover,section.i-f .btn-w-b:hover {
  background: #e54360!important;
  color: #fff!important;
}

.i-f-f .btn-b,section.i-f .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(215,30,63,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(215,30,63,.5)!important;
  background: #e54360!important;
  border: 2px solid #e54360!important;
  color: #fff!important;
}

.i-f-f .btn-b:hover,section.i-f .btn-b:hover {
  background-color: #fff!important;
  color: #e54360!important;
}

.i-f-f .bg-b,.i-f-f.bg-b,section.i-f .bg-b,section.i-f.bg-b {
  background-color: #e54360!important;
}

.i-f-f .bg-b-l,.i-f-f.bg-b-l,section.i-f .bg-b-l,section.i-f.bg-b-l {
  background-color: #fef6f8!important;
}

.i-f-f .bg-g-l-b,.i-f-f.bg-g-l-b,section.i-f .bg-g-l-b,section.i-f.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(229,67,96,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-f-f .bg-g-l-b--full,.i-f-f.bg-g-l-b--full,section.i-f .bg-g-l-b--full,section.i-f.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#e54360 140%)!important;
}

.i-f-f .bg-g-r-b,.i-f-f.bg-g-r-b,section.i-f .bg-g-r-b,section.i-f.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(229,67,96,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-f-f .bg-g-r-b--full,.i-f-f.bg-g-r-b--full,section.i-f .bg-g-r-b--full,section.i-f.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#e54360 140%)!important;
}

.i-f-f .bg-g-b-vid,.i-f-f.bg-g-b-vid,section.i-f .bg-g-b-vid,section.i-f.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(229,67,96,.2) 100%)!important;
}

.i-f-f .bg-g-top-b:after,section.i-f .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(229,67,96,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-f-f .bg-b-t-1,section.i-f .bg-b-t-1 {
  background-color: rgba(229,67,96,.1);
}

.i-f-f .bg-b-t-2,section.i-f .bg-b-t-2 {
  background-color: rgba(229,67,96,.2);
}

.i-f-f .bg-b-t-3,section.i-f .bg-b-t-3 {
  background-color: rgba(229,67,96,.3);
}

.i-f-f .bg-b-t-4,section.i-f .bg-b-t-4 {
  background-color: rgba(229,67,96,.4);
}

.i-f-f .bg-b-t-5,section.i-f .bg-b-t-5 {
  background-color: rgba(229,67,96,.5);
}

.i-f-f .bg-b-t-6,section.i-f .bg-b-t-6 {
  background-color: rgba(229,67,96,.6);
}

.i-f-f .bg-b-t-7,section.i-f .bg-b-t-7 {
  background-color: rgba(229,67,96,.7);
}

.i-f-f .bg-b-t-8,section.i-f .bg-b-t-8 {
  background-color: rgba(229,67,96,.8);
}

.i-f-f .bg-b-t-9,section.i-f .bg-b-t-9 {
  background-color: rgba(229,67,96,.9);
}

.i-f-f .bg-svg-wave-b,section.i-f .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-f-f .bg-svg-simpleg-b,section.i-f .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23e54360%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-f-f .bg-svg-loading-b,section.i-f .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23e54360%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-f-f .border-b,section.i-f .border-b {
  border-color: #e54360!important;
}

.i-f-f .border-b-l,section.i-f .border-b-l {
  border-color: #fef6f8!important;
}

.i-f-f input[type=checkbox]:checked+label:before,section.i-f input[type=checkbox]:checked+label:before {
  background: #e54360!important;
  border: 1px solid #e54360!important;
}

.t-h {
  color: #2a7de1;
}

.t-h-l {
  color: #f3f8fd;
}

.link-h {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-h:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-h:hover:after {
  width: calc(100% - 10px);
}

.link-h:after {
  border-bottom: 2px solid #2a7de1;
}

.btn-w-h {
  -webkit-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  color: #2a7de1;
  background-color: #fff;
  border: 2px solid #2a7de1;
}

.btn-w-h:hover {
  background: #2a7de1;
  color: #fff;
}

.btn-h {
  -webkit-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  background: #2a7de1;
  border: 2px solid #2a7de1;
  color: #fff;
}

.btn-h:hover {
  background-color: #fff;
  color: #2a7de1;
}

.bg-h {
  background-color: #2a7de1;
}

.bg-h-l {
  background-color: #f3f8fd;
}

.bg-g-l-h {
  background-image: linear-gradient(to left,transparent 40%,rgba(42,125,225,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-h--full {
  background-image: linear-gradient(-150deg,#000738 50%,#2a7de1 140%);
}

.bg-g-r-h {
  background-image: linear-gradient(to right,transparent 40%,rgba(42,125,225,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-h--full {
  background-image: linear-gradient(150deg,#000738 50%,#2a7de1 140%);
}

.bg-g-h-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(42,125,225,.2) 100%);
}

.bg-g-top-h:after {
  background-image: linear-gradient(to top,transparent 0,rgba(42,125,225,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-h-t-1 {
  background-color: rgba(42,125,225,.1);
}

.bg-h-t-2 {
  background-color: rgba(42,125,225,.2);
}

.bg-h-t-3 {
  background-color: rgba(42,125,225,.3);
}

.bg-h-t-4 {
  background-color: rgba(42,125,225,.4);
}

.bg-h-t-5 {
  background-color: rgba(42,125,225,.5);
}

.bg-h-t-6 {
  background-color: rgba(42,125,225,.6);
}

.bg-h-t-7 {
  background-color: rgba(42,125,225,.7);
}

.bg-h-t-8 {
  background-color: rgba(42,125,225,.8);
}

.bg-h-t-9 {
  background-color: rgba(42,125,225,.9);
}

.bg-svg-wave-h {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-h {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-h {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%232a7de1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-h {
  border-color: #2a7de1;
}

.border-h-l {
  border-color: #f3f8fd;
}

.i-h .t-b,.i-h.t-b {
  color: #2a7de1;
}

.i-h .t-b-l,.i-h.t-b-l {
  color: #f3f8fd;
}

.i-h .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-h .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-h .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-h .link-b:after {
  border-bottom: 2px solid #2a7de1;
}

.i-h .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  color: #2a7de1;
  background-color: #fff;
  border: 2px solid #2a7de1;
}

.i-h .btn-w-b:hover {
  background: #2a7de1;
  color: #fff;
}

.i-h .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  box-shadow: 0 2px 6px 0 rgba(27,100,189,.5);
  background: #2a7de1;
  border: 2px solid #2a7de1;
  color: #fff;
}

.i-h .btn-b:hover {
  background-color: #fff;
  color: #2a7de1;
}

.i-h .bg-b,.i-h.bg-b {
  background-color: #2a7de1;
}

.i-h .bg-b-l,.i-h.bg-b-l {
  background-color: #f3f8fd;
}

.i-h .bg-g-l-b,.i-h.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(42,125,225,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-h .bg-g-l-b--full,.i-h.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#2a7de1 140%);
}

.i-h .bg-g-r-b,.i-h.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(42,125,225,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-h .bg-g-r-b--full,.i-h.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#2a7de1 140%);
}

.i-h .bg-g-b-vid,.i-h.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(42,125,225,.2) 100%);
}

.i-h .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(42,125,225,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-h .bg-b-t-1 {
  background-color: rgba(42,125,225,.1);
}

.i-h .bg-b-t-2 {
  background-color: rgba(42,125,225,.2);
}

.i-h .bg-b-t-3 {
  background-color: rgba(42,125,225,.3);
}

.i-h .bg-b-t-4 {
  background-color: rgba(42,125,225,.4);
}

.i-h .bg-b-t-5 {
  background-color: rgba(42,125,225,.5);
}

.i-h .bg-b-t-6 {
  background-color: rgba(42,125,225,.6);
}

.i-h .bg-b-t-7 {
  background-color: rgba(42,125,225,.7);
}

.i-h .bg-b-t-8 {
  background-color: rgba(42,125,225,.8);
}

.i-h .bg-b-t-9 {
  background-color: rgba(42,125,225,.9);
}

.i-h .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-h .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-h .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%232a7de1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-h .border-b {
  border-color: #2a7de1;
}

.i-h .border-b-l {
  border-color: #f3f8fd;
}

.i-h input[type=checkbox]:checked+label:before {
  background: #2a7de1;
  border: 1px solid #2a7de1;
}

.i-h-f .t-b,.i-h-f.t-b,section.i-h .t-b,section.i-h.t-b {
  color: #2a7de1!important;
}

.i-h-f .t-b-l,.i-h-f.t-b-l,section.i-h .t-b-l,section.i-h.t-b-l {
  color: #f3f8fd!important;
}

.i-h-f .link-b,section.i-h .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-h-f .link-b:after,section.i-h .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-h-f .link-b:hover:after,section.i-h .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-h-f .link-b:after,section.i-h .link-b:after {
  border-bottom: 2px solid #2a7de1!important;
}

.i-h-f .btn-w-b,section.i-h .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(27,100,189,.5)!important;
  color: #2a7de1;
  background-color: #fff!important;
  border: 2px solid #2a7de1!important;
}

.i-h-f .btn-w-b:hover,section.i-h .btn-w-b:hover {
  background: #2a7de1!important;
  color: #fff!important;
}

.i-h-f .btn-b,section.i-h .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(27,100,189,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(27,100,189,.5)!important;
  background: #2a7de1!important;
  border: 2px solid #2a7de1!important;
  color: #fff!important;
}

.i-h-f .btn-b:hover,section.i-h .btn-b:hover {
  background-color: #fff!important;
  color: #2a7de1!important;
}

.i-h-f .bg-b,.i-h-f.bg-b,section.i-h .bg-b,section.i-h.bg-b {
  background-color: #2a7de1!important;
}

.i-h-f .bg-b-l,.i-h-f.bg-b-l,section.i-h .bg-b-l,section.i-h.bg-b-l {
  background-color: #f3f8fd!important;
}

.i-h-f .bg-g-l-b,.i-h-f.bg-g-l-b,section.i-h .bg-g-l-b,section.i-h.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(42,125,225,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-h-f .bg-g-l-b--full,.i-h-f.bg-g-l-b--full,section.i-h .bg-g-l-b--full,section.i-h.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#2a7de1 140%)!important;
}

.i-h-f .bg-g-r-b,.i-h-f.bg-g-r-b,section.i-h .bg-g-r-b,section.i-h.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(42,125,225,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-h-f .bg-g-r-b--full,.i-h-f.bg-g-r-b--full,section.i-h .bg-g-r-b--full,section.i-h.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#2a7de1 140%)!important;
}

.i-h-f .bg-g-b-vid,.i-h-f.bg-g-b-vid,section.i-h .bg-g-b-vid,section.i-h.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(42,125,225,.2) 100%)!important;
}

.i-h-f .bg-g-top-b:after,section.i-h .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(42,125,225,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-h-f .bg-b-t-1,section.i-h .bg-b-t-1 {
  background-color: rgba(42,125,225,.1);
}

.i-h-f .bg-b-t-2,section.i-h .bg-b-t-2 {
  background-color: rgba(42,125,225,.2);
}

.i-h-f .bg-b-t-3,section.i-h .bg-b-t-3 {
  background-color: rgba(42,125,225,.3);
}

.i-h-f .bg-b-t-4,section.i-h .bg-b-t-4 {
  background-color: rgba(42,125,225,.4);
}

.i-h-f .bg-b-t-5,section.i-h .bg-b-t-5 {
  background-color: rgba(42,125,225,.5);
}

.i-h-f .bg-b-t-6,section.i-h .bg-b-t-6 {
  background-color: rgba(42,125,225,.6);
}

.i-h-f .bg-b-t-7,section.i-h .bg-b-t-7 {
  background-color: rgba(42,125,225,.7);
}

.i-h-f .bg-b-t-8,section.i-h .bg-b-t-8 {
  background-color: rgba(42,125,225,.8);
}

.i-h-f .bg-b-t-9,section.i-h .bg-b-t-9 {
  background-color: rgba(42,125,225,.9);
}

.i-h-f .bg-svg-wave-b,section.i-h .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-h-f .bg-svg-simpleg-b,section.i-h .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%232a7de1%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-h-f .bg-svg-loading-b,section.i-h .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%232a7de1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-h-f .border-b,section.i-h .border-b {
  border-color: #2a7de1!important;
}

.i-h-f .border-b-l,section.i-h .border-b-l {
  border-color: #f3f8fd!important;
}

.i-h-f input[type=checkbox]:checked+label:before,section.i-h input[type=checkbox]:checked+label:before {
  background: #2a7de1!important;
  border: 1px solid #2a7de1!important;
}

.t-g {
  color: #9164cc;
}

.t-g-l {
  color: #f8f6fc;
}

.link-g {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-g:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-g:hover:after {
  width: calc(100% - 10px);
}

.link-g:after {
  border-bottom: 2px solid #9164cc;
}

.btn-w-g {
  -webkit-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  color: #9164cc;
  background-color: #fff;
  border: 2px solid #9164cc;
}

.btn-w-g:hover {
  background: #9164cc;
  color: #fff;
}

.btn-g {
  -webkit-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  background: #9164cc;
  border: 2px solid #9164cc;
  color: #fff;
}

.btn-g:hover {
  background-color: #fff;
  color: #9164cc;
}

.bg-g {
  background-color: #9164cc;
}

.bg-g-l {
  background-color: #f8f6fc;
}

.bg-g-l-g {
  background-image: linear-gradient(to left,transparent 40%,rgba(145,100,204,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-g--full {
  background-image: linear-gradient(-150deg,#000738 50%,#9164cc 140%);
}

.bg-g-r-g {
  background-image: linear-gradient(to right,transparent 40%,rgba(145,100,204,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-g--full {
  background-image: linear-gradient(150deg,#000738 50%,#9164cc 140%);
}

.bg-g-g-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(145,100,204,.2) 100%);
}

.bg-g-top-g:after {
  background-image: linear-gradient(to top,transparent 0,rgba(145,100,204,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-g-t-1 {
  background-color: rgba(145,100,204,.1);
}

.bg-g-t-2 {
  background-color: rgba(145,100,204,.2);
}

.bg-g-t-3 {
  background-color: rgba(145,100,204,.3);
}

.bg-g-t-4 {
  background-color: rgba(145,100,204,.4);
}

.bg-g-t-5 {
  background-color: rgba(145,100,204,.5);
}

.bg-g-t-6 {
  background-color: rgba(145,100,204,.6);
}

.bg-g-t-7 {
  background-color: rgba(145,100,204,.7);
}

.bg-g-t-8 {
  background-color: rgba(145,100,204,.8);
}

.bg-g-t-9 {
  background-color: rgba(145,100,204,.9);
}

.bg-svg-wave-g {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-g {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-g {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%239164cc%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-g {
  border-color: #9164cc;
}

.border-g-l {
  border-color: #f8f6fc;
}

.i-g .t-b,.i-g.t-b {
  color: #9164cc;
}

.i-g .t-b-l,.i-g.t-b-l {
  color: #f8f6fc;
}

.i-g .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-g .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-g .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-g .link-b:after {
  border-bottom: 2px solid #9164cc;
}

.i-g .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  color: #9164cc;
  background-color: #fff;
  border: 2px solid #9164cc;
}

.i-g .btn-w-b:hover {
  background: #9164cc;
  color: #fff;
}

.i-g .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  box-shadow: 0 2px 6px 0 rgba(118,63,190,.5);
  background: #9164cc;
  border: 2px solid #9164cc;
  color: #fff;
}

.i-g .btn-b:hover {
  background-color: #fff;
  color: #9164cc;
}

.i-g .bg-b,.i-g.bg-b {
  background-color: #9164cc;
}

.i-g .bg-b-l,.i-g.bg-b-l {
  background-color: #f8f6fc;
}

.i-g .bg-g-l-b,.i-g.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(145,100,204,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-g .bg-g-l-b--full,.i-g.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#9164cc 140%);
}

.i-g .bg-g-r-b,.i-g.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(145,100,204,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-g .bg-g-r-b--full,.i-g.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#9164cc 140%);
}

.i-g .bg-g-b-vid,.i-g.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(145,100,204,.2) 100%);
}

.i-g .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(145,100,204,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-g .bg-b-t-1 {
  background-color: rgba(145,100,204,.1);
}

.i-g .bg-b-t-2 {
  background-color: rgba(145,100,204,.2);
}

.i-g .bg-b-t-3 {
  background-color: rgba(145,100,204,.3);
}

.i-g .bg-b-t-4 {
  background-color: rgba(145,100,204,.4);
}

.i-g .bg-b-t-5 {
  background-color: rgba(145,100,204,.5);
}

.i-g .bg-b-t-6 {
  background-color: rgba(145,100,204,.6);
}

.i-g .bg-b-t-7 {
  background-color: rgba(145,100,204,.7);
}

.i-g .bg-b-t-8 {
  background-color: rgba(145,100,204,.8);
}

.i-g .bg-b-t-9 {
  background-color: rgba(145,100,204,.9);
}

.i-g .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-g .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-g .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%239164cc%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-g .border-b {
  border-color: #9164cc;
}

.i-g .border-b-l {
  border-color: #f8f6fc;
}

.i-g input[type=checkbox]:checked+label:before {
  background: #9164cc;
  border: 1px solid #9164cc;
}

.i-g-f .t-b,.i-g-f.t-b,section.i-g .t-b,section.i-g.t-b {
  color: #9164cc!important;
}

.i-g-f .t-b-l,.i-g-f.t-b-l,section.i-g .t-b-l,section.i-g.t-b-l {
  color: #f8f6fc!important;
}

.i-g-f .link-b,section.i-g .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-g-f .link-b:after,section.i-g .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-g-f .link-b:hover:after,section.i-g .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-g-f .link-b:after,section.i-g .link-b:after {
  border-bottom: 2px solid #9164cc!important;
}

.i-g-f .btn-w-b,section.i-g .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(118,63,190,.5)!important;
  color: #9164cc;
  background-color: #fff!important;
  border: 2px solid #9164cc!important;
}

.i-g-f .btn-w-b:hover,section.i-g .btn-w-b:hover {
  background: #9164cc!important;
  color: #fff!important;
}

.i-g-f .btn-b,section.i-g .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(118,63,190,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(118,63,190,.5)!important;
  background: #9164cc!important;
  border: 2px solid #9164cc!important;
  color: #fff!important;
}

.i-g-f .btn-b:hover,section.i-g .btn-b:hover {
  background-color: #fff!important;
  color: #9164cc!important;
}

.i-g-f .bg-b,.i-g-f.bg-b,section.i-g .bg-b,section.i-g.bg-b {
  background-color: #9164cc!important;
}

.i-g-f .bg-b-l,.i-g-f.bg-b-l,section.i-g .bg-b-l,section.i-g.bg-b-l {
  background-color: #f8f6fc!important;
}

.i-g-f .bg-g-l-b,.i-g-f.bg-g-l-b,section.i-g .bg-g-l-b,section.i-g.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(145,100,204,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-g-f .bg-g-l-b--full,.i-g-f.bg-g-l-b--full,section.i-g .bg-g-l-b--full,section.i-g.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#9164cc 140%)!important;
}

.i-g-f .bg-g-r-b,.i-g-f.bg-g-r-b,section.i-g .bg-g-r-b,section.i-g.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(145,100,204,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-g-f .bg-g-r-b--full,.i-g-f.bg-g-r-b--full,section.i-g .bg-g-r-b--full,section.i-g.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#9164cc 140%)!important;
}

.i-g-f .bg-g-b-vid,.i-g-f.bg-g-b-vid,section.i-g .bg-g-b-vid,section.i-g.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(145,100,204,.2) 100%)!important;
}

.i-g-f .bg-g-top-b:after,section.i-g .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(145,100,204,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-g-f .bg-b-t-1,section.i-g .bg-b-t-1 {
  background-color: rgba(145,100,204,.1);
}

.i-g-f .bg-b-t-2,section.i-g .bg-b-t-2 {
  background-color: rgba(145,100,204,.2);
}

.i-g-f .bg-b-t-3,section.i-g .bg-b-t-3 {
  background-color: rgba(145,100,204,.3);
}

.i-g-f .bg-b-t-4,section.i-g .bg-b-t-4 {
  background-color: rgba(145,100,204,.4);
}

.i-g-f .bg-b-t-5,section.i-g .bg-b-t-5 {
  background-color: rgba(145,100,204,.5);
}

.i-g-f .bg-b-t-6,section.i-g .bg-b-t-6 {
  background-color: rgba(145,100,204,.6);
}

.i-g-f .bg-b-t-7,section.i-g .bg-b-t-7 {
  background-color: rgba(145,100,204,.7);
}

.i-g-f .bg-b-t-8,section.i-g .bg-b-t-8 {
  background-color: rgba(145,100,204,.8);
}

.i-g-f .bg-b-t-9,section.i-g .bg-b-t-9 {
  background-color: rgba(145,100,204,.9);
}

.i-g-f .bg-svg-wave-b,section.i-g .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-g-f .bg-svg-simpleg-b,section.i-g .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%239164cc%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-g-f .bg-svg-loading-b,section.i-g .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%239164cc%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-g-f .border-b,section.i-g .border-b {
  border-color: #9164cc!important;
}

.i-g-f .border-b-l,section.i-g .border-b-l {
  border-color: #f8f6fc!important;
}

.i-g-f input[type=checkbox]:checked+label:before,section.i-g input[type=checkbox]:checked+label:before {
  background: #9164cc!important;
  border: 1px solid #9164cc!important;
}

.t-c-grey {
  color: #333a4d;
}

.t-c-grey-l {
  color: #f0f1f5;
}

.link-c-grey {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-c-grey:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-c-grey:hover:after {
  width: calc(100% - 10px);
}

.link-c-grey:after {
  border-bottom: 2px solid #333a4d;
}

.btn-w-c-grey {
  -webkit-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  color: #333a4d;
  background-color: #fff;
  border: 2px solid #333a4d;
}

.btn-w-c-grey:hover {
  background: #333a4d;
  color: #fff;
}

.btn-c-grey {
  -webkit-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  background: #333a4d;
  border: 2px solid #333a4d;
  color: #fff;
}

.btn-c-grey:hover {
  background-color: #fff;
  color: #333a4d;
}

.bg-c-grey {
  background-color: #333a4d;
}

.bg-c-grey-l {
  background-color: #f0f1f5;
}

.bg-g-l-c-grey {
  background-image: linear-gradient(to left,transparent 40%,rgba(51,58,77,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-c-grey--full {
  background-image: linear-gradient(-150deg,#000738 50%,#333a4d 140%);
}

.bg-g-r-c-grey {
  background-image: linear-gradient(to right,transparent 40%,rgba(51,58,77,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-c-grey--full {
  background-image: linear-gradient(150deg,#000738 50%,#333a4d 140%);
}

.bg-g-c-grey-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(51,58,77,.2) 100%);
}

.bg-g-top-c-grey:after {
  background-image: linear-gradient(to top,transparent 0,rgba(51,58,77,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-c-grey-t-1 {
  background-color: rgba(51,58,77,.1);
}

.bg-c-grey-t-2 {
  background-color: rgba(51,58,77,.2);
}

.bg-c-grey-t-3 {
  background-color: rgba(51,58,77,.3);
}

.bg-c-grey-t-4 {
  background-color: rgba(51,58,77,.4);
}

.bg-c-grey-t-5 {
  background-color: rgba(51,58,77,.5);
}

.bg-c-grey-t-6 {
  background-color: rgba(51,58,77,.6);
}

.bg-c-grey-t-7 {
  background-color: rgba(51,58,77,.7);
}

.bg-c-grey-t-8 {
  background-color: rgba(51,58,77,.8);
}

.bg-c-grey-t-9 {
  background-color: rgba(51,58,77,.9);
}

.bg-svg-wave-c-grey {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-c-grey {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-c-grey {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23333a4d%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-c-grey {
  border-color: #333a4d;
}

.border-c-grey-l {
  border-color: #f0f1f5;
}

.i-c-grey .t-b,.i-c-grey.t-b {
  color: #333a4d;
}

.i-c-grey .t-b-l,.i-c-grey.t-b-l {
  color: #f0f1f5;
}

.i-c-grey .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-grey .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-grey .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-grey .link-b:after {
  border-bottom: 2px solid #333a4d;
}

.i-c-grey .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  color: #333a4d;
  background-color: #fff;
  border: 2px solid #333a4d;
}

.i-c-grey .btn-w-b:hover {
  background: #333a4d;
  color: #fff;
}

.i-c-grey .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  box-shadow: 0 2px 6px 0 rgba(31,35,46,.5);
  background: #333a4d;
  border: 2px solid #333a4d;
  color: #fff;
}

.i-c-grey .btn-b:hover {
  background-color: #fff;
  color: #333a4d;
}

.i-c-grey .bg-b,.i-c-grey.bg-b {
  background-color: #333a4d;
}

.i-c-grey .bg-b-l,.i-c-grey.bg-b-l {
  background-color: #f0f1f5;
}

.i-c-grey .bg-g-l-b,.i-c-grey.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(51,58,77,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-grey .bg-g-l-b--full,.i-c-grey.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#333a4d 140%);
}

.i-c-grey .bg-g-r-b,.i-c-grey.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(51,58,77,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-grey .bg-g-r-b--full,.i-c-grey.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#333a4d 140%);
}

.i-c-grey .bg-g-b-vid,.i-c-grey.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(51,58,77,.2) 100%);
}

.i-c-grey .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(51,58,77,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-c-grey .bg-b-t-1 {
  background-color: rgba(51,58,77,.1);
}

.i-c-grey .bg-b-t-2 {
  background-color: rgba(51,58,77,.2);
}

.i-c-grey .bg-b-t-3 {
  background-color: rgba(51,58,77,.3);
}

.i-c-grey .bg-b-t-4 {
  background-color: rgba(51,58,77,.4);
}

.i-c-grey .bg-b-t-5 {
  background-color: rgba(51,58,77,.5);
}

.i-c-grey .bg-b-t-6 {
  background-color: rgba(51,58,77,.6);
}

.i-c-grey .bg-b-t-7 {
  background-color: rgba(51,58,77,.7);
}

.i-c-grey .bg-b-t-8 {
  background-color: rgba(51,58,77,.8);
}

.i-c-grey .bg-b-t-9 {
  background-color: rgba(51,58,77,.9);
}

.i-c-grey .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-grey .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-grey .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23333a4d%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-grey .border-b {
  border-color: #333a4d;
}

.i-c-grey .border-b-l {
  border-color: #f0f1f5;
}

.i-c-grey input[type=checkbox]:checked+label:before {
  background: #333a4d;
  border: 1px solid #333a4d;
}

.i-c-grey-f .t-b,.i-c-grey-f.t-b,section.i-c-grey .t-b,section.i-c-grey.t-b {
  color: #333a4d!important;
}

.i-c-grey-f .t-b-l,.i-c-grey-f.t-b-l,section.i-c-grey .t-b-l,section.i-c-grey.t-b-l {
  color: #f0f1f5!important;
}

.i-c-grey-f .link-b,section.i-c-grey .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-grey-f .link-b:after,section.i-c-grey .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-grey-f .link-b:hover:after,section.i-c-grey .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-grey-f .link-b:after,section.i-c-grey .link-b:after {
  border-bottom: 2px solid #333a4d!important;
}

.i-c-grey-f .btn-w-b,section.i-c-grey .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(31,35,46,.5)!important;
  color: #333a4d;
  background-color: #fff!important;
  border: 2px solid #333a4d!important;
}

.i-c-grey-f .btn-w-b:hover,section.i-c-grey .btn-w-b:hover {
  background: #333a4d!important;
  color: #fff!important;
}

.i-c-grey-f .btn-b,section.i-c-grey .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(31,35,46,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(31,35,46,.5)!important;
  background: #333a4d!important;
  border: 2px solid #333a4d!important;
  color: #fff!important;
}

.i-c-grey-f .btn-b:hover,section.i-c-grey .btn-b:hover {
  background-color: #fff!important;
  color: #333a4d!important;
}

.i-c-grey-f .bg-b,.i-c-grey-f.bg-b,section.i-c-grey .bg-b,section.i-c-grey.bg-b {
  background-color: #333a4d!important;
}

.i-c-grey-f .bg-b-l,.i-c-grey-f.bg-b-l,section.i-c-grey .bg-b-l,section.i-c-grey.bg-b-l {
  background-color: #f0f1f5!important;
}

.i-c-grey-f .bg-g-l-b,.i-c-grey-f.bg-g-l-b,section.i-c-grey .bg-g-l-b,section.i-c-grey.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(51,58,77,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-grey-f .bg-g-l-b--full,.i-c-grey-f.bg-g-l-b--full,section.i-c-grey .bg-g-l-b--full,section.i-c-grey.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#333a4d 140%)!important;
}

.i-c-grey-f .bg-g-r-b,.i-c-grey-f.bg-g-r-b,section.i-c-grey .bg-g-r-b,section.i-c-grey.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(51,58,77,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-grey-f .bg-g-r-b--full,.i-c-grey-f.bg-g-r-b--full,section.i-c-grey .bg-g-r-b--full,section.i-c-grey.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#333a4d 140%)!important;
}

.i-c-grey-f .bg-g-b-vid,.i-c-grey-f.bg-g-b-vid,section.i-c-grey .bg-g-b-vid,section.i-c-grey.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(51,58,77,.2) 100%)!important;
}

.i-c-grey-f .bg-g-top-b:after,section.i-c-grey .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(51,58,77,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-c-grey-f .bg-b-t-1,section.i-c-grey .bg-b-t-1 {
  background-color: rgba(51,58,77,.1);
}

.i-c-grey-f .bg-b-t-2,section.i-c-grey .bg-b-t-2 {
  background-color: rgba(51,58,77,.2);
}

.i-c-grey-f .bg-b-t-3,section.i-c-grey .bg-b-t-3 {
  background-color: rgba(51,58,77,.3);
}

.i-c-grey-f .bg-b-t-4,section.i-c-grey .bg-b-t-4 {
  background-color: rgba(51,58,77,.4);
}

.i-c-grey-f .bg-b-t-5,section.i-c-grey .bg-b-t-5 {
  background-color: rgba(51,58,77,.5);
}

.i-c-grey-f .bg-b-t-6,section.i-c-grey .bg-b-t-6 {
  background-color: rgba(51,58,77,.6);
}

.i-c-grey-f .bg-b-t-7,section.i-c-grey .bg-b-t-7 {
  background-color: rgba(51,58,77,.7);
}

.i-c-grey-f .bg-b-t-8,section.i-c-grey .bg-b-t-8 {
  background-color: rgba(51,58,77,.8);
}

.i-c-grey-f .bg-b-t-9,section.i-c-grey .bg-b-t-9 {
  background-color: rgba(51,58,77,.9);
}

.i-c-grey-f .bg-svg-wave-b,section.i-c-grey .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-grey-f .bg-svg-simpleg-b,section.i-c-grey .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23333a4d%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-grey-f .bg-svg-loading-b,section.i-c-grey .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23333a4d%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-grey-f .border-b,section.i-c-grey .border-b {
  border-color: #333a4d!important;
}

.i-c-grey-f .border-b-l,section.i-c-grey .border-b-l {
  border-color: #f0f1f5!important;
}

.i-c-grey-f input[type=checkbox]:checked+label:before,section.i-c-grey input[type=checkbox]:checked+label:before {
  background: #333a4d!important;
  border: 1px solid #333a4d!important;
}

.t-c-blue {
  color: #000738;
}

.t-c-blue-l {
  color: #fafbff;
}

.link-c-blue {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-c-blue:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-c-blue:hover:after {
  width: calc(100% - 10px);
}

.link-c-blue:after {
  border-bottom: 2px solid #000738;
}

.btn-w-c-blue {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  color: #000738;
  background-color: #fff;
  border: 2px solid #000738;
}

.btn-w-c-blue:hover {
  background: #000738;
  color: #fff;
}

.btn-c-blue {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  background: #000738;
  border: 2px solid #000738;
  color: #fff;
}

.btn-c-blue:hover {
  background-color: #fff;
  color: #000738;
}

.bg-c-blue {
  background-color: #000738;
}

.bg-c-blue-l {
  background-color: #fafbff;
}

.bg-g-l-c-blue {
  background-image: linear-gradient(to left,transparent 40%,rgba(0,7,56,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-c-blue--full {
  background-image: linear-gradient(-150deg,#000738 50%,#000738 140%);
}

.bg-g-r-c-blue {
  background-image: linear-gradient(to right,transparent 40%,rgba(0,7,56,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-c-blue--full {
  background-image: linear-gradient(150deg,#000738 50%,#000738 140%);
}

.bg-g-c-blue-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(0,7,56,.2) 100%);
}

.bg-g-top-c-blue:after {
  background-image: linear-gradient(to top,transparent 0,rgba(0,7,56,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-c-blue-t-1 {
  background-color: rgba(0,7,56,.1);
}

.bg-c-blue-t-2 {
  background-color: rgba(0,7,56,.2);
}

.bg-c-blue-t-3 {
  background-color: rgba(0,7,56,.3);
}

.bg-c-blue-t-4 {
  background-color: rgba(0,7,56,.4);
}

.bg-c-blue-t-5 {
  background-color: rgba(0,7,56,.5);
}

.bg-c-blue-t-6 {
  background-color: rgba(0,7,56,.6);
}

.bg-c-blue-t-7 {
  background-color: rgba(0,7,56,.7);
}

.bg-c-blue-t-8 {
  background-color: rgba(0,7,56,.8);
}

.bg-c-blue-t-9 {
  background-color: rgba(0,7,56,.9);
}

.bg-svg-wave-c-blue {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-c-blue {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-c-blue {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23000738%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-c-blue {
  border-color: #000738;
}

.border-c-blue-l {
  border-color: #fafbff;
}

.i-c-blue .t-b,.i-c-blue.t-b {
  color: #000738;
}

.i-c-blue .t-b-l,.i-c-blue.t-b-l {
  color: #fafbff;
}

.i-c-blue .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-blue .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-blue .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-blue .link-b:after {
  border-bottom: 2px solid #000738;
}

.i-c-blue .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  color: #000738;
  background-color: #fff;
  border: 2px solid #000738;
}

.i-c-blue .btn-w-b:hover {
  background: #000738;
  color: #fff;
}

.i-c-blue .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  box-shadow: 0 2px 6px 0 rgba(0,1,5,.5);
  background: #000738;
  border: 2px solid #000738;
  color: #fff;
}

.i-c-blue .btn-b:hover {
  background-color: #fff;
  color: #000738;
}

.i-c-blue .bg-b,.i-c-blue.bg-b {
  background-color: #000738;
}

.i-c-blue .bg-b-l,.i-c-blue.bg-b-l {
  background-color: #fafbff;
}

.i-c-blue .bg-g-l-b,.i-c-blue.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(0,7,56,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-blue .bg-g-l-b--full,.i-c-blue.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#000738 140%);
}

.i-c-blue .bg-g-r-b,.i-c-blue.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(0,7,56,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-blue .bg-g-r-b--full,.i-c-blue.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#000738 140%);
}

.i-c-blue .bg-g-b-vid,.i-c-blue.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(0,7,56,.2) 100%);
}

.i-c-blue .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(0,7,56,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-c-blue .bg-b-t-1 {
  background-color: rgba(0,7,56,.1);
}

.i-c-blue .bg-b-t-2 {
  background-color: rgba(0,7,56,.2);
}

.i-c-blue .bg-b-t-3 {
  background-color: rgba(0,7,56,.3);
}

.i-c-blue .bg-b-t-4 {
  background-color: rgba(0,7,56,.4);
}

.i-c-blue .bg-b-t-5 {
  background-color: rgba(0,7,56,.5);
}

.i-c-blue .bg-b-t-6 {
  background-color: rgba(0,7,56,.6);
}

.i-c-blue .bg-b-t-7 {
  background-color: rgba(0,7,56,.7);
}

.i-c-blue .bg-b-t-8 {
  background-color: rgba(0,7,56,.8);
}

.i-c-blue .bg-b-t-9 {
  background-color: rgba(0,7,56,.9);
}

.i-c-blue .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-blue .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-blue .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23000738%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-blue .border-b {
  border-color: #000738;
}

.i-c-blue .border-b-l {
  border-color: #fafbff;
}

.i-c-blue input[type=checkbox]:checked+label:before {
  background: #000738;
  border: 1px solid #000738;
}

.i-c-blue-f .t-b,.i-c-blue-f.t-b,section.i-c-blue .t-b,section.i-c-blue.t-b {
  color: #000738!important;
}

.i-c-blue-f .t-b-l,.i-c-blue-f.t-b-l,section.i-c-blue .t-b-l,section.i-c-blue.t-b-l {
  color: #fafbff!important;
}

.i-c-blue-f .link-b,section.i-c-blue .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-blue-f .link-b:after,section.i-c-blue .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-blue-f .link-b:hover:after,section.i-c-blue .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-blue-f .link-b:after,section.i-c-blue .link-b:after {
  border-bottom: 2px solid #000738!important;
}

.i-c-blue-f .btn-w-b,section.i-c-blue .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(0,1,5,.5)!important;
  color: #000738;
  background-color: #fff!important;
  border: 2px solid #000738!important;
}

.i-c-blue-f .btn-w-b:hover,section.i-c-blue .btn-w-b:hover {
  background: #000738!important;
  color: #fff!important;
}

.i-c-blue-f .btn-b,section.i-c-blue .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(0,1,5,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(0,1,5,.5)!important;
  background: #000738!important;
  border: 2px solid #000738!important;
  color: #fff!important;
}

.i-c-blue-f .btn-b:hover,section.i-c-blue .btn-b:hover {
  background-color: #fff!important;
  color: #000738!important;
}

.i-c-blue-f .bg-b,.i-c-blue-f.bg-b,section.i-c-blue .bg-b,section.i-c-blue.bg-b {
  background-color: #000738!important;
}

.i-c-blue-f .bg-b-l,.i-c-blue-f.bg-b-l,section.i-c-blue .bg-b-l,section.i-c-blue.bg-b-l {
  background-color: #fafbff!important;
}

.i-c-blue-f .bg-g-l-b,.i-c-blue-f.bg-g-l-b,section.i-c-blue .bg-g-l-b,section.i-c-blue.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(0,7,56,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-blue-f .bg-g-l-b--full,.i-c-blue-f.bg-g-l-b--full,section.i-c-blue .bg-g-l-b--full,section.i-c-blue.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#000738 140%)!important;
}

.i-c-blue-f .bg-g-r-b,.i-c-blue-f.bg-g-r-b,section.i-c-blue .bg-g-r-b,section.i-c-blue.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(0,7,56,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-blue-f .bg-g-r-b--full,.i-c-blue-f.bg-g-r-b--full,section.i-c-blue .bg-g-r-b--full,section.i-c-blue.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#000738 140%)!important;
}

.i-c-blue-f .bg-g-b-vid,.i-c-blue-f.bg-g-b-vid,section.i-c-blue .bg-g-b-vid,section.i-c-blue.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(0,7,56,.2) 100%)!important;
}

.i-c-blue-f .bg-g-top-b:after,section.i-c-blue .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(0,7,56,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-c-blue-f .bg-b-t-1,section.i-c-blue .bg-b-t-1 {
  background-color: rgba(0,7,56,.1);
}

.i-c-blue-f .bg-b-t-2,section.i-c-blue .bg-b-t-2 {
  background-color: rgba(0,7,56,.2);
}

.i-c-blue-f .bg-b-t-3,section.i-c-blue .bg-b-t-3 {
  background-color: rgba(0,7,56,.3);
}

.i-c-blue-f .bg-b-t-4,section.i-c-blue .bg-b-t-4 {
  background-color: rgba(0,7,56,.4);
}

.i-c-blue-f .bg-b-t-5,section.i-c-blue .bg-b-t-5 {
  background-color: rgba(0,7,56,.5);
}

.i-c-blue-f .bg-b-t-6,section.i-c-blue .bg-b-t-6 {
  background-color: rgba(0,7,56,.6);
}

.i-c-blue-f .bg-b-t-7,section.i-c-blue .bg-b-t-7 {
  background-color: rgba(0,7,56,.7);
}

.i-c-blue-f .bg-b-t-8,section.i-c-blue .bg-b-t-8 {
  background-color: rgba(0,7,56,.8);
}

.i-c-blue-f .bg-b-t-9,section.i-c-blue .bg-b-t-9 {
  background-color: rgba(0,7,56,.9);
}

.i-c-blue-f .bg-svg-wave-b,section.i-c-blue .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-blue-f .bg-svg-simpleg-b,section.i-c-blue .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23000738%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-blue-f .bg-svg-loading-b,section.i-c-blue .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23000738%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-blue-f .border-b,section.i-c-blue .border-b {
  border-color: #000738!important;
}

.i-c-blue-f .border-b-l,section.i-c-blue .border-b-l {
  border-color: #fafbff!important;
}

.i-c-blue-f input[type=checkbox]:checked+label:before,section.i-c-blue input[type=checkbox]:checked+label:before {
  background: #000738!important;
  border: 1px solid #000738!important;
}

.t-c-white {
  color: #fff;
}

.t-c-white-l {
  color: #fff;
}

.link-c-white {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-c-white:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-c-white:hover:after {
  width: calc(100% - 10px);
}

.link-c-white:after {
  border-bottom: 2px solid #fff;
}

.btn-w-c-white {
  -webkit-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  color: #fff;
  background-color: #fff;
  border: 2px solid #fff;
}

.btn-w-c-white:hover {
  background: #fff;
  color: #fff;
}

.btn-c-white {
  -webkit-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  background: #fff;
  border: 2px solid #fff;
  color: #fff;
}

.btn-c-white:hover {
  background-color: #fff;
  color: #fff;
}

.bg-c-white {
  background-color: #fff;
}

.bg-c-white-l {
  background-color: #fff;
}

.bg-g-l-c-white {
  background-image: linear-gradient(to left,transparent 40%,rgba(255,255,255,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-c-white--full {
  background-image: linear-gradient(-150deg,#000738 50%,#fff 140%);
}

.bg-g-r-c-white {
  background-image: linear-gradient(to right,transparent 40%,rgba(255,255,255,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-c-white--full {
  background-image: linear-gradient(150deg,#000738 50%,#fff 140%);
}

.bg-g-c-white-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(255,255,255,.2) 100%);
}

.bg-g-top-c-white:after {
  background-image: linear-gradient(to top,transparent 0,rgba(255,255,255,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-c-white-t-1 {
  background-color: rgba(255,255,255,.1);
}

.bg-c-white-t-2 {
  background-color: rgba(255,255,255,.2);
}

.bg-c-white-t-3 {
  background-color: rgba(255,255,255,.3);
}

.bg-c-white-t-4 {
  background-color: rgba(255,255,255,.4);
}

.bg-c-white-t-5 {
  background-color: rgba(255,255,255,.5);
}

.bg-c-white-t-6 {
  background-color: rgba(255,255,255,.6);
}

.bg-c-white-t-7 {
  background-color: rgba(255,255,255,.7);
}

.bg-c-white-t-8 {
  background-color: rgba(255,255,255,.8);
}

.bg-c-white-t-9 {
  background-color: rgba(255,255,255,.9);
}

.bg-svg-wave-c-white {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-c-white {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-c-white {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23fff%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-c-white {
  border-color: #fff;
}

.border-c-white-l {
  border-color: #fff;
}

.i-c-white .t-b,.i-c-white.t-b {
  color: #fff;
}

.i-c-white .t-b-l,.i-c-white.t-b-l {
  color: #fff;
}

.i-c-white .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-white .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-white .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-white .link-b:after {
  border-bottom: 2px solid #fff;
}

.i-c-white .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  color: #fff;
  background-color: #fff;
  border: 2px solid #fff;
}

.i-c-white .btn-w-b:hover {
  background: #fff;
  color: #fff;
}

.i-c-white .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  box-shadow: 0 2px 6px 0 rgba(230,230,230,.5);
  background: #fff;
  border: 2px solid #fff;
  color: #fff;
}

.i-c-white .btn-b:hover {
  background-color: #fff;
  color: #fff;
}

.i-c-white .bg-b,.i-c-white.bg-b {
  background-color: #fff;
}

.i-c-white .bg-b-l,.i-c-white.bg-b-l {
  background-color: #fff;
}

.i-c-white .bg-g-l-b,.i-c-white.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(255,255,255,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-white .bg-g-l-b--full,.i-c-white.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#fff 140%);
}

.i-c-white .bg-g-r-b,.i-c-white.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(255,255,255,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-white .bg-g-r-b--full,.i-c-white.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#fff 140%);
}

.i-c-white .bg-g-b-vid,.i-c-white.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(255,255,255,.2) 100%);
}

.i-c-white .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(255,255,255,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-c-white .bg-b-t-1 {
  background-color: rgba(255,255,255,.1);
}

.i-c-white .bg-b-t-2 {
  background-color: rgba(255,255,255,.2);
}

.i-c-white .bg-b-t-3 {
  background-color: rgba(255,255,255,.3);
}

.i-c-white .bg-b-t-4 {
  background-color: rgba(255,255,255,.4);
}

.i-c-white .bg-b-t-5 {
  background-color: rgba(255,255,255,.5);
}

.i-c-white .bg-b-t-6 {
  background-color: rgba(255,255,255,.6);
}

.i-c-white .bg-b-t-7 {
  background-color: rgba(255,255,255,.7);
}

.i-c-white .bg-b-t-8 {
  background-color: rgba(255,255,255,.8);
}

.i-c-white .bg-b-t-9 {
  background-color: rgba(255,255,255,.9);
}

.i-c-white .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-white .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-white .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23fff%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-white .border-b {
  border-color: #fff;
}

.i-c-white .border-b-l {
  border-color: #fff;
}

.i-c-white input[type=checkbox]:checked+label:before {
  background: #fff;
  border: 1px solid #fff;
}

.i-c-white-f .t-b,.i-c-white-f.t-b,section.i-c-white .t-b,section.i-c-white.t-b {
  color: #fff!important;
}

.i-c-white-f .t-b-l,.i-c-white-f.t-b-l,section.i-c-white .t-b-l,section.i-c-white.t-b-l {
  color: #fff!important;
}

.i-c-white-f .link-b,section.i-c-white .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-white-f .link-b:after,section.i-c-white .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-white-f .link-b:hover:after,section.i-c-white .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-white-f .link-b:after,section.i-c-white .link-b:after {
  border-bottom: 2px solid #fff!important;
}

.i-c-white-f .btn-w-b,section.i-c-white .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(230,230,230,.5)!important;
  color: #fff;
  background-color: #fff!important;
  border: 2px solid #fff!important;
}

.i-c-white-f .btn-w-b:hover,section.i-c-white .btn-w-b:hover {
  background: #fff!important;
  color: #fff!important;
}

.i-c-white-f .btn-b,section.i-c-white .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(230,230,230,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(230,230,230,.5)!important;
  background: #fff!important;
  border: 2px solid #fff!important;
  color: #fff!important;
}

.i-c-white-f .btn-b:hover,section.i-c-white .btn-b:hover {
  background-color: #fff!important;
  color: #fff!important;
}

.i-c-white-f .bg-b,.i-c-white-f.bg-b,section.i-c-white .bg-b,section.i-c-white.bg-b {
  background-color: #fff!important;
}

.i-c-white-f .bg-b-l,.i-c-white-f.bg-b-l,section.i-c-white .bg-b-l,section.i-c-white.bg-b-l {
  background-color: #fff!important;
}

.i-c-white-f .bg-g-l-b,.i-c-white-f.bg-g-l-b,section.i-c-white .bg-g-l-b,section.i-c-white.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(255,255,255,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-white-f .bg-g-l-b--full,.i-c-white-f.bg-g-l-b--full,section.i-c-white .bg-g-l-b--full,section.i-c-white.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#fff 140%)!important;
}

.i-c-white-f .bg-g-r-b,.i-c-white-f.bg-g-r-b,section.i-c-white .bg-g-r-b,section.i-c-white.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(255,255,255,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-white-f .bg-g-r-b--full,.i-c-white-f.bg-g-r-b--full,section.i-c-white .bg-g-r-b--full,section.i-c-white.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#fff 140%)!important;
}

.i-c-white-f .bg-g-b-vid,.i-c-white-f.bg-g-b-vid,section.i-c-white .bg-g-b-vid,section.i-c-white.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(255,255,255,.2) 100%)!important;
}

.i-c-white-f .bg-g-top-b:after,section.i-c-white .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(255,255,255,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-c-white-f .bg-b-t-1,section.i-c-white .bg-b-t-1 {
  background-color: rgba(255,255,255,.1);
}

.i-c-white-f .bg-b-t-2,section.i-c-white .bg-b-t-2 {
  background-color: rgba(255,255,255,.2);
}

.i-c-white-f .bg-b-t-3,section.i-c-white .bg-b-t-3 {
  background-color: rgba(255,255,255,.3);
}

.i-c-white-f .bg-b-t-4,section.i-c-white .bg-b-t-4 {
  background-color: rgba(255,255,255,.4);
}

.i-c-white-f .bg-b-t-5,section.i-c-white .bg-b-t-5 {
  background-color: rgba(255,255,255,.5);
}

.i-c-white-f .bg-b-t-6,section.i-c-white .bg-b-t-6 {
  background-color: rgba(255,255,255,.6);
}

.i-c-white-f .bg-b-t-7,section.i-c-white .bg-b-t-7 {
  background-color: rgba(255,255,255,.7);
}

.i-c-white-f .bg-b-t-8,section.i-c-white .bg-b-t-8 {
  background-color: rgba(255,255,255,.8);
}

.i-c-white-f .bg-b-t-9,section.i-c-white .bg-b-t-9 {
  background-color: rgba(255,255,255,.9);
}

.i-c-white-f .bg-svg-wave-b,section.i-c-white .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-white-f .bg-svg-simpleg-b,section.i-c-white .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-white-f .bg-svg-loading-b,section.i-c-white .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23fff%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-white-f .border-b,section.i-c-white .border-b {
  border-color: #fff!important;
}

.i-c-white-f .border-b-l,section.i-c-white .border-b-l {
  border-color: #fff!important;
}

.i-c-white-f input[type=checkbox]:checked+label:before,section.i-c-white input[type=checkbox]:checked+label:before {
  background: #fff!important;
  border: 1px solid #fff!important;
}

.t-c-yellow {
  color: #f5ce3e;
}

.t-c-yellow-l {
  color: #fff6d4;
}

.link-c-yellow {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.link-c-yellow:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.link-c-yellow:hover:after {
  width: calc(100% - 10px);
}

.link-c-yellow:after {
  border-bottom: 2px solid #f5ce3e;
}

.btn-w-c-yellow {
  -webkit-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  color: #f5ce3e;
  background-color: #fff;
  border: 2px solid #f5ce3e;
}

.btn-w-c-yellow:hover {
  background: #f5ce3e;
  color: #fff;
}

.btn-c-yellow {
  -webkit-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  background: #f5ce3e;
  border: 2px solid #f5ce3e;
  color: #fff;
}

.btn-c-yellow:hover {
  background-color: #fff;
  color: #f5ce3e;
}

.bg-c-yellow {
  background-color: #f5ce3e;
}

.bg-c-yellow-l {
  background-color: #fff6d4;
}

.bg-g-l-c-yellow {
  background-image: linear-gradient(to left,transparent 40%,rgba(245,206,62,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-l-c-yellow--full {
  background-image: linear-gradient(-150deg,#000738 50%,#f5ce3e 140%);
}

.bg-g-r-c-yellow {
  background-image: linear-gradient(to right,transparent 40%,rgba(245,206,62,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.bg-g-r-c-yellow--full {
  background-image: linear-gradient(150deg,#000738 50%,#f5ce3e 140%);
}

.bg-g-c-yellow-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(245,206,62,.2) 100%);
}

.bg-g-top-c-yellow:after {
  background-image: linear-gradient(to top,transparent 0,rgba(245,206,62,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.bg-c-yellow-t-1 {
  background-color: rgba(245,206,62,.1);
}

.bg-c-yellow-t-2 {
  background-color: rgba(245,206,62,.2);
}

.bg-c-yellow-t-3 {
  background-color: rgba(245,206,62,.3);
}

.bg-c-yellow-t-4 {
  background-color: rgba(245,206,62,.4);
}

.bg-c-yellow-t-5 {
  background-color: rgba(245,206,62,.5);
}

.bg-c-yellow-t-6 {
  background-color: rgba(245,206,62,.6);
}

.bg-c-yellow-t-7 {
  background-color: rgba(245,206,62,.7);
}

.bg-c-yellow-t-8 {
  background-color: rgba(245,206,62,.8);
}

.bg-c-yellow-t-9 {
  background-color: rgba(245,206,62,.9);
}

.bg-svg-wave-c-yellow {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-simpleg-c-yellow {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bg-svg-loading-c-yellow {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23f5ce3e%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.border-c-yellow {
  border-color: #f5ce3e;
}

.border-c-yellow-l {
  border-color: #fff6d4;
}

.i-c-yellow .t-b,.i-c-yellow.t-b {
  color: #f5ce3e;
}

.i-c-yellow .t-b-l,.i-c-yellow.t-b-l {
  color: #fff6d4;
}

.i-c-yellow .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-yellow .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-yellow .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-yellow .link-b:after {
  border-bottom: 2px solid #f5ce3e;
}

.i-c-yellow .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  color: #f5ce3e;
  background-color: #fff;
  border: 2px solid #f5ce3e;
}

.i-c-yellow .btn-w-b:hover {
  background: #f5ce3e;
  color: #fff;
}

.i-c-yellow .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  box-shadow: 0 2px 6px 0 rgba(242,194,14,.5);
  background: #f5ce3e;
  border: 2px solid #f5ce3e;
  color: #fff;
}

.i-c-yellow .btn-b:hover {
  background-color: #fff;
  color: #f5ce3e;
}

.i-c-yellow .bg-b,.i-c-yellow.bg-b {
  background-color: #f5ce3e;
}

.i-c-yellow .bg-b-l,.i-c-yellow.bg-b-l {
  background-color: #fff6d4;
}

.i-c-yellow .bg-g-l-b,.i-c-yellow.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(245,206,62,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-yellow .bg-g-l-b--full,.i-c-yellow.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#f5ce3e 140%);
}

.i-c-yellow .bg-g-r-b,.i-c-yellow.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(245,206,62,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%);
}

.i-c-yellow .bg-g-r-b--full,.i-c-yellow.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#f5ce3e 140%);
}

.i-c-yellow .bg-g-b-vid,.i-c-yellow.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(245,206,62,.2) 100%);
}

.i-c-yellow .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(245,206,62,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
}

.i-c-yellow .bg-b-t-1 {
  background-color: rgba(245,206,62,.1);
}

.i-c-yellow .bg-b-t-2 {
  background-color: rgba(245,206,62,.2);
}

.i-c-yellow .bg-b-t-3 {
  background-color: rgba(245,206,62,.3);
}

.i-c-yellow .bg-b-t-4 {
  background-color: rgba(245,206,62,.4);
}

.i-c-yellow .bg-b-t-5 {
  background-color: rgba(245,206,62,.5);
}

.i-c-yellow .bg-b-t-6 {
  background-color: rgba(245,206,62,.6);
}

.i-c-yellow .bg-b-t-7 {
  background-color: rgba(245,206,62,.7);
}

.i-c-yellow .bg-b-t-8 {
  background-color: rgba(245,206,62,.8);
}

.i-c-yellow .bg-b-t-9 {
  background-color: rgba(245,206,62,.9);
}

.i-c-yellow .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-yellow .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-yellow .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23f5ce3e%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-yellow .border-b {
  border-color: #f5ce3e;
}

.i-c-yellow .border-b-l {
  border-color: #fff6d4;
}

.i-c-yellow input[type=checkbox]:checked+label:before {
  background: #f5ce3e;
  border: 1px solid #f5ce3e;
}

.i-c-yellow-f .t-b,.i-c-yellow-f.t-b,section.i-c-yellow .t-b,section.i-c-yellow.t-b {
  color: #f5ce3e!important;
}

.i-c-yellow-f .t-b-l,.i-c-yellow-f.t-b-l,section.i-c-yellow .t-b-l,section.i-c-yellow.t-b-l {
  color: #fff6d4!important;
}

.i-c-yellow-f .link-b,section.i-c-yellow .link-b {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.i-c-yellow-f .link-b:after,section.i-c-yellow .link-b:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.i-c-yellow-f .link-b:hover:after,section.i-c-yellow .link-b:hover:after {
  width: calc(100% - 10px);
}

.i-c-yellow-f .link-b:after,section.i-c-yellow .link-b:after {
  border-bottom: 2px solid #f5ce3e!important;
}

.i-c-yellow-f .btn-w-b,section.i-c-yellow .btn-w-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(242,194,14,.5)!important;
  color: #f5ce3e;
  background-color: #fff!important;
  border: 2px solid #f5ce3e!important;
}

.i-c-yellow-f .btn-w-b:hover,section.i-c-yellow .btn-w-b:hover {
  background: #f5ce3e!important;
  color: #fff!important;
}

.i-c-yellow-f .btn-b,section.i-c-yellow .btn-b {
  -webkit-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5)!important;
  -moz-box-shadow: 0 2px 6px 0 rgba(242,194,14,.5)!important;
  box-shadow: 0 2px 6px 0 rgba(242,194,14,.5)!important;
  background: #f5ce3e!important;
  border: 2px solid #f5ce3e!important;
  color: #fff!important;
}

.i-c-yellow-f .btn-b:hover,section.i-c-yellow .btn-b:hover {
  background-color: #fff!important;
  color: #f5ce3e!important;
}

.i-c-yellow-f .bg-b,.i-c-yellow-f.bg-b,section.i-c-yellow .bg-b,section.i-c-yellow.bg-b {
  background-color: #f5ce3e!important;
}

.i-c-yellow-f .bg-b-l,.i-c-yellow-f.bg-b-l,section.i-c-yellow .bg-b-l,section.i-c-yellow.bg-b-l {
  background-color: #fff6d4!important;
}

.i-c-yellow-f .bg-g-l-b,.i-c-yellow-f.bg-g-l-b,section.i-c-yellow .bg-g-l-b,section.i-c-yellow.bg-g-l-b {
  background-image: linear-gradient(to left,transparent 40%,rgba(245,206,62,.25) 60%),linear-gradient(to left,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-yellow-f .bg-g-l-b--full,.i-c-yellow-f.bg-g-l-b--full,section.i-c-yellow .bg-g-l-b--full,section.i-c-yellow.bg-g-l-b--full {
  background-image: linear-gradient(-150deg,#000738 50%,#f5ce3e 140%)!important;
}

.i-c-yellow-f .bg-g-r-b,.i-c-yellow-f.bg-g-r-b,section.i-c-yellow .bg-g-r-b,section.i-c-yellow.bg-g-r-b {
  background-image: linear-gradient(to right,transparent 40%,rgba(245,206,62,.25) 60%),linear-gradient(to right,transparent 40%,rgba(0,0,0,.45) 60%)!important;
}

.i-c-yellow-f .bg-g-r-b--full,.i-c-yellow-f.bg-g-r-b--full,section.i-c-yellow .bg-g-r-b--full,section.i-c-yellow.bg-g-r-b--full {
  background-image: linear-gradient(150deg,#000738 50%,#f5ce3e 140%)!important;
}

.i-c-yellow-f .bg-g-b-vid,.i-c-yellow-f.bg-g-b-vid,section.i-c-yellow .bg-g-b-vid,section.i-c-yellow.bg-g-b-vid {
  background-image: linear-gradient(to left,transparent 0,rgba(245,206,62,.2) 100%)!important;
}

.i-c-yellow-f .bg-g-top-b:after,section.i-c-yellow .bg-g-top-b:after {
  background-image: linear-gradient(to top,transparent 0,rgba(245,206,62,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%)!important;
}

.i-c-yellow-f .bg-b-t-1,section.i-c-yellow .bg-b-t-1 {
  background-color: rgba(245,206,62,.1);
}

.i-c-yellow-f .bg-b-t-2,section.i-c-yellow .bg-b-t-2 {
  background-color: rgba(245,206,62,.2);
}

.i-c-yellow-f .bg-b-t-3,section.i-c-yellow .bg-b-t-3 {
  background-color: rgba(245,206,62,.3);
}

.i-c-yellow-f .bg-b-t-4,section.i-c-yellow .bg-b-t-4 {
  background-color: rgba(245,206,62,.4);
}

.i-c-yellow-f .bg-b-t-5,section.i-c-yellow .bg-b-t-5 {
  background-color: rgba(245,206,62,.5);
}

.i-c-yellow-f .bg-b-t-6,section.i-c-yellow .bg-b-t-6 {
  background-color: rgba(245,206,62,.6);
}

.i-c-yellow-f .bg-b-t-7,section.i-c-yellow .bg-b-t-7 {
  background-color: rgba(245,206,62,.7);
}

.i-c-yellow-f .bg-b-t-8,section.i-c-yellow .bg-b-t-8 {
  background-color: rgba(245,206,62,.8);
}

.i-c-yellow-f .bg-b-t-9,section.i-c-yellow .bg-b-t-9 {
  background-color: rgba(245,206,62,.9);
}

.i-c-yellow-f .bg-svg-wave-b,section.i-c-yellow .bg-svg-wave-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%201400%20400%22%20width%3D%221400pt%22%20height%3D%22400pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%22%3E%3Crect%20width%3D%221400%22%20height%3D%22400%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_xQGkdHrev5YzsDxDvjteq5Q8sWT3IGLF%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_1%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%221%22%20y2%3D%220.5%22%20gradientTransform%3D%22matrix%281273.895%2C0%2C0%2C323.419%2C71%2C49%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%20693.835%20372.419%20C%20689.843%20372.421%20685.958%20371.122%20682.77%20368.719%20L%20680.527%20367.031%20L%20678.977%20364.69%20C%20629.954%20290.632%20582.277%20253.69%20537.302%20254.858%20C%20507.956%20255.627%20488.718%20272.201%20464.361%20293.184%20C%20444.103%20310.635%20421.143%20330.415%20388.956%20341.904%20C%20352.244%20355.009%20310.382%20354.687%20264.534%20340.951%20C%20209.208%20324.379%20146.093%20287.628%2076.941%20231.733%20C%2070.034%20226.045%2069.001%20215.854%2074.625%20208.895%20C%2080.249%20201.936%2090.43%20200.809%2097.441%20206.369%20C%20214.155%20300.708%20308.541%20335.969%20377.99%20311.187%20C%20404.457%20301.74%20424.09%20284.829%20443.073%20268.474%20C%20468.836%20246.274%20495.473%20223.328%20536.445%20222.255%20C%20569.378%20221.374%20602.561%20235.015%20635.085%20262.745%20Q%20643.83%20270.202%20652.616%20279.122%20C%20637.663%20235.492%20628.28%20206.155%20622.274%20184.539%20C%20617.043%20165.717%20614.283%20152.407%20613.584%20142.654%20C%20612.459%20126.936%20617.053%20116.654%20627.236%20112.088%20C%20635.9%20108.205%20646.257%20110.07%20658.897%20117.788%20C%20668.811%20123.842%20680.051%20133.411%20692.306%20146.226%20C%20708.772%20163.446%20733.431%20193.363%20764.282%20242.974%20C%20763.361%20177.94%20768.551%20113.653%20814.817%2094.036%20C%20849.003%2079.536%20881.917%2097.718%20916.766%20116.962%20C%20938.09%20128.737%20962.259%20142.084%20989.897%20150.237%20C%201028.644%20161.668%201069.981%20162.071%201116.27%20151.47%20C%201177.171%20137.523%201245.437%20104.056%201319.164%2051.999%20C%201326.514%2046.795%201336.692%2048.535%201341.895%2055.886%20C%201347.099%2063.237%201345.359%2073.414%201338.009%2078.618%20L%201338.009%2078.618%20L%201337.977%2078.64%20C%201260.76%20133.161%201188.618%20168.361%201123.551%20183.261%20C%201072.383%20194.978%201024.309%20194.392%20980.668%20181.519%20C%20949.613%20172.357%20923.785%20158.095%20900.999%20145.511%20C%20866.593%20126.511%20846.215%20116.147%20827.55%20124.062%20C%20793.46%20138.517%20795.85%20215.377%20797.775%20277.135%20Q%20797.981%20283.785%20798.176%20290.292%20C%20798.438%20299.535%20792.364%20307.765%20783.455%20310.239%20C%20774.546%20312.714%20765.098%20308.794%20760.556%20300.74%20C%20706.197%20204.316%20666.438%20163.525%20647.283%20149.212%20C%20648.824%20157.545%20652.009%20170.754%20658.308%20191.666%20C%20667.965%20223.727%20683.728%20270.304%20711.007%20347.366%20C%20713.198%20353.028%20712.456%20359.407%20709.024%20364.415%20C%20705.592%20369.423%20699.911%20372.417%20693.84%20372.417%20L%20693.835%20372.419%20Z%20%22%20fill%3D%22url%28%23_lgradient_1%29%22%20style%3D%22mix-blend-mode%3Amultiply%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-yellow-f .bg-svg-simpleg-b,section.i-c-yellow .bg-svg-simpleg-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22isolation%3Aisolate%22%20viewBox%3D%220%200%202169.899%20504.745%22%20width%3D%222169.899pt%22%20height%3D%22504.745pt%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%22%3E%3Crect%20width%3D%222169.899%22%20height%3D%22504.745%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20clip-path%3D%22url%28%23_clipPath_LK3Yh34RmMnkmydBkZfpJiNe53bzKuog%29%22%3E%3ClinearGradient%20id%3D%22_lgradient_0%22%20x1%3D%220%22%20y1%3D%220.5%22%20x2%3D%220.9994734225792599%22%20y2%3D%220.46755192520810884%22%20gradientTransform%3D%22matrix%282169.905%2C0%2C0%2C504.751%2C0.002%2C-0.006%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%2229.224478012776245%25%22%20stop-opacity%3D%220%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%2258.670678012776236%25%22%20stop-opacity%3D%221%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-opacity%3D%22-0.3550135501355016%22%20style%3D%22stop-color%3A%23f5ce3e%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22%20M%201129.368%20504.745%20C%201107.535%20504.695%201085.737%20502.99%201064.161%20499.645%20C%20999.375%20489.773%20931.785%20465.89%20857.528%20426.631%20C%20749.115%20369.314%20639.28%20331.97%20531.072%20315.631%20C%20445.051%20302.645%20359.692%20302.816%20277.364%20316.138%20C%20203.849%20328.038%20146.264%20348.45%20110.907%20363.481%20C%2072.361%20379.867%2051.037%20393.622%2050.826%20393.758%20L%2050.926%20393.693%20L%200.002%20337.585%20C%203.939%20334.996%2098.235%20273.855%20257.122%20247.25%20C%20349.848%20231.724%20445.839%20231.08%20542.429%20245.336%20C%20662.163%20263.008%20782.96%20303.736%20901.465%20366.387%20C%20965.696%20400.345%201025.373%20421.694%201078.837%20429.841%20C%201124.586%20436.813%201166.663%20434.555%201207.47%20422.941%20C%201242.228%20413.048%201277.187%20395.913%201314.346%20370.558%20C%201349.012%20346.904%201382.312%20318.451%201414.516%20290.935%20C%201463.103%20249.421%201513.343%20206.493%201570.727%20177.817%20C%201639.288%20143.555%201708.874%20134.25%201783.462%20149.37%20C%201880.116%20168.963%201955.545%20162.256%202007.656%20129.435%20C%202037.269%20110.784%202059.507%2083.826%202073.756%2049.311%20C%202085.007%2022.052%202086.737%200.211%202086.756%20-0.006%20L%202086.747%200.141%20L%202169.907%204.02%20C%202169.607%208.737%202161.285%20120.301%202058.037%20185.908%20C%202023.853%20207.629%201983.228%20221.708%201937.288%20227.765%20C%201919.228%20230.094%201901.035%20231.237%201882.825%20231.189%20C%201846.058%20231.189%201806.36%20226.902%201764.177%20218.351%20C%201710.777%20207.526%201662.704%20214.077%201612.891%20238.971%20C%201564.767%20263.02%201520.444%20300.891%201473.518%20340.987%20C%201403.633%20400.699%201331.368%20462.444%201233.883%20490.192%20C%201199.895%20499.899%201164.715%20504.797%201129.368%20504.745%20L%201129.368%20504.745%20Z%20%22%20fill%3D%22url%28%23_lgradient_0%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-yellow-f .bg-svg-loading-b,section.i-c-yellow .bg-svg-loading-b {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23f5ce3e%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.i-c-yellow-f .border-b,section.i-c-yellow .border-b {
  border-color: #f5ce3e!important;
}

.i-c-yellow-f .border-b-l,section.i-c-yellow .border-b-l {
  border-color: #fff6d4!important;
}

.i-c-yellow-f input[type=checkbox]:checked+label:before,section.i-c-yellow input[type=checkbox]:checked+label:before {
  background: #f5ce3e!important;
  border: 1px solid #f5ce3e!important;
}

@media (max-width:1024px) {
  .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(9,181,209,.2),rgba(9,181,209,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(9,181,209,.2),rgba(9,181,209,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-b .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(9,181,209,.2),rgba(9,181,209,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-b .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(9,181,209,.2),rgba(9,181,209,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-b .bg-g-l-b,section.i-b.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(9,181,209,.2),rgba(9,181,209,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-b .bg-g-r-b,section.i-b.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(9,181,209,.2),rgba(9,181,209,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-l {
    background-image: linear-gradient(to left,rgba(0,177,137,.2),rgba(0,177,137,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-l {
    background-image: linear-gradient(to right,rgba(0,177,137,.2),rgba(0,177,137,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-l .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(0,177,137,.2),rgba(0,177,137,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-l .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(0,177,137,.2),rgba(0,177,137,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-l .bg-g-l-b,section.i-l.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(0,177,137,.2),rgba(0,177,137,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-l .bg-g-r-b,section.i-l.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(0,177,137,.2),rgba(0,177,137,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-a {
    background-image: linear-gradient(to left,rgba(255,127,64,.2),rgba(255,127,64,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-a {
    background-image: linear-gradient(to right,rgba(255,127,64,.2),rgba(255,127,64,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-a .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(255,127,64,.2),rgba(255,127,64,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-a .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(255,127,64,.2),rgba(255,127,64,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-a .bg-g-l-b,section.i-a.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(255,127,64,.2),rgba(255,127,64,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-a .bg-g-r-b,section.i-a.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(255,127,64,.2),rgba(255,127,64,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-e {
    background-image: linear-gradient(to left,rgba(244,81,151,.2),rgba(244,81,151,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-e {
    background-image: linear-gradient(to right,rgba(244,81,151,.2),rgba(244,81,151,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-e .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(244,81,151,.2),rgba(244,81,151,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-e .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(244,81,151,.2),rgba(244,81,151,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-e .bg-g-l-b,section.i-e.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(244,81,151,.2),rgba(244,81,151,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-e .bg-g-r-b,section.i-e.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(244,81,151,.2),rgba(244,81,151,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-f {
    background-image: linear-gradient(to left,rgba(229,67,96,.2),rgba(229,67,96,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-f {
    background-image: linear-gradient(to right,rgba(229,67,96,.2),rgba(229,67,96,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-f .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(229,67,96,.2),rgba(229,67,96,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-f .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(229,67,96,.2),rgba(229,67,96,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-f .bg-g-l-b,section.i-f.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(229,67,96,.2),rgba(229,67,96,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-f .bg-g-r-b,section.i-f.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(229,67,96,.2),rgba(229,67,96,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-h {
    background-image: linear-gradient(to left,rgba(42,125,225,.2),rgba(42,125,225,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-h {
    background-image: linear-gradient(to right,rgba(42,125,225,.2),rgba(42,125,225,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-h .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(42,125,225,.2),rgba(42,125,225,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-h .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(42,125,225,.2),rgba(42,125,225,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-h .bg-g-l-b,section.i-h.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(42,125,225,.2),rgba(42,125,225,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-h .bg-g-r-b,section.i-h.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(42,125,225,.2),rgba(42,125,225,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-g {
    background-image: linear-gradient(to left,rgba(145,100,204,.2),rgba(145,100,204,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-g {
    background-image: linear-gradient(to right,rgba(145,100,204,.2),rgba(145,100,204,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-g .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(145,100,204,.2),rgba(145,100,204,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-g .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(145,100,204,.2),rgba(145,100,204,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-g .bg-g-l-b,section.i-g.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(145,100,204,.2),rgba(145,100,204,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-g .bg-g-r-b,section.i-g.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(145,100,204,.2),rgba(145,100,204,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-c-grey {
    background-image: linear-gradient(to left,rgba(51,58,77,.2),rgba(51,58,77,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-c-grey {
    background-image: linear-gradient(to right,rgba(51,58,77,.2),rgba(51,58,77,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-grey .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(51,58,77,.2),rgba(51,58,77,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-grey .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(51,58,77,.2),rgba(51,58,77,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-c-grey .bg-g-l-b,section.i-c-grey.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(51,58,77,.2),rgba(51,58,77,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-c-grey .bg-g-r-b,section.i-c-grey.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(51,58,77,.2),rgba(51,58,77,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-c-blue {
    background-image: linear-gradient(to left,rgba(0,7,56,.2),rgba(0,7,56,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-c-blue {
    background-image: linear-gradient(to right,rgba(0,7,56,.2),rgba(0,7,56,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-blue .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(0,7,56,.2),rgba(0,7,56,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-blue .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(0,7,56,.2),rgba(0,7,56,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-c-blue .bg-g-l-b,section.i-c-blue.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(0,7,56,.2),rgba(0,7,56,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-c-blue .bg-g-r-b,section.i-c-blue.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(0,7,56,.2),rgba(0,7,56,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-c-white {
    background-image: linear-gradient(to left,rgba(255,255,255,.2),rgba(255,255,255,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-c-white {
    background-image: linear-gradient(to right,rgba(255,255,255,.2),rgba(255,255,255,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-white .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(255,255,255,.2),rgba(255,255,255,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-white .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(255,255,255,.2),rgba(255,255,255,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-c-white .bg-g-l-b,section.i-c-white.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(255,255,255,.2),rgba(255,255,255,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-c-white .bg-g-r-b,section.i-c-white.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(255,255,255,.2),rgba(255,255,255,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  .bg-g-l-c-yellow {
    background-image: linear-gradient(to left,rgba(245,206,62,.2),rgba(245,206,62,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .bg-g-r-c-yellow {
    background-image: linear-gradient(to right,rgba(245,206,62,.2),rgba(245,206,62,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-yellow .bg-g-l-b {
    background-image: linear-gradient(to left,rgba(245,206,62,.2),rgba(245,206,62,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%);
  }

  .i-c-yellow .bg-g-r-b {
    background-image: linear-gradient(to right,rgba(245,206,62,.2),rgba(245,206,62,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%);
  }

  section.i-c-yellow .bg-g-l-b,section.i-c-yellow.bg-g-l-b {
    background-image: linear-gradient(to left,rgba(245,206,62,.2),rgba(245,206,62,.3)),linear-gradient(to left,rgba(0,0,0,.6) 0,#000 100%)!important;
  }

  section.i-c-yellow .bg-g-r-b,section.i-c-yellow.bg-g-r-b {
    background-image: linear-gradient(to right,rgba(245,206,62,.2),rgba(245,206,62,.3)),linear-gradient(to right,rgba(0,0,0,.6) 0,#000 100%)!important;
  }
}

.countdown {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 0 auto;
  padding: 20px 50px;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.countdown__unit {
  display: inline-block;
  width: 100px;
  text-align: center;
}

.countdown__unit__value {
  font-size: 48px;
  font-family: Quicksand,sans-serif;
}

.countdown__unit__heading {
  opacity: .8;
  font-size: 16px;
}

@media (max-width:600px) {
  .countdown {
    padding: 20px 10px;
    width: 100%;
    max-width: 400px;
  }

  .countdown__unit {
    width: 25%;
  }

  .countdown__unit__value {
    font-size: 22px;
  }

  .countdown__unit__heading {
    font-size: 13px;
  }
}

.flag {
  width: 44px;
  height: 30px;
  background-repeat: no-repeat;
  background-image: url(https://www.technologyonecorp.com/__data/assets/image/0005/116879/flags.png);
  background-size: 100%;
  display: inline-block;
}

.flag--ad {
  background-position: 0 .413223%;
}

.flag--ae {
  background-position: 0 .826446%;
}

.flag--af {
  background-position: 0 1.239669%;
}

.flag--ag {
  background-position: 0 1.652893%;
}

.flag--ai {
  background-position: 0 2.066116%;
}

.flag--al {
  background-position: 0 2.479339%;
}

.flag--am {
  background-position: 0 2.892562%;
}

.flag--an {
  background-position: 0 3.305785%;
}

.flag--ao {
  background-position: 0 3.719008%;
}

.flag--aq {
  background-position: 0 4.132231%;
}

.flag--ar {
  background-position: 0 4.545455%;
}

.flag--as {
  background-position: 0 4.958678%;
}

.flag--at {
  background-position: 0 5.371901%;
}

.flag--au {
  background-position: 0 5.785124%;
}

.flag--aw {
  background-position: 0 6.198347%;
}

.flag--az {
  background-position: 0 6.61157%;
}

.flag--ba {
  background-position: 0 7.024793%;
}

.flag--bb {
  background-position: 0 7.438017%;
}

.flag--bd {
  background-position: 0 7.85124%;
}

.flag--be {
  background-position: 0 8.264463%;
}

.flag--bf {
  background-position: 0 8.677686%;
}

.flag--bg {
  background-position: 0 9.090909%;
}

.flag--bh {
  background-position: 0 9.504132%;
}

.flag--bi {
  background-position: 0 9.917355%;
}

.flag--bj {
  background-position: 0 10.330579%;
}

.flag--bm {
  background-position: 0 10.743802%;
}

.flag--bn {
  background-position: 0 11.157025%;
}

.flag--bo {
  background-position: 0 11.570248%;
}

.flag--br {
  background-position: 0 11.983471%;
}

.flag--bs {
  background-position: 0 12.396694%;
}

.flag--bt {
  background-position: 0 12.809917%;
}

.flag--bv {
  background-position: 0 13.22314%;
}

.flag--bw {
  background-position: 0 13.636364%;
}

.flag--by {
  background-position: 0 14.049587%;
}

.flag--bz {
  background-position: 0 14.46281%;
}

.flag--ca {
  background-position: 0 14.876033%;
}

.flag--cc {
  background-position: 0 15.289256%;
}

.flag--cd {
  background-position: 0 15.702479%;
}

.flag--cf {
  background-position: 0 16.115702%;
}

.flag--cg {
  background-position: 0 16.528926%;
}

.flag--ch {
  background-position: 0 16.942149%;
}

.flag--ci {
  background-position: 0 17.355372%;
}

.flag--ck {
  background-position: 0 17.768595%;
}

.flag--cl {
  background-position: 0 18.181818%;
}

.flag--cm {
  background-position: 0 18.595041%;
}

.flag--cn {
  background-position: 0 19.008264%;
}

.flag--co {
  background-position: 0 19.421488%;
}

.flag--cr {
  background-position: 0 19.834711%;
}

.flag--cu {
  background-position: 0 20.247934%;
}

.flag--cv {
  background-position: 0 20.661157%;
}

.flag--cx {
  background-position: 0 21.07438%;
}

.flag--cy {
  background-position: 0 21.487603%;
}

.flag--cz {
  background-position: 0 21.900826%;
}

.flag--de {
  background-position: 0 22.31405%;
}

.flag--dj {
  background-position: 0 22.727273%;
}

.flag--dk {
  background-position: 0 23.140496%;
}

.flag--dm {
  background-position: 0 23.553719%;
}

.flag--do {
  background-position: 0 23.966942%;
}

.flag--dz {
  background-position: 0 24.380165%;
}

.flag--ec {
  background-position: 0 24.793388%;
}

.flag--ee {
  background-position: 0 25.206612%;
}

.flag--eg {
  background-position: 0 25.619835%;
}

.flag--eh {
  background-position: 0 26.033058%;
}

.flag--er {
  background-position: 0 26.446281%;
}

.flag--es {
  background-position: 0 26.859504%;
}

.flag--et {
  background-position: 0 27.272727%;
}

.flag--fi {
  background-position: 0 27.68595%;
}

.flag--fj {
  background-position: 0 28.099174%;
}

.flag--fk {
  background-position: 0 28.512397%;
}

.flag--fm {
  background-position: 0 28.92562%;
}

.flag--fo {
  background-position: 0 29.338843%;
}

.flag--fr {
  background-position: 0 29.752066%;
}

.flag--ga {
  background-position: 0 30.165289%;
}

.flag--gd {
  background-position: 0 30.578512%;
}

.flag--ge {
  background-position: 0 30.991736%;
}

.flag--gf {
  background-position: 0 31.404959%;
}

.flag--gh {
  background-position: 0 31.818182%;
}

.flag--gi {
  background-position: 0 32.231405%;
}

.flag--gl {
  background-position: 0 32.644628%;
}

.flag--gm {
  background-position: 0 33.057851%;
}

.flag--gn {
  background-position: 0 33.471074%;
}

.flag--gp {
  background-position: 0 33.884298%;
}

.flag--gq {
  background-position: 0 34.297521%;
}

.flag--gr {
  background-position: 0 34.710744%;
}

.flag--gs {
  background-position: 0 35.123967%;
}

.flag--gt {
  background-position: 0 35.53719%;
}

.flag--gu {
  background-position: 0 35.950413%;
}

.flag--gw {
  background-position: 0 36.363636%;
}

.flag--gy {
  background-position: 0 36.77686%;
}

.flag--hk {
  background-position: 0 37.190083%;
}

.flag--hm {
  background-position: 0 37.603306%;
}

.flag--hn {
  background-position: 0 38.016529%;
}

.flag--hr {
  background-position: 0 38.429752%;
}

.flag--ht {
  background-position: 0 38.842975%;
}

.flag--hu {
  background-position: 0 39.256198%;
}

.flag--id {
  background-position: 0 39.669421%;
}

.flag--ie {
  background-position: 0 40.082645%;
}

.flag--il {
  background-position: 0 40.495868%;
}

.flag--in {
  background-position: 0 40.909091%;
}

.flag--io {
  background-position: 0 41.322314%;
}

.flag--iq {
  background-position: 0 41.735537%;
}

.flag--ir {
  background-position: 0 42.14876%;
}

.flag--is {
  background-position: 0 42.561983%;
}

.flag--it {
  background-position: 0 42.975207%;
}

.flag--jm {
  background-position: 0 43.38843%;
}

.flag--jo {
  background-position: 0 43.801653%;
}

.flag--jp {
  background-position: 0 44.214876%;
}

.flag--ke {
  background-position: 0 44.628099%;
}

.flag--kg {
  background-position: 0 45.041322%;
}

.flag--kh {
  background-position: 0 45.454545%;
}

.flag--ki {
  background-position: 0 45.867769%;
}

.flag--km {
  background-position: 0 46.280992%;
}

.flag--kn {
  background-position: 0 46.694215%;
}

.flag--kp {
  background-position: 0 47.107438%;
}

.flag--kr {
  background-position: 0 47.520661%;
}

.flag--kw {
  background-position: 0 47.933884%;
}

.flag--ky {
  background-position: 0 48.347107%;
}

.flag--kz {
  background-position: 0 48.760331%;
}

.flag--la {
  background-position: 0 49.173554%;
}

.flag--lb {
  background-position: 0 49.586777%;
}

.flag--lc {
  background-position: 0 50%;
}

.flag--li {
  background-position: 0 50.413223%;
}

.flag--lk {
  background-position: 0 50.826446%;
}

.flag--lr {
  background-position: 0 51.239669%;
}

.flag--ls {
  background-position: 0 51.652893%;
}

.flag--lt {
  background-position: 0 52.066116%;
}

.flag--lu {
  background-position: 0 52.479339%;
}

.flag--lv {
  background-position: 0 52.892562%;
}

.flag--ly {
  background-position: 0 53.305785%;
}

.flag--ma {
  background-position: 0 53.719008%;
}

.flag--mc {
  background-position: 0 54.132231%;
}

.flag--md {
  background-position: 0 54.545455%;
}

.flag--me {
  background-position: 0 54.958678%;
}

.flag--mg {
  background-position: 0 55.371901%;
}

.flag--mh {
  background-position: 0 55.785124%;
}

.flag--mk {
  background-position: 0 56.198347%;
}

.flag--ml {
  background-position: 0 56.61157%;
}

.flag--mm {
  background-position: 0 57.024793%;
}

.flag--mn {
  background-position: 0 57.438017%;
}

.flag--mo {
  background-position: 0 57.85124%;
}

.flag--mp {
  background-position: 0 58.264463%;
}

.flag--mq {
  background-position: 0 58.677686%;
}

.flag--mr {
  background-position: 0 59.090909%;
}

.flag--ms {
  background-position: 0 59.504132%;
}

.flag--mt {
  background-position: 0 59.917355%;
}

.flag--mu {
  background-position: 0 60.330579%;
}

.flag--mv {
  background-position: 0 60.743802%;
}

.flag--mw {
  background-position: 0 61.157025%;
}

.flag--mx {
  background-position: 0 61.570248%;
}

.flag--my {
  background-position: 0 61.983471%;
}

.flag--mz {
  background-position: 0 62.396694%;
}

.flag--na {
  background-position: 0 62.809917%;
}

.flag--nc {
  background-position: 0 63.22314%;
}

.flag--ne {
  background-position: 0 63.636364%;
}

.flag--nf {
  background-position: 0 64.049587%;
}

.flag--ng {
  background-position: 0 64.46281%;
}

.flag--ni {
  background-position: 0 64.876033%;
}

.flag--nl {
  background-position: 0 65.289256%;
}

.flag--no {
  background-position: 0 65.702479%;
}

.flag--np {
  background-position: 0 66.115702%;
}

.flag--nr {
  background-position: 0 66.528926%;
}

.flag--nu {
  background-position: 0 66.942149%;
}

.flag--nz {
  background-position: 0 67.355372%;
}

.flag--om {
  background-position: 0 67.768595%;
}

.flag--pa {
  background-position: 0 68.181818%;
}

.flag--pe {
  background-position: 0 68.595041%;
}

.flag--pf {
  background-position: 0 69.008264%;
}

.flag--pg {
  background-position: 0 69.421488%;
}

.flag--ph {
  background-position: 0 69.834711%;
}

.flag--pk {
  background-position: 0 70.247934%;
}

.flag--pl {
  background-position: 0 70.661157%;
}

.flag--pm {
  background-position: 0 71.07438%;
}

.flag--pn {
  background-position: 0 71.487603%;
}

.flag--pr {
  background-position: 0 71.900826%;
}

.flag--pt {
  background-position: 0 72.31405%;
}

.flag--pw {
  background-position: 0 72.727273%;
}

.flag--py {
  background-position: 0 73.140496%;
}

.flag--qa {
  background-position: 0 73.553719%;
}

.flag--re {
  background-position: 0 73.966942%;
}

.flag--ro {
  background-position: 0 74.380165%;
}

.flag--rs {
  background-position: 0 74.793388%;
}

.flag--ru {
  background-position: 0 75.206612%;
}

.flag--rw {
  background-position: 0 75.619835%;
}

.flag--sa {
  background-position: 0 76.033058%;
}

.flag--sb {
  background-position: 0 76.446281%;
}

.flag--sc {
  background-position: 0 76.859504%;
}

.flag--sd {
  background-position: 0 77.272727%;
}

.flag--se {
  background-position: 0 77.68595%;
}

.flag--sg {
  background-position: 0 78.099174%;
}

.flag--sh {
  background-position: 0 78.512397%;
}

.flag--si {
  background-position: 0 78.92562%;
}

.flag--sj {
  background-position: 0 79.338843%;
}

.flag--sk {
  background-position: 0 79.752066%;
}

.flag--sl {
  background-position: 0 80.165289%;
}

.flag--sm {
  background-position: 0 80.578512%;
}

.flag--sn {
  background-position: 0 80.991736%;
}

.flag--so {
  background-position: 0 81.404959%;
}

.flag--sr {
  background-position: 0 81.818182%;
}

.flag--ss {
  background-position: 0 82.231405%;
}

.flag--st {
  background-position: 0 82.644628%;
}

.flag--sv {
  background-position: 0 83.057851%;
}

.flag--sy {
  background-position: 0 83.471074%;
}

.flag--sz {
  background-position: 0 83.884298%;
}

.flag--tc {
  background-position: 0 84.297521%;
}

.flag--td {
  background-position: 0 84.710744%;
}

.flag--tf {
  background-position: 0 85.123967%;
}

.flag--tg {
  background-position: 0 85.53719%;
}

.flag--th {
  background-position: 0 85.950413%;
}

.flag--tj {
  background-position: 0 86.363636%;
}

.flag--tk {
  background-position: 0 86.77686%;
}

.flag--tl {
  background-position: 0 87.190083%;
}

.flag--tm {
  background-position: 0 87.603306%;
}

.flag--tn {
  background-position: 0 88.016529%;
}

.flag--to {
  background-position: 0 88.429752%;
}

.flag--tp {
  background-position: 0 88.842975%;
}

.flag--tr {
  background-position: 0 89.256198%;
}

.flag--tt {
  background-position: 0 89.669421%;
}

.flag--tv {
  background-position: 0 90.082645%;
}

.flag--tw {
  background-position: 0 90.495868%;
}

.flag--ty {
  background-position: 0 90.909091%;
}

.flag--tz {
  background-position: 0 91.322314%;
}

.flag--ua {
  background-position: 0 91.735537%;
}

.flag--ug {
  background-position: 0 92.14876%;
}

.flag--gb,.flag--uk {
  background-position: 0 92.561983%;
}

.flag--um {
  background-position: 0 92.975207%;
}

.flag--us {
  background-position: 0 93.38843%;
}

.flag--uy {
  background-position: 0 93.801653%;
}

.flag--uz {
  background-position: 0 94.214876%;
}

.flag--va {
  background-position: 0 94.628099%;
}

.flag--vc {
  background-position: 0 95.041322%;
}

.flag--ve {
  background-position: 0 95.454545%;
}

.flag--vg {
  background-position: 0 95.867769%;
}

.flag--vi {
  background-position: 0 96.280992%;
}

.flag--vn {
  background-position: 0 96.694215%;
}

.flag--vu {
  background-position: 0 97.107438%;
}

.flag--wf {
  background-position: 0 97.520661%;
}

.flag--ws {
  background-position: 0 97.933884%;
}

.flag--ye {
  background-position: 0 98.347107%;
}

.flag--za {
  background-position: 0 98.760331%;
}

.flag--zm {
  background-position: 0 99.173554%;
}

.flag--zr {
  background-position: 0 99.586777%;
}

.flag--zw {
  background-position: 0 100%;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/d32834/00000000000000003b9b306d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/d32834/00000000000000003b9b306d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/d32834/00000000000000003b9b306d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:900;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/3e6df8/00000000000000003b9b306b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff2"),url(https://use.typekit.net/af/3e6df8/00000000000000003b9b306b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("woff"),url(https://use.typekit.net/af/3e6df8/00000000000000003b9b306b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:800;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/f7d492/00000000000000003b9b3067/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/f7d492/00000000000000003b9b3067/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/f7d492/00000000000000003b9b3067/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:600;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
  font-family:proxima-nova;src:url(https://use.typekit.net/af/5b5251/00000000000000003b9b3065/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/5b5251/00000000000000003b9b3065/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/5b5251/00000000000000003b9b3065/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:500;
}

.tk-proxima-nova {
  font-family: proxima-nova,sans-serif;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 43px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 10px;
  padding-right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 7px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  outline: 0;
}

.select2-dropdown {
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  box-shadow: 0 4px 5px rgba(0,0,0,.15);
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
  outline: 0;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  outline: 0;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}

.select2-hidden-accessible {
  border: 0!important;
  clip: rect(0 0 0 0)!important;
  -webkit-clip-path: inset(50%)!important;
  clip-path: inset(50%)!important;
  height: 1px!important;
  overflow: hidden!important;
  padding: 0!important;
  position: absolute!important;
  width: 1px!important;
  white-space: nowrap!important;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 38px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 41px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
  opacity: .7;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  opacity: .7;
  cursor: default;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: text;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.select2-container--default .select2-selection--multiple .select2-search__field {
  height: 28px;
  line-height: 28px;
  color: #333;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-top: 5px;
  margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #555;
  color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 8px 4px 4px 8px;
  -moz-border-radius: 8px 4px 4px 8px;
  border-radius: 8px 4px 4px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 7px;
  padding-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  background: #09b5d1;
  margin-right: 8px;
  padding: 2px 8px 1px 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background: #d80027;
  color: #fff;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-selection--single {
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  opacity: .7;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  opacity: .7;
  cursor: default;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #ddd;
  outline: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: 0 0;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
  max-height: 228px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
  display: none;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f0f0f0;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #09b5d1;
  color: #fff;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
  background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
  background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--single:focus {
  outline: 0;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 43px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #ddd;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 41px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
  background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
  background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #ddd;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #09b5d1;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: 0 0;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
  background-image: -o-linear-gradient(top,#fff 0,#eee 50%);
  background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
  background-repeat: repeat-x;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
  background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
  background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
  background-repeat: repeat-x;
}

.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  outline: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #09b5d1;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #ddd;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results>.select2-results__options {
  max-height: 228px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #09b5d1;
}

.fancy-select {
  width: 100%;
  height: 43px;
}

.fancy-select-papa {
  min-width: 200px;
  margin-top: 35px;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
}

.fancy-select-papa--sml {
  max-width: 380px;
}

.fancy-select-papa--form {
  max-width: 310px;
}

.fancy-select-papa--top {
  margin-top: 20px;
}

.fancy-select-papa--autocomplete input {
  min-width: 280px!important;
  padding-right: 42px!important;
}

.fancy-select-papa--autocomplete input.auto-placeholder {
  min-width: 0!important;
}

.fancy-select-papa--icon .fs-option--text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.fancy-select-pair-papa-container {
  display: inline-block;
  width: 100%;
  max-width: 310px;
}

.fancy-select-pair {
  max-width: 332px;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
}

.fancy-select-pair .fancy-select-papa {
  display: inline-block;
  min-width: 145px;
}

.fs-option {
  display: inline-block;
  vertical-align: middle;
}

.fs-option--icon {
  width: 24px;
  height: 24px;
  margin-right: 6px;
}

.fs-option--text {
  overflow: hidden;
  max-width: calc(100% - 30px);
}

.icon-spirit--flags {
  background-image: url(/_global/images/spirit/flags.png);
}

.auto-no-result-msg {
  display: none;
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto!important;
  height: auto!important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit!important;
  box-sizing: inherit!important;
  resize: none!important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box!important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  visibility: visible;
  overflow: auto;
  max-width: 100%;
  max-height: 100%;
}

.simplebar-content:after,.simplebar-content:before {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit!important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  right: 2px;
  width: 7px;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: #000;
  border-radius: 7px;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity .2s linear;
}

.simplebar-track .simplebar-scrollbar.simplebar-visible:before {
  opacity: .5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.link-arrow {
  display: inline-block;
  font-weight: 700;
  position: relative;
  line-height: 20px;
  padding: 0 26px 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-transition: padding-left .15s ease,opacity .15s ease,-moz-transform .15s ease;
  -webkit-transition: padding-left .15s ease,opacity .15s ease,-webkit-transform .15s ease;
  -o-transition: padding-left .15s ease,opacity .15s ease,-o-transform .15s ease;
  -ms-transition: padding-left .15s ease,opacity .15s ease,-ms-transition .15s ease;
  transition: padding-left .15s ease,opacity .15s ease,transform .15s ease;
  will-change: padding-left,opacity;
}

.link-arrow:after {
  position: absolute;
  content: "\e824";
  font-weight: 400;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-family: icomoon!important;
  width: 14px;
  height: 20px;
  font-size: 14px;
  right: 6px;
  line-height: 14px;
  -moz-transition: right .1s ease,opacity .1s ease,-moz-transform .1s ease;
  -webkit-transition: right .1s ease,opacity .1s ease,-webkit-transform .1s ease;
  -o-transition: right .1s ease,opacity .1s ease,-o-transform .1s ease;
  -ms-transition: right .1s ease,opacity .1s ease,-ms-transition .1s ease;
  transition: right .1s ease,opacity .1s ease,transform .1s ease;
  will-change: right,opacity;
  color: inherit;
}

.link-arrow:hover {
  padding-left: 6px;
}

.link-arrow:hover:after {
  right: 0;
}

.link-arrow--center {
  padding-left: 26px;
}

.link-arrow--center:hover {
  padding-left: 32px;
}

.link-down {
  display: inline-block;
  font-weight: 700;
  position: relative;
  line-height: 20px;
}

.link-down:after {
  position: absolute;
  content: "\e824";
  font-weight: 400;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  font-family: icomoon!important;
  width: 14px;
  height: 20px;
  font-size: 14px;
  padding-top: 0;
  right: -20px;
  line-height: 14px;
  -moz-transition: padding-top .1s ease,opacity .1s ease,-moz-transform .1s ease;
  -webkit-transition: padding-top .1s ease,opacity .1s ease,-webkit-transform .1s ease;
  -o-transition: padding-top .1s ease,opacity .1s ease,-o-transform .1s ease;
  -ms-transition: padding-top .1s ease,opacity .1s ease,-ms-transition .1s ease;
  transition: padding-top .1s ease,opacity .1s ease,transform .1s ease;
  will-change: padding-top,opacity;
  color: inherit;
  opacity: 0;
}

.link-down:hover:after {
  opacity: 1;
  padding-top: 6px;
}

.link-a-r {
  position: relative;
  margin-right: 26px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline;
}

.link-a-r:after {
  position: absolute;
  content: "\e9c8";
  font-weight: 400;
  font-family: icomoon!important;
  width: 14px;
  height: 14px;
  font-size: 14px;
  top: calc(50% - 8px);
  margin-left: 0;
  line-height: inherit;
  -moz-transition: margin-left .2s ease,opacity .2s ease,-moz-transform .2s ease;
  -webkit-transition: margin-left .2s ease,opacity .2s ease,-webkit-transform .2s ease;
  -o-transition: margin-left .2s ease,opacity .2s ease,-o-transform .2s ease;
  -ms-transition: margin-left .2s ease,opacity .2s ease,-ms-transition .2s ease;
  transition: margin-left .2s ease,opacity .2s ease,transform .2s ease;
  will-change: margin-left,opacity;
  color: inherit;
  opacity: 0;
}

.link-a-r:hover:after {
  opacity: 1;
  margin-left: 6px;
}

.link-u {
  -moz-transition: opacity .2s ease,border-bottom .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,border-bottom .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,border-bottom .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,border-bottom .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,border-bottom .2s ease,transform .2s ease;
  will-change: opacity,border-bottom;
  border-bottom: 1px solid transparent;
  opacity: 1;
}

.link-u:hover {
  border-bottom: 1px solid #c7c8c9;
  opacity: .85;
}

.link-c {
  color: #448efc;
}

.link-ext {
  padding-right: 1.3em;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-right: .4em;
}

.link-ext:after {
  font-size: inherit;
  content: "\e9bb";
  text-align: left;
  position: absolute;
  font-family: icomoon!important;
  text-align: center;
  color: inherit;
  margin-left: .4em;
}

.ul-mono {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 5px;
}

.ul-mono li {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 8px 0 8px 26px;
  line-height: 20px;
}

.ul-mono li:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.ul-mono li span {
  color: #000738;
}

.ul-mono li:after {
  width: 18px;
  height: 18px;
  left: 0;
  top: 8px;
  font-size: 18px;
}

.mono {
  position: relative;
}

.mono:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono--block:after {
  display: block!important;
}

.mono-xxs {
  position: relative;
}

.mono-xxs:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-xxs:after {
  font-size: 16px;
  line-height: 16px;
}

.mono-xs {
  position: relative;
}

.mono-xs:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-xs:after {
  font-size: 20px;
  line-height: 20px;
}

.mono-s {
  position: relative;
}

.mono-s:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-s:after {
  font-size: 24px;
  line-height: 24px;
}

.mono-m {
  position: relative;
}

.mono-m:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-m:after {
  font-size: 28px;
  line-height: 28px;
}

.mono-l {
  position: relative;
}

.mono-l:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-l:after {
  font-size: 32px;
  line-height: 32px;
}

.mono-xl {
  position: relative;
}

.mono-xl:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-xl:after {
  font-size: 36px;
  line-height: 36px;
}

.mono-xxl {
  position: relative;
}

.mono-xxl:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-xxl:after {
  font-size: 42px;
  line-height: 42px;
}

.mono-xxxl {
  position: relative;
}

.mono-xxxl:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-xxxl:after {
  font-size: 48px;
  line-height: 48px;
}

.mono-xxxxl {
  position: relative;
}

.mono-xxxxl:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.mono-xxxxl:after {
  font-size: 56px;
  line-height: 56px;
}

.mono--asset:after {
  content: "\e96f";
}

.mono--community:after {
  content: "\e927";
}

.mono--duration:after {
  content: "\e987";
}

.mono--graduation:after {
  content: "\e91c";
}

.mono--ideas:after {
  content: "\e9fc";
}

.mono--k-12:after {
  content: "\e9fe";
}

.mono--read-time-2:after {
  content: "\e985";
}

.mono--route:after {
  content: "\e92e";
}

.mono--spatial-map:after {
  content: "\e9f6";
}

.mono--property:after {
  content: "\e9f7";
}

.mono--about-leaders:after {
  content: "\ea05";
}

.mono--about-investors:after {
  content: "\ea04";
}

.mono--about-latt1:after {
  content: "\ea06";
}

.mono--cal-add:after {
  content: "\e933";
}

.mono--cal-event:after {
  content: "\e95a";
}

.mono--cal-thick:after {
  content: "\e9ae";
}

.mono--Business-21:after {
  content: "\e9dc";
}

.mono--Business-31:after {
  content: "\e9dd";
}

.mono--Business-32:after {
  content: "\e9f1";
}

.mono--Business-34:after {
  content: "\e9de2";
}

.mono--Business-42:after {
  content: "\e9de";
}

.mono--Business-44:after {
  content: "\e9c0";
}

.mono--Business-54:after {
  content: "\e9e0";
}

.mono--Business-67:after {
  content: "\e9fd";
}

.mono--Business-97:after {
  content: "\ea01";
}

.mono--Business-98:after {
  content: "\e9ca";
}

.mono--Business-104:after {
  content: "\e9d0";
}

.mono--Business-107:after {
  content: "\e9cc";
}

.mono--Business-121:after {
  content: "\e9bd";
}

.mono--Business-122:after {
  content: "\e9df";
}

.mono--Business-123:after {
  content: "\e9d1";
}

.mono--Business-137:after {
  content: "\ea02";
}

.mono--Business-141:after {
  content: "\e9fb";
}

.mono--Business-145:after {
  content: "\e9e1";
}

.mono--Business-148:after {
  content: "\e9be";
}

.mono--Business-151:after {
  content: "\e9c3";
}

.mono--Business-153:after {
  content: "\e9d5";
}

.mono--Business-159:after {
  content: "\e9c1";
}

.mono--Business-165:after {
  content: "\e9c7";
}

.mono--Business-191:after {
  content: "\e9e3";
}

.mono--Business-208:after {
  content: "\e9d9";
}

.mono--Business-210:after {
  content: "\e9db";
}

.mono--Business-211:after {
  content: "\e9d8";
}

.mono--Business-222:after {
  content: "\e9bc";
}

.mono--Business-230:after {
  content: "\e9d7";
}

.mono--Business-232:after {
  content: "\e9da";
}

.mono--Business-225:after {
  content: "\e9c2";
}

.mono--Business-250:after {
  content: "\e9fa";
}

.mono--cloud-10:after {
  content: "\e9e4";
}

.mono--cloud-19:after {
  content: "\e9ed";
}

.mono--cloud-49:after {
  content: "\e9e6";
}

.mono--cloud-48:after {
  content: "\e9e7";
}

.mono--cloud-37:after {
  content: "\e9e8";
}

.mono--cloud-26:after {
  content: "\e9e9";
}

.mono--cloud-20:after {
  content: "\e9ea";
}

.mono--device-pc:after {
  content: "\e93c";
}

.mono--device-tablet:after {
  content: "\e93d";
}

.mono--device-mobile:after {
  content: "\e93f";
}

.mono--Education-1:after {
  content: "\e9c4";
}

.mono--Education-2:after {
  content: "\e9f9";
}

.mono--Education-12:after {
  content: "\e9cd";
}

.mono--Education-25:after {
  content: "\e9c6";
}

.mono--Education-35:after {
  content: "\e9f8";
}

.mono--Education-37:after {
  content: "\e9ef";
}

.mono--Education-70:after {
  content: "\e9f0";
}

.mono--Education-76:after {
  content: "\e9c7";
}

.mono--Education-77:after {
  content: "\e9c8";
}

.mono--Education-88:after {
  content: "\e9c9";
}

.mono--Education-92:after {
  content: "\e9cb";
}

.mono--Essential-41:after {
  content: "\ea00";
}

.mono--Finance-19:after {
  content: "\ea03";
}

.mono--Finance-42:after {
  content: "\e9f2";
}

.mono--Finance-65:after {
  content: "\e9eb";
}

.mono--Finance-68:after {
  content: "\e9ec";
}

.mono--Finance-70:after {
  content: "\e9e5";
}

.mono--Finance-91:after {
  content: "\e9bf";
}

.mono--Finance-96:after {
  content: "\e9d6";
}

.mono--Medical-12:after {
  content: "\e9ff";
}

.mono--vid-pause:after {
  content: "\e9f3";
}

.mono--vid-play:after {
  content: "\e9f4";
}

.mono--vid-stop:after {
  content: "\e9f5";
}

.mono--bz-prc-mng:after {
  content: "\e94f";
}

.mono--spatial:after {
  content: "\e97a";
}

.mono--perf-plan:after {
  content: "\e975";
}

.mono--hr:after {
  content: "\e982";
}

.mono--prop-rat:after {
  content: "\e978";
}

.mono--stkh-mng:after {
  content: "\e973";
}

.mono--sup-chain:after {
  content: "\e979";
}

.mono--entr-budg:after {
  content: "\e976";
}

.mono--std-mng:after {
  content: "\e977";
}

.mono--entr-cont-mng:after {
  content: "\e971";
}

.mono--cloud-connect:after {
  content: "\e97e";
}

.mono--odometer:after {
  content: "\e97f";
}

.mono--secure:after {
  content: "\e980";
}

.mono--oneeducation:after {
  content: "\e94d";
}

.mono--p-financials:after {
  content: "\e983";
}

.mono--centeralise:after,.mono--p-fin-centralise:after {
  content: "\e98b";
}

.mono--p-fin-access:after {
  content: "\e98c";
}

.mono--p-fin-forecast:after {
  content: "\e98d";
}

.mono--health:after {
  content: "\e970";
}

.mono--financial:after {
  content: "\e90b";
}

.mono--gov:after,.mono--sol-gov {
  content: "\e968";
}

.mono--lgov:after {
  content: "\e963";
}

.mono--uni-tafe:after {
  content: "\e984";
}

.mono--sub-utilities:after {
  content: "\e969";
}

.mono--sub-pub-infra:after {
  content: "\e966";
}

.mono--sub-prop-infra:after {
  content: "\e96a";
}

.mono--sub-aged:after {
  content: "\e964";
}

.mono--sub-community:after {
  content: "\e962";
}

.mono--sub-health:after {
  content: "\e970";
}

.mono--sub-shared-services:after {
  content: "\e986";
}

.mono--sub-smart-city:after {
  content: "\e988";
}

.mono--p-alm:after {
  content: "\e981";
}

.mono--atom:after {
  content: "\e994";
}

.mono--customer-rotate:after {
  content: "\e993";
}

.mono--p-bi:after {
  content: "\e938";
}

.mono--p-bi-collaborate:after {
  content: "\e992";
}

.mono--p-bi-on-the-go:after {
  content: "\e991";
}

.mono--p-bi-configured:after {
  content: "\e990";
}

.mono--p-bpm:after {
  content: "\e961";
}

.mono--p-eb:after {
  content: "\e976";
}

.mono--user-network:after {
  content: "\e995";
}

.mono--p-ecr:after {
  content: "\e972";
}

.mono--p-ecm:after {
  content: "\e971";
}

.mono--user-book:after {
  content: "\e998";
}

.mono--dollar-book:after {
  content: "\e997";
}

.mono--odm-star:after {
  content: "\e996";
}

.mono--p-f:after {
  content: "\e983";
}

.mono--p-hrp:after {
  content: "\e982";
}

.mono--p-pp:after {
  content: "\e975";
}

.mono--org-send:after {
  content: "\e999";
}

.mono--idea-chat:after {
  content: "\e99a";
}

.mono--p-pr:after {
  content: "\e978";
}

.mono--search-home:after {
  content: "\e99b";
}

.mono--user-chat:after {
  content: "\e99c";
}

.mono--p-s:after {
  content: "\e97a";
}

.mono--p-shm:after {
  content: "\e973";
}

.mono--gear-time:after {
  content: "\e99f";
}

.mono--p-sm:after {
  content: "\e977";
}

.mono--chart-up:after {
  content: "\e9a0";
}

.mono--user-card:after {
  content: "\e9a1";
}

.mono--doc-uni:after {
  content: "\e9a2";
}

.mono--p-scm:after {
  content: "\e979";
}

.mono--doc-dollar:after {
  content: "\e99d";
}

.mono--doc-gear:after {
  content: "\e99e";
}

.mono--p-rm:after {
  content: "\e9ee";
}

.mono--sol-project:after {
  content: "\e97c";
}

.mono--sol-asset:after {
  content: "\e937";
}

.mono--sol-research:after {
  content: "\e950";
}

.mono--sol-care:after {
  content: "\e959";
}

.mono--sol-health:after {
  content: "\e957";
}

.mono--sol-corp:after {
  content: "\e944";
}

.mono--sol-council:after {
  content: "\e954";
}

.mono--srv-consult:after {
  content: "\e9d4";
}

.mono--srv-support:after {
  content: "\e9d2";
}

.mono--srv-train:after {
  content: "\e9d3";
}

.mono--time:after {
  content: "\e947";
}

.mono--video:after {
  content: "\e94a";
}

.mono--date:after {
  content: "\e97d";
}

.mono--relevance:after {
  content: "\e939";
}

.mono--alpha:after {
  content: "\e940";
}

.mono--location:after {
  content: "\e98e";
}

.mono--home:after {
  content: "\e9a9";
}

.mono--back:after {
  content: "\e9a3";
}

.mono--mouse:after {
  content: "\e9a7";
}

.mono--menu:after {
  content: "\e9a8";
}

.mono--arrows:after {
  content: "\e9a4";
}

.mono--fax:after {
  content: "\e9a6";
}

.mono--mail:after {
  content: "\e9ab";
}

.mono--call:after {
  content: "\e9a7";
}

.mono--clock:after {
  content: "\e9a5";
}

.mono--car:after {
  content: "\e92a";
}

.mono--bus:after {
  content: "\e92c";
}

.mono--walk:after {
  content: "\e92d";
}

.mono--bike:after {
  content: "\e92b";
}

.mono--apple:after {
  content: "\e92f";
}

.mono--google:after {
  content: "\e930";
}

.mono--outlook:after {
  content: "\e931";
}

.mono--yahoo:after {
  content: "\e932";
}

.mono--binoculars:after {
  content: "\e9b0";
}

.mono--target:after {
  content: "\e9b1";
}

.mono--light-bulb:after {
  content: "\e9b2";
}

.mono--challange:after {
  content: "\e9b3";
}

.mono--sl-1:after {
  content: "\e9b9";
}

.mono--sl-2:after {
  content: "\e9ba";
}

.mono--sl-3:after {
  content: "\e9b8";
}

.mono--home-loc:after {
  content: "\e9aa";
}

.mono--wallet:after {
  content: "\e965";
}

.mono--t1-logo:after {
  content: "\e9c5";
}

.mono--facebook:after {
  content: "\e9b6";
}

.mono--twitter:after {
  content: "\e9b5";
}

.mono--linkedin:after {
  content: "\e9b4";
}

.mono--pdf:after {
  content: "\e9b7";
}

.mono--play:after {
  content: "\e910";
}

.mono--close:after {
  content: "\e825";
}

.mono--article:after {
  content: "\e96b";
}

.mono--case-study:after {
  content: "\e951";
}

.mono--news:after {
  content: "\e95e";
}

.mono--event:after {
  content: "\e95a";
}

.mono--mn-search:after {
  content: "\e96d";
}

.mono--mn-login:after {
  content: "\e94c";
}

.mono--ci:after {
  content: "\e9ce";
}

.mono--foundation:after {
  content: "\e9cf";
}

.popup {
  padding: 70px 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgba(0,0,0,.6) url(/_global/images/decorative/loading-circle-white.svg) center no-repeat;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.popup--show {
  visibility: visible;
  opacity: 1;
}

.popup__frame {
  position: relative;
  width: 100%;
  height: 100%;
  border: 0;
}

.popup__close {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 20px;
  right: 20px;
  background: 0 0;
  cursor: pointer;
}

.popup__close:after {
  position: absolute;
  top: 0;
  left: 0;
  font-family: icomoon!important;
  content: "\e825";
  width: 100%;
  height: 100%;
  font-size: 30px;
  color: #bfbfbf;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.popup__close:hover:after {
  color: #fff;
}

.popup-link--styled {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.popup-link--styled:after {
  position: absolute;
  width: 80px;
  height: 80px;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  font-family: icomoon!important;
  content: "\e910";
  font-size: 67px;
  text-align: center;
  color: inherit;
  text-shadow: 2px 2px rgba(0,0,0,.2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 1;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  -ms-transition: all .1s ease;
  transition: all .1s ease;
}

@media (max-width:1024px) {
  .popup {
    padding: 70px 30px;
  }
}

@media (max-width:600px) {
  .popup {
    padding: 70px 0;
  }
}

.shrink-bottom {
  padding-bottom: 70px!important;
}

.shrink-bottom-l {
  padding-bottom: 50px!important;
}

.shrink-bottom-xl {
  padding-bottom: 30px!important;
}

.shrink-top {
  padding-top: 70px!important;
}

.shrink-top-l {
  padding-top: 50px!important;
}

.shrink-top-xl {
  padding-top: 30px!important;
}

@media (max-width:1024px) {
  .shrink-bottom {
    padding-bottom: 50px!important;
  }

  .shrink-bottom-l {
    padding-bottom: 40px!important;
  }

  .shrink-bottom-xl {
    padding-bottom: 20px!important;
  }

  .shrink-top {
    padding-top: 50px!important;
  }

  .shrink-top-l {
    padding-top: 40px!important;
  }

  .shrink-top-xl {
    padding-top: 20px!important;
  }
}

.t-center {
  text-align: center!important;
}

.t-left {
  text-align: left!important;
}

.t-b-fixed {
  color: #09b5d1!important;
}

.t-east-bay {
  color: #333960;
}

.t-linkedin {
  color: #0e76a8;
}

.tooltip-active-gparent {
  z-index: 99;
}

.tooltip {
  position: relative;
  z-index: 98;
  opacity: 1;
  display: inline-block;
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  white-space: normal;
}

.tooltip:hover {
  z-index: 99;
}

.tooltip a {
  opacity: .6;
}

.tooltip a.external_url {
  opacity: .6;
  margin-top: 10px;
  display: inline-block;
}

.tooltip a:hover {
  text-decoration: underline;
  opacity: .8;
}

.tooltip--input-title {
  position: absolute;
  right: 12px;
  top: -12px;
}

.tooltip--section__tile {
  position: absolute;
  right: 28px;
  top: 50%;
  margin-top: -12px;
}

.tooltip--section__tile .TT__button {
  width: 20px;
  height: 20px;
}

.tooltip--section__tile .TT__button:after {
  top: 2px;
  left: 1px;
  font-size: 10px;
}

.tooltip__content {
  position: absolute;
  width: 200px;
  background: #09b5d1;
  color: #fff;
  bottom: calc(100% + 16px);
  padding: 18px;
  opacity: 0;
  left: 50%;
  margin-left: -100px;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -o-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.5);
  -moz-box-shadow: 0 4px 5px rgba(0,0,0,.5);
  box-shadow: 0 4px 5px rgba(0,0,0,.5);
}

.tooltip__content--active {
  opacity: 1;
}

.TT__button-back {
  position: absolute;
  height: 16px;
  width: 24px;
  top: 6px;
  left: -4px;
  content: "";
  background: #fff;
}

.TT__button {
  position: relative;
  height: 16px;
  width: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #666;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  -ms-transition: all .15s ease;
  transition: all .15s ease;
  margin-bottom: 2px;
}

.TT__button:after {
  position: absolute;
  height: 16px;
  width: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: 0;
  left: -1px;
  line-height: 15px;
  content: "i";
  color: #000738;
  font-size: 15px;
  text-align: center;
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  -ms-transition: all .15s ease;
  transition: all .15s ease;
}

.TT__arrow {
  position: absolute;
  left: 50%;
  bottom: -14px;
  margin-left: -15px;
  content: '';
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #09b5d1;
  z-index: 1;
}

.TT__arrow__back {
  position: absolute;
  width: 44px;
  margin-left: -22px;
  height: 20px;
  content: ' ';
  bottom: -20px;
  left: 50%;
  z-index: 1;
}

.contact-snippet {
  padding: 100px 30px;
  position: relative;
  z-index: 9;
}

.contact-snippet__cont {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.contact-snippet__left {
  text-align: center;
  width: calc(100vw - 80px);
  max-width: 320px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-shadow: inset 0 10px 40px 0 rgba(0,7,56,.2);
  -moz-box-shadow: inset 0 10px 40px 0 rgba(0,7,56,.2);
  box-shadow: inset 0 10px 40px 0 rgba(0,7,56,.2);
}

.contact-snippet__left img {
  max-width: 100%;
  max-height: 100%;
  position: relative;
  bottom: -20px;
}

.contact-snippet__right {
  padding: 0 80px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.contact-snippet__right__header {
  font-weight: 900;
  margin-bottom: 20px;
}

.contact-snippet__right__cta {
  margin-top: 20px;
}

.contact-snippet__quote {
  width: 159.6px;
  height: 168px;
  position: absolute;
}

.contact-snippet__quote--up {
  top: -42px;
  left: 30px;
}

.contact-snippet__quote--up:after {
  position: absolute;
  font-family: icomoon!important;
  content: "\e928";
  font-size: 102.144px;
  color: inherit;
  width: 127.68px;
  height: 100%;
  left: 73.416px;
  text-shadow: -14px 1px 20px rgba(0,7,56,.14);
  -webkit-animation: floating_quote 6s infinite ease;
  -moz-animation: floating_quote 6s infinite ease;
  -ms-animation: floating_quote 6s infinite ease;
  -o-animation: floating_quote 6s infinite ease;
  animation: floating_quote 6s infinite ease;
}

.footer {
  color: #fff;
  background: #000738;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 10px;
}

.footer>* {
  margin: 0 auto;
  text-align: left;
  width: 100%;
  max-width: 1004px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 50px 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.footer__links {
  padding-bottom: 0;
  border-bottom: 1px solid #09b5d1;
  flex-wrap: wrap;
}

.footer__links a {
  display: inline-block;
  line-height: 18px;
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 2px 0 2px -5px;
  white-space: nowrap;
}

.footer__links a:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.footer__links a:hover:after {
  width: calc(100% - 10px);
}

.footer__links__section {
  display: inline-block;
  padding: 0 20px;
  margin-bottom: 40px;
}

.footer__links__section h4 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
}

.footer__bottom {
  padding: 30px 0 40px 0;
  align-items: center;
  color: rgba(255,255,255,.6);
  font-size: 16px;
  flex-wrap: wrap-reverse;
}

.footer__bottom>div {
  margin: 15px 0;
  padding: 0 40px;
}

.footer__bottom__notice {
  display: inline-block;
}

.footer__bottom__notice ul {
  font-size: 14px;
  color: #fff;
  margin-bottom: 5px;
}

.footer__bottom__notice ul li {
  display: inline-block;
  margin: 0 16px 10px -5px;
}

.footer__bottom__notice ul a {
  position: relative;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.footer__bottom__notice ul a:after {
  position: absolute;
  bottom: 0;
  height: 5px;
  border-bottom: 2px solid #09b5d1;
  width: 0;
  content: "";
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.footer__bottom__notice ul a:hover:after {
  width: calc(100% - 10px);
}

.footer__bottom__social {
  display: flex;
  justify-content: space-between;
  max-width: 221px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.footer__bottom__social__btn {
  width: 24px;
  height: 24px;
  font-size: 0;
  background: 0 0;
  opacity: .6;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.footer__bottom__social__btn.facebook {
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 528px 144px;
  background-position: -348px -60px;
  width: 24px;
  height: 24px;
}

.footer__bottom__social__btn.linkedin {
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 528px 144px;
  background-position: -396px -60px;
  width: 24px;
  height: 24px;
}

.footer__bottom__social__btn.twitter {
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 528px 144px;
  background-position: -444px -60px;
  width: 24px;
  height: 24px;
}

.footer__bottom__social__btn.instagram {
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 528px 144px;
  background-position: -492px -60px;
  width: 24px;
  height: 24px;
}

.footer__bottom__social__btn:hover {
  opacity: 1;
  background-position-y: -108px;
}

.resource_hub {
  min-height: 100vh;
  position: relative;
  z-index: 0;
}

.resource_hub>div {
  max-width: 1600px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 auto;
}

.resource_hub__head {
  padding: 160px 40px 70px 40px;
  border-bottom: 1px solid #ddd;
}

.resource_hub__head__search {
  margin-top: 40px;
}

.resource_hub__head__search__container {
  height: 56px;
  background: #fff;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 56px;
  display: table;
  width: 100%;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
}

.resource_hub__head__search__container>div {
  display: table-cell;
  vertical-align: middle;
}

.resource_hub__head__search__container .search-input {
  width: 100%;
}

.resource_hub__head__search__container .search-input input {
  width: 100%;
  height: 100%;
  border: 0;
  padding-right: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__head__search__container .search-submit {
  padding-right: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__head__search__container:after {
  position: absolute;
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 396px 108px;
  background-position: -153px -9px;
  width: 18px;
  height: 18px;
  content: "";
  top: 19px;
  left: 19px;
}

.resource_hub__head__search__options {
  display: flex;
  justify-content: space-between;
  padding: 0 7px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__head__search__options__filters {
  opacity: 0;
  visibility: hidden;
  height: 0;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.resource_hub__head__search__options__filters--show {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.resource_hub__head__search__options__filters__title {
  margin: 23px 0 10px 0;
}

.resource_hub__head__search__options__filters .rs-filter {
  white-space: nowrap;
  display: inline-block;
  margin-right: 7px;
  margin-top: 7px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 15px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
  box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
  color: #fff;
}

.resource_hub__head__search__options__filters .rs-filter>span {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  line-height: 18px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 4px;
}

.resource_hub__head__search__options__filters .rs-filter__filter {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  font-size: 13px;
  font-weight: 700;
  background: rgba(0,0,0,.25);
}

.resource_hub__head__search__options__trigger {
  margin-top: 20px;
  display: inline-block;
  align-self: flex-start;
}

.resource_hub__body {
  padding: 50px 40px 70px 40px;
}

.resource_hub__body__top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}

.resource_hub__body__top>* {
  margin: 10px;
}

.resource_hub__body__top--no-result {
  margin-bottom: 0;
}

.resource_hub__body__top--no-result .resource_hub__body__top__header {
  color: #d80027;
}

.resource_hub__body__top__options {
  position: relative;
  white-space: nowrap;
  font-size: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
}

.resource_hub__body__top__options:after {
  position: absolute;
  content: "";
  width: 86px;
  height: 86px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  top: -4px;
  left: -4px;
  background: #f9f9f9;
  z-index: 1;
  -moz-transition: left .15s ease,-moz-transform .15s ease;
  -webkit-transition: left .15s ease,-webkit-transform .15s ease;
  -o-transition: left .15s ease,-o-transform .15s ease;
  -ms-transition: left .15s ease,-ms-transition .15s ease;
  transition: left .15s ease,transform .15s ease;
  will-change: left;
}

.resource_hub__body__top__options--detailed:after {
  left: 74px;
}

.resource_hub__body__top__options button {
  z-index: 2;
  width: 78px;
  height: 78px;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 32px;
  padding-top: 46px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  font-weight: 700;
  opacity: .85;
  -moz-transition: opacity .15s ease,opacity .15s ease,-moz-transform .15s ease;
  -webkit-transition: opacity .15s ease,opacity .15s ease,-webkit-transform .15s ease;
  -o-transition: opacity .15s ease,opacity .15s ease,-o-transform .15s ease;
  -ms-transition: opacity .15s ease,opacity .15s ease,-ms-transition .15s ease;
  transition: opacity .15s ease,opacity .15s ease,transform .15s ease;
  will-change: opacity,opacity;
  color: #fff;
  position: relative;
}

.resource_hub__body__top__options button:after {
  left: calc(50% - 22px);
  top: 12px;
  position: absolute;
  font-weight: 400;
  font-family: icomoon!important;
  width: 44px;
  height: 44px;
  font-size: 32px;
  -moz-transition: color .15s ease,-moz-transform .15s ease;
  -webkit-transition: color .15s ease,-webkit-transform .15s ease;
  -o-transition: color .15s ease,-o-transform .15s ease;
  -ms-transition: color .15s ease,-ms-transition .15s ease;
  transition: color .15s ease,transform .15s ease;
  will-change: color;
}

.resource_hub__body__top__options button:hover {
  opacity: 1;
}

.resource_hub__body__top__options button.active {
  color: #444;
  opacity: 1;
}

.resource_hub__body__top__options__catalogue-btn:after {
  content: "\e93b";
}

.resource_hub__body__top__options__detailed-btn:after {
  content: "\e93a";
}

.resource_hub__body__no-result-notice {
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__body__no-result-notice__keyword {
  font-weight: 700;
  font-style: italic;
}

.resource_hub__body__container {
  display: flex;
  flex-wrap: wrap;
}

.resource_hub__body__cta {
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.3);
  -moz-box-shadow: 0 4px 20px rgba(0,0,0,.3);
  box-shadow: 0 4px 20px rgba(0,0,0,.3);
  margin: 50px 30px 20px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 50px 0;
}

.resource_hub__body__cta__content {
  text-align: center;
}

.resource_hub__body__cta__content>* {
  text-align: left;
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
  padding: 20px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__body__cta__content__left {
  max-width: 700px;
}

.resource_hub__body__cta__content__left__header {
  line-height: 1;
}

.resource_hub__body__cta__content__left__text {
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__body__cta__content__right .btn {
  margin: 0 auto;
}

.resource_hub__cta {
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.3);
  -moz-box-shadow: 0 4px 20px rgba(0,0,0,.3);
  box-shadow: 0 4px 20px rgba(0,0,0,.3);
  margin-top: 50px;
  margin-bottom: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.resource_hub--nested {
  padding-top: 90px;
  padding-bottom: 70px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub--nested .resource_hub__body__cta {
  margin-top: 70px;
}

.resource_hub--nested .resource_hub__body__top {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 20px;
}

.resource_hub__options {
  position: fixed;
  width: 440px;
  top: 0;
  bottom: 0;
  right: -450px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
  box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
  -moz-transition: right .2s ease,-moz-transform .2s ease;
  -webkit-transition: right .2s ease,-webkit-transform .2s ease;
  -o-transition: right .2s ease,-o-transform .2s ease;
  -ms-transition: right .2s ease,-ms-transition .2s ease;
  transition: right .2s ease,transform .2s ease;
  will-change: right;
  z-index: 4;
  padding: 50px 0 90px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__options--show {
  right: 0;
}

.resource_hub__options:before {
  opacity: 0;
  visibility: hidden;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.resource_hub__options--filtering:before {
  -moz-transition: opacity .1s ease,-moz-transform .1s ease;
  -webkit-transition: opacity .1s ease,-webkit-transform .1s ease;
  -o-transition: opacity .1s ease,-o-transform .1s ease;
  -ms-transition: opacity .1s ease,-ms-transition .1s ease;
  transition: opacity .1s ease,transform .1s ease;
  will-change: opacity;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 110;
  top: 0;
  left: 0;
  background: rgba(255,255,255,.6) url(https://www.technologyonecorp.com/?a=110925) center 40%/76px no-repeat;
  opacity: 1;
  visibility: visible;
}

.resource_hub__options__search-container {
  padding-right: 32px;
  margin: 0 35px;
  width: calc(100% - 70px);
  position: relative;
}

.resource_hub__options__search-container:before {
  opacity: 0;
  visibility: hidden;
  right: 15px;
  -moz-transition: right .2s ease,opacity .2s ease,-moz-transform .2s ease;
  -webkit-transition: right .2s ease,opacity .2s ease,-webkit-transform .2s ease;
  -o-transition: right .2s ease,opacity .2s ease,-o-transform .2s ease;
  -ms-transition: right .2s ease,opacity .2s ease,-ms-transition .2s ease;
  transition: right .2s ease,opacity .2s ease,transform .2s ease;
  will-change: right,opacity;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  content: "\e806";
  width: 20px;
  height: 14px;
  top: calc(50% - 6px);
  font-family: icomoon!important;
  color: #09b5d1;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 14px;
  text-align: right;
  cursor: pointer;
}

.resource_hub__options__search-container--focus:before {
  right: 10px;
  opacity: 1;
  visibility: visible;
}

.resource_hub__options__search-container input {
  font-weight: 700;
}

.resource_hub__options__lists {
  margin: 20px 0;
  height: calc(100vh - 236px);
}

.resource_hub__options__lists--no-result {
  background: inherit;
}

.resource_hub__options__lists--no-result:after {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "No results found";
  z-index: 110;
  color: #d80027;
  top: 0;
  left: 0;
  background: inherit;
  padding: 0 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__options__lists h4 {
  margin-bottom: 8px;
}

.resource_hub__options__lists .list-btn,.resource_hub__options__lists h4 {
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
}

.resource_hub__options__lists .list-btn {
  padding: 10px 0;
  width: 100%;
  text-align: left;
  position: relative;
  -moz-transition: opacity .2s ease,color .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,color .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,color .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,color .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,color .2s ease,transform .2s ease;
  will-change: opacity,color;
  background: 0 0;
  opacity: .6;
}

.resource_hub__options__lists .list-btn>span {
  display: inline-block;
  vertical-align: middle;
}

.resource_hub__options__lists .list-btn:after {
  -moz-transition: transform .2s ease,color .2s ease,-moz-transform .2s ease;
  -webkit-transition: transform .2s ease,color .2s ease,-webkit-transform .2s ease;
  -o-transition: transform .2s ease,color .2s ease,-o-transform .2s ease;
  -ms-transition: transform .2s ease,color .2s ease,-ms-transition .2s ease;
  transition: transform .2s ease,color .2s ease,transform .2s ease;
  will-change: transform,color;
  position: absolute;
  font-family: icomoon!important;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  content: "\e829";
  font-size: 10px;
  width: 20px;
  height: 10px;
  text-align: center;
  top: 18px;
  right: 0;
  color: inherit;
}

.resource_hub__options__lists .list-btn.selected,.resource_hub__options__lists .list-btn:hover {
  opacity: 1;
}

.resource_hub__options__lists .list-btn.active {
  opacity: 1;
  color: #09b5d1;
}

.resource_hub__options__lists .list-btn.active:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.resource_hub__options__lists .list-count {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #09b5d1;
  color: #fff;
  min-width: 20px;
  height: 18px;
  text-align: center;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 700;
  padding: 2px 6px 0 6px;
}

.resource_hub__options__lists__sort {
  padding-bottom: 20px;
  margin-right: 40px;
  margin-left: 40px;
  width: calc(100% - 80px);
}

.resource_hub__options__lists__sort li {
  max-width: 160px;
}

.resource_hub__options__lists__sort .inv {
  display: none;
}

.resource_hub__options__lists__sort__options__fieldset__sets {
  max-width: 250px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.resource_hub__options__lists__sort__options__fieldset__btn {
  width: 70px;
  height: 70px;
  position: relative;
  background: 0 0;
}

.resource_hub__options__lists__sort__options__fieldset__set {
  width: 100%;
  height: 100%;
  vertical-align: top;
  opacity: .6;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
  position: relative;
  border: 2px solid #999;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  display: inline-block;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__options__lists__sort__options__fieldset__set.active {
  opacity: 1;
  border: 2px solid #09b5d1;
  -webkit-box-shadow: inset 0 2px 8px 0 rgba(0,0,0,.1);
  -moz-box-shadow: inset 0 2px 8px 0 rgba(0,0,0,.1);
  box-shadow: inset 0 2px 8px 0 rgba(0,0,0,.1);
}

.resource_hub__options__lists__sort__options__fieldset__set.active:after {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.resource_hub__options__lists__sort__options__fieldset__set:not(.active) {
  cursor: pointer;
}

.resource_hub__options__lists__sort__options__fieldset__set:hover:not(.active) {
  opacity: .8;
}

.resource_hub__options__lists__sort__options__fieldset__set input[type=radio] {
  display: none;
}

.resource_hub__options__lists__sort__options__fieldset__set:after {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-top: 10px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -moz-transition: -webkit-transform .1s ease,-moz-transform .1s ease,-ms-transform .1s ease,-o-transform .1s ease,transform .1s ease,-moz-transform .1s ease;
  -webkit-transition: -webkit-transform .1s ease,-moz-transform .1s ease,-ms-transform .1s ease,-o-transform .1s ease,transform .1s ease,-webkit-transform .1s ease;
  -o-transition: -webkit-transform .1s ease,-moz-transform .1s ease,-ms-transform .1s ease,-o-transform .1s ease,transform .1s ease,-o-transform .1s ease;
  -ms-transition: -webkit-transform .1s ease,-moz-transform .1s ease,-ms-transform .1s ease,-o-transform .1s ease,transform .1s ease,-ms-transition .1s ease;
  transition: -webkit-transform .1s ease,-moz-transform .1s ease,-ms-transform .1s ease,-o-transform .1s ease,transform .1s ease,transform .1s ease;
  will-change: -webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;
}

.resource_hub__options__lists__sort__options__fieldset__set__text {
  font-size: 12px;
  width: 100%;
  display: block;
  line-height: 20px;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-weight: 700;
  margin-top: 45px;
}

.resource_hub__options__lists__list {
  margin-right: 40px;
  margin-left: 40px;
  width: calc(100% - 80px);
}

.resource_hub__options__lists__list ul {
  padding: 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__options__lists__list li {
  padding: 7px 0;
}

.resource_hub__options__lists__list li:hover .filter-count {
  background-color: #666;
}

.resource_hub__options__lists__list li input[type=checkbox]:checked~label .filter-count {
  background-color: #666;
}

.resource_hub__options__lists__list li label {
  display: flex;
  align-items: center;
}

.resource_hub__options__lists .filter-count {
  background-color: #999;
  color: #fff;
  padding: 1px 6px;
  font-size: 12px;
  font-weight: 700;
  margin-left: 6px;
  display: inline-block;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-transition: background-color .3s ease,-moz-transform .3s ease;
  -webkit-transition: background-color .3s ease,-webkit-transform .3s ease;
  -o-transition: background-color .3s ease,-o-transform .3s ease;
  -ms-transition: background-color .3s ease,-ms-transition .3s ease;
  transition: background-color .3s ease,transform .3s ease;
  will-change: background-color;
}

.resource_hub__options__bottom {
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #fff;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-top: 1px solid #f9f9f9;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 20px;
}

.wc-float {
  padding-top: 30px;
  padding-left: 38px;
  line-height: 30px;
  opacity: .6;
  font-size: 24px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
}

.wc-float:after {
  top: 60px;
  text-align: left;
  opacity: 0;
}

.wc-float span {
  display: inline-block;
  height: 30px;
  overflow: hidden;
  padding-top: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: 0;
}

.fade_scroll--active .wc-float:after {
  -moz-transition: top .5s ease,opacity .5s ease,-moz-transform .5s ease;
  -webkit-transition: top .5s ease,opacity .5s ease,-webkit-transform .5s ease;
  -o-transition: top .5s ease,opacity .5s ease,-o-transform .5s ease;
  -ms-transition: top .5s ease,opacity .5s ease,-ms-transition .5s ease;
  transition: top .5s ease,opacity .5s ease,transform .5s ease;
  will-change: top,opacity;
  -webkit-transition-delay: .8s;
  -moz-transition-delay: .8s;
  -o-transition-delay: .8s;
  -ms-transition-delay: .8s;
  transition-delay: .8s;
  top: 30px;
  opacity: 1;
}

.fade_scroll--active .wc-float span {
  -moz-transition: padding-top .5s ease,opacity .5s ease,-moz-transform .5s ease;
  -webkit-transition: padding-top .5s ease,opacity .5s ease,-webkit-transform .5s ease;
  -o-transition: padding-top .5s ease,opacity .5s ease,-o-transform .5s ease;
  -ms-transition: padding-top .5s ease,opacity .5s ease,-ms-transition .5s ease;
  transition: padding-top .5s ease,opacity .5s ease,transform .5s ease;
  will-change: padding-top,opacity;
  padding-top: 0;
  opacity: 1;
}

.fade_scroll--active .wc-float span:nth-child(1) {
  -webkit-transition-delay: .9s;
  -moz-transition-delay: .9s;
  -o-transition-delay: .9s;
  -ms-transition-delay: .9s;
  transition-delay: .9s;
}

.fade_scroll--active .wc-float span:nth-child(2) {
  -webkit-transition-delay: 1s;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  -ms-transition-delay: 1s;
  transition-delay: 1s;
}

.fade_scroll--active .wc-float span:nth-child(3) {
  -webkit-transition-delay: 1.1s;
  -moz-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  -ms-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

@media (max-width:600px) {
  .wc-float {
    font-size: 20px;
    padding-left: 30px;
  }

  .wc-float:after {
    font-size: 24px;
  }
}

.resource_hub__body__res {
  margin: 30px 30px;
  top: 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  flex-flow: column;
  display: flex;
  -webkit-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -moz-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -ms-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -o-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  transform: rotate3d(1,0,0,.01deg) translateZ(0);
  width: calc(33.3% - 60px);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: top .3s ease;
  -moz-transition: top .3s ease;
  -o-transition: top .3s ease;
  -ms-transition: top .3s ease;
  transition: top .3s ease;
}

.resource_hub__body__res .fade_scroll {
  -webkit-box-shadow: 0 2px 14px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 14px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  flex-grow: 1;
  background-color: #fff;
}

.resource_hub__body__res:hover {
  top: -5px;
}

.resource_hub__body__res:hover .fade_scroll {
  -moz-transition: box-shadow .4s ease,top .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: box-shadow .4s ease,top .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: box-shadow .4s ease,top .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: box-shadow .4s ease,top .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: box-shadow .4s ease,top .4s ease,opacity .4s ease,transform .4s ease;
  will-change: box-shadow,top,opacity;
  -webkit-box-shadow: 0 12px 20px 0 rgba(0,0,0,.16);
  -moz-box-shadow: 0 12px 20px 0 rgba(0,0,0,.16);
  box-shadow: 0 12px 20px 0 rgba(0,0,0,.16);
}

.resource_hub__body__res:hover .resource_hub__body__res__head__img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.resource_hub__body__res__view {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 4;
  padding: 0 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  -moz-transition: background-color .2s ease,-moz-transform .2s ease;
  -webkit-transition: background-color .2s ease,-webkit-transform .2s ease;
  -o-transition: background-color .2s ease,-o-transform .2s ease;
  -ms-transition: background-color .2s ease,-ms-transition .2s ease;
  transition: background-color .2s ease,transform .2s ease;
  will-change: background-color;
  -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
  box-shadow: 0 0 20px rgba(0,0,0,.2);
}

.resource_hub__body__res__view:after {
  width: 42px;
  height: 42px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #f0f0f0;
  position: absolute;
  top: -4px;
  left: 0;
  content: "";
  z-index: 1;
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,.35);
  -moz-box-shadow: 0 0 8px rgba(0,0,0,.35);
  box-shadow: 0 0 8px rgba(0,0,0,.35);
  -moz-transition: left .1s ease,-moz-transform .1s ease;
  -webkit-transition: left .1s ease,-webkit-transform .1s ease;
  -o-transition: left .1s ease,-o-transform .1s ease;
  -ms-transition: left .1s ease,-ms-transition .1s ease;
  transition: left .1s ease,transform .1s ease;
  will-change: left;
}

.resource_hub__body__res__view>button {
  z-index: 2;
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background: 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: .85;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.resource_hub__body__res__view>button:after {
  position: absolute;
  height: 26px;
  width: 26px;
  top: 7px;
  left: 4px;
  font-family: icomoon!important;
  font-size: 20px;
  color: #fff;
  font-weight: 700;
}

.resource_hub__body__res__view>button:before {
  background: #fff;
  color: #000;
  top: calc(100% + 5px);
  padding: 3px 0;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  visibility: hidden;
  opacity: 0;
  -moz-transition: top .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: top .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: top .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: top .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: top .3s ease,opacity .3s ease,transform .3s ease;
  will-change: top,opacity;
  font-size: 12px;
  white-space: nowrap;
  width: 90px;
  text-align: center;
}

.resource_hub__body__res__view>button:hover {
  opacity: 1;
}

.resource_hub__body__res__view>button:hover:before {
  opacity: .7;
  visibility: visible;
  top: calc(100% + 8px);
}

.resource_hub__body__res__view>button.active {
  opacity: 1;
}

.resource_hub__body__res__view>button.active:hover {
  opacity: 1;
}

.resource_hub__body__res__view>button.active:after {
  color: inherit;
}

.resource_hub__body__res__view__detailed:after {
  content: "\e93a";
}

.resource_hub__body__res__view__detailed:before {
  right: 0;
  content: "Detailed view";
}

.resource_hub__body__res__view__catalogue:after {
  content: "\e93b";
}

.resource_hub__body__res__view__catalogue:before {
  right: calc(50% - 45px);
  content: "Catalogue view";
}

.resource_hub__body__res__head {
  height: 328px;
  line-height: 328px;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-top: 20px;
  opacity: 1;
  top: 0;
  -moz-transition: top .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: top .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: top .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: top .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: top .4s ease,opacity .4s ease,transform .4s ease;
  will-change: top,opacity;
  text-align: center;
  overflow: hidden;
}

.resource_hub__body__res__head__img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  margin: 0;
  left: 0;
  background-size: cover;
  background-position: 80% center;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -moz-transition: -webkit-transform .3s ease,-moz-transform .3s ease,-ms-transform .3s ease,-o-transform .3s ease,transform .3s ease,-moz-transform .3s ease;
  -webkit-transition: -webkit-transform .3s ease,-moz-transform .3s ease,-ms-transform .3s ease,-o-transform .3s ease,transform .3s ease,-webkit-transform .3s ease;
  -o-transition: -webkit-transform .3s ease,-moz-transform .3s ease,-ms-transform .3s ease,-o-transform .3s ease,transform .3s ease,-o-transform .3s ease;
  -ms-transition: -webkit-transform .3s ease,-moz-transform .3s ease,-ms-transform .3s ease,-o-transform .3s ease,transform .3s ease,-ms-transition .3s ease;
  transition: -webkit-transform .3s ease,-moz-transform .3s ease,-ms-transform .3s ease,-o-transform .3s ease,transform .3s ease,transform .3s ease;
  will-change: -webkit-transform,-moz-transform,-ms-transform,-o-transform,transform;
  opacity: 1;
  z-index: 0;
}

.resource_hub__body__res__head__img:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(to top,transparent 0,rgba(51,58,77,.2) 50%),linear-gradient(to top,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 100%);
  z-index: 0;
}

.resource_hub__body__res__head__logo {
  max-width: 230px;
  max-height: 100px;
  z-index: 1;
  display: inline-block;
  position: relative;
}

.resource_hub__body__res__text {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 30px 30px;
  margin-top: 0;
}

.resource_hub__body__res__text__classify {
  font-weight: 700;
  overflow: hidden;
  line-height: 24px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-right: 80px;
}

.resource_hub__body__res__text__classify>span {
  display: inline-block;
  left: -7px;
  position: relative;
}

.resource_hub__body__res__text__classify .res-ind {
  padding-right: 7px;
  padding-left: 7px;
}

.resource_hub__body__res__text__classify .res-type {
  padding-left: 7px;
}

.resource_hub__body__res__text__classify .res-type:after {
  position: absolute;
  content: "";
  height: 14px;
  left: -1px;
  width: 2px;
  background: #8991a0;
  top: 5px;
}

.resource_hub__body__res__text__head {
  font-size: 26px;
  font-weight: 900;
  margin: 15px 0;
}

.resource_hub__body__res__text__description {
  display: block;
  margin-bottom: 70px;
  opacity: 1;
  visibility: visible;
  height: auto;
  overflow: hidden;
  -webkit-transition: opacity .9s ease;
  -moz-transition: opacity .9s ease;
  -o-transition: opacity .9s ease;
  -ms-transition: opacity .9s ease;
  transition: opacity .9s ease;
  max-height: 120px;
}

.resource_hub__body__res__text__detailed {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.resource_hub__body__res__text__detailed__products {
  border-top: 1px solid #f0f0f0;
  padding: 15px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__body__res__text__detailed__products ul {
  display: flex;
  flex-wrap: wrap;
}

.resource_hub__body__res__text__detailed__products__title {
  font-size: 18px;
  margin-bottom: 10px;
  color: #444;
}

.resource_hub__body__res__text__detailed__products .product {
  position: relative;
  opacity: 0;
  visibility: hidden;
  border: 1px solid #f0f0f0;
  display: inline-flex;
  align-items: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 4px 4px;
  padding: 4px 6px 4px 4px;
  background-color: #f9f9f9;
  font-size: 13px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: calc(50% - 8px);
  min-width: 140px;
  -moz-transition: opacity .5s ease,left .5s ease,right .5s ease,-moz-transform .5s ease;
  -webkit-transition: opacity .5s ease,left .5s ease,right .5s ease,-webkit-transform .5s ease;
  -o-transition: opacity .5s ease,left .5s ease,right .5s ease,-o-transform .5s ease;
  -ms-transition: opacity .5s ease,left .5s ease,right .5s ease,-ms-transition .5s ease;
  transition: opacity .5s ease,left .5s ease,right .5s ease,transform .5s ease;
  will-change: opacity,left,right;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(1) {
  left: -120px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(2) {
  right: -120px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(3) {
  left: -200px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(4) {
  right: -200px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(5) {
  left: -280px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(6) {
  right: -280px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(7) {
  left: -360px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(8) {
  right: -360px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(9) {
  left: -440px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(10) {
  right: -440px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(11) {
  left: -520px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(12) {
  right: -520px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(13) {
  left: -600px;
}

.resource_hub__body__res__text__detailed__products .product:nth-child(14) {
  right: -600px;
}

.resource_hub__body__res__text__detailed__products .product>* {
  padding: 0 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.resource_hub__body__res__text__detailed__products .product__icon {
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
}

.resource_hub__body__res__text__detailed__products .product__icon:after {
  line-height: 32px;
}

.resource_hub__body__res__text__detailed__more_details {
  display: flex;
  padding-top: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  color: #444;
  font-size: 15px;
  line-height: 18px;
  border-top: 1px solid #f0f0f0;
}

.resource_hub__body__res__text__detailed__more_details>* {
  white-space: nowrap;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin: 10px 15px;
  position: relative;
  opacity: 0;
  visibility: hidden;
  -moz-transition: left .4s ease,right .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: left .4s ease,right .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: left .4s ease,right .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: left .4s ease,right .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: left .4s ease,right .4s ease,opacity .4s ease,transform .4s ease;
  will-change: left,right,opacity;
  text-align: center;
}

.resource_hub__body__res__text__detailed__more_details .icon {
  margin: 6px auto 0 auto;
  width: 36px;
  height: 36px;
}

.resource_hub__body__res__text__detailed__more_details .txt {
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-top: 16px;
  width: 100%;
}

.resource_hub__body__res__text__detailed__more_details .txt__head {
  position: absolute;
  font-size: 12px;
  top: 2px;
  left: 0;
  width: 100%;
  color: #666;
}

.resource_hub__body__res__text__detailed__more_details .txt__content__number {
  display: block;
}

.resource_hub__body__res__text__detailed__more_details .readtime {
  min-width: 54px;
  text-align: center;
  top: -1px;
  left: -300px;
}

.resource_hub__body__res__text__detailed__more_details .hasvideo {
  -moz-transition: top .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: top .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: top .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: top .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: top .4s ease,opacity .4s ease,transform .4s ease;
  will-change: top,opacity;
  top: 30px;
}

.resource_hub__body__res__text__detailed__more_details .publishdate {
  right: -300px;
}

.resource_hub__body__res__text .btn {
  position: absolute;
  left: 30px;
  bottom: 30px;
}

.resource_hub__body__res--detailed .resource_hub__body__res__view:after {
  left: 37.66px;
}

.resource_hub__body__res--detailed .resource_hub__body__res__head {
  opacity: 0;
  visibility: hidden;
  top: -20px;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text {
  margin-top: -313px;
  z-index: 1;
  position: relative;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__description {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  margin: 0;
  height: 0;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed {
  max-height: 900px;
  opacity: 1;
  visibility: visible;
  margin-bottom: 70px;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__products .product {
  opacity: 1;
  visibility: visible;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__products .product:nth-child(odd) {
  left: 0;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__products .product:nth-child(even) {
  right: 0;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__more_details>* {
  opacity: 1;
  visibility: visible;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__more_details .readtime {
  left: 0;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__more_details .hasvideo {
  top: 0;
}

.resource_hub__body__res--detailed .resource_hub__body__res__text__detailed__more_details .publishdate {
  right: 0;
}

.resource_hub__body__res--detailed .resource_hub__body__res__view>button:before {
  background: #000;
  color: #fff;
}

.resource_hub__body__container--two .resource_hub__body__res {
  width: calc(50% - 60px);
}

@media (max-width:1620px) {
  .resource_hub__body__res {
    width: calc(50% - 60px);
  }

  .resource_hub--nested .resource_hub__body__res:nth-child(3) {
    display: none;
  }
}

.media-gallery {
  padding: 140px 40px 120px 40px;
}

.media-gallery__cont {
  margin: 0 auto;
  max-width: 1500px;
}

.media-gallery__cont ul {
  text-align: center;
  position: relative;
}

.media-gallery__cont ul:after {
  position: relative;
  display: inline-block;
  content: "";
  max-width: 720px;
  width: 100%;
  height: 1px;
}

.media-gallery__header {
  margin-bottom: 30px;
}

.media-gallery__imgs {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  position: relative;
}

.media-gallery__imgs:after {
  position: relative;
  content: "";
  margin: 0 20px 0 20px;
  max-width: 300px;
  width: 100%;
  height: 1px;
}

.media-gallery__imgs li {
  margin: 10px 20px 40px 20px;
  max-width: 300px;
  text-align: center;
}

.media-gallery__imgs li img {
  max-width: 100%;
  max-height: 100%;
  -webkit-box-shadow: 0 4px 30px 0 rgba(0,7,56,.1);
  -moz-box-shadow: 0 4px 30px 0 rgba(0,7,56,.1);
  box-shadow: 0 4px 30px 0 rgba(0,7,56,.1);
  margin-bottom: 10px;
}

.cust_fb_2019_cont {
  position: relative;
  overflow: hidden;
}

.cust_fb_2019_cont:before {
  width: calc(100% + 100px);
  left: -50px;
  position: absolute;
  height: 60px;
  z-index: 2;
  content: "";
  background: #000738;
  -webkit-border-radius: 0 0 50% 50%;
  -moz-border-radius: 0 0 50% 50%;
  border-radius: 0 0 50% 50%;
  top: -30px;
  -webkit-box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
  box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
}

.cust_fb_2019 {
  display: table;
  width: 100%;
  z-index: 1;
}

.cust_fb_2019__left,.cust_fb_2019__right {
  display: table-cell;
  vertical-align: middle;
}

.cust_fb_2019__left {
  width: 440px;
  padding: 280px 30px 250px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  background: #000738;
  background: -webkit-linear-gradient(180deg,#09b5d1,#000738 100%);
  background: -o-linear-gradient(180deg,#09b5d1,#000738 100%);
  background: -moz-linear-gradient(180deg,#09b5d1,#000738 100%);
  background: linear-gradient(180deg,#09b5d1,#000738 100%);
}

.cust_fb_2019__left:after {
  position: absolute;
  top: 120px;
  right: -80px;
  content: "";
  width: 0;
  height: 0;
  border-top: 80px solid #fff;
  border-bottom: 80px solid transparent;
  border-left: 80px solid transparent;
  border-right: 80px solid transparent;
}

.cust_fb_2019__left__content {
  text-align: center;
}

.cust_fb_2019__right {
  width: calc(100% - 400px);
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 110px 60px 80px 100px;
}

.cust_fb_2019__right__content {
  text-align: left;
  max-width: 760px;
  margin: 0 auto;
}

.cust_fb {
  background-color: #f7feff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  position: relative;
  padding: 200px 0 170px 0;
  overflow: hidden;
  border-bottom: 1px solid #f0f0f0;
  z-index: 2;
}

.cust_fb:before {
  width: calc(100% + 100px);
  left: -50px;
  position: absolute;
  height: 60px;
  z-index: 2;
  content: "";
  background: #000738;
  -webkit-border-radius: 0 0 50% 50%;
  -moz-border-radius: 0 0 50% 50%;
  border-radius: 0 0 50% 50%;
  top: -30px;
  -webkit-box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
  box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
}

.cust_fb__cont {
  margin: 0 auto;
  max-width: 1400px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: left;
  perspective: 500px;
  -webkit-perspective: 500px;
}

.cust_fb__cont__left {
  margin: 60px 30px 60px 30px;
  width: calc(100% - 40px);
  max-width: 400px;
  height: 500px;
  background: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 36px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 4px 36px 0 rgba(0,0,0,.15);
  box-shadow: 0 4px 36px 0 rgba(0,0,0,.15);
  position: relative;
  overflow: hidden;
  max-height: 500px;
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  transform: rotate(4deg);
  opacity: 0;
}

.cust_fb__cont__left.fade_scroll--active {
  opacity: 1;
  -webkit-transform: rotate(-1deg);
  -moz-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  transform: rotate(-1deg);
}

.cust_fb__cont__left__head {
  padding: 20px 50px 20px 20px;
  background: #000738;
  background: -webkit-linear-gradient(-90deg,#09b5d1,#000738 150%);
  background: -o-linear-gradient(-90deg,#09b5d1,#000738 150%);
  background: -moz-linear-gradient(-90deg,#09b5d1,#000738 150%);
  background: linear-gradient(-90deg,#09b5d1,#000738 150%);
  border-bottom: 1px solid #ddd;
  color: #fff;
  -webkit-border-radius: 12px 12px 0 0;
  -moz-border-radius: 12px 12px 0 0;
  border-radius: 12px 12px 0 0;
  position: relative;
  z-index: 2;
}

.cust_fb__cont__left__head:after {
  position: absolute;
  top: calc(50% - 16px);
  right: 20px;
  font-family: icomoon!important;
  content: "\e928";
  font-size: 30px;
  color: #fff;
  width: 30px;
  height: 30px;
  opacity: .5;
}

.cust_fb__cont__left__bubbles {
  position: absolute;
  bottom: 100px;
  overflow: hidden;
  width: 100%;
  padding-bottom: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.cust_fb__cont__left__texter {
  position: absolute;
  height: 100px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f9f9f9;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid #ddd;
  padding-bottom: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.cust_fb__cont__left__texter:after {
  position: absolute;
  width: 26px;
  height: 26px;
  top: calc(50% - 15px);
  right: 25px;
  content: "\e916";
  font-family: icomoon!important;
  text-align: center;
  color: #bfbfbf;
  font-size: 26px;
  text-shadow: 0 2px 8px rgba(0,0,0,.2);
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.cust_fb__cont__left__texter--click:after {
  color: #888;
  top: calc(50% - 13px);
  right: 23px;
}

.cust_fb__cont__left__texter__text {
  color: #444;
  padding: 10px 76px 10px 26px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  font-size: 0;
}

.cust_fb__cont__left__texter__text .text {
  font-size: 18px;
  display: inline-block;
}

.cust_fb__cont__left__texter__text .type_flash {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 1px;
}

.cust_fb__cont__left__texter__text .type_flash:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 3px;
  left: 2px;
  content: "";
  background: #444;
}

.cust_fb__cont__left__texter__text .type_flash.active:after {
  -webkit-animation: type_flash 1.2s infinite ease;
  -moz-animation: type_flash 1.2s infinite ease;
  -ms-animation: type_flash 1.2s infinite ease;
  -o-animation: type_flash 1.2s infinite ease;
  animation: type_flash 1.2s infinite ease;
}

.cust_fb__cont__left__bubble__content {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  position: relative;
  display: inline-block;
  padding: 5px 10px;
  line-height: 20px;
  font-size: 16px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 10px;
  text-align: left;
}

.cust_fb__cont__left__bubble__content:after {
  position: absolute;
  top: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.35);
  -moz-box-shadow: 0 2px 4px rgba(0,0,0,.35);
  box-shadow: 0 2px 4px rgba(0,0,0,.35);
}

.cust_fb__cont__left__bubble.user {
  margin-top: 17px;
  text-align: right;
}

.cust_fb__cont__left__bubble.user .cust_fb__cont__left__bubble__content {
  right: 55px;
  background: #f0f0f0;
  max-width: calc(100% - 140px);
}

.cust_fb__cont__left__bubble.user .cust_fb__cont__left__bubble__content:after {
  right: -35px;
  font-family: icomoon!important;
  font-size: 16px;
  color: #fff;
  content: "\e839";
  background-color: #000738;
  padding: 5px 7px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.cust_fb__cont__left__bubble.t1 .cust_fb__cont__left__bubble__content {
  left: 55px;
}

.cust_fb__cont__left__bubble.t1 .cust_fb__cont__left__bubble__content:after {
  top: 2px;
  left: -35px;
  content: "";
  background: #000738 url(/_global/images/logo/technology-one-logo-o.png) center/20px no-repeat;
}

.cust_fb__cont__left__bubble.t1 .cust_fb__cont__left__bubble__content .like {
  width: 28px;
  height: 28px;
  position: relative;
}

.cust_fb__cont__left__bubble.t1 .cust_fb__cont__left__bubble__content .like:after {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  font-family: icomoon!important;
  content: "\e929";
  font-size: 28px;
  width: 28px;
  height: 28px;
  color: #09b5d1;
  text-shadow: 0 2px 4px rgba(0,0,0,.1);
}

.cust_fb__cont__left__bubble.t1 .cust_fb__cont__left__bubble__content .like--show:after {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  opacity: 1;
  visibility: visible;
}

.cust_fb__cont__left__bubble.t1 .cust_fb__cont__left__bubble__content .like--loading:after {
  visibility: visible;
  opacity: .3;
  left: -5px;
  content: "";
  background: url(/_global/images/decorative/loading-bubble.svg) center/100%;
}

.cust_fb__cont__right {
  padding: 0 30px 0 30px;
}

.cust_fb__cont__right__head {
  max-width: 570px;
  margin: 40px auto;
}

.cust_fbv3 {
  background-color: #f7feff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  position: relative;
  padding: 220px 0 180px 0;
  overflow: hidden;
  border-bottom: 1px solid #f0f0f0;
  z-index: 2;
}

.cust_fbv3:before {
  width: calc(100% + 100px);
  left: -50px;
  position: absolute;
  height: 60px;
  z-index: 2;
  content: "";
  background: #000738;
  -webkit-border-radius: 0 0 50% 50%;
  -moz-border-radius: 0 0 50% 50%;
  border-radius: 0 0 50% 50%;
  top: -30px;
  -webkit-box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
  box-shadow: 0 8px 24px 0 rgba(0,0,0,.3);
}

.cust_fbv3__cont {
  margin: 0 auto;
  max-width: 1400px;
}

.cust_fbv3__cont__right {
  padding: 0 30px 0 30px;
}

.cust_fbv3__cont__right__head {
  max-width: 520px;
  margin: 40px auto;
}

.not-found__wrapper {
  min-height: 100vh;
  text-align: center;
  padding: 140px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.not-found__logo {
  position: absolute;
  top: 40px;
  left: 40px;
  display: inline-block;
}

.not-found__logo img {
  max-width: 200px;
}

.not-found__head__illust {
  width: 340px;
  height: 340px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vw - 40px);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 40px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 4px 40px 0 rgba(0,0,0,.15);
  box-shadow: 0 4px 40px 0 rgba(0,0,0,.15);
  margin: 0 auto 40px auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
}

.not-found__head__illust .brd {
  position: absolute;
  width: 100%;
  height: 100%;
  border-right: 5px solid #f45197;
  border-left: 5px solid #f45197;
  border-top: 5px solid #f45197;
  border-bottom: 5px solid transparent;
  top: -5px;
  left: -5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: transform 1s linear,-moz-transform 1s linear;
  -webkit-transition: transform 1s linear,-webkit-transform 1s linear;
  -o-transition: transform 1s linear,-o-transform 1s linear;
  -ms-transition: transform 1s linear,-ms-transition 1s linear;
  transition: transform 1s linear,transform 1s linear;
  will-change: transform;
  z-index: 0;
  opacity: .5;
}

.not-found__head__illust .brd.custom_scroll--active {
  -webkit-transform: rotate(-450deg);
  -moz-transform: rotate(-450deg);
  -ms-transform: rotate(-450deg);
  transform: rotate(-450deg);
}

.not-found__head__illust:after,.not-found__head__illust:before {
  position: absolute;
  width: 94%;
  height: 130%;
  content: "";
  background: url(https://www.technologyonecorp.com?a=116551);
  background-size: cover;
  background-repeat: no-repeat;
  -moz-transition: left .3s ease,-moz-transform .3s ease;
  -webkit-transition: left .3s ease,-webkit-transform .3s ease;
  -o-transition: left .3s ease,-o-transform .3s ease;
  -ms-transition: left .3s ease,-ms-transition .3s ease;
  transition: left .3s ease,transform .3s ease;
  will-change: left;
}

.not-found__head__illust:after {
  background-position: 0;
  top: -20.5%;
  z-index: 2;
  left: -30%;
}

.not-found__head__illust:before {
  background-position: 100% 0;
  top: -12%;
  left: 32%;
  z-index: 1;
}

.not-found__head__illust .l {
  height: 10%;
  width: 5px;
  background: #373d63;
  position: absolute;
  display: block;
  left: 50%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
  box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
  opacity: 0;
  -moz-transition: opacity .2s ease,top .2s ease,left .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,top .2s ease,left .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,top .2s ease,left .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,top .2s ease,left .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,top .2s ease,left .2s ease,transform .2s ease;
  will-change: opacity,top,left;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
}

.not-found__head__illust .l--1,.not-found__head__illust .l--2,.not-found__head__illust .l--3 {
  top: 35%;
}

.not-found__head__illust .l--4,.not-found__head__illust .l--5,.not-found__head__illust .l--6 {
  top: 50%;
}

.not-found__head__illust .l--1 {
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  transform: rotate(-50deg);
  -webkit-transform-origin: left bottom;
  -moz-transform-origin: left bottom;
  -o-transform-origin: left bottom;
  transform-origin: left bottom;
}

.not-found__head__illust .l--3 {
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
}

.not-found__head__illust .l--4 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: left bottom;
  -moz-transform-origin: left bottom;
  -o-transform-origin: left bottom;
  transform-origin: left bottom;
}

.not-found__head__illust .l--5 {
  -webkit-transform: translateZ(-20px) rotate(4deg);
  -moz-transform: translateZ(-20px) rotate(4deg);
  -ms-transform: translateZ(-20px) rotate(4deg);
  -o-transform: translateZ(-20px) rotate(4deg);
  transform: translateZ(-20px) rotate(4deg);
  -webkit-transform-origin: left bottom;
  -moz-transform-origin: left bottom;
  -o-transform-origin: left bottom;
  transform-origin: left bottom;
}

.not-found__head__illust .l--6 {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
}

.not-found__head__illust.custom_scroll--active:after {
  left: -44%;
}

.not-found__head__illust.custom_scroll--active:before {
  left: 46%;
}

.not-found__head__illust.custom_scroll--active .l {
  opacity: 1;
}

.not-found__head__illust.custom_scroll--active .l--1 {
  left: 35%;
}

.not-found__head__illust.custom_scroll--active .l--4 {
  left: 30%;
}

.not-found__head__illust.custom_scroll--active .l--3 {
  left: 65%;
}

.not-found__head__illust.custom_scroll--active .l--6 {
  left: 70%;
}

.not-found__head__illust.custom_scroll--active .l--2 {
  top: 15%;
  height: 12%;
}

.not-found__head__illust.custom_scroll--active .l--5 {
  top: 76%;
  height: 12%;
}

.not-found__head__illust.custom_scroll--active .l--1,.not-found__head__illust.custom_scroll--active .l--3 {
  top: 20%;
}

.not-found__head__illust.custom_scroll--active .l--4,.not-found__head__illust.custom_scroll--active .l--6 {
  top: 70%;
}

.not-found__go {
  display: inline-block;
  padding: 60px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.not-found__go__btns {
  margin-top: 20px;
}

.not-found__go__btns>a {
  margin: 10px 15px;
}

.event-time {
  padding: 80px 40px 100px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.event-time__container {
  max-width: 1400px;
  margin: 0 auto;
  text-align: center;
}

.event-time__ico {
  width: 64px;
  height: 64px;
  position: relative;
  margin: 0 auto;
}

.event-time__ico:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: "\e933";
  font-family: icomoon!important;
  font-size: 64px;
  color: inherit;
}

.event-time__counter {
  text-align: center;
  opacity: .85;
  margin: 35px 0;
}

.event-time__header {
  margin-top: 20px;
  opacity: .85;
}

.event-time .simple-b__left__par__ico-list--event-calendar {
  display: inline-block;
  opacity: .85;
}

.event-time .simple-b__left__par__ico-list__item {
  padding-top: 45px;
}

.event-time .simple-b__left__par__ico-list__item.apple:after {
  content: "\e92f";
}

.event-time .simple-b__left__par__ico-list__item.google:after {
  content: "\e930";
}

.event-time .simple-b__left__par__ico-list__item.outlook:after {
  content: "\e931";
}

.event-time .simple-b__left__par__ico-list__item.yahoo:after {
  content: "\e932";
}

.event-time .simple-b__left__par__ico-list__item:after {
  width: 40px;
  height: 40px;
  font-size: 32px;
  top: -2px;
  left: calc(50% - 20px);
}

.event-time .simple-b__left__par__ico-list__item:hover {
  opacity: 1;
}

.event-time .simple-b__left__par__ico-list__item:hover:after {
  font-size: 40px;
}

.breadcrumb {
  width: 100%;
  align-self: flex-end;
  line-height: 28px;
  margin-top: 130px;
  padding: 20px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: rgba(0,4,31,.85);
  font-size: 16px;
  color: #09b5d1;
  opacity: 0;
  visibility: hidden;
  -moz-transition: opacity .5s ease,top .5s ease,-moz-transform .5s ease;
  -webkit-transition: opacity .5s ease,top .5s ease,-webkit-transform .5s ease;
  -o-transition: opacity .5s ease,top .5s ease,-o-transform .5s ease;
  -ms-transition: opacity .5s ease,top .5s ease,-ms-transition .5s ease;
  transition: opacity .5s ease,top .5s ease,transform .5s ease;
  will-change: opacity,top;
  top: 100px;
  position: relative;
  display: none;
}

.breadcrumb--show {
  top: 0;
  visibility: visible;
  opacity: 1;
}

.breadcrumb__item {
  display: inline-block;
  position: relative;
}

.breadcrumb__item:not(:last-child) {
  padding-right: 30px;
}

.breadcrumb__item:not(:last-child):after {
  opacity: .8;
  position: absolute;
  font-family: icomoon!important;
  width: 20px;
  height: 28px;
  font-size: 12px;
  content: "\e806";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  line-height: 28px;
  color: #fff;
  margin-bottom: 1px;
}

.breadcrumb__item>* {
  position: relative;
  padding-left: 18px;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.breadcrumb__item>:after {
  height: 100%;
  width: 100%;
  position: absolute;
  font-family: icomoon!important;
  top: 0;
  left: 0;
  text-align: center;
  color: inherit;
}

.breadcrumb__item>:after {
  opacity: .8;
  height: 28px;
  width: 14px;
  left: -1px;
  font-size: 14px;
  top: -5px;
}

.breadcrumb__item:not(.current)>* {
  opacity: .8;
}

.breadcrumb__item__btn {
  background: 0 0;
  color: inherit;
}

.breadcrumb__item__btn:after {
  top: 3px;
}

.breadcrumb__item__btn:hover:after {
  -webkit-animation: bc_shake_icon .7s infinite ease;
  -moz-animation: bc_shake_icon .7s infinite ease;
  -ms-animation: bc_shake_icon .7s infinite ease;
  -o-animation: bc_shake_icon .7s infinite ease;
  animation: bc_shake_icon .7s infinite ease;
}

.breadcrumb__item.folder {
  color: rgba(255,255,255,.7);
  -moz-transition: color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,transform .3s ease;
  will-change: color;
}

.breadcrumb__item.folder:hover {
  color: #f9c7d0;
}

.breadcrumb__item.folder>:after {
  top: -4px;
}

.breadcrumb__item:not(.folder):hover>* {
  opacity: 1;
}

@-webkit-keyframes bc_shake_icon {
  0%,100% {
    top: 3px;
  }

  50% {
    top: 9px;
  }
}

@-moz-keyframes bc_shake_icon {
  0%,100% {
    top: 3px;
  }

  50% {
    top: 9px;
  }
}

@-ms-keyframes bc_shake_icon {
  0%,100% {
    top: 3px;
  }

  50% {
    top: 9px;
  }
}

@-o-keyframes bc_shake_icon {
  0%,100% {
    top: 3px;
  }

  50% {
    top: 9px;
  }
}

@keyframes bc_shake_icon {
  0%,100% {
    top: 3px;
  }

  50% {
    top: 9px;
  }
}

.p-header {
  background-size: cover;
  background-position: 50% 100%;
  overflow: hidden;
  position: relative;
}

.p-header--bg-left {
  background-position: 0 100%;
}

.p-header--bg-right {
  background-position: 100% 100%;
}

.p-header__cont {
  width: 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header--layer:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,.4);
  z-index: 0;
}

.p-header__gradient {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 80px 0;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  color: #fff;
  height: 900px;
  flex-wrap: wrap;
  z-index: 1;
  position: relative;
}

.p-header--breadcrumb .p-header__gradient {
  padding: 80px 0 0 0;
}

.p-header--breadcrumb .p-header__cont {
  margin-top: 130px;
}

.p-header .wc-float,.p-header__logo,.p-header__para,.p-header__title {
  margin: 0 auto;
  max-width: 66%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__logo__img {
  max-width: 220px;
  max-height: 100px;
  margin-bottom: 12px;
}

.p-header__para p {
  margin-top: 20px;
}

.p-header--light .p-header__gradient {
  height: auto;
  padding: 100px 0;
  color: #000738;
  background: #fff;
}

.p-header--light .p-header__cont {
  width: 100%;
  margin: 0 auto;
  padding: 0 100px;
}

.p-header--light .p-header__cta {
  max-width: 100%;
  text-align: center;
}

.p-header--light .p-header__cta>* {
  text-align: left;
  margin-right: auto;
  margin-left: auto;
}

.p-header--light h1 {
  text-align: center;
  max-width: 100%;
}

.p-header__cta {
  margin: 48px auto 0 auto;
  max-width: 66%;
}

.p-header__cta a {
  position: relative;
}

.p-header--vbg {
  background-size: 0;
}

.p-header--vbg:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,7,56,.6);
}

.p-header--vbg.active {
  background-size: cover;
}

.p-header__vid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  object-fit: cover;
  opacity: 0;
  visibility: 0;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.p-header__vid--play {
  visibility: 1;
  opacity: 1;
}

.p-header__stop-vid {
  position: absolute;
  color: #fff;
  right: 30px;
  bottom: 84px;
  z-index: 5;
  font-size: 0;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 6px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #fff;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
  opacity: 0;
}

.p-header__stop-vid.active {
  opacity: .5;
}

.p-header__stop-vid:after {
  top: 6px;
}

.p-header__stop-vid:before {
  background: #fff;
  color: #000;
  top: -32px;
  padding: 3px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  visibility: hidden;
  opacity: 0;
  -moz-transition: top .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: top .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: top .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: top .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: top .3s ease,opacity .3s ease,transform .3s ease;
  will-change: top,opacity;
  font-size: 12px;
  white-space: nowrap;
  display: inline-block;
  text-align: center;
  right: -16px;
  font-weight: 700;
  content: "Stop preview video";
  line-height: 22px;
}

.p-header__stop-vid:hover {
  opacity: .8;
}

.p-header__stop-vid:hover:before {
  opacity: 1;
  visibility: visible;
  top: -38px;
}

.p-header__stop-vid--stopped.active {
  opacity: .8;
}

.p-header__stop-vid--stopped.active:before {
  opacity: 1;
  visibility: visible;
  top: -38px;
  content: "Stopped";
}

@media (max-width:1895px) {
  .p-header__gradient {
    height: 775px;
  }
}

.p-header__subtitle {
  margin: 20px auto 0 auto;
  max-width: 66%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__subtitle .city,.p-header__subtitle .date,.p-header__subtitle .loc {
  padding: 4px 0;
  display: block;
}

.p-header__img-p-cont {
  width: 60%;
  position: absolute;
  right: 0;
  top: 180px;
  perspective: 400px;
  -webkit-perspective: 400px;
}

.p-header__img-p-cont__cont {
  max-width: 66%;
  margin: 0 auto;
  width: 66%;
  height: 100%;
  -webkit-transform: rotateY(-8deg);
  -moz-transform: rotateY(-8deg);
  -ms-transform: rotateY(-8deg);
  -o-transform: rotateY(-8deg);
  transform: rotateY(-8deg);
}

.p-header__img-p-cont__cont__img-main {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  padding: 50% 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont__img-sec {
  width: 80%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 20% 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: absolute;
  -webkit-box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);
  -moz-box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);
  box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  top: 0;
}

.p-header__img-p-cont__cont--enterprise-budgeting {
  top: 40%;
  left: 14%;
  width: 67%;
  padding: 7.9%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont--ecr {
  top: 24%;
  left: 14%;
  width: 66%;
  padding: 17% 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont--financials {
  top: 14%;
  left: 10%;
  width: 72%;
  padding: 27% 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont--hrp {
  top: 10%;
  left: 6%;
  width: 80%;
  padding: 24%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont--p-and-r {
  top: 20%;
  left: 16%;
  width: 53%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 34%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont--stakeholder-management {
  top: 10%;
  left: 5%;
  width: 70%;
  padding: 23% 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.p-header__img-p-cont__cont--student-management {
  top: 30%;
  left: 5%;
}

.p-header__img-p-cont__cont--student-management {
  top: 30%;
  left: 5%;
}

.p-header__img-p-cont__cont--student-management {
  top: 30%;
  left: 5%;
}

.sml-gallery {
  padding: 100px 40px;
}

.sml-gallery>* {
  max-width: 1400px;
  margin: 0 auto;
}

.sml-gallery__header {
  margin-bottom: 20px;
  text-align: center;
}

.sml-gallery__intro {
  font-size: 24px;
  max-width: 700px;
  text-align: center;
}

.sml-gallery__content {
  margin-top: 80px;
  display: flex;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-bottom: 60px;
  justify-content: space-around;
}

.sml-gallery__content__left,.sml-gallery__content__right-cont {
  width: 50%;
  padding: 0 40px;
}

.sml-gallery__content__left {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sml-gallery__content__left li:not(:last-child) {
  margin-bottom: 5px;
}

.sml-gallery__content__left__btn {
  max-width: calc(100% - 5px);
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -o-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
  left: 0;
  border: 1px solid transparent;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: block;
  text-align: left;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 0 auto;
  cursor: pointer;
}

.sml-gallery__content__left__btn__content>:not(:last-child) {
  margin-bottom: 10px;
}

.sml-gallery__content__left__btn:hover:not(.active) {
  left: 5px;
  border: 1px solid #ddd;
  -webkit-box-shadow: -4px 4px 16px 0 rgba(0,0,0,.05);
  -moz-box-shadow: -4px 4px 16px 0 rgba(0,0,0,.05);
  box-shadow: -4px 4px 16px 0 rgba(0,0,0,.05);
  background-color: rgba(255,255,255,.35);
}

.sml-gallery__content__left__btn:hover:not(.active) .sml-gallery__content__left__btn__content__head {
  color: #000738;
}

.sml-gallery__content__left__btn.active {
  -webkit-box-shadow: -4px 4px 20px 0 rgba(0,0,0,.075);
  -moz-box-shadow: -4px 4px 20px 0 rgba(0,0,0,.075);
  box-shadow: -4px 4px 20px 0 rgba(0,0,0,.075);
  left: 5px;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
}

.sml-gallery__content__left__btn.active .sml-gallery__content__left__btn__content__head {
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -o-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
}

.sml-gallery__content__right-cont {
  text-align: center;
}

.sml-gallery__content__right {
  height: 500px;
  margin: 0 auto;
  font-size: 0;
}

.sml-gallery__content__right__img {
  -moz-transition: opacity .5s ease,left .5s ease,transform .5s ease,-moz-transform .5s ease;
  -webkit-transition: opacity .5s ease,left .5s ease,transform .5s ease,-webkit-transform .5s ease;
  -o-transition: opacity .5s ease,left .5s ease,transform .5s ease,-o-transform .5s ease;
  -ms-transition: opacity .5s ease,left .5s ease,transform .5s ease,-ms-transition .5s ease;
  transition: opacity .5s ease,left .5s ease,transform .5s ease,transform .5s ease;
  will-change: opacity,left,transform;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  max-width: 500px;
  max-height: 100%;
  left: 30px;
  position: relative;
  opacity: .5;
  visibility: hidden;
  max-height: 0;
  display: block;
  margin: 0 auto;
  z-index: 1;
}

.sml-gallery__content__right li {
  text-align: center;
  position: relative;
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
}

.sml-gallery__content__right li.active .sml-gallery__content__right__img {
  left: 0;
  opacity: 1;
  visibility: visible;
  max-height: 9999px;
}

.sml-gallery__content__right.angle.fade_scroll--active {
  perspective: 500px;
  -webkit-perspective: 500px;
}

.sml-gallery__content__right.angle.fade_scroll--active li .sml-gallery__content__right__img {
  left: 100px;
}

.sml-gallery__content__right.angle.fade_scroll--active li.active {
  -webkit-transform: rotateY(-6deg);
  -moz-transform: rotateY(-6deg);
  -ms-transform: rotateY(-6deg);
  -o-transform: rotateY(-6deg);
  transform: rotateY(-6deg);
}

.sml-gallery__content__right.angle.fade_scroll--active li.active .sml-gallery__content__right__img {
  left: 0;
}

.sml-gallery__content__right.shadow.fade_scroll--active li .sml-gallery__content__right__img {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,.35);
  box-shadow: 0 4px 10px 0 rgba(0,0,0,.35);
}

.sml-gallery__content__right.shadow.fade_scroll--active li.active .sml-gallery__content__right__img {
  -webkit-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
}

.sml-gallery__cta {
  text-align: center;
}

.sml-gallery--reversed .sml-gallery__content {
  flex-direction: row-reverse;
}

.sml-gallery--reversed .sml-gallery__content__left__btn {
  left: 5px;
}

.sml-gallery--reversed .sml-gallery__content__left__btn:hover:not(.active) {
  left: 0;
  -webkit-box-shadow: 4px 4px 16px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 4px 4px 16px 0 rgba(0,0,0,.05);
  box-shadow: 4px 4px 16px 0 rgba(0,0,0,.05);
}

.sml-gallery--reversed .sml-gallery__content__left__btn.active {
  left: 0;
  -webkit-box-shadow: 4px 4px 20px 0 rgba(0,0,0,.075);
  -moz-box-shadow: 4px 4px 20px 0 rgba(0,0,0,.075);
  box-shadow: 4px 4px 20px 0 rgba(0,0,0,.075);
}

.sml-gallery--reversed .sml-gallery__content__right li .sml-gallery__content__right__img {
  left: -30px;
}

.sml-gallery--reversed .sml-gallery__content__right li.active .sml-gallery__content__right__img {
  left: 0;
}

.sml-gallery--reversed .sml-gallery__content__right.angle.fade_scroll--active li {
  -webkit-transform: rotateY(6deg);
  -moz-transform: rotateY(6deg);
  -ms-transform: rotateY(6deg);
  -o-transform: rotateY(6deg);
  transform: rotateY(6deg);
}

.sml-gallery--reversed .sml-gallery__content__right.angle.fade_scroll--active li .sml-gallery__content__right__img {
  left: -100px;
}

.sml-gallery--reversed .sml-gallery__content__right.angle.fade_scroll--active li.active .sml-gallery__content__right__img {
  left: 0;
}

.sml-gallery--reversed .sml-gallery__content__right.shadow.fade_scroll--active li.active .sml-gallery__content__right__img {
  -webkit-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
}

.sml-gallery--dark {
  color: #fff;
}

.sml-gallery--dark .sml-gallery__content__left__btn {
  color: #fff;
  border: none;
}

.sml-gallery--dark .sml-gallery__content__left__btn:hover:not(.active) {
  border: none;
  background-color: rgba(255,255,255,.175);
}

.sml-gallery--dark .sml-gallery__content__left__btn:hover:not(.active) .sml-gallery__content__left__btn__content__head {
  color: #fff;
}

.sml-gallery--dark .sml-gallery__content__left__btn.active {
  border: none;
  background-color: rgba(255,255,255,.125);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b {
  display: block;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li {
  margin: 0 auto;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li {
  opacity: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active {
  width: 500px;
  height: 500px;
  opacity: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card {
  position: absolute;
  width: 28%;
  height: 28%;
  z-index: 3;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .back,.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .front {
  position: absolute;
  left: 0;
  top: 0;
  background: #09b5d1;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 36px 0 rgba(0,0,0,.4);
  -moz-box-shadow: 0 2px 36px 0 rgba(0,0,0,.4);
  box-shadow: 0 2px 36px 0 rgba(0,0,0,.4);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .back:after,.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .front:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-family: icomoon!important;
  font-size: 90px;
  padding-top: calc(50% - 58px);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  color: #fff;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .front:after {
  content: "\e90f";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .back {
  display: none;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card--light .card .back,.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card--light .card .front {
  -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.4);
  -moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.4);
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.4);
}

.sml-gallery.latest .sml-gallery__content__left__btn {
  border: none;
}

.sml-gallery.latest .sml-gallery__content__left__btn:hover:not(.active) {
  border: none;
  background-color: rgba(9,181,209,.1);
}

.sml-gallery.latest .sml-gallery__content__left__btn.active {
  background-color: rgba(9,181,209,.2);
  border: none;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.analytics .bars span {
  opacity: .8;
  display: block;
  width: 10%;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  background: #09b5d1;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  position: absolute;
  bottom: 23%;
  background: #52cbdf;
  background: -webkit-linear-gradient(180deg,#09b5d1,#52cbdf 100%);
  background: -o-linear-gradient(180deg,#09b5d1,#52cbdf 100%);
  background: -moz-linear-gradient(180deg,#09b5d1,#52cbdf 100%);
  background: linear-gradient(180deg,#09b5d1,#52cbdf 100%);
  -webkit-box-shadow: -2px 0 8px 0 rgba(0,0,0,.2);
  -moz-box-shadow: -2px 0 8px 0 rgba(0,0,0,.2);
  box-shadow: -2px 0 8px 0 rgba(0,0,0,.2);
  height: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.analytics .bars span:nth-child(1) {
  left: 22%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.analytics .bars span:nth-child(2) {
  left: 36%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.analytics .bars span:nth-child(3) {
  left: 50%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.analytics .bars span:nth-child(4) {
  left: 64%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.analytics .bars span:nth-child(5) {
  left: 78%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .card {
  top: -8%;
  right: -8%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .card .back:after {
  content: "\e90b";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .bars {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .bars .b:nth-child(1) {
  height: 10%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .bars .b:nth-child(2) {
  height: 20%;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  -ms-transition: all .35s ease;
  transition: all .35s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .bars .b:nth-child(3) {
  height: 40%;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  -ms-transition: all .4s ease;
  transition: all .4s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .bars .b:nth-child(4) {
  height: 30%;
  -webkit-transition: all .45s ease;
  -moz-transition: all .45s ease;
  -o-transition: all .45s ease;
  -ms-transition: all .45s ease;
  transition: all .45s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .bars .b:nth-child(5) {
  height: 50%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.fully-integrated {
  background: url(https://www.technologyonecorp.com/?a=112174);
  background-size: 190%;
  background-position: 9% -30%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.fully-integrated .sml-gallery__content__right__img {
  margin-top: 9%;
  width: 80%;
  height: 53.33%;
  background: url(https://www.technologyonecorp.com/?a=112174);
  background-size: 268%;
  background-position: bottom right;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.fully-integrated .m {
  position: absolute;
  content: "";
  background: #fff url(https://www.technologyonecorp.com/?a=112174);
  background-size: 590%;
  background-position: -45.2% 0;
  bottom: 48.66%;
  width: 38%;
  height: 0;
  right: 0;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  z-index: 3;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.fully-integrated {
  background-position: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.fully-integrated .card {
  bottom: 2%;
  left: -8%;
  z-index: 4;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.fully-integrated .card .back:after {
  content: "\e914";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.fully-integrated .m {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  height: 51.33%;
  -webkit-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
}

@-webkit-keyframes release_19leverage_tick1 {
  0%,54% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-moz-keyframes release_19leverage_tick1 {
  0%,54% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-ms-keyframes release_19leverage_tick1 {
  0%,54% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-o-keyframes release_19leverage_tick1 {
  0%,54% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@keyframes release_19leverage_tick1 {
  0%,54% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-webkit-keyframes release_19leverage_tick2 {
  0%,62% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-moz-keyframes release_19leverage_tick2 {
  0%,62% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-ms-keyframes release_19leverage_tick2 {
  0%,62% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-o-keyframes release_19leverage_tick2 {
  0%,62% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@keyframes release_19leverage_tick2 {
  0%,62% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-webkit-keyframes release_19leverage_tick3 {
  0%,68% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-moz-keyframes release_19leverage_tick3 {
  0%,68% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-ms-keyframes release_19leverage_tick3 {
  0%,68% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@-o-keyframes release_19leverage_tick3 {
  0%,68% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

@keyframes release_19leverage_tick3 {
  0%,68% {
    color: transparent;
  }

  100% {
    color: #fff;
  }
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.leverage .p {
  position: absolute;
  background: url(https://www.technologyonecorp.com/?a=112176);
  background-size: 120%;
  height: 30%;
  width: 80%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  width: 1%;
  height: 1%;
  right: 10%;
  bottom: 10%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.leverage .p:after {
  position: absolute;
  content: "d";
  width: 26%;
  height: 69.33333%;
  background: rgba(9,181,209,.5);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: 14%;
  left: 5%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-family: icomoon!important;
  color: transparent;
  font-size: 40px;
  content: "\e917";
  opacity: 0;
  visibility: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.leverage .p--1 {
  background-position: 0 2%;
  z-index: 3;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.leverage .p--2 {
  background-position: 0 -97.5%;
  z-index: 2;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.leverage .p--3 {
  background-position: 1% -197%;
  z-index: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .card {
  bottom: 0;
  right: 0;
  z-index: 4;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .card .back:after {
  content: "\e915";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p {
  height: 30%;
  width: 80%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p--1 {
  right: 5%;
  bottom: 65%;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  -ms-transition: all .35s ease;
  transition: all .35s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p--1:after {
  -webkit-animation: release_19leverage_tick1 .65s 1 ease;
  -moz-animation: release_19leverage_tick1 .65s 1 ease;
  -ms-animation: release_19leverage_tick1 .65s 1 ease;
  -o-animation: release_19leverage_tick1 .65s 1 ease;
  animation: release_19leverage_tick1 .65s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p--2 {
  right: 10%;
  bottom: 37%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p--2:after {
  -webkit-animation: release_19leverage_tick2 .8s 1 ease;
  -moz-animation: release_19leverage_tick2 .8s 1 ease;
  -ms-animation: release_19leverage_tick2 .8s 1 ease;
  -o-animation: release_19leverage_tick2 .8s 1 ease;
  animation: release_19leverage_tick2 .8s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p--3 {
  right: 15%;
  bottom: 10%;
  -webkit-transition: all .65s ease;
  -moz-transition: all .65s ease;
  -o-transition: all .65s ease;
  -ms-transition: all .65s ease;
  transition: all .65s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p--3:after {
  -webkit-animation: release_19leverage_tick3 .95s 1 ease;
  -moz-animation: release_19leverage_tick3 .95s 1 ease;
  -ms-animation: release_19leverage_tick3 .95s 1 ease;
  -o-animation: release_19leverage_tick3 .95s 1 ease;
  animation: release_19leverage_tick3 .95s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.leverage .p:after {
  opacity: .9;
  visibility: visible;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes release_19bresponse_star1 {
  0% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-moz-keyframes release_19bresponse_star1 {
  0% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-ms-keyframes release_19bresponse_star1 {
  0% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-o-keyframes release_19bresponse_star1 {
  0% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@keyframes release_19bresponse_star1 {
  0% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-webkit-keyframes release_19bresponse_star2 {
  0%,20% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-moz-keyframes release_19bresponse_star2 {
  0%,20% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-ms-keyframes release_19bresponse_star2 {
  0%,20% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-o-keyframes release_19bresponse_star2 {
  0%,20% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@keyframes release_19bresponse_star2 {
  0%,20% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-webkit-keyframes release_19bresponse_star3 {
  0%,40% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-moz-keyframes release_19bresponse_star3 {
  0%,40% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-ms-keyframes release_19bresponse_star3 {
  0%,40% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-o-keyframes release_19bresponse_star3 {
  0%,40% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@keyframes release_19bresponse_star3 {
  0%,40% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-webkit-keyframes release_19bresponse_star4 {
  0%,60% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-moz-keyframes release_19bresponse_star4 {
  0%,60% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-ms-keyframes release_19bresponse_star4 {
  0%,60% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-o-keyframes release_19bresponse_star4 {
  0%,60% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@keyframes release_19bresponse_star4 {
  0%,60% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-webkit-keyframes release_19bresponse_star5 {
  0%,80% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-moz-keyframes release_19bresponse_star5 {
  0%,80% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-ms-keyframes release_19bresponse_star5 {
  0%,80% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@-o-keyframes release_19bresponse_star5 {
  0%,80% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

@keyframes release_19bresponse_star5 {
  0%,80% {
    content: "\e913";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    content: "\e912";
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
  }
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .c {
  position: absolute;
  -webkit-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: -4px 6px 20px 0 rgba(0,0,0,.35);
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  width: 1%;
  height: 1%;
  left: 90%;
  top: 10%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .c--1 {
  background: url(https://www.technologyonecorp.com/?a=112172) center/100%;
  z-index: 3;
  opacity: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .c--2 {
  background: url(https://www.technologyonecorp.com/?a=112170) center/100%;
  z-index: 3;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .c--3 {
  background: url(https://www.technologyonecorp.com/?a=112171) center/100%;
  z-index: 2;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s {
  position: absolute;
  width: 9%;
  height: 20%;
  top: 63%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 30px;
  font-family: icomoon!important;
  content: "\e913";
  color: #f5ce3e;
  opacity: 0;
  text-align: center;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s--1 {
  left: 20%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s--2 {
  left: 32%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s--3 {
  left: 44%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s--4 {
  left: 56%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s--5 {
  left: 68%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .card {
  top: -8%;
  right: -8%;
  z-index: 4;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .card .back:after {
  content: "\e911";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--1 {
  width: 95%;
  height: 30%;
  left: 5%;
  top: 8%;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  -ms-transition: all .35s ease;
  transition: all .35s ease;
  opacity: .9;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 {
  width: 80%;
  height: 36%;
  left: 10%;
  top: 35%;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 .s--1:after {
  -webkit-animation: release_19bresponse_star1 .75s 1 ease;
  -moz-animation: release_19bresponse_star1 .75s 1 ease;
  -ms-animation: release_19bresponse_star1 .75s 1 ease;
  -o-animation: release_19bresponse_star1 .75s 1 ease;
  animation: release_19bresponse_star1 .75s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 .s--2:after {
  -webkit-animation: release_19bresponse_star2 .75s 1 ease;
  -moz-animation: release_19bresponse_star2 .75s 1 ease;
  -ms-animation: release_19bresponse_star2 .75s 1 ease;
  -o-animation: release_19bresponse_star2 .75s 1 ease;
  animation: release_19bresponse_star2 .75s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 .s--3:after {
  -webkit-animation: release_19bresponse_star3 .75s 1 ease;
  -moz-animation: release_19bresponse_star3 .75s 1 ease;
  -ms-animation: release_19bresponse_star3 .75s 1 ease;
  -o-animation: release_19bresponse_star3 .75s 1 ease;
  animation: release_19bresponse_star3 .75s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 .s--4:after {
  -webkit-animation: release_19bresponse_star4 .75s 1 ease;
  -moz-animation: release_19bresponse_star4 .75s 1 ease;
  -ms-animation: release_19bresponse_star4 .75s 1 ease;
  -o-animation: release_19bresponse_star4 .75s 1 ease;
  animation: release_19bresponse_star4 .75s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 .s--5:after {
  -webkit-animation: release_19bresponse_star5 .75s 1 ease;
  -moz-animation: release_19bresponse_star5 .75s 1 ease;
  -ms-animation: release_19bresponse_star5 .75s 1 ease;
  -o-animation: release_19bresponse_star5 .75s 1 ease;
  animation: release_19bresponse_star5 .75s 1 ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--2 .s:after {
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--3 {
  width: 80%;
  height: 25.3%;
  left: 15%;
  top: 68%;
  -webkit-transition: all .65s ease;
  -moz-transition: all .65s ease;
  -o-transition: all .65s ease;
  -ms-transition: all .65s ease;
  transition: all .65s ease;
  opacity: .9;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--3 .s {
  top: 48%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .s:after {
  opacity: 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.efficient-case {
  background: url(https://www.technologyonecorp.com/?a=112142);
  background-size: 170%;
  background-position: 100% 5%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.efficient-case .sml-gallery__content__right__img {
  width: 80%;
  height: 60%;
  background: url(https://www.technologyonecorp.com/?a=112142);
  background-size: 250%;
  background-position: bottom left;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.efficient-case .sml-gallery__content__right__img:after {
  position: absolute;
  content: "";
  background: url(https://www.technologyonecorp.com/?a=112142);
  background-size: 250%;
  background-position: 0 -105.5%;
  top: 1%;
  width: 98%;
  height: 98%;
  left: 1%;
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
  opacity: 0;
  overflow: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.efficient-case .p {
  position: absolute;
  background: url(https://www.technologyonecorp.com/?a=112142);
  border: 5px solid rgba(245,245,245,.8);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: 0;
  width: 0;
  height: 0;
  z-index: 1;
  background-size: 600%;
  visibility: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.efficient-case .p--1 {
  top: 2%;
  left: 32%;
  background-position: 3% 3%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.efficient-case .p--2 {
  top: 72%;
  right: 74%;
  background-position: 25% 3%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case {
  background-position: top right;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -o-transition: all .7s ease;
  -ms-transition: all .7s ease;
  transition: all .7s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .card {
  top: 6%;
  right: -2%;
  z-index: 5;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .card .back:after {
  content: "\e90e";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .sml-gallery__content__right__img:after {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -o-transition: all .7s ease;
  -ms-transition: all .7s ease;
  transition: all .7s ease;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  opacity: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .p {
  opacity: .6;
  visibility: visible;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .p--1 {
  width: 16%;
  height: 16%;
  top: 6%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .p--2 {
  width: 20%;
  height: 20%;
  top: 76%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .sml-gallery__content__right__img {
  width: 80%;
  height: 34.28%;
  background: url(https://www.technologyonecorp.com/?a=112354) center/100%;
  background-position: 0 0;
  margin-bottom: 3.5%;
  z-index: 3;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .p {
  background: url(https://www.technologyonecorp.com/?a=112354) center/100%;
  position: absolute;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  opacity: 0;
  visibility: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .p--1 {
  top: 25%;
  left: 14%;
  width: 72%;
  height: 30.852%;
  background-position: 0 -101%;
  z-index: 2;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .p--2 {
  top: 25%;
  left: 17.5%;
  width: 64.8%;
  height: 27.7668%;
  background-position: 0 -201%;
  z-index: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i {
  position: absolute;
  top: 10.5%;
  width: 80%;
  height: 11.2%;
  text-align: left;
  left: 10%;
  opacity: .5;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i>* {
  height: 100%;
  width: 14%;
  position: relative;
  display: inline-block;
  top: 25%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i>:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://www.technologyonecorp.com/?a=112356) center/100%;
  content: "";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i>* .m {
  width: 50%;
  height: 25%;
  position: absolute;
  left: 25%;
  top: 40%;
  overflow: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i>* .m:after {
  position: absolute;
  border: 2px solid #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  content: "";
  width: 200%;
  height: 200%;
  left: -50%;
  bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i__1 {
  left: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i__2 {
  left: 7.5%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i__3 {
  left: 15%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i__4 {
  left: 22.5%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i__5 {
  left: 30%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .card {
  top: 42.5%;
  right: -2%;
  z-index: 5;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .card .back:after {
  content: "\e927";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .p {
  -webkit-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  opacity: 1;
  visibility: visible;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .p--1 {
  top: 49%;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .p--2 {
  top: 65%;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transition-delay: .4s;
  -moz-transition-delay: .4s;
  -o-transition-delay: .4s;
  -ms-transition-delay: .4s;
  transition-delay: .4s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i>* {
  top: 0;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i>* .m:after {
  top: auto;
  bottom: 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-delay: .4s;
  -moz-transition-delay: .4s;
  -o-transition-delay: .4s;
  -ms-transition-delay: .4s;
  transition-delay: .4s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__1 {
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__1 .m {
  top: 55%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__1 .m:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 800%;
  top: 0;
  bottom: auto;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__2 {
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__2 .m {
  top: 55%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__2 .m:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 200%;
  height: 400%;
  left: -50%;
  top: 0;
  bottom: auto;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__3 {
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__4 {
  -webkit-transition-delay: .4s;
  -moz-transition-delay: .4s;
  -o-transition-delay: .4s;
  -ms-transition-delay: .4s;
  transition-delay: .4s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__4 .m {
  top: 50%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__4 .m:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 400%;
  bottom: 0;
  top: auto;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__5 {
  -webkit-transition-delay: .5s;
  -moz-transition-delay: .5s;
  -o-transition-delay: .5s;
  -ms-transition-delay: .5s;
  transition-delay: .5s;
  background-color: #f3fbfd;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__5 .m {
  top: 50%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__5 .m:after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 800%;
  bottom: 0;
  top: auto;
}

.latest .sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i>:after {
  background: url(https://www.technologyonecorp.com/?a=114323) center/100%;
}

.latest .sml-gallery__content__right.sml-gallery__content__right--2019b li.integrate-administration .i>* .m:after {
  border: 2px solid #fff;
}

.latest .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .i__5 {
  background-color: rgba(255,255,255,.2);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.strategies {
  background: url(https://www.technologyonecorp.com/?a=112174);
  background-size: 190%;
  background-position: 9% 100%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.strategies .c {
  background: #09b5d1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  opacity: .1;
  top: 49%;
  left: 49%;
  width: 2%;
  height: 2%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.strategies .p {
  position: absolute;
  background-image: url(https://www.technologyonecorp.com/?a=112358);
  display: none;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.strategies .p--1 {
  width: 30%;
  height: 30%;
  top: 35%;
  left: 35%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-size: 210% 120%;
  background-position: 7% 0;
  border: 6px solid rgba(245,245,245,.8);
  z-index: 2;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.strategies .p--2 {
  top: 35%;
  height: 21.75%;
  width: 42%;
  -webkit-border-radius: 0 12px 12px 0;
  -moz-border-radius: 0 12px 12px 0;
  border-radius: 0 12px 12px 0;
  background-position: -70% 0;
  background-size: 250%;
  left: 40%;
  z-index: 1;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies {
  background-position: 0 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .card {
  bottom: 0;
  left: 10%;
  z-index: 5;
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .card .back:after {
  content: "\e91a";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .p {
  -webkit-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.2);
  -moz-box-shadow: -4px 6px 20px 0 rgba(0,0,0,.2);
  box-shadow: -4px 6px 20px 0 rgba(0,0,0,.2);
  display: block;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .p--1 {
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .p--2 {
  left: 56%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .c--1 {
  width: 50%;
  height: 50%;
  top: 25%;
  left: 25%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .c--2 {
  width: 70%;
  height: 70%;
  top: 15%;
  left: 15%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.strategies .c--3 {
  width: 90%;
  height: 90%;
  top: 5%;
  left: 5%;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -o-transition: all .7s ease;
  -ms-transition: all .7s ease;
  transition: all .7s ease;
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.mapped .sml-gallery__content__right__img {
  margin-bottom: 16%;
  z-index: 4;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.mapped .c {
  width: 100%;
  height: 8%;
  background: url(https://www.technologyonecorp.com/?a=112140);
  background-size: 100% auto;
  position: absolute;
  top: 20%;
  opacity: 0;
  left: -10%;
  z-index: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.mapped .c--1 {
  background-position: 0 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.mapped .c--2 {
  background-position: 0 -100%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.mapped .c--3 {
  background-position: 0 -50%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .card {
  top: -6%;
  right: -12%;
  z-index: 5;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .card .back:after {
  content: "\e90d";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .c {
  left: 0;
  opacity: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .c--1 {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -o-transition: all .7s ease;
  -ms-transition: all .7s ease;
  transition: all .7s ease;
  top: 73%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .c--2 {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
  top: 82%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .c--3 {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  top: 90%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.track-progress .c {
  position: absolute;
  background: url(https://www.technologyonecorp.com/?a=112350) center/100%;
  top: 90%;
  left: 90%;
  opacity: 0;
  visibility: hidden;
  width: 1%;
  height: 1%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.track-progress .c--1 {
  background-position: 0 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.track-progress .c--2 {
  background-position: 0 -100%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.track-progress .c--3 {
  background-position: 0 -200%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.track-progress .card {
  bottom: 2%;
  right: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.track-progress .card .back:after {
  content: "\e91c";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.track-progress .c {
  -webkit-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.3);
  box-shadow: 4px 6px 20px 0 rgba(0,0,0,.3);
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  opacity: 1;
  visibility: visible;
  width: 85%;
  height: 22.66%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.track-progress .c--1 {
  top: 13%;
  left: 0;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  -ms-transition: all .35s ease;
  transition: all .35s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.track-progress .c--2 {
  top: 33%;
  left: 5%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.track-progress .c--3 {
  top: 53%;
  left: 10%;
  -webkit-transition: all .65s ease;
  -moz-transition: all .65s ease;
  -o-transition: all .65s ease;
  -ms-transition: all .65s ease;
  transition: all .65s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.visibility .sml-gallery__content__right__img {
  background: url(https://www.technologyonecorp.com/?a=112388);
  background-position: 0 -92.5%;
  background-size: 120% auto;
  margin-bottom: 16%;
  z-index: 4;
  width: 100%;
  height: 36%;
  position: relative;
  -webkit-border-radius: 0 12px 12px 12px;
  -moz-border-radius: 0 12px 12px 12px;
  border-radius: 0 12px 12px 12px;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.visibility .sml-gallery__content__right__img:after {
  position: absolute;
  background-size: 400% auto;
  background-image: url(https://www.technologyonecorp.com/?a=112388);
  width: 30%;
  height: 22%;
  background-position: 0 100%;
  content: "";
  top: -20%;
  left: 0;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  opacity: 0;
  visibility: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.visibility .c {
  width: 100%;
  height: 8%;
  background: url(https://www.technologyonecorp.com/?a=112388);
  background-size: 100% auto;
  position: absolute;
  opacity: 0;
  z-index: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.visibility .c--1 {
  background-position: 0 0;
  top: 63%;
  left: 10%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.visibility .c--2 {
  background-position: 0 -100%;
  top: 72%;
  left: 13%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.visibility .c--3 {
  background-position: 0 -200%;
  top: 80%;
  left: 16%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .card {
  top: 4%;
  right: -12%;
  z-index: 5;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .card .back:after {
  content: "\e91d";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .sml-gallery__content__right__img:after {
  top: -22%;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-box-shadow: 0 -2px 5px rgba(0,0,0,.15);
  -moz-box-shadow: 0 -2px 5px rgba(0,0,0,.15);
  box-shadow: 0 -2px 5px rgba(0,0,0,.15);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .c {
  left: 0;
  opacity: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .c--1 {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .c--2 {
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  -ms-transition: all .35s ease;
  transition: all .35s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .c--3 {
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.auto-categorise .p {
  width: 1%;
  height: 1%;
  background-size: cover;
  background-size: 100%;
  right: 10%;
  bottom: 10%;
  opacity: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: absolute;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.auto-categorise .p--1 {
  background-image: url(https://www.technologyonecorp.com/?a=112137);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.auto-categorise .p--2 {
  background-image: url(https://www.technologyonecorp.com/?a=112138);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.auto-categorise .p--3 {
  background-image: url(https://www.technologyonecorp.com/?a=112139);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .card {
  bottom: 5%;
  right: -4%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .card .back:after {
  content: "\e90c";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .p {
  width: 75%;
  height: 31%;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.3);
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.3);
  opacity: 1;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .p--1 {
  bottom: 54%;
  right: 25%;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .p--2 {
  bottom: 41%;
  right: 15%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .p--3 {
  bottom: 28%;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -o-transition: all .7s ease;
  -ms-transition: all .7s ease;
  transition: all .7s ease;
  right: 5%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.end-to-end-expense .p {
  position: absolute;
  background: url(https://www.technologyonecorp.com/?a=112349) center/100%;
  width: 60%;
  height: 18.28%;
  top: 5%;
  left: 35%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  z-index: 3;
  visibility: hidden;
  opacity: 0;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.end-to-end-expense .a {
  position: absolute;
  background: url(https://www.technologyonecorp.com/?a=112347) center/100%;
  width: 50%;
  height: 30%;
  top: 35%;
  left: 40%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.end-to-end-expense .i {
  background: url(https://www.technologyonecorp.com/?a=112348) center/100%;
  height: 1%;
  width: 1%;
  left: 25%;
  bottom: 10%;
  position: absolute;
  z-index: 2;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.end-to-end-expense .card {
  bottom: -2%;
  left: 19%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.end-to-end-expense .card .back:after {
  content: "\e91b";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.end-to-end-expense .p {
  top: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
  -webkit-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.3);
  box-shadow: 4px 6px 20px 0 rgba(0,0,0,.3);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.end-to-end-expense .a {
  left: 0;
  -webkit-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transition-delay: .4s;
  -moz-transition-delay: .4s;
  -o-transition-delay: .4s;
  -ms-transition-delay: .4s;
  transition-delay: .4s;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.end-to-end-expense .i {
  height: 80%;
  width: 51.77%;
  left: 40%;
  bottom: 3.5%;
  opacity: 1;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  visibility: visible;
  -webkit-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
  box-shadow: 4px 6px 20px 0 rgba(0,0,0,.35);
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  position: absolute;
  width: 25%;
  height: 25%;
  background: #000738;
  color: #fff;
  top: 37%;
  left: 37%;
  opacity: 0;
  visibility: hidden;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s:after {
  position: absolute;
  font-family: icomoon!important;
  content: "\e919";
  font-size: 64px;
  top: 7%;
  left: 0;
  width: 100%;
  text-align: center;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s:before {
  width: 100%;
  height: 20px;
  left: 0;
  top: 72%;
  position: absolute;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--1:after {
  content: "\e921";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--1:before {
  content: "Rates";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--2:after {
  content: "\e920";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--2:before {
  content: "Agents";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--3:after {
  content: "\e925";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--3:before {
  content: "Cities";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--4:after {
  content: "\e91f";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--4:before {
  content: "Countries";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--6:after {
  content: "\e919";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--6:before {
  content: "Groups";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--7:after {
  content: "\e922";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--7:before {
  content: "Systems";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--8:after {
  content: "\e91e";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--8:before {
  content: "Methods";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--9:after {
  content: "\e923";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s--9:before {
  content: "Locations";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .card {
  top: 35.5%;
  left: 35.5%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .card .back,.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .card .front {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .card .back:after {
  content: "\e924";
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s {
  -webkit-box-shadow: 0 2px 36px 0 rgba(0,0,0,.4);
  -moz-box-shadow: 0 2px 36px 0 rgba(0,0,0,.4);
  box-shadow: 0 2px 36px 0 rgba(0,0,0,.4);
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .48s ease;
  -moz-transition: all .48s ease;
  -o-transition: all .48s ease;
  -ms-transition: all .48s ease;
  transition: all .48s ease;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--1 {
  top: 6%;
  left: 6%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--2 {
  top: 6%;
  left: 37%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--3 {
  top: 6%;
  left: 68%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--4 {
  top: 37%;
  left: 6%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--6 {
  top: 37%;
  left: 68%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--7 {
  top: 68%;
  left: 6%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--8 {
  top: 68%;
  left: 37%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.simple-approvals .s--9 {
  top: 68%;
  left: 68%;
}

.sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s {
  background: #474d5e;
}

.m-accordion {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 140px 40px;
  text-align: center;
}

.m-accordion__container {
  max-width: 1300px;
  margin: 0 auto;
}

.m-accordion__head {
  max-width: 900px;
  margin: 0 auto 50px auto;
  text-align: left;
}

.m-accordion__head__description {
  margin: 15px auto 0 auto;
  max-width: 700px;
}

.m-accordion__list {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  text-align: left;
}

.m-accordion li {
  background: #fff;
}

.m-accordion li:not(:first-child) .m-accordion__item__title {
  border-top: 1px solid #ddd;
}

.m-accordion li.expanded .m-accordion__item__title {
  background: #09b5d1;
  color: #fff;
}

.m-accordion li.expanded .m-accordion__item__title:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.m-accordion__item__title {
  padding: 20px 66px 20px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
  -moz-transition: background .3s ease,color .3s ease,-moz-transform .3s ease;
  -webkit-transition: background .3s ease,color .3s ease,-webkit-transform .3s ease;
  -o-transition: background .3s ease,color .3s ease,-o-transform .3s ease;
  -ms-transition: background .3s ease,color .3s ease,-ms-transition .3s ease;
  transition: background .3s ease,color .3s ease,transform .3s ease;
  will-change: background,color;
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.m-accordion__item__title:after {
  position: absolute;
  width: 16px;
  height: 16px;
  font-size: 16px;
  content: "\e806";
  font-family: icomoon!important;
  top: calc(50% - 8px);
  right: 30px;
  color: inherit;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transition: transform .3s ease,-moz-transform .3s ease;
  -webkit-transition: transform .3s ease,-webkit-transform .3s ease;
  -o-transition: transform .3s ease,-o-transform .3s ease;
  -ms-transition: transform .3s ease,-ms-transition .3s ease;
  transition: transform .3s ease,transform .3s ease;
  will-change: transform;
}

.m-accordion__item__title:hover {
  background: #09b5d1;
  color: #fff;
}

.m-accordion__item__text {
  display: none;
  padding: 30px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.m-accordion__item__text p:not(:first-child) {
  margin-top: 20px;
}

.res-table {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 80px 40px;
}

.res-table__sparent {
  max-width: 1400px;
  margin: 0 auto;
  text-align: left;
}

.res-table--heading {
  display: none;
}

.res-table table {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
}

.res-table table tr td {
  position: relative;
  min-height: 35px;
}

.res-table table tr th {
  background: #333;
  color: #fff;
  font-weight: 700;
}

.res-table table tr:last-child td {
  border-bottom: none;
}

.res-table table tr td,.res-table table tr th {
  border: 1px solid #444;
  line-height: 35px;
  vertical-align: middle;
  text-align: left;
  padding: 10px 20px;
}

.res-table table tr td:last-child,.res-table table tr th:last-child {
  border-bottom: none;
  border-right: none;
}

table {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
  border-spacing: 0;
  background: 0 0;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  border: 1px solid rgba(0,0,0,.1);
  background-color: #fff;
}

table td,table th {
  border: 1px solid rgba(0,0,0,.1);
  padding: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: inherit;
}

table td {
  color: #000738;
}

table.table-b thead th {
  background-color: #09b5d1;
  color: #fff;
  padding: 10px;
}

table tr {
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

table tr:nth-child(even) {
  background-color: #f9f9f9;
}

table tr:hover {
  background-color: #f0f0f0;
}

table .opt_v_th {
  background-color: #e6eaf0;
  font-weight: 700;
}

.animato .anim_3layer {
  max-width: 500px;
  max-height: 500px;
  width: calc(100vw - 50px);
  height: calc(100vw - 50px);
  position: relative;
  perspective: 500px;
  -webkit-perspective: 500px;
  text-align: center;
}

.animato .anim_3layer:after {
  position: absolute;
  height: 58%;
  width: 38%;
  top: 0;
  right: 0;
  opacity: .5;
  font-family: icomoon!important;
  font-size: 816px;
  line-height: 816px;
  z-index: 1;
  color: inherit;
  overflow: hidden;
  -webkit-transform: translateZ(-20px) rotateY(-8deg);
  -moz-transform: translateZ(-20px) rotateY(-8deg);
  -ms-transform: translateZ(-20px) rotateY(-8deg);
  -o-transform: translateZ(-20px) rotateY(-8deg);
  transform: translateZ(-20px) rotateY(-8deg);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-right: -8px;
}

.animato .anim_3layer--texture-diamond:after {
  content: "\e935";
}

.animato .anim_3layer--texture-circle:after {
  content: "\e934";
}

.animato .anim_3layer--texture-plus:after {
  content: "\e936";
}

.animato .anim_3layer__bg {
  width: 74%;
  height: 74%;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.25);
  -moz-box-shadow: 0 2px 20px 0 rgba(0,0,0,.25);
  box-shadow: 0 2px 20px 0 rgba(0,0,0,.25);
}

.animato .anim_3layer__board {
  position: absolute;
  z-index: 3;
}

.animato .anim_3layer__board__img {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.animato .anim_3layer__board--mob {
  width: 30.6%;
  height: 58.8%;
}

.animato .anim_3layer__board--mob .anim_3layer__board__img {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.animato .anim_3layer__board--software {
  width: 43.5%;
  height: 27.75%;
}

.animato .anim_3layer__board--block {
  width: 42%;
  height: 46.5%;
}

.animato .anim_3layer__board__card {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 3;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 0 4px 20px 0 rgba(0,0,0,.35);
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.35);
}

.animato .anim_3layer__board__card:after {
  opacity: .9;
  line-height: 80px;
}

.animato--left .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__bg {
  -webkit-animation: anim_3layer_left_tilt_bg 1s 1 ease;
  -moz-animation: anim_3layer_left_tilt_bg 1s 1 ease;
  -ms-animation: anim_3layer_left_tilt_bg 1s 1 ease;
  -o-animation: anim_3layer_left_tilt_bg 1s 1 ease;
  animation: anim_3layer_left_tilt_bg 1s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--left .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board__img {
  -webkit-box-shadow: 10px 6px 60px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 10px 6px 60px 0 rgba(0,0,0,.3);
  box-shadow: 10px 6px 60px 0 rgba(0,0,0,.3);
}

.animato--left .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board--block {
  -webkit-animation: anim_3layer_left_tilt_board_block .5s 1 ease;
  -moz-animation: anim_3layer_left_tilt_board_block .5s 1 ease;
  -ms-animation: anim_3layer_left_tilt_board_block .5s 1 ease;
  -o-animation: anim_3layer_left_tilt_board_block .5s 1 ease;
  animation: anim_3layer_left_tilt_board_block .5s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--left .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board--software {
  -webkit-animation: anim_3layer_left_tilt_board_software .5s 1 ease;
  -moz-animation: anim_3layer_left_tilt_board_software .5s 1 ease;
  -ms-animation: anim_3layer_left_tilt_board_software .5s 1 ease;
  -o-animation: anim_3layer_left_tilt_board_software .5s 1 ease;
  animation: anim_3layer_left_tilt_board_software .5s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--left .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board--mob {
  -webkit-animation: anim_3layer_left_tilt_board_mob .5s 1 ease;
  -moz-animation: anim_3layer_left_tilt_board_mob .5s 1 ease;
  -ms-animation: anim_3layer_left_tilt_board_mob .5s 1 ease;
  -o-animation: anim_3layer_left_tilt_board_mob .5s 1 ease;
  animation: anim_3layer_left_tilt_board_mob .5s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--left .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board__card {
  -webkit-animation: anim_3layer_left_tilt_card .7s 1 ease;
  -moz-animation: anim_3layer_left_tilt_card .7s 1 ease;
  -ms-animation: anim_3layer_left_tilt_card .7s 1 ease;
  -o-animation: anim_3layer_left_tilt_card .7s 1 ease;
  animation: anim_3layer_left_tilt_card .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--right .anim_3layer:after {
  right: auto;
  left: 0;
  margin-left: -8px;
  margin-right: 0;
  -webkit-transform: translateZ(-20px) rotateY(8deg);
  -moz-transform: translateZ(-20px) rotateY(8deg);
  -ms-transform: translateZ(-20px) rotateY(8deg);
  -o-transform: translateZ(-20px) rotateY(8deg);
  transform: translateZ(-20px) rotateY(8deg);
}

.animato--right .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__bg {
  -webkit-animation: anim_3layer_right_tilt_bg 1s 1 ease;
  -moz-animation: anim_3layer_right_tilt_bg 1s 1 ease;
  -ms-animation: anim_3layer_right_tilt_bg 1s 1 ease;
  -o-animation: anim_3layer_right_tilt_bg 1s 1 ease;
  animation: anim_3layer_right_tilt_bg 1s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--right .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board__img {
  -webkit-box-shadow: -10px 6px 60px 0 rgba(0,0,0,.3);
  -moz-box-shadow: -10px 6px 60px 0 rgba(0,0,0,.3);
  box-shadow: -10px 6px 60px 0 rgba(0,0,0,.3);
}

.animato--right .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board--block {
  -webkit-animation: anim_3layer_right_tilt_board_block .5s 1 ease;
  -moz-animation: anim_3layer_right_tilt_board_block .5s 1 ease;
  -ms-animation: anim_3layer_right_tilt_board_block .5s 1 ease;
  -o-animation: anim_3layer_right_tilt_board_block .5s 1 ease;
  animation: anim_3layer_right_tilt_board_block .5s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--right .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board--software {
  -webkit-animation: anim_3layer_right_tilt_board_software .5s 1 ease;
  -moz-animation: anim_3layer_right_tilt_board_software .5s 1 ease;
  -ms-animation: anim_3layer_right_tilt_board_software .5s 1 ease;
  -o-animation: anim_3layer_right_tilt_board_software .5s 1 ease;
  animation: anim_3layer_right_tilt_board_software .5s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--right .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board--mob {
  -webkit-animation: anim_3layer_right_tilt_board_mob .5s 1 ease;
  -moz-animation: anim_3layer_right_tilt_board_mob .5s 1 ease;
  -ms-animation: anim_3layer_right_tilt_board_mob .5s 1 ease;
  -o-animation: anim_3layer_right_tilt_board_mob .5s 1 ease;
  animation: anim_3layer_right_tilt_board_mob .5s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.animato--right .anim_3layer.fade_scroll--active.anim_3layer .anim_3layer__board__card {
  -webkit-animation: anim_3layer_right_tilt_card .7s 1 ease;
  -moz-animation: anim_3layer_right_tilt_card .7s 1 ease;
  -ms-animation: anim_3layer_right_tilt_card .7s 1 ease;
  -o-animation: anim_3layer_right_tilt_card .7s 1 ease;
  animation: anim_3layer_right_tilt_card .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes anim_3layer_left_tilt_bg {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -20%;
  }

  40% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-6deg);
    -moz-transform: translateZ(-20px) rotateY(-6deg);
    -ms-transform: translateZ(-20px) rotateY(-6deg);
    -o-transform: translateZ(-20px) rotateY(-6deg);
    transform: translateZ(-20px) rotateY(-6deg);
    left: 0;
  }
}

@-moz-keyframes anim_3layer_left_tilt_bg {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -20%;
  }

  40% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-6deg);
    -moz-transform: translateZ(-20px) rotateY(-6deg);
    -ms-transform: translateZ(-20px) rotateY(-6deg);
    -o-transform: translateZ(-20px) rotateY(-6deg);
    transform: translateZ(-20px) rotateY(-6deg);
    left: 0;
  }
}

@-ms-keyframes anim_3layer_left_tilt_bg {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -20%;
  }

  40% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-6deg);
    -moz-transform: translateZ(-20px) rotateY(-6deg);
    -ms-transform: translateZ(-20px) rotateY(-6deg);
    -o-transform: translateZ(-20px) rotateY(-6deg);
    transform: translateZ(-20px) rotateY(-6deg);
    left: 0;
  }
}

@-o-keyframes anim_3layer_left_tilt_bg {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -20%;
  }

  40% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-6deg);
    -moz-transform: translateZ(-20px) rotateY(-6deg);
    -ms-transform: translateZ(-20px) rotateY(-6deg);
    -o-transform: translateZ(-20px) rotateY(-6deg);
    transform: translateZ(-20px) rotateY(-6deg);
    left: 0;
  }
}

@keyframes anim_3layer_left_tilt_bg {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -20%;
  }

  40% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-6deg);
    -moz-transform: translateZ(-20px) rotateY(-6deg);
    -ms-transform: translateZ(-20px) rotateY(-6deg);
    -o-transform: translateZ(-20px) rotateY(-6deg);
    transform: translateZ(-20px) rotateY(-6deg);
    left: 0;
  }
}

@-webkit-keyframes anim_3layer_left_tilt_board_block {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_left_tilt_board_block {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_left_tilt_board_block {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_left_tilt_board_block {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@keyframes anim_3layer_left_tilt_board_block {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_left_tilt_board_software {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_left_tilt_board_software {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_left_tilt_board_software {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_left_tilt_board_software {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@keyframes anim_3layer_left_tilt_board_software {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_left_tilt_board_mob {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_left_tilt_board_mob {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_left_tilt_board_mob {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_left_tilt_board_mob {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@keyframes anim_3layer_left_tilt_board_mob {
  0% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: translateZ(-20px) rotateY(0);
    -moz-transform: translateZ(-20px) rotateY(0);
    -ms-transform: translateZ(-20px) rotateY(0);
    -o-transform: translateZ(-20px) rotateY(0);
    transform: translateZ(-20px) rotateY(0);
    left: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(-20px) rotateY(-4deg);
    -moz-transform: translateZ(-20px) rotateY(-4deg);
    -ms-transform: translateZ(-20px) rotateY(-4deg);
    -o-transform: translateZ(-20px) rotateY(-4deg);
    transform: translateZ(-20px) rotateY(-4deg);
    left: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_left_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    right: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    right: -35px;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_left_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    right: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    right: -35px;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_left_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    right: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    right: -35px;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_left_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    right: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    right: -35px;
    opacity: 1;
  }
}

@keyframes anim_3layer_left_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    right: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    right: -35px;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_right_tilt_bg {
  0% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -20%;
  }

  40% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -1%;
  }

  100% {
    -webkit-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    right: -1%;
  }
}

@-moz-keyframes anim_3layer_right_tilt_bg {
  0% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -20%;
  }

  40% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -1%;
  }

  100% {
    -webkit-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    right: -1%;
  }
}

@-ms-keyframes anim_3layer_right_tilt_bg {
  0% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -20%;
  }

  40% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -1%;
  }

  100% {
    -webkit-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    right: -1%;
  }
}

@-o-keyframes anim_3layer_right_tilt_bg {
  0% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -20%;
  }

  40% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -1%;
  }

  100% {
    -webkit-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    right: -1%;
  }
}

@keyframes anim_3layer_right_tilt_bg {
  0% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -20%;
  }

  40% {
    -webkit-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(0) scaleX(-1);
    transform: translateZ(-16px) rotateY(0) scaleX(-1);
    right: -1%;
  }

  100% {
    -webkit-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -moz-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -ms-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    -o-transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    transform: translateZ(-16px) rotateY(6deg) scaleX(-1);
    right: -1%;
  }
}

@-webkit-keyframes anim_3layer_right_tilt_board_block {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_right_tilt_board_block {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_right_tilt_board_block {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_right_tilt_board_block {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@keyframes anim_3layer_right_tilt_board_block {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -5%;
    bottom: -5%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 5%;
    bottom: 2%;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_right_tilt_board_software {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_right_tilt_board_software {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_right_tilt_board_software {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_right_tilt_board_software {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@keyframes anim_3layer_right_tilt_board_software {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 20%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 25%;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_right_tilt_board_mob {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_right_tilt_board_mob {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_right_tilt_board_mob {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_right_tilt_board_mob {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@keyframes anim_3layer_right_tilt_board_mob {
  0% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  50% {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    right: -10%;
    bottom: 10%;
    opacity: 0;
  }

  100% {
    -webkit-transform: rotateY(4deg);
    -moz-transform: rotateY(4deg);
    -ms-transform: rotateY(4deg);
    -o-transform: rotateY(4deg);
    transform: rotateY(4deg);
    right: 0;
    bottom: 15%;
    opacity: 1;
  }
}

@-webkit-keyframes anim_3layer_right_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    left: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    left: -35px;
    opacity: 1;
  }
}

@-moz-keyframes anim_3layer_right_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    left: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    left: -35px;
    opacity: 1;
  }
}

@-ms-keyframes anim_3layer_right_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    left: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    left: -35px;
    opacity: 1;
  }
}

@-o-keyframes anim_3layer_right_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    left: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    left: -35px;
    opacity: 1;
  }
}

@keyframes anim_3layer_right_tilt_card {
  0%,80% {
    line-height: 40px;
    width: 40px;
    height: 40px;
    left: 5%;
    top: 5%;
    opacity: 0;
  }

  100% {
    line-height: 80px;
    width: 80px;
    height: 80px;
    top: -35px;
    left: -35px;
    opacity: 1;
  }
}

.animato {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.animato-container {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.animato__text {
  max-width: 600px;
  padding-right: 60px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.animato__text p {
  margin-top: 20px;
}

.animato__text__cta {
  margin-top: 30px;
}

.animato--right .animato-container {
  flex-direction: row-reverse;
}

.animato--right .animato__text {
  padding-right: 0;
  padding-left: 60px;
}

.animato__below {
  max-width: 1200px;
  margin: 40px auto 0 auto;
}

.animato__below__row {
  display: flex;
  justify-content: space-around;
}

.animato__below__row__item {
  width: 25%;
  display: inline-block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.animato__below__row__item img {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  max-height: 200px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
}

.mod-quote {
  padding: 130px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  z-index: 9;
  text-align: center;
}

.mod-quote__review {
  opacity: 0;
}

.mod-quote__review:not(:first-child) {
  display: none;
}

.mod-quote .random_list.randomised .mod-quote__review:first-child {
  opacity: 1;
}

.mod-quote__content {
  max-width: 1200px;
  margin: 0 auto;
  text-align: left;
  color: #f9f9f9;
  display: flex;
  align-items: stretch;
  justify-content: center;
}

.mod-quote__content__company {
  padding: 15px 0 40px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: .8;
  max-width: 300px;
  text-align: center;
  font-size: 15px;
}

.mod-quote__content__company>* {
  position: relative;
  top: 50px;
  opacity: 0;
  -moz-transition: opacity .2s ease,top .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,top .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,top .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,top .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,top .2s ease,transform .2s ease;
  will-change: opacity,top;
  padding-top: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: block;
}

.mod-quote__content__company__logo {
  height: 100%;
  max-height: 80px;
  max-width: 230px;
  display: inline;
  margin: 0 auto 5px auto;
}

.mod-quote__content__company__company-name {
  padding-top: 8px;
}

.mod-quote__content__company__position {
  font-style: italic;
}

.mod-quote__content__company__person-name {
  font-weight: 700;
}

.mod-quote__content__chaty {
  width: 200px;
  text-align: center;
}

.mod-quote__content__chaty__bar {
  width: 2px;
  height: 0;
  opacity: .3;
  margin: 0 auto;
  position: relative;
  -webkit-transition: height .5s ease;
  -moz-transition: height .5s ease;
  -o-transition: height .5s ease;
  -ms-transition: height .5s ease;
  transition: height .5s ease;
  display: inline-block;
  vertical-align: top;
}

.mod-quote__content__chaty__bar__arrow {
  position: absolute;
  top: 30px;
  left: -50px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.mod-quote__content__chaty__bar__arrow:after {
  content: "";
  position: absolute;
  right: -30px;
  top: calc(50% - 25px);
  width: 0;
  height: 0;
  border-top-width: 25px;
  border-top-style: solid;
  border-top-color: inherit;
  border-left: 25px solid transparent;
  -webkit-transition: right .6s ease;
  -moz-transition: right .6s ease;
  -o-transition: right .6s ease;
  -ms-transition: right .6s ease;
  transition: right .6s ease;
}

.mod-quote__content__quote {
  padding: 20px 0 20px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width: 500px;
  align-self: center;
}

.mod-quote__content.custom_scroll--active .mod-quote {
  opacity: .9;
}

.mod-quote__content.custom_scroll--active .mod-quote__content__company>:nth-child(2) {
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

.mod-quote__content.custom_scroll--active .mod-quote__content__company>:nth-child(3) {
  -webkit-transition-delay: .4s;
  -moz-transition-delay: .4s;
  -o-transition-delay: .4s;
  -ms-transition-delay: .4s;
  transition-delay: .4s;
}

.mod-quote__content.custom_scroll--active .mod-quote__content__company>:nth-child(4) {
  -webkit-transition-delay: .6s;
  -moz-transition-delay: .6s;
  -o-transition-delay: .6s;
  -ms-transition-delay: .6s;
  transition-delay: .6s;
}

.mod-quote__content.custom_scroll--active .mod-quote__content__company>* {
  top: 0;
  opacity: 1;
}

.mod-quote__content.custom_scroll--active .mod-quote__content__chaty__bar {
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
  height: 100%;
}

.mod-quote__content.custom_scroll--active .mod-quote__content__chaty__bar__arrow:after {
  -webkit-transition-delay: .6s;
  -moz-transition-delay: .6s;
  -o-transition-delay: .6s;
  -ms-transition-delay: .6s;
  transition-delay: .6s;
  right: 0;
}

.mod-quote__quote {
  width: 133px;
  height: 140px;
  position: absolute;
}

.mod-quote__quote--up {
  top: -35px;
  left: 30px;
}

.mod-quote__quote--up:after,.mod-quote__quote--up:before {
  position: absolute;
  font-family: icomoon!important;
  content: "\e98f";
  font-size: 85.12px;
  color: inherit;
  width: 106.4px;
  height: 100%;
  left: 0;
  text-shadow: -14px 1px 20px rgba(0,7,56,.14);
  -webkit-animation: floating_quote 6s infinite ease;
  -moz-animation: floating_quote 6s infinite ease;
  -ms-animation: floating_quote 6s infinite ease;
  -o-animation: floating_quote 6s infinite ease;
  animation: floating_quote 6s infinite ease;
}

.mod-quote__quote--up:before {
  left: 61.18px;
  -webkit-animation-delay: .45s;
  -moz-animation-delay: .45s;
  -o-animation-delay: .45s;
  -ms-animation-delay: .45s;
  animation-delay: .45s;
}

.mod-quote__quote--down {
  bottom: -70px;
  right: 60px;
}

.mod-quote__quote--down:after,.mod-quote__quote--down:before {
  position: absolute;
  font-family: icomoon!important;
  content: "\e98f";
  font-size: 85.12px;
  color: inherit;
  width: 106.4px;
  height: 100%;
  left: 0;
  text-shadow: -6px 18px 20px rgba(0,7,56,.14);
  -webkit-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  -moz-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  -ms-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  -o-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  -webkit-animation: floating_quote-2 6s infinite ease;
  -moz-animation: floating_quote-2 6s infinite ease;
  -ms-animation: floating_quote-2 6s infinite ease;
  -o-animation: floating_quote-2 6s infinite ease;
  animation: floating_quote-2 6s infinite ease;
}

.mod-quote__quote--down:before {
  left: 61.18px;
  -webkit-animation-delay: .45s;
  -moz-animation-delay: .45s;
  -o-animation-delay: .45s;
  -ms-animation-delay: .45s;
  animation-delay: .45s;
}

@-webkit-keyframes floating_quote {
  0%,100% {
    -webkit-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0);
  }

  50% {
    -webkit-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg);
  }
}

@-moz-keyframes floating_quote {
  0%,100% {
    -moz-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0);
  }

  50% {
    -moz-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg);
  }
}

@-ms-keyframes floating_quote {
  0%,100% {
    -ms-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0);
  }

  50% {
    -ms-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg);
  }
}

@-o-keyframes floating_quote {
  0%,100% {
    -o-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0);
  }

  50% {
    -o-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg);
  }
}

@keyframes floating_quote {
  0%,100% {
    transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0);
  }

  50% {
    transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg);
  }
}

@-webkit-keyframes floating_quote-2 {
  0%,100% {
    -webkit-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  }

  50% {
    -webkit-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0) scaleX(-1);
  }
}

@-moz-keyframes floating_quote-2 {
  0%,100% {
    -moz-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  }

  50% {
    -moz-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0) scaleX(-1);
  }
}

@-ms-keyframes floating_quote-2 {
  0%,100% {
    -ms-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  }

  50% {
    -ms-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0) scaleX(-1);
  }
}

@-o-keyframes floating_quote-2 {
  0%,100% {
    -o-transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  }

  50% {
    -o-transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0) scaleX(-1);
  }
}

@keyframes floating_quote-2 {
  0%,100% {
    transform: translateY(8px) rotate3d(0,0,1,4deg) rotate(8deg) scaleX(-1);
  }

  50% {
    transform: translateY(-8px) rotate3d(0,0,1,0deg) rotate(0) scaleX(-1);
  }
}

.pc-gallary {
  padding: 120px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  text-align: center;
}

.pc-gallary__container {
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.pc-gallary__left {
  margin: 20px auto;
  text-align: left;
  max-width: 540px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-bottom: 20px;
}

.pc-gallary__left p {
  margin-top: 20px;
}

.pc-gallary__right {
  margin: 20px auto;
  perspective: 1500px;
  -webkit-perspective: 1500px;
}

.pc-gallary__right__pc {
  max-width: 600px;
  max-height: 412px;
  width: calc(100vw - 80px);
  height: calc(68.66vw - 80px);
  -webkit-border-radius: 16px 16px 8px 8px;
  -moz-border-radius: 16px 16px 8px 8px;
  border-radius: 16px 16px 8px 8px;
  -webkit-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  -moz-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  -ms-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  -o-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  opacity: 0;
  top: 50px;
  background-size: 11.16% 24.27%;
}

.pc-gallary__right__pc:after {
  position: absolute;
  width: 100%;
  height: 6.6%;
  background: url(https://www.technologyonecorp.com/?a=116554) top/100% no-repeat;
  content: "";
  top: 0;
  left: 0;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}

.pc-gallary__right__pc__window {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.pc-gallary__right__pc__window:after {
  position: absolute;
  top: 6.6%;
  height: 4px;
  background: #099db5;
  width: 0;
  left: 0;
  content: "";
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.pc-gallary__right__pc__window__text {
  text-align: center;
  font-weight: 700;
  padding: 10% 20px 20px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 30px;
}

.pc-gallary__right__pc__window__text span {
  height: 30px;
  display: inline-block;
  overflow: hidden;
  padding-top: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-transition: padding .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: padding .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: padding .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: padding .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: padding .3s ease,opacity .3s ease,transform .3s ease;
  will-change: padding,opacity;
  opacity: 0;
}

.pc-gallary__right__pc__window__text span:nth-child(2) {
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
}

.pc-gallary__right__pc__window__text span:nth-child(3) {
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

.pc-gallary__right__pc__window__img {
  top: -12%;
  width: 58%;
  height: 84%;
  opacity: 0;
  position: relative;
  right: -100%;
  -moz-transition: right .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: right .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: right .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: right .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: right .4s ease,opacity .4s ease,transform .4s ease;
  will-change: right,opacity;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.pc-gallary__right__pc__window.w1 .pc-gallary__right__pc__window__img {
  background: url(https://www.technologyonecorp.com/?a=116449) center/100% no-repeat;
}

.pc-gallary__right__pc__window.w2 .pc-gallary__right__pc__window__img {
  background: url(https://www.technologyonecorp.com/?a=116447) center/100% no-repeat;
}

.pc-gallary__right__pc__window.w3 .pc-gallary__right__pc__window__img {
  background: url(https://www.technologyonecorp.com/?a=116448) center/100% no-repeat;
}

.pc-gallary__right__pc__window.w4 .pc-gallary__right__pc__window__img {
  background: url(https://www.technologyonecorp.com/?a=116558) center/100% no-repeat;
}

.pc-gallary__right__pc.custom_scroll--active {
  opacity: 1;
  top: 0;
  -moz-transition: transform 1s ease,top 1s ease,opacity 1s ease,-moz-transform 1s ease;
  -webkit-transition: transform 1s ease,top 1s ease,opacity 1s ease,-webkit-transform 1s ease;
  -o-transition: transform 1s ease,top 1s ease,opacity 1s ease,-o-transform 1s ease;
  -ms-transition: transform 1s ease,top 1s ease,opacity 1s ease,-ms-transition 1s ease;
  transition: transform 1s ease,top 1s ease,opacity 1s ease,transform 1s ease;
  will-change: transform,top,opacity;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-box-shadow: 50px 20px 40px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 50px 20px 40px 0 rgba(0,0,0,.15);
  box-shadow: 50px 20px 40px 0 rgba(0,0,0,.15);
  -webkit-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  -moz-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  -ms-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  -o-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
}

.pc-gallary__right__pc.custom_scroll--active .pc-gallary__right__pc__window__img.lefty {
  right: 60%!important;
  opacity: 0;
}

.pc-gallary__right__pc.custom_scroll--active .pc-gallary__right__pc__window.active:after {
  -moz-transition: width 4.3s linear,-moz-transform 4.3s linear;
  -webkit-transition: width 4.3s linear,-webkit-transform 4.3s linear;
  -o-transition: width 4.3s linear,-o-transform 4.3s linear;
  -ms-transition: width 4.3s linear,-ms-transition 4.3s linear;
  transition: width 4.3s linear,transform 4.3s linear;
  will-change: width;
  width: 100%;
}

.pc-gallary__right__pc.custom_scroll--active .pc-gallary__right__pc__window.active .pc-gallary__right__pc__window__text span {
  opacity: 1;
  padding-top: 0;
}

.pc-gallary__right__pc.custom_scroll--active .pc-gallary__right__pc__window.active .pc-gallary__right__pc__window__img {
  right: -21%;
  opacity: 1;
}

.float-head {
  padding: 70px 80px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.float-head.shrink-top {
  padding-top: 0!important;
}

.float-head.shrink-bottom {
  padding-bottom: 0!important;
}

.float-head__left {
  width: 360px;
  min-width: 360px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  padding: 0 80px 0 0;
}

.float-head__left__header {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 100px;
  padding-right: 80px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: 0;
  -moz-transition: opacity .6s ease,-moz-transform .6s ease;
  -webkit-transition: opacity .6s ease,-webkit-transform .6s ease;
  -o-transition: opacity .6s ease,-o-transform .6s ease;
  -ms-transition: opacity .6s ease,-ms-transition .6s ease;
  transition: opacity .6s ease,transform .6s ease;
  will-change: opacity;
  width: 360px;
  min-width: 360px;
}

.float-head__left__header--fixed {
  position: fixed;
}

.float-head__left__header--bottom {
  bottom: 100px;
  top: auto;
}

.float-head__right {
  margin: 80px 0;
  padding: 20px 0 20px 80px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: calc(100vw - 460px);
  border-left: 1px solid #ddd;
}

.float-head__right li,.float-head__right p:not(:first-child) {
  margin-top: 20px;
}

.float-head__right>ol>li:first-child {
  margin-top: 0;
}

.float-head__right__subheader {
  margin-top: 30px;
}

.float-head__container {
  margin: 0 auto;
  max-width: 1280px;
  text-align: left;
  display: flex;
  align-items: stretch;
}

.float-head__container.custom_scroll--active .float-head__left__header {
  opacity: 1;
}

.list-btns {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.list-btns__container {
  margin: 0 auto;
  max-width: 1200px;
  text-align: left;
}

.list-btns__top {
  margin-bottom: 60px;
}

.list-btns__header {
  margin-bottom: 20px;
}

.list-btns__intro {
  margin-bottom: 20px;
  max-width: 700px;
  margin: 0 auto;
}

.list-btns__list {
  width: 100%;
}

.list-btns__list__item {
  display: block;
  margin: 20px 0;
  padding: 16px 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #ddd;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  background: #f9f9f9;
  -moz-transition: background .3s ease,color .3s ease,-moz-transform .3s ease;
  -webkit-transition: background .3s ease,color .3s ease,-webkit-transform .3s ease;
  -o-transition: background .3s ease,color .3s ease,-o-transform .3s ease;
  -ms-transition: background .3s ease,color .3s ease,-ms-transition .3s ease;
  transition: background .3s ease,color .3s ease,transform .3s ease;
  will-change: background,color;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);
  -moz-box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.05);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.list-btns__list__item:hover {
  background: #09b5d1;
  color: #fff;
}

.list-btns__list__item>* {
  margin: 5px;
}

.article-block {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.article-block__cont {
  max-width: 900px;
  margin: 0 auto;
  text-align: left;
}

.article-block__head {
  margin-bottom: 30px;
  position: relative;
  left: -100px;
  opacity: 0;
}

.article-block__head>span {
  display: inline-block;
}

.article-block__head__icon {
  width: 28px;
  height: 24px;
  margin-right: 10px;
  display: inline-block;
}

.article-block__text {
  position: relative;
  top: 120px;
  opacity: 0;
}

.article-block__text>:not(:first-child) {
  margin-top: 20px;
}

.article-block__text h2,.article-block__text h3,.article-block__text h4,.article-block__text h5,.article-block__text h6,.article-block__text>h1 {
  margin-top: 30px;
}

.article-block__text>.article-block__text__cta {
  margin-top: 40px;
}

.article-block__cont.custom_scroll--active .article-block__head {
  left: 0;
  opacity: 1;
  -moz-transition: left .45s ease,opacity .45s ease,-moz-transform .45s ease;
  -webkit-transition: left .45s ease,opacity .45s ease,-webkit-transform .45s ease;
  -o-transition: left .45s ease,opacity .45s ease,-o-transform .45s ease;
  -ms-transition: left .45s ease,opacity .45s ease,-ms-transition .45s ease;
  transition: left .45s ease,opacity .45s ease,transform .45s ease;
  will-change: left,opacity;
}

.article-block__cont.custom_scroll--active .article-block__text {
  opacity: 1;
  top: 0;
  -moz-transition: top .7s ease,opacity .7s ease,-moz-transform .7s ease;
  -webkit-transition: top .7s ease,opacity .7s ease,-webkit-transform .7s ease;
  -o-transition: top .7s ease,opacity .7s ease,-o-transform .7s ease;
  -ms-transition: top .7s ease,opacity .7s ease,-ms-transition .7s ease;
  transition: top .7s ease,opacity .7s ease,transform .7s ease;
  will-change: top,opacity;
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

.article-block.widen .article-block__cont {
  max-width: 1200px;
}

.logo-cont {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  padding: 30px 0 40px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 1px solid #f0f0f0;
}

.logo-cont__header {
  text-align: center;
  padding: 0 20px 0 20px;
  line-height: 30px;
}

.logo-cont ul {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  align-items: center;
  padding: 0 20px 0 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  max-width: 1340px;
  justify-content: space-around;
  max-height: 168px;
  position: relative;
}

.logo-cont ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 168px;
  width: 196px;
  padding: 20px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  justify-content: center;
  position: relative;
  opacity: 0;
  top: 90px;
}

.logo-cont ul li img {
  opacity: .65;
  max-height: 75px;
  max-width: 128px;
}

.logo-cont ul.custom_scroll {
  top: 0;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.logo-cont ul.custom_scroll--active.loaded .logo-cont__loading {
  opacity: 0;
}

.logo-cont ul.custom_scroll--active.loaded li {
  -moz-transition: top .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: top .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: top .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: top .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: top .4s ease,opacity .4s ease,transform .4s ease;
  will-change: top,opacity;
  top: 0;
  opacity: 1;
}

.logo-cont ul.custom_scroll--active.loaded li:nth-child(1) {
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
}

.logo-cont ul.custom_scroll--active.loaded li:nth-child(2) {
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.logo-cont ul.custom_scroll--active.loaded li:nth-child(3) {
  -webkit-transition-delay: .5s;
  -moz-transition-delay: .5s;
  -o-transition-delay: .5s;
  -ms-transition-delay: .5s;
  transition-delay: .5s;
}

.logo-cont ul.custom_scroll--active.loaded li:nth-child(4) {
  -webkit-transition-delay: .7s;
  -moz-transition-delay: .7s;
  -o-transition-delay: .7s;
  -ms-transition-delay: .7s;
  transition-delay: .7s;
}

.logo-cont ul.custom_scroll--active.loaded li:nth-child(5) {
  -webkit-transition-delay: .9s;
  -moz-transition-delay: .9s;
  -o-transition-delay: .9s;
  -ms-transition-delay: .9s;
  transition-delay: .9s;
}

.logo-cont ul.custom_scroll--active.loaded li:nth-child(6) {
  -webkit-transition-delay: 1.1s;
  -moz-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  -ms-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

.logo-cont__loading {
  position: absolute;
  content: "";
  width: 60px;
  height: 60px;
  top: calc(50% - 30px);
  left: calc(50% - 20px);
  -moz-transition: opacity .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,transform .2s ease;
  will-change: opacity;
  opacity: 1;
}

.logo-cont__link {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  opacity: .8;
}

.article-hl {
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 140px 40px;
}

.article-hl__cont {
  max-width: 1000px;
  margin: 0 auto;
}

.article-hl__header {
  margin-bottom: 25px;
}

.article-hl__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 auto;
}

.article-hl__list__item {
  display: inline-block;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  padding: 25px 20px 35px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 33%;
  text-align: center;
  position: relative;
  z-index: 1;
}

.article-hl__list__item:nth-child(1) {
  left: 33%;
  z-index: 0;
  opacity: .01;
  background: #fff;
}

.article-hl__list__item:nth-child(3) {
  left: -33%;
  z-index: 0;
  opacity: .01;
  background: #fff;
}

.article-hl__list__item.custom_scroll--active {
  -moz-transition: opacity .6s ease,left .6s ease,-moz-transform .6s ease;
  -webkit-transition: opacity .6s ease,left .6s ease,-webkit-transform .6s ease;
  -o-transition: opacity .6s ease,left .6s ease,-o-transform .6s ease;
  -ms-transition: opacity .6s ease,left .6s ease,-ms-transition .6s ease;
  transition: opacity .6s ease,left .6s ease,transform .6s ease;
  will-change: opacity,left;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s;
  opacity: 1;
}

.article-hl__list__item.custom_scroll--active:nth-child(1) {
  left: 0;
}

.article-hl__list__item.custom_scroll--active:nth-child(3) {
  left: 0;
}

.article-hl__list__item__icon {
  width: 88px;
  height: 88px;
  margin: 0 auto 0 auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.article-hl__list__item__icon:after {
  line-height: 88px;
}

.article-hl__list__item__text {
  height: calc(100% - 88px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 30px;
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width: 290px;
  margin-right: auto;
  margin-left: auto;
  color: #000738;
  font-size: 24px;
}

.article-hl__list__item:nth-child(2) .article-hl__list__item__text {
  color: #fff;
}

.article-hl__list__item:nth-child(2) .article-hl__list__item__icon {
  color: #fff;
}

.article-sum {
  text-align: center;
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.article-sum__cont {
  margin: 0 auto;
  max-width: 1200px;
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.3);
  -moz-box-shadow: 0 4px 20px rgba(0,0,0,.3);
  box-shadow: 0 4px 20px rgba(0,0,0,.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.article-sum__intro {
  padding: 80px 40px 60px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.article-sum__intro .up-hd {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 20px;
  position: relative;
  display: inline-table;
}

.article-sum__intro .up-hd__header {
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  left: 49px;
  top: -14px;
  color: #a9a9a9;
}

.article-sum__intro .up-hd__text {
  padding-left: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: table-cell;
  line-height: 24px;
  vertical-align: middle;
}

.article-sum__intro .up-hd__icon {
  vertical-align: middle;
  display: table-cell;
  width: 24px;
  height: 24px;
}

.article-sum__intro__download .link-u {
  color: inherit;
}

.article-sum__intro__share {
  text-align: left;
}

.article-sum__intro__share .up-hd {
  padding-left: 10px;
}

.article-sum__intro__share .up-hd__icon {
  margin-top: 6px;
  font-size: 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: top;
}

.article-sum__intro__share .up-hd__icon:after {
  -moz-transition: color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,transform .3s ease;
  will-change: color;
}

.article-sum__intro__share .up-hd__icon:not(:first-child) {
  margin-left: 10px;
}

.article-sum__intro__share .up-hd__icon:not(:last-child) {
  margin-right: 10px;
}

.article-sum__intro__share .up-hd__icon:hover:after {
  color: #e6e6e6;
}

.article-sum__intro__share .up-hd__header {
  left: 14px;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.article-sum__intro__share .up-hd__text {
  padding-left: 0;
}

.article-sum__intro__detailed,.article-sum__intro__download,.article-sum__intro__share {
  min-width: 200px;
}

.course-details {
  padding: 140px 40px;
}

.course-details__cont {
  max-width: 900px;
  margin: 0 auto;
  background-color: inherit;
}

.course-details__intro {
  padding: 10px 0 30px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.course-details__data {
  display: table;
  background-color: inherit;
}

.course-details__data__row {
  display: table-row;
  background-color: inherit;
}

.course-details__data__row__head,.course-details__data__row__text {
  display: table-cell;
  padding: 10px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.course-details__data__row__head {
  border-right: 1px solid #ddd;
  font-size: 18px;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
  background-color: inherit;
  position: relative;
  z-index: 2;
}

.course-details__data__row__text {
  opacity: 0;
  left: -70px;
  position: relative;
  z-index: 1;
  -moz-transition: opacity .3s ease,left .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,left .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,left .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,left .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,left .3s ease,transform .3s ease;
  will-change: opacity,left;
}

.course-details__data.custom_scroll--active .course-details__data__row__head {
  opacity: 1;
}

.course-details__data.custom_scroll--active .course-details__data__row__text {
  left: 0;
  opacity: 1;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(2) .course-details__data__row__text {
  -webkit-transition-delay: .15s;
  -moz-transition-delay: .15s;
  -o-transition-delay: .15s;
  -ms-transition-delay: .15s;
  transition-delay: .15s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(3) .course-details__data__row__text {
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(4) .course-details__data__row__text {
  -webkit-transition-delay: .45s;
  -moz-transition-delay: .45s;
  -o-transition-delay: .45s;
  -ms-transition-delay: .45s;
  transition-delay: .45s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(5) .course-details__data__row__text {
  -webkit-transition-delay: .6s;
  -moz-transition-delay: .6s;
  -o-transition-delay: .6s;
  -ms-transition-delay: .6s;
  transition-delay: .6s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(6) .course-details__data__row__text {
  -webkit-transition-delay: .75s;
  -moz-transition-delay: .75s;
  -o-transition-delay: .75s;
  -ms-transition-delay: .75s;
  transition-delay: .75s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(7) .course-details__data__row__text {
  -webkit-transition-delay: .9s;
  -moz-transition-delay: .9s;
  -o-transition-delay: .9s;
  -ms-transition-delay: .9s;
  transition-delay: .9s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(8) .course-details__data__row__text {
  -webkit-transition-delay: 1.05s;
  -moz-transition-delay: 1.05s;
  -o-transition-delay: 1.05s;
  -ms-transition-delay: 1.05s;
  transition-delay: 1.05s;
}

.course-details__data.custom_scroll--active .course-details__data__row:nth-child(9) .course-details__data__row__text {
  -webkit-transition-delay: 1.2s;
  -moz-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  -ms-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

.l-head {
  text-align: center;
}

.l-head__cont {
  max-width: 1280px;
  margin: 0 auto;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 80px 40px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.l-head h2 {
  font-size: 48px;
  font-weight: 700;
}

.l-head__left {
  max-width: 880px;
  flex-shrink: 0;
  flex-basis: auto;
  padding: 20px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.l-head__left__par {
  margin-top: 30px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.l-head__left__par__text {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-right: 60px;
}

.l-head__right {
  padding: 20px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-block;
  width: 400px;
  min-width: 400px;
  height: 400px;
  background-size: cover;
  background-position: 50% 100%;
}

.multi-menu__nav {
  background: #474d5e;
  height: 96px;
  color: #fff;
  display: flex;
  position: relative;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  z-index: 2;
}

.multi-menu__nav h2 {
  background: #000738;
  font-size: 22px;
  display: inline-block;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 33px 30px;
  height: 100%;
  line-height: 30px;
  width: 265px;
  -webkit-border-radius: 0 45px 45px 0;
  -moz-border-radius: 0 45px 45px 0;
  border-radius: 0 45px 45px 0;
}

.multi-menu__nav__selected {
  height: 60px;
  width: 100%;
  background: #fff;
  border: 1px solid #000738;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  position: relative;
  font-weight: 700;
  display: none;
  text-align: center;
  line-height: 18px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 21px 0;
}

.multi-menu__nav__selected:hover {
  background: #f0f0f0;
}

.multi-menu__nav__selected:after {
  position: absolute;
  top: calc(50% - 8px);
  content: "";
  right: 20px;
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 440px 120px;
  background-position: -50px -130px;
  width: 20px;
  height: 20px;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: transform .3s ease;
  -moz-transition: transform .3s ease;
  -o-transition: transform .3s ease;
  -ms-transition: transform .3s ease;
  transition: transform .3s ease;
}

.multi-menu__nav ul {
  width: calc(100% - 265px);
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 0 40px 0 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: inherit;
  z-index: 2;
}

.multi-menu__nav ul li {
  font-size: 19px;
  padding: 0 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.multi-menu__nav__btn {
  color: #fff;
  background: 0 0;
}

.multi-menu__nav__btn span {
  display: inline-block;
}

.multi-menu__nav__btn--active span:after {
  width: calc(100% - 10px);
}

.multi-menu__content {
  height: 800px;
  position: relative;
  color: #fff;
}

.multi-menu__content__item {
  opacity: 0;
  visibility: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -o-transition: all .7s ease;
  -ms-transition: all .7s ease;
  transition: all .7s ease;
  background-position: center top;
  background-size: cover;
}

.multi-menu__content__item--active {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.multi-menu__content__item__container {
  width: 100%;
  height: 100%;
  padding: 20px 20px 20px 220px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.multi-menu__content__item__wrapper {
  display: inline-block;
}

.multi-menu__content__item__wrapper>* {
  display: block;
  width: 100%;
  max-width: 350px;
  padding: 13px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.multi-menu__content__item h3 {
  font-size: 35px;
}

.multi-menu__content__item__btns .btn {
  display: inline-block;
  margin: 7px 0;
  min-width: 220px;
}

.simple-b {
  padding-top: 140px;
  padding-bottom: 140px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.simple-b__bg {
  background-size: cover;
  background-position: 50% 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}

.simple-b__bg:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,7,56,.4);
}

.simple-b__bg__gradient {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,.4);
}

.simple-b__bg__gradient__topper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.simple-b__bg--blur {
  filter: blur(10px);
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.simple-b__cont-cont {
  position: relative;
  z-index: 1;
}

.simple-b--tilt .simple-b__cont-cont {
  display: flex;
  flex-grow: 1;
  background-repeat: no-repeat;
  background-position: 100vw 50%;
  -moz-transition: background-position 1s ease,-moz-transform 1s ease;
  -webkit-transition: background-position 1s ease,-webkit-transform 1s ease;
  -o-transition: background-position 1s ease,-o-transform 1s ease;
  -ms-transition: background-position 1s ease,-ms-transition 1s ease;
  transition: background-position 1s ease,transform 1s ease;
  will-change: background-position;
}

.simple-b--tilt .simple-b__cont {
  perspective: 1500px;
  -webkit-perspective: 1500px;
}

.simple-b--tilt .simple-b__right {
  opacity: 0;
  top: 50px;
  -webkit-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  -moz-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  -ms-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  -o-transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
  transform: rotate3d(.5,-.86,0,-15deg) rotateZ(1deg);
}

.simple-b--tilt.custom_scroll--active .simple-b__right {
  opacity: 1;
  top: 0;
  -moz-transition: transform 1s ease,top 1s ease,opacity 1s ease,-moz-transform 1s ease;
  -webkit-transition: transform 1s ease,top 1s ease,opacity 1s ease,-webkit-transform 1s ease;
  -o-transition: transform 1s ease,top 1s ease,opacity 1s ease,-o-transform 1s ease;
  -ms-transition: transform 1s ease,top 1s ease,opacity 1s ease,-ms-transition 1s ease;
  transition: transform 1s ease,top 1s ease,opacity 1s ease,transform 1s ease;
  will-change: transform,top,opacity;
  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-box-shadow: 50px 20px 40px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 50px 20px 40px 0 rgba(0,0,0,.2);
  box-shadow: 50px 20px 40px 0 rgba(0,0,0,.2);
  -webkit-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  -moz-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  -ms-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  -o-transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
  transform: rotate3d(.5,-.86,0,15deg) rotateZ(1deg);
}

.simple-b--tilt.custom_scroll--active .simple-b__right.vid:hover {
  background-size: auto 100%;
}

.simple-b--tilt.simple-b--reversed .simple-b__right {
  -webkit-transform: rotate3d(-.5,-.86,0,15deg) rotateZ(-1deg);
  -moz-transform: rotate3d(-.5,-.86,0,15deg) rotateZ(-1deg);
  -ms-transform: rotate3d(-.5,-.86,0,15deg) rotateZ(-1deg);
  -o-transform: rotate3d(-.5,-.86,0,15deg) rotateZ(-1deg);
  transform: rotate3d(-.5,-.86,0,15deg) rotateZ(-1deg);
}

.simple-b--tilt.simple-b--reversed.custom_scroll--active .simple-b__right {
  -webkit-box-shadow: -50px 20px 40px 0 rgba(0,0,0,.2);
  -moz-box-shadow: -50px 20px 40px 0 rgba(0,0,0,.2);
  box-shadow: -50px 20px 40px 0 rgba(0,0,0,.2);
  -webkit-transform: rotate3d(-.5,-.86,0,-15deg) rotateZ(-1deg);
  -moz-transform: rotate3d(-.5,-.86,0,-15deg) rotateZ(-1deg);
  -ms-transform: rotate3d(-.5,-.86,0,-15deg) rotateZ(-1deg);
  -o-transform: rotate3d(-.5,-.86,0,-15deg) rotateZ(-1deg);
  transform: rotate3d(-.5,-.86,0,-15deg) rotateZ(-1deg);
}

.simple-b--tilted.custom_scroll--active .simple-b__cont-cont {
  background-position: 50% 50%;
}

.simple-b--tilted.custom_scroll--active .simple-b__right.vid {
  -webkit-transition: background-size .2s ease;
  -moz-transition: background-size .2s ease;
  -o-transition: background-size .2s ease;
  -ms-transition: background-size .2s ease;
  transition: background-size .2s ease;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}

.simple-b--tilted.custom_scroll--active .simple-b__right.vid:hover {
  background-size: auto 112%;
}

.simple-b--breadcrumb {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 140px;
}

.simple-b--breadcrumb .simple-b__cont {
  margin-top: auto;
  margin-bottom: auto;
}

.simple-b--breadcrumb--active {
  padding-bottom: 0;
  justify-content: space-between;
}

.simple-b__cont {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 40px;
}

.simple-b__left {
  max-width: 524px;
  padding: 20px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -moz-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -ms-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -o-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  transform: rotate3d(1,0,0,.01deg) translateZ(0);
}

.simple-b__left__logo {
  max-width: 220px;
  max-height: 100px;
  margin-bottom: 12px;
}

.simple-b__left__head span {
  color: #000738;
}

.simple-b__left__head--ico {
  position: relative;
  line-height: 34px;
  margin-top: 64px;
}

.simple-b__left__head--ico:after {
  font-family: icomoon!important;
  content: "";
  position: absolute;
  font-size: 64px;
  left: 0;
  top: -64px;
  width: 64px;
  height: 64px;
  margin-right: 10px;
  color: inherit;
  font-weight: 400;
}

.simple-b__left__par {
  margin-top: 30px;
  width: 100%;
}

.simple-b__left__par>* {
  margin-top: 20px;
}

.simple-b__left__par__text {
  display: block;
}

.simple-b__left__par__btn {
  margin-top: 30px;
}

.simple-b__left__par__ico-list {
  position: relative;
  max-width: 360px;
  font-size: 0;
}

.simple-b__left__par__ico-list li {
  display: inline-block;
  width: 90px;
}

.simple-b__left__par__ico-list__item {
  padding: 50px 5px 5px 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
  font-weight: 700;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  text-align: center;
  display: block;
  margin: 0 10px 10px 10px;
  position: relative;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  line-height: 1.2em;
}

.simple-b__left__par__ico-list__item:after {
  font-weight: 400;
  position: absolute;
  width: 50px;
  height: 50px;
  color: inherit;
  font-family: icomoon!important;
  font-size: 40px;
  top: 5px;
  left: calc(50% - 25px);
  -webkit-transition: font-size .1s ease;
  -moz-transition: font-size .1s ease;
  -o-transition: font-size .1s ease;
  -ms-transition: font-size .1s ease;
  transition: font-size .1s ease;
  line-height: 50px;
}

.simple-b__left__par__ico-list__item:hover {
  color: inherit;
}

.simple-b__left__par__ico-list__item:hover:after {
  font-size: 50px;
}

.simple-b__right {
  margin: 20px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: inline-flex;
  justify-content: space-around;
  align-items: flex-end;
  width: 39vw;
  height: 39vw;
  max-width: 600px;
  max-height: 600px;
  background-size: cover;
  background-position: 50% 100%;
  background-repeat: no-repeat;
}

.simple-b__right--horz {
  background-position: 50%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  max-height: 400px;
  height: 26vw;
  -webkit-box-shadow: 0 16px 40px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 16px 40px 0 rgba(0,0,0,.2);
  box-shadow: 0 16px 40px 0 rgba(0,0,0,.2);
}

.simple-b__right__v {
  width: 100%;
  height: 100%;
  background-size: cover;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.simple-b__right .pop-link {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.simple-b__right.vid {
  -webkit-transition: background-size .2s ease;
  -moz-transition: background-size .2s ease;
  -o-transition: background-size .2s ease;
  -ms-transition: background-size .2s ease;
  transition: background-size .2s ease;
  background-size: auto 100%;
  overflow: hidden;
}

.simple-b__right.vid .simple-b__right__play_link__trigger {
  opacity: .9;
  -moz-transition: opacity .2s ease,transform .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,transform .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,transform .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,transform .2s ease,transform .2s ease;
  will-change: opacity,transform;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.simple-b__right.vid .simple-b__right__play_link__trigger .ico {
  width: 84px;
  height: 84px;
  display: inline-block;
  position: absolute;
  left: calc(50% - 42px);
  top: calc(50% - 42px);
}

.simple-b__right.vid .simple-b__right__play_link__trigger .ico:after {
  color: #fff;
  font-size: 84px;
  line-height: 84px;
  -moz-transition: text-shadow .2s ease,color .2s ease,-moz-transform .2s ease;
  -webkit-transition: text-shadow .2s ease,color .2s ease,-webkit-transform .2s ease;
  -o-transition: text-shadow .2s ease,color .2s ease,-o-transform .2s ease;
  -ms-transition: text-shadow .2s ease,color .2s ease,-ms-transition .2s ease;
  transition: text-shadow .2s ease,color .2s ease,transform .2s ease;
  will-change: text-shadow,color;
  text-shadow: 4px 4px rgba(0,0,0,.3);
  z-index: 3;
}

.simple-b__right.vid .popup-link:after {
  display: none;
}

.simple-b__right.vid:hover {
  background-size: auto 112%;
}

.simple-b__right.vid:hover .simple-b__right__play_link__trigger {
  opacity: 1;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.simple-b__right.vid:hover .simple-b__right__play_link__trigger .ico:after {
  text-shadow: 8px 8px 8px rgba(0,0,0,.3);
  color: inherit;
  -moz-transition: text-shadow .5s ease,color .5s ease,-moz-transform .5s ease;
  -webkit-transition: text-shadow .5s ease,color .5s ease,-webkit-transform .5s ease;
  -o-transition: text-shadow .5s ease,color .5s ease,-o-transform .5s ease;
  -ms-transition: text-shadow .5s ease,color .5s ease,-ms-transition .5s ease;
  transition: text-shadow .5s ease,color .5s ease,transform .5s ease;
  will-change: text-shadow,color;
}

.simple-b--reversed .simple-b__cont {
  flex-direction: row-reverse;
}

.simple-b--sml-img .simple-b__left {
  max-width: 880px;
}

.simple-b--sml-img .simple-b__right {
  max-width: 390px;
  max-height: 390px;
  margin: 20px 70px;
}

.simple-b--sml-img .simple-b__right--horz {
  max-height: 260px;
}

.simple-b--2019b.simple-b {
  padding-top: 160px;
  padding-bottom: 160px;
}

.simple-b--2019b.simple-b--bg {
  background-position: 50% -70px;
}

.simple-b--2019b.simple-b .simple-b__right {
  z-index: 2;
  margin-right: 60px;
  margin-left: 60px;
  width: 34.4vw;
  height: 22.93333vw;
  max-width: 516px;
  max-height: 344px;
}

.simple-b--2019b.simple-b .simple-b__right--horz {
  height: 100%;
}

.simple-b--2019b.simple-b .simple-b__right__img {
  max-width: 100%;
  max-height: 100%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  z-index: 0;
}

.simple-b--2019b.simple-b .simple-b__cont {
  position: relative;
}

.simple-b--2019b.simple-b .simple-b__cont:after {
  z-index: 0;
  content: "";
  position: absolute;
  right: -28px;
  bottom: -28px;
  height: 107.52px;
  width: 107.52px;
  background: url(https://www.technologyonecorp.com/?a=111958) center/100%;
}

.simple-b__left__images {
  margin-top: 25px;
}

.simple-b__left__images li {
  display: inline-block;
  margin-right: 20px;
}

.simple-b__left__images__img {
  max-height: 120px;
}

.simple-b__left__head--event:after {
  content: "\e92e";
}

.simple-b__left__par__ico-list__item.drive:after {
  content: "\e92a";
}

.simple-b__left__par__ico-list__item.bus:after {
  content: "\e92c";
}

.simple-b__left__par__ico-list__item.walk:after {
  content: "\e92d";
}

.simple-b__left__par__ico-list__item.bike:after {
  content: "\e92b";
}

.simple-b--leader.simple-b--tilt .simple-b__right {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255,255,255,.05);
  background-position: 50% 600px;
  background-repeat: no-repeat;
  background-size: 100%;
}

.simple-b--leader.simple-b--tilt.custom_scroll--active.simple-b--tilted .simple-b__right {
  background-position: 50% 100%;
  -moz-transition: transform 1s ease,top 1s ease,background-position 1s ease,-moz-transform 1s ease;
  -webkit-transition: transform 1s ease,top 1s ease,background-position 1s ease,-webkit-transform 1s ease;
  -o-transition: transform 1s ease,top 1s ease,background-position 1s ease,-o-transform 1s ease;
  -ms-transition: transform 1s ease,top 1s ease,background-position 1s ease,-ms-transition 1s ease;
  transition: transform 1s ease,top 1s ease,background-position 1s ease,transform 1s ease;
  will-change: transform,top,background-position;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.simple-b__left__s-head {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  -webkit-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -moz-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -ms-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -o-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  transform: rotate3d(1,0,0,.01deg) translateZ(0);
}

.simple-b__left__s-head span {
  font-weight: 900;
}

.simple-b__left__s-head .ico {
  max-width: 46px;
  margin-right: 10px;
}

.simple-b--security .simple-b__right img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.simple-b--simple .simple-b__left__logo {
  max-width: 200px;
  max-height: 200px;
}

.simple-b__right.vid--preview .simple-b__right__v {
  height: calc(100% + 2px);
}

.simple-b__right.vid--preview .simple-b__right__play_link__trigger:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(0,7,56,.5);
  z-index: 2;
}

.simple-b__right.vid--preview video {
  object-fit: cover;
}

.simply-text {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.simply-text__cont {
  max-width: 900px;
  margin: 0 auto;
  text-align: left;
}

.simply-text__head {
  margin-bottom: 30px;
}

.simply-text__head--sml-s {
  margin-bottom: 0;
}

.simply-text__text>:not(:first-child) {
  margin-top: 20px;
}

.simply-text__text h3,.simply-text__text h4,.simply-text__text h5,.simply-text__text h6,.simply-text__text>h2 {
  margin-top: 5px;
}

.simply-text__cta {
  margin-top: 30px;
}

.simply-text.widen .simply-text__cont {
  max-width: 1200px;
}

.simply-text--spotlight {
  position: relative;
  padding-top: 270px;
  overflow: hidden;
}

.simply-text--spotlight .spotlight-cont {
  position: absolute;
  width: 100vw;
  top: 0;
  left: 0;
  height: 178px;
  z-index: 3;
  background-color: inherit;
}

.simply-text--spotlight .spotlight-back-light {
  position: absolute;
  top: 178px;
  left: 0;
  width: 100%;
  height: calc(100% - 128px);
  max-height: 0;
  background: #fff;
  z-index: 1;
}

.simply-text--spotlight .simply-text__cont {
  z-index: 2;
  opacity: 0;
  top: 170px;
  position: relative;
}

.simply-text--spotlight .spotlight {
  position: absolute;
  top: -170px;
  opacity: .01;
  width: 150px;
  height: 150px;
  left: calc(50% - 75px);
  display: table;
}

.simply-text--spotlight .spotlight__ico {
  z-index: 2;
  width: 150px;
  height: 150px;
  position: absolute;
  top: 0;
  left: 0;
  display: table-cell;
}

.simply-text--spotlight .spotlight__ico:after {
  line-height: 150px;
  font-size: 150px;
}

.simply-text--spotlight .spotlight__ico.mono--sl-3 {
  opacity: 0;
}

.simply-text--spotlight .spotlight__light {
  top: 123px;
  position: absolute;
  width: 100vw;
  left: calc(-50vw + 75px);
  height: 55px;
  overflow: hidden;
  max-height: 0;
}

.simply-text--spotlight .spotlight__light:after {
  content: "";
  top: -2px;
  left: 0;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 50vw solid transparent;
  border-right: 50vw solid transparent;
  z-index: 1;
  border-bottom: 57px solid #fff;
}

.simply-text--spotlight.custom_scroll--active .spotlight {
  top: 0;
  opacity: 1;
  -moz-transition: top .5s ease,opacity .5s ease,-moz-transform .5s ease;
  -webkit-transition: top .5s ease,opacity .5s ease,-webkit-transform .5s ease;
  -o-transition: top .5s ease,opacity .5s ease,-o-transform .5s ease;
  -ms-transition: top .5s ease,opacity .5s ease,-ms-transition .5s ease;
  transition: top .5s ease,opacity .5s ease,transform .5s ease;
  will-change: top,opacity;
}

.simply-text--spotlight.custom_scroll--active .spotlight__ico.mono--sl-2 {
  color: #f5ce3e;
  -webkit-transition: color .3s ease;
  -moz-transition: color .3s ease;
  -o-transition: color .3s ease;
  -ms-transition: color .3s ease;
  transition: color .3s ease;
  -webkit-transition-delay: .5s;
  -moz-transition-delay: .5s;
  -o-transition-delay: .5s;
  -ms-transition-delay: .5s;
  transition-delay: .5s;
}

.simply-text--spotlight.custom_scroll--active .spotlight__ico.mono--sl-3 {
  opacity: 1;
  -webkit-transition: opacity .5s ease;
  -moz-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  -ms-transition: opacity .5s ease;
  transition: opacity .5s ease;
  -webkit-transition-delay: .75s;
  -moz-transition-delay: .75s;
  -o-transition-delay: .75s;
  -ms-transition-delay: .75s;
  transition-delay: .75s;
}

.simply-text--spotlight.custom_scroll--active .spotlight__light {
  max-height: 55px;
  -moz-transition: max-height 50ms linear,-moz-transform 50ms linear;
  -webkit-transition: max-height 50ms linear,-webkit-transform 50ms linear;
  -o-transition: max-height 50ms linear,-o-transform 50ms linear;
  -ms-transition: max-height 50ms linear,-ms-transition 50ms linear;
  transition: max-height 50ms linear,transform 50ms linear;
  will-change: max-height;
  -webkit-transition-delay: .65s;
  -moz-transition-delay: .65s;
  -o-transition-delay: .65s;
  -ms-transition-delay: .65s;
  transition-delay: .65s;
}

.simply-text--spotlight.custom_scroll--active .spotlight-back-light {
  max-height: calc(100% - 178px);
  -moz-transition: max-height .1s ease,-moz-transform .1s ease;
  -webkit-transition: max-height .1s ease,-webkit-transform .1s ease;
  -o-transition: max-height .1s ease,-o-transform .1s ease;
  -ms-transition: max-height .1s ease,-ms-transition .1s ease;
  transition: max-height .1s ease,transform .1s ease;
  will-change: max-height;
  -webkit-transition-delay: .7s;
  -moz-transition-delay: .7s;
  -o-transition-delay: .7s;
  -ms-transition-delay: .7s;
  transition-delay: .7s;
}

.simply-text--spotlight.custom_scroll--active .simply-text__cont {
  top: 0;
  opacity: 1;
  -moz-transition: top .6s ease,opacity .6s ease,-moz-transform .6s ease;
  -webkit-transition: top .6s ease,opacity .6s ease,-webkit-transform .6s ease;
  -o-transition: top .6s ease,opacity .6s ease,-o-transform .6s ease;
  -ms-transition: top .6s ease,opacity .6s ease,-ms-transition .6s ease;
  transition: top .6s ease,opacity .6s ease,transform .6s ease;
  will-change: top,opacity;
  -webkit-transition-delay: .8s;
  -moz-transition-delay: .8s;
  -o-transition-delay: .8s;
  -ms-transition-delay: .8s;
  transition-delay: .8s;
}

.iconic-blocks {
  padding: 140px 40px 110px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.iconic-blocks--bg {
  background-size: cover;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  padding-top: 125px;
  padding-bottom: 125px;
}

.iconic-blocks__head {
  max-width: 900px;
  margin: 0 auto 20px auto;
}

.iconic-blocks__intro {
  max-width: 700px;
  margin: 0 auto 20px auto;
  font-size: 20px;
  text-align: left;
}

.iconic-blocks__intro p {
  margin-top: 20px;
}

.iconic-blocks__blocks {
  max-width: 1400px;
  margin: 0 auto;
  padding-top: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  text-align: center;
}

.iconic-blocks__blocks__block {
  margin: 30px auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 0 40px;
  width: calc(33.33% - 60px);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  position: relative;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  top: 0;
  overflow: hidden;
}

.iconic-blocks__blocks__block__img {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 300px;
  margin-bottom: 30px;
}

.iconic-blocks__blocks__block__icon {
  width: 96px;
  height: 96px;
  margin: 22px auto 0;
}

.iconic-blocks__blocks__block__mono {
  width: 96px;
  height: 96px;
  margin: 27px auto 22px auto;
  line-height: 76px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.iconic-blocks__blocks__block__mono:after {
  line-height: 96px;
}

.iconic-blocks__blocks__block>p {
  padding: 10px 30px 15px;
  line-height: 1.5;
  margin-bottom: 20px;
}

.iconic-blocks__blocks__block>p:not(:last-child) {
  margin-bottom: 20px;
}

.iconic-blocks__blocks__block__header {
  margin-bottom: 10px;
  font-size: 20px;
  padding: 0 30px;
}

.iconic-blocks__blocks__block__content {
  text-align: left;
  padding: 0 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.iconic-blocks__blocks__block__content>p:not(:last-child) {
  margin-bottom: 20px;
}

.iconic-blocks__blocks__block__content__floating-head {
  position: relative;
  padding-top: 22px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 20px;
}

.iconic-blocks__blocks__block__content__floating-head__head {
  position: absolute;
  font-size: 14px;
  top: 0;
  left: 0;
  opacity: .8;
}

.iconic-blocks__blocks__block__content__floating-head__head--center {
  width: 100%;
  text-align: center;
}

.iconic-blocks__blocks__block__content__floating-head__head span {
  display: inline-block;
  vertical-align: middle;
}

.iconic-blocks__blocks__block__content__floating-head__head .ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: .8;
}

.iconic-blocks__blocks__block__content__floating-head__head .ico:after {
  font-size: 14px;
}

.iconic-blocks__blocks__block__content__floating-head:first-child {
  margin-top: 0;
}

.iconic-blocks__blocks__block__link {
  width: 100%;
  text-align: center;
  left: 0;
  position: absolute;
  bottom: 40px;
}

.iconic-blocks__blocks__block--super-block {
  width: calc(100% - 60px);
  padding: 0;
  min-height: 340px;
}

.iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__img,.iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__text {
  display: inline-block;
  vertical-align: top;
  margin: 0;
}

.iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__img {
  width: calc(33.33% - 40px);
  height: 100%;
}

.iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__text {
  padding-top: 30px;
  padding-bottom: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: calc(66.67% + 40px);
  height: 100%;
}

.iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__content {
  display: flex;
  width: 100%;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.iconic-blocks__blocks--cta .iconic-blocks__blocks__block {
  padding-bottom: 110px;
}

.iconic-blocks__blocks--last-one:after {
  content: "";
  flex: auto;
  max-width: 66.667%;
}

.iconic-blocks__blocks--last-two:after {
  content: "";
  flex: auto;
  max-width: 33.33%;
}

.iconic-blocks__mod-link {
  margin-top: 40px;
  margin-bottom: 30px;
}

.iconic-blocks--all-one .iconic-blocks__top {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 0 60px 30px 60px;
}

.iconic-blocks--all-one .iconic-blocks__head,.iconic-blocks--all-one .iconic-blocks__intro {
  max-width: 585px;
}

.iconic-blocks--all-one .iconic-blocks__blocks {
  display: inline-block;
  vertical-align: middle;
  margin: 0 60px 0 60px;
  max-width: 380px;
}

.iconic-blocks--all-one .iconic-blocks__blocks__block {
  width: 100%;
  margin: 0 auto 30px auto;
}

.iconic-blocks--all-one-reverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.iconic-blocks--all-two .iconic-blocks__blocks {
  max-width: 1000px;
}

.iconic-blocks--all-two .iconic-blocks__blocks__block {
  width: calc(50% - 60px);
  max-width: 406px;
}

.iconic-blocks--all-four .iconic-blocks__blocks {
  max-width: 942px;
}

.iconic-blocks--all-four .iconic-blocks__blocks__block {
  width: calc(50% - 60px);
  max-width: 406px;
}

.iconic-blocks--pop .iconic-blocks__blocks__block:hover {
  top: -5px;
  -webkit-box-shadow: 0 16px 40px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 16px 40px 0 rgba(0,0,0,.2);
  box-shadow: 0 16px 40px 0 rgba(0,0,0,.2);
}

.iconic-blocks--standalone .iconic-blocks__blocks__block {
  background: #fff;
  -webkit-box-shadow: 0 8px 30px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 8px 30px 0 rgba(0,0,0,.15);
  box-shadow: 0 8px 30px 0 rgba(0,0,0,.15);
}

.iconic-blocks--op .iconic-blocks__blocks__block:hover {
  background: rgba(255,255,255,.1)!important;
}

.iconic-blocks--no-col-shadow .iconic-blocks__blocks__block {
  background: 0 0;
  overflow: hidden;
  margin: 10px auto;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block {
  padding-bottom: 0;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block__img {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block__img img {
  max-width: 200px;
  max-height: 200px;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block__header {
  margin-bottom: 0;
  padding: 0 0 30px 0;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block__header span {
  padding: 0 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 20px;
  position: relative;
  display: inline-block;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block__header span:after {
  position: absolute;
  content: "\e824";
  font-weight: 400;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-family: icomoon!important;
  width: 14px;
  height: 20px;
  font-size: 14px;
  right: 16px;
  line-height: 14px;
  opacity: 0;
  -moz-transition: right .2s ease,opacity .2s ease,-moz-transform .2s ease;
  -webkit-transition: right .2s ease,opacity .2s ease,-webkit-transform .2s ease;
  -o-transition: right .2s ease,opacity .2s ease,-o-transform .2s ease;
  -ms-transition: right .2s ease,opacity .2s ease,-ms-transition .2s ease;
  transition: right .2s ease,opacity .2s ease,transform .2s ease;
  will-change: right,opacity;
  color: inherit;
}

.iconic-blocks--single-cta .iconic-blocks__blocks__block:hover .iconic-blocks__blocks__block__header span:after {
  opacity: 1;
  right: 6px;
}

.iconic-blocks--contact-us .iconic-blocks__head span {
  display: inline-block;
  vertical-align: middle;
}

.iconic-blocks--contact-us .iconic-blocks__head .flag {
  margin-right: 10px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__header span {
  display: inline-block;
  vertical-align: middle;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img {
  min-height: 340px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container {
  width: 100%;
  height: 100%;
  background-color: rgba(0,7,56,.7);
  padding-top: 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container .tzclock {
  font-size: 24px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__head {
  position: relative;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  margin: 0 auto;
  height: 20px;
  line-height: 20px;
  padding: 10px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: .8;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__head:after,.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__head:before {
  position: absolute;
  width: 300px;
  height: 1px;
  background: #fff;
  content: "";
  top: 20px;
  opacity: .5;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__head:after {
  right: -300px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__head:before {
  left: -300px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list {
  padding-bottom: 10px;
  display: flex;
  justify-content: space-between;
  max-width: 216px;
  margin: 0 auto;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list .method {
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  min-width: 50px;
  padding-top: 30px;
  padding-bottom: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: .8;
  -moz-transition: opacity .3s ease,color .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,color .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,color .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,color .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,color .3s ease,transform .3s ease;
  will-change: opacity,color;
  text-align: center;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list .method:hover {
  opacity: 1;
  color: #09b5d1;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list .method .ico {
  left: -2px;
  font-weight: 400;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list .method .ico:after {
  width: 36px;
  height: 36px;
  font-size: 36px;
  top: -30px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list .method .ico.mono--bus {
  left: -7px;
}

.iconic-blocks--contact-us .iconic-blocks__blocks__block__img__container__directions__list .method .ico.mono--bike {
  left: -6px;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block {
  text-align: left;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block>* {
  padding-right: 30px;
  padding-left: 30px;
  @omclude box;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block__img {
  background-position: 50% 0;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block__icon {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block__label {
  margin: 30px 0 10px 0;
  font-size: 16px;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block__ido {
  margin: 5px 0 20px 0;
  font-size: 16px;
  color: #666;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block__content>* {
  margin-top: 10px;
}

.iconic-blocks__blocks--event .iconic-blocks__blocks__block__link {
  padding: 0;
}

.form-h {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.form-h__cont {
  text-align: left;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.form-h__cont>* {
  margin: 30px 20px;
}

.form-h__intro {
  font-size: 22px;
  max-width: 460px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.form-h__intro__head {
  margin-bottom: 20px;
}

.form-h__intro__body p {
  margin-bottom: 20px;
}

.form-h__body {
  width: 100%;
  max-width: 460px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 30px 60px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 45px 0 rgba(0,0,0,.5);
  -moz-box-shadow: 0 5px 45px 0 rgba(0,0,0,.5);
  box-shadow: 0 5px 45px 0 rgba(0,0,0,.5);
  background-color: #212c4d;
  position: relative;
}

.form-h__body .ty {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #212c4d;
  z-index: 6;
  padding: 100px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.form-h__body .ty>:first-child {
  margin-bottom: 20px;
  position: relative;
}

.form-h__body .ty>:first-child:after {
  position: absolute;
  font-family: icomoon!important;
  width: 100%;
  text-align: center;
  content: "\e917";
  top: -100px;
  left: calc(50% - 41px);
  width: 70px;
  height: 70px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 6px solid #fff;
  align-items: center;
  justify-content: center;
  display: flex;
}

.form-h__body .ty__cta {
  margin: 30px auto 0 auto;
}

.form-h__body--thank-you .ty {
  display: flex;
}

.form-h__body>div {
  width: 100%;
  margin: 24px 0;
}

.form-h__body label {
  display: block;
  margin: 16px 0 6px 0;
}

.form-h__body abbr {
  text-decoration: none;
  color: #d80027;
}

.form-h__body input[type=text],.form-h__body textarea {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);
}

.form-h__body input[type=text] {
  height: 43px;
  line-height: 43px;
}

.form-h__body textarea {
  height: 64px;
  padding: 5px 10px;
  line-height: 25px;
}

.form-h__body__submit {
  text-align: center;
}

.form-h__body__submit input {
  margin: 30px auto 10px auto;
}

.form-h__body__submit .alt-submit-button-active {
  display: none;
}

.form-h__body .alt-submit-button {
  margin: 30px auto 10px;
}

.form-h__body--thank-you.gated-content-thankyou {
  min-height: 440px;
}

.form-h__body--thank-you.gated-content-thankyou > .ty {
  margin-top: 0;
  padding: 260px 20px 180px;
}

@media screen and (min-width:0\0) {
  .form-h__body--thank-you.gated-content-thankyou > .ty {
    padding: 170px 20px 180px;
  }
}

.form-h__body--thank-you.gated-content-thankyou .h-m {
  margin-bottom: 8px;
}

.form-h__body--thank-you.gated-content-thankyou .btn {
  margin-top: 16px;
  height: auto;
}

.form-h--wide .form-h__body {
  max-width: 660px;
  padding: 30px 30px;
  margin-left: 70px;
}

.form-h--wide .sq-form-question {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 3px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.form-h--wide .sq-form-question#sq_form_field_wrapper_q139284_q6,.form-h--wide .sq-form-question#sq_form_field_wrapper_q117598_q29,.form-h--wide .sq-form-question#sq_form_field_wrapper_q125911_q6 {
  width: 100%;
}

.form-h--vert .form-h__cont {
  flex-direction: column;
}

.form-h--vert .form-h__body {
  margin-left: 20px;
}

.form-h--vert .form-h__intro {
  max-width: 600px;
  margin-bottom: 0;
  margin-top: 0;
}

.form-h .sq-form-question#sq_form_field_wrapper_q139284_q8,.form-h .sq-form-question#sq_form_field_wrapper_q139284_q9,.form-h .sq-form-question#sq_form_field_wrapper_q117598_q20,.form-h .sq-form-question#sq_form_field_wrapper_q117598_q21,.form-h .sq-form-question#sq_form_field_wrapper_q120091_q24,.form-h .sq-form-question#sq_form_field_wrapper_q120091_q25,.form-h .sq-form-question#sq_form_field_wrapper_q120091_q26,.form-h .sq-form-question#sq_form_field_wrapper_q120091_q30,.form-h .sq-form-question#sq_form_field_wrapper_q120091_q31,.form-h .sq-form-question#sq_form_field_wrapper_q125911_q8,.form-h .sq-form-question#sq_form_field_wrapper_q125911_q9,.form-h .sq-form-question#sq_form_field_wrapper_q130000_q8,.form-h .sq-form-question#sq_form_field_wrapper_q130000_q9 {
  display: none;
}

.form-h .form_cust_select_other {
  display: none;
}

.form-h .dr-custom-select-cont {
  text-align: right;
  font-size: 14px;
}

.form-h .sq-form-question-tickbox-list {
  width: 100%;
  margin-top: 20px;
}

.form-h .sq-form-question-tickbox-list .link-wrapr {
  display: inline-block;
}

.form-h .sq-form-question-tickbox-list .sq-form-question-title {
  display: none;
}

.form-h .sq-form-question-tickbox-list label {
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 20px;
  font-size: 14px;
}

.form-h .sq-form-question-tickbox-list li {
  white-space: nowrap;
}

.form-h .sq-form-question-tickbox-list li>* {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
}

.form-h .sq-form-error,.form-h .sq-form-errors-message {
  font-size: 15px;
  color: #d8919e;
  margin-top: 5px;
}

.form-h .sq-form-required-field-container {
  font-size: 14px;
  color: #bfbfbf;
}

.form-h--event {
  padding-top: 0;
  padding-bottom: 0;
}

.form-h--event .form-h__body {
  top: -100px;
  position: relative;
}

.half-half {
  display: flex;
  height: 900px;
  font-size: 0;
}

.half-half--reversed {
  flex-direction: row-reverse;
}

.half-half--fit {
  min-height: 0;
}

.half-half>* {
  font-size: 18px;
  width: 50%;
  flex-grow: 1;
}

.half-half__text {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  align-items: center;
}

.half-half__text__content {
  margin: 0 auto;
  max-width: 500px;
}

.half-half__text__content>* {
  margin-bottom: 20px;
}

.half-half__text__content__head {
  margin: 20px 0 25px 0;
}

.half-half__text__content__cta {
  padding-top: 10px;
}

.half-half__img {
  background-size: cover;
  background-position: 50%;
}

.half-half--course {
  min-height: 700px;
  position: relative;
}

.half-half--course .half-half__text__content {
  width: 500px;
}

.half-half--course .half-half__text__content>* {
  display: block;
}

.half-half--course .half-half__text__content__select-cont {
  max-width: 260px;
}

.half-half--course .half-half__text__content__list>li {
  padding: 10px 0 10px 34px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.half-half--course .half-half__text__content__list>li.mono:after {
  left: 0;
  width: 24px;
  height: 24px;
  top: 5px;
  font-size: 24px;
  color: #09b5d1;
}

.half-half--course .half-half__text__content__list>li.half-half__text__content__list__date.mono:after {
  top: 8px;
}

.half-half--course .half-half__text__content__list>li.half-half__text__content__list__address {
  min-height: 70px;
}

.half-half--course .half-half__text__content__list__date span {
  display: inline-block;
  padding: 4px 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: rgba(255,255,255,.2);
  margin-right: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
}

.half-half--course .half-half__course-map {
  position: relative;
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2309b5d1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-size: 64px;
  background-position: center;
}

.half-half--course-cover:after,.half-half--course-cover:before {
  position: absolute;
  content: "";
}

.half-half--course-cover:before {
  z-index: 1;
  background-color: #f9f9f9;
  width: 100%;
  height: 100%;
}

.half-half--course-cover:after {
  background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%20128%20128%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3ClinearGradient%20id%3D%22linear-gradient%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%20fill-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2309b5d1%22%20fill-opacity%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M63.85%200A63.85%2063.85%200%201%201%200%2063.85%2063.85%2063.85%200%200%201%2063.85%200zm.65%2019.5a44%2044%200%201%201-44%2044%2044%2044%200%200%201%2044-44z%22%20fill%3D%22url%28%23linear-gradient%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2064%2064%22%20to%3D%22360%2064%2064%22%20dur%3D%22720ms%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: 2;
  width: 64px;
  height: 64px;
  left: calc(50% - 32px);
  top: calc(50% - 32px);
}

.drag-slide {
  padding: 100px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  position: relative;
}

.drag-slide:after,.drag-slide:before {
  position: absolute;
  height: 100%;
  content: "";
  top: 0;
  width: 40px;
  opacity: .5;
}

.drag-slide:after {
  right: 0;
}

.drag-slide:before {
  left: 0;
}

.drag-slide__content {
  max-width: 1400px;
  display: flex;
  margin: 0 auto;
}

.drag-slide__content__menu {
  padding: 0 50px 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-width: 300px;
  width: 300px;
}

.drag-slide__content__menu__header {
  text-align: left;
}

.drag-slide__content__menu__fieldset {
  margin-top: 35px;
}

.drag-slide__content__menu__fieldset legend {
  padding: 35px 0 30px 0;
  font-weight: 700;
  font-size: 16px;
  color: #000738;
  opacity: .6;
  border-top: 1px solid #ddd;
  width: 100%;
}

.drag-slide__content__menu__sets {
  padding: 0 0 55px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 0;
  display: flex;
  justify-content: space-around;
  max-width: 250px;
  margin: 0 auto;
}

.drag-slide__content__menu__sets__btn {
  width: 48px;
  height: 48px;
  position: relative;
  vertical-align: top;
  display: inline-block;
  background: 0 0;
  cursor: pointer;
}

.drag-slide__content__menu__sets__set {
  width: 48px;
  height: 48px;
  vertical-align: top;
  opacity: .5;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.drag-slide__content__menu__sets__set.active {
  opacity: 1;
}

.drag-slide__content__menu__sets__set.active .drag-slide__content__menu__sets__set__label {
  background-size: 48px;
}

.drag-slide__content__menu__sets__set.active .drag-slide__content__menu__sets__set__label:after {
  opacity: 1;
}

.drag-slide__content__menu__sets__set.active .drag-slide__content__menu__sets__set__label__text {
  color: #000738;
}

.drag-slide__content__menu__sets__set:not(.active) .drag-slide__content__menu__sets__set__label {
  cursor: pointer;
}

.drag-slide__content__menu__sets__set:hover:not(.active) {
  opacity: .75;
}

.drag-slide__content__menu__sets__set input[type=radio] {
  display: none;
}

.drag-slide__content__menu__sets__set__label {
  background-size: 32px;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  -ms-transition: all .1s ease;
  transition: all .1s ease;
}

.drag-slide__content__menu__sets__set__label:after {
  position: absolute;
  content: "";
  height: 20px;
  background: rgba(9,182,209,.03);
  width: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 40px 0 rgba(9,182,209,.3);
  -moz-box-shadow: 0 0 40px 0 rgba(9,182,209,.3);
  box-shadow: 0 0 40px 0 rgba(9,182,209,.3);
  opacity: 0;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.drag-slide__content__menu__sets__set__label__text {
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  width: 80px;
  left: -16px;
  line-height: 20px;
  top: 100%;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 5px 0;
  color: #000738;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.drag-slide__content__menu__list-cont__selected {
  display: none;
}

.drag-slide__content__menu__list {
  position: relative;
}

.drag-slide__content__menu__list__label {
  display: none;
}

.drag-slide__content__menu__list__btn {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  position: relative;
  z-index: 1;
}

.drag-slide__content__menu__list__btn__tab {
  padding: 17px 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: block;
  margin: 0;
  width: 100%;
  text-align: left;
  line-height: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: 0 0;
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}

.drag-slide__content__menu__list__btn:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background: #ddd;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
}

.drag-slide__content__menu__list__btn:hover:not(.active) {
  border-bottom: 1px solid transparent;
}

.drag-slide__content__menu__list__btn:hover:not(.active) .drag-slide__content__menu__list__btn__tab {
  background: #f9f9f9;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.075);
  -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.075);
  box-shadow: 0 1px 5px 0 rgba(0,0,0,.075);
}

.drag-slide__content__menu__list__btn:hover:not(.active):before {
  opacity: 0;
}

.drag-slide__content__menu__list__btn:hover:not(.active)+li:before {
  opacity: 0;
}

.drag-slide__content__menu__list__btn:last-child {
  border-bottom: 1px solid #ddd;
}

.drag-slide__content__menu__list__btn.active {
  z-index: 3;
  border-bottom: 1px solid transparent;
}

.drag-slide__content__menu__list__btn.active .drag-slide__content__menu__list__btn__tab {
  cursor: default;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
}

.drag-slide__content__menu__list__btn.active+li:before {
  opacity: 0;
}

.drag-slide__content__menu__list__btn.active:before {
  opacity: 0;
}

.drag-slide__content__gallery {
  flex-grow: 1;
  overflow: hidden;
  margin: 0 auto;
}

.drag-slide__content__gallery__intro {
  font-size: 0;
  color: #474d5e;
  text-align: left;
  max-width: 700px;
  margin: 10px auto 10px auto;
  color: #000738;
}

.drag-slide__content__gallery__intro__text {
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  -moz-transition: visibility 1s ease,opacity 1s ease,-moz-transform 1s ease;
  -webkit-transition: visibility 1s ease,opacity 1s ease,-webkit-transform 1s ease;
  -o-transition: visibility 1s ease,opacity 1s ease,-o-transform 1s ease;
  -ms-transition: visibility 1s ease,opacity 1s ease,-ms-transition 1s ease;
  transition: visibility 1s ease,opacity 1s ease,transform 1s ease;
  will-change: visibility,opacity;
}

.drag-slide__content__gallery__intro__text.active {
  padding: 10px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  visibility: visible;
  opacity: 1;
  max-height: 1200px;
  font-size: 24px;
}

.drag-slide__content__gallery__imgs-cont {
  width: 100%;
  position: relative;
}

.drag-slide__content__gallery__imgs-cont:after,.drag-slide__content__gallery__imgs-cont:before {
  position: absolute;
  height: 100%;
  content: "";
  top: 0;
  width: 8%;
  opacity: .5;
  z-index: 2;
}

.drag-slide__content__gallery__imgs-cont:after {
  right: 0;
}

.drag-slide__content__gallery__imgs-cont:before {
  left: 0;
}

.drag-slide__content__gallery__imgs {
  cursor: -webkit-grab;
  cursor: grab;
  max-height: 0;
  visibility: hidden;
  opacity: 0;
}

.drag-slide__content__gallery__imgs.active {
  display: flex;
  -moz-transition: visibility .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: visibility .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: visibility .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: visibility .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: visibility .3s ease,opacity .3s ease,transform .3s ease;
  will-change: visibility,opacity;
  visibility: visible;
  opacity: 1;
  max-height: 9999px;
}

.drag-slide__content__gallery__imgs.dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.drag-slide__content__gallery__imgs li {
  height: 100%;
  min-width: 100%;
  width: 100%;
  perspective: 1000px;
  -webkit-perspective: 1000px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 20px 8% 42px 8%;
  display: flex;
  align-items: center;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.drag-slide__content__gallery__imgs li.active {
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  transform: rotate(1deg);
  -webkit-transition: all 1.3s ease;
  -moz-transition: all 1.3s ease;
  -o-transition: all 1.3s ease;
  -ms-transition: all 1.3s ease;
  transition: all 1.3s ease;
}

.drag-slide__content__gallery__imgs li.active .drag-slide__content__gallery__imgs__img {
  -webkit-transform: rotateY(-8deg);
  -moz-transform: rotateY(-8deg);
  -ms-transform: rotateY(-8deg);
  -o-transform: rotateY(-8deg);
  transform: rotateY(-8deg);
  -webkit-transition: all 1.3s ease;
  -moz-transition: all 1.3s ease;
  -o-transition: all 1.3s ease;
  -ms-transition: all 1.3s ease;
  transition: all 1.3s ease;
}

.drag-slide__content__gallery__imgs li.active .drag-slide__content__gallery__imgs__img img {
  -webkit-box-shadow: 5px 7px 16px 0 rgba(0,0,0,.35);
  -moz-box-shadow: 5px 7px 16px 0 rgba(0,0,0,.35);
  box-shadow: 5px 7px 16px 0 rgba(0,0,0,.35);
}

.drag-slide__content__gallery__imgs__img {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  position: relative;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  display: inline-block;
}

.drag-slide__content__gallery__imgs__img img {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  max-width: 100%;
  max-height: 600px;
  -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 3px 7px 0 rgba(0,0,0,.2);
  box-shadow: 0 3px 7px 0 rgba(0,0,0,.2);
}

.drag-slide__content__gallery__btns {
  height: 20px;
  text-align: center;
  margin-top: 10px;
}

.drag-slide__content__gallery__btns__btn {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px;
  opacity: .35;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}

.drag-slide__content__gallery__btns__btn:hover {
  opacity: .7;
}

.drag-slide__content__gallery__btns__btn.active {
  opacity: 1;
}

.drag-slide__content__gallery__btns__btn.active {
  cursor: default;
}

@-webkit-keyframes drag_slide_2019b_m_1_2 {
  0%,83% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-moz-keyframes drag_slide_2019b_m_1_2 {
  0%,83% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-ms-keyframes drag_slide_2019b_m_1_2 {
  0%,83% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-o-keyframes drag_slide_2019b_m_1_2 {
  0%,83% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@keyframes drag_slide_2019b_m_1_2 {
  0%,83% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-webkit-keyframes drag_slide_2019b_m_1_2_reverse {
  0% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-moz-keyframes drag_slide_2019b_m_1_2_reverse {
  0% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-ms-keyframes drag_slide_2019b_m_1_2_reverse {
  0% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-o-keyframes drag_slide_2019b_m_1_2_reverse {
  0% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@keyframes drag_slide_2019b_m_1_2_reverse {
  0% {
    height: 28.20144%;
    width: 107.69231%;
    left: -7.4359%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 26.76259%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-webkit-keyframes drag_slide_2019b_m_3 {
  0%,83% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-moz-keyframes drag_slide_2019b_m_3 {
  0%,83% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-ms-keyframes drag_slide_2019b_m_3 {
  0%,83% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-o-keyframes drag_slide_2019b_m_3 {
  0%,83% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@keyframes drag_slide_2019b_m_3 {
  0%,83% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-webkit-keyframes drag_slide_2019b_m_3_reverse {
  0% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-moz-keyframes drag_slide_2019b_m_3_reverse {
  0% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-ms-keyframes drag_slide_2019b_m_3_reverse {
  0% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-o-keyframes drag_slide_2019b_m_3_reverse {
  0% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@keyframes drag_slide_2019b_m_3_reverse {
  0% {
    height: 15.10791%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 13.66906%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-webkit-keyframes drag_slide_2019b_m_4 {
  0%,83% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-moz-keyframes drag_slide_2019b_m_4 {
  0%,83% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-ms-keyframes drag_slide_2019b_m_4 {
  0%,83% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-o-keyframes drag_slide_2019b_m_4 {
  0%,83% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@keyframes drag_slide_2019b_m_4 {
  0%,83% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  100% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }
}

@-webkit-keyframes drag_slide_2019b_m_4_reverse {
  0% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-moz-keyframes drag_slide_2019b_m_4_reverse {
  0% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-ms-keyframes drag_slide_2019b_m_4_reverse {
  0% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@-o-keyframes drag_slide_2019b_m_4_reverse {
  0% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

@keyframes drag_slide_2019b_m_4_reverse {
  0% {
    height: 13.23741%;
    width: 107.69231%;
    left: -7.69231%;
    -webkit-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    -moz-box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.15);
  }

  100% {
    height: 11.79856%;
    width: 100%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }
}

.drag-slide--2019b [data-set="m"] li .drag-slide__content__gallery__imgs__img:after {
  position: absolute;
  content: "";
  -webkit-box-shadow: 0 transparent;
  -moz-box-shadow: 0 transparent;
  box-shadow: 0 transparent;
  left: 0;
  background-size: 100%;
}

.drag-slide--2019b [data-set="m"] li.active .drag-slide__content__gallery__imgs__img:after {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}

.drag-slide--2019b [data-set="m"] li:nth-child(1) .drag-slide__content__gallery__imgs__img:after {
  background-image: url(https://www.technologyonecorp.com/?a=111607);
}

.drag-slide--2019b [data-set="m"] li:nth-child(2) .drag-slide__content__gallery__imgs__img:after {
  background-image: url(https://www.technologyonecorp.com/?a=111608);
}

.drag-slide--2019b [data-set="m"] li:nth-child(1) .drag-slide__content__gallery__imgs__img:after,.drag-slide--2019b [data-set="m"] li:nth-child(2) .drag-slide__content__gallery__imgs__img:after {
  top: 18.99281%;
  -webkit-animation: drag_slide_2019b_m_1_2_reverse .2s 1 ease;
  -moz-animation: drag_slide_2019b_m_1_2_reverse .2s 1 ease;
  -ms-animation: drag_slide_2019b_m_1_2_reverse .2s 1 ease;
  -o-animation: drag_slide_2019b_m_1_2_reverse .2s 1 ease;
  animation: drag_slide_2019b_m_1_2_reverse .2s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="m"] li:nth-child(1).active .drag-slide__content__gallery__imgs__img:after,.drag-slide--2019b [data-set="m"] li:nth-child(2).active .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_m_1_2 .7s 1 ease;
  -moz-animation: drag_slide_2019b_m_1_2 .7s 1 ease;
  -ms-animation: drag_slide_2019b_m_1_2 .7s 1 ease;
  -o-animation: drag_slide_2019b_m_1_2 .7s 1 ease;
  animation: drag_slide_2019b_m_1_2 .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="m"] li:nth-child(3) .drag-slide__content__gallery__imgs__img:after {
  top: 19.42446%;
  background-image: url(https://www.technologyonecorp.com/?a=111609);
  -webkit-animation: drag_slide_2019b_m_3_reverse .2s 1 ease;
  -moz-animation: drag_slide_2019b_m_3_reverse .2s 1 ease;
  -ms-animation: drag_slide_2019b_m_3_reverse .2s 1 ease;
  -o-animation: drag_slide_2019b_m_3_reverse .2s 1 ease;
  animation: drag_slide_2019b_m_3_reverse .2s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="m"] li:nth-child(3).active .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_m_3 .7s 1 ease;
  -moz-animation: drag_slide_2019b_m_3 .7s 1 ease;
  -ms-animation: drag_slide_2019b_m_3 .7s 1 ease;
  -o-animation: drag_slide_2019b_m_3 .7s 1 ease;
  animation: drag_slide_2019b_m_3 .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="m"] li:nth-child(4) .drag-slide__content__gallery__imgs__img:after {
  top: 19.42446%;
  background-image: url(https://www.technologyonecorp.com/?a=111610);
  -webkit-animation: drag_slide_2019b_m_4_reverse .2s 1 ease;
  -moz-animation: drag_slide_2019b_m_4_reverse .2s 1 ease;
  -ms-animation: drag_slide_2019b_m_4_reverse .2s 1 ease;
  -o-animation: drag_slide_2019b_m_4_reverse .2s 1 ease;
  animation: drag_slide_2019b_m_4_reverse .2s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="m"] li:nth-child(4).active .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_m_4 .7s 1 ease;
  -moz-animation: drag_slide_2019b_m_4 .7s 1 ease;
  -ms-animation: drag_slide_2019b_m_4 .7s 1 ease;
  -o-animation: drag_slide_2019b_m_4 .7s 1 ease;
  animation: drag_slide_2019b_m_4 .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes drag_slide_2019b_t_1_2 {
  0%,83% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-moz-keyframes drag_slide_2019b_t_1_2 {
  0%,83% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-ms-keyframes drag_slide_2019b_t_1_2 {
  0%,83% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-o-keyframes drag_slide_2019b_t_1_2 {
  0%,83% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@keyframes drag_slide_2019b_t_1_2 {
  0%,83% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-webkit-keyframes drag_slide_2019b_t_1_2_reverse {
  0% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-moz-keyframes drag_slide_2019b_t_1_2_reverse {
  0% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-ms-keyframes drag_slide_2019b_t_1_2_reverse {
  0% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-o-keyframes drag_slide_2019b_t_1_2_reverse {
  0% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@keyframes drag_slide_2019b_t_1_2_reverse {
  0% {
    height: 24.07407%;
    width: 52.01389%;
    top: 23.98148%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 23.14815%;
    width: 49.93056%;
    top: 24.44444%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-webkit-keyframes drag_slide_2019b_t_3 {
  0%,83% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-moz-keyframes drag_slide_2019b_t_3 {
  0%,83% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-ms-keyframes drag_slide_2019b_t_3 {
  0%,83% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-o-keyframes drag_slide_2019b_t_3 {
  0%,83% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@keyframes drag_slide_2019b_t_3 {
  0%,83% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-webkit-keyframes drag_slide_2019b_t_3_reverse {
  0% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-moz-keyframes drag_slide_2019b_t_3_reverse {
  0% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-ms-keyframes drag_slide_2019b_t_3_reverse {
  0% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-o-keyframes drag_slide_2019b_t_3_reverse {
  0% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@keyframes drag_slide_2019b_t_3_reverse {
  0% {
    height: 15.37037%;
    width: 26.45833%;
    top: 20.46296%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 14.44444%;
    width: 24.375%;
    top: 20.92593%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-webkit-keyframes drag_slide_2019b_t_4 {
  0%,83% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-moz-keyframes drag_slide_2019b_t_4 {
  0%,83% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-ms-keyframes drag_slide_2019b_t_4 {
  0%,83% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-o-keyframes drag_slide_2019b_t_4 {
  0%,83% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@keyframes drag_slide_2019b_t_4 {
  0%,83% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  100% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}

@-webkit-keyframes drag_slide_2019b_t_4_reverse {
  0% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-moz-keyframes drag_slide_2019b_t_4_reverse {
  0% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-ms-keyframes drag_slide_2019b_t_4_reverse {
  0% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@-o-keyframes drag_slide_2019b_t_4_reverse {
  0% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

@keyframes drag_slide_2019b_t_4_reverse {
  0% {
    height: 12.87037%;
    width: 26.04167%;
    top: 30.74074%;
    left: -2.01389%;
    -webkit-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    box-shadow: -10px 0 20px 0 rgba(0,0,0,.2);
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }

  100% {
    height: 11.94444%;
    width: 23.95833%;
    top: 31.2037%;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

.drag-slide--2019b [data-set="t"] li .drag-slide__content__gallery__imgs__img:after {
  position: absolute;
  content: "";
  -webkit-box-shadow: 0 transparent;
  -moz-box-shadow: 0 transparent;
  box-shadow: 0 transparent;
  left: 0;
  background-size: 100%;
}

.drag-slide--2019b [data-set="t"] li:nth-child(1) .drag-slide__content__gallery__imgs__img:after {
  background-image: url(https://www.technologyonecorp.com/?a=111599);
}

.drag-slide--2019b [data-set="t"] li:nth-child(2) .drag-slide__content__gallery__imgs__img:after {
  background-image: url(https://www.technologyonecorp.com/?a=111600);
}

.drag-slide--2019b [data-set="t"] li:nth-child(1) .drag-slide__content__gallery__imgs__img:after,.drag-slide--2019b [data-set="t"] li:nth-child(2) .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_t_1_2_reverse .2s 1 ease;
  -moz-animation: drag_slide_2019b_t_1_2_reverse .2s 1 ease;
  -ms-animation: drag_slide_2019b_t_1_2_reverse .2s 1 ease;
  -o-animation: drag_slide_2019b_t_1_2_reverse .2s 1 ease;
  animation: drag_slide_2019b_t_1_2_reverse .2s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="t"] li:nth-child(1).active .drag-slide__content__gallery__imgs__img:after,.drag-slide--2019b [data-set="t"] li:nth-child(2).active .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_t_1_2 .7s 1 ease;
  -moz-animation: drag_slide_2019b_t_1_2 .7s 1 ease;
  -ms-animation: drag_slide_2019b_t_1_2 .7s 1 ease;
  -o-animation: drag_slide_2019b_t_1_2 .7s 1 ease;
  animation: drag_slide_2019b_t_1_2 .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="t"] li:nth-child(3) .drag-slide__content__gallery__imgs__img:after {
  background-image: url(https://www.technologyonecorp.com/?a=111602);
  -webkit-animation: drag_slide_2019b_t_3_reverse .2s 1 ease;
  -moz-animation: drag_slide_2019b_t_3_reverse .2s 1 ease;
  -ms-animation: drag_slide_2019b_t_3_reverse .2s 1 ease;
  -o-animation: drag_slide_2019b_t_3_reverse .2s 1 ease;
  animation: drag_slide_2019b_t_3_reverse .2s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="t"] li:nth-child(3).active .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_t_3 .7s 1 ease;
  -moz-animation: drag_slide_2019b_t_3 .7s 1 ease;
  -ms-animation: drag_slide_2019b_t_3 .7s 1 ease;
  -o-animation: drag_slide_2019b_t_3 .7s 1 ease;
  animation: drag_slide_2019b_t_3 .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="t"] li:nth-child(4) .drag-slide__content__gallery__imgs__img:after {
  background-image: url(https://www.technologyonecorp.com/?a=111601);
  -webkit-animation: drag_slide_2019b_t_4_reverse .2s 1 ease;
  -moz-animation: drag_slide_2019b_t_4_reverse .2s 1 ease;
  -ms-animation: drag_slide_2019b_t_4_reverse .2s 1 ease;
  -o-animation: drag_slide_2019b_t_4_reverse .2s 1 ease;
  animation: drag_slide_2019b_t_4_reverse .2s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.drag-slide--2019b [data-set="t"] li:nth-child(4).active .drag-slide__content__gallery__imgs__img:after {
  -webkit-animation: drag_slide_2019b_t_4 .7s 1 ease;
  -moz-animation: drag_slide_2019b_t_4 .7s 1 ease;
  -ms-animation: drag_slide_2019b_t_4 .7s 1 ease;
  -o-animation: drag_slide_2019b_t_4 .7s 1 ease;
  animation: drag_slide_2019b_t_4 .7s 1 ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.i10 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  text-align: center;
}

.i10__content {
  margin: 0 auto 160px auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 200px 40px 0 40px;
  background-position: 50% 60%;
}

.i10__text {
  padding: 0 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 50px;
  margin-right: 60px;
  max-width: 650px;
  text-align: left;
}

.i10__text__para p {
  margin-top: 20px;
}

.i10__anim {
  width: 500px;
  height: 500px;
  text-align: center;
  position: relative;
  perspective: 500px;
  -webkit-perspective: 500px;
}

.i10__anim__snap {
  height: 100%;
  width: 55.55556%;
  background-size: contain;
  margin: 0 auto;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow: 0 6px 20px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 6px 20px 0 rgba(0,0,0,.2);
  box-shadow: 0 6px 20px 0 rgba(0,0,0,.2);
  -moz-transition: rotateY .25s ease,-moz-transform .25s ease;
  -webkit-transition: rotateY .25s ease,-webkit-transform .25s ease;
  -o-transition: rotateY .25s ease,-o-transform .25s ease;
  -ms-transition: rotateY .25s ease,-ms-transition .25s ease;
  transition: rotateY .25s ease,transform .25s ease;
  will-change: rotateY;
  position: relative;
  z-index: 2;
  -webkit-transform: rotateY(-12deg) translateZ(-20px);
  -moz-transform: rotateY(-12deg) translateZ(-20px);
  -ms-transform: rotateY(-12deg) translateZ(-20px);
  -o-transform: rotateY(-12deg) translateZ(-20px);
  transform: rotateY(-12deg) translateZ(-20px);
}

.i10__anim__snap:after {
  width: 120%;
  height: 10px;
  content: "";
  position: absolute;
  left: -10%;
  bottom: -70px;
  background-color: rgba(0,0,0,.15);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 10px 20px rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 10px 20px rgba(0,0,0,.15);
  box-shadow: 0 0 10px 20px rgba(0,0,0,.15);
  z-index: 0;
  border: 5px solid rgba(0,0,0,.15);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

.i10__anim__func {
  position: absolute;
  top: 32%;
  width: 70%;
  height: 50%;
  background-size: contain;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-transition: rotateY .4s ease,box-shadow .4s ease,left .4s ease,-moz-transform .4s ease;
  -webkit-transition: rotateY .4s ease,box-shadow .4s ease,left .4s ease,-webkit-transform .4s ease;
  -o-transition: rotateY .4s ease,box-shadow .4s ease,left .4s ease,-o-transform .4s ease;
  -ms-transition: rotateY .4s ease,box-shadow .4s ease,left .4s ease,-ms-transition .4s ease;
  transition: rotateY .4s ease,box-shadow .4s ease,left .4s ease,transform .4s ease;
  will-change: rotateY,box-shadow,left;
  z-index: 4;
  -webkit-box-shadow: 20px 0 40px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 20px 0 40px 0 rgba(0,0,0,.3);
  box-shadow: 20px 0 40px 0 rgba(0,0,0,.3);
  -webkit-transform: rotateY(-12deg);
  -moz-transform: rotateY(-12deg);
  -ms-transform: rotateY(-12deg);
  -o-transform: rotateY(-12deg);
  transform: rotateY(-12deg);
  left: -8%;
}

.i10__anim__func--1-6 {
  height: 16%;
}

.i10__anim__func--2-5 {
  top: 39%;
  height: 25%;
}

.i10__anim__func--4 {
  height: 40%;
}

.i10__anim__func--6 {
  top: 29%;
  height: 60%;
}

.i10__anim__func--circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.i10--active .i10__anim__snap {
  -webkit-transform: translateZ(-20px);
  -moz-transform: translateZ(-20px);
  -ms-transform: translateZ(-20px);
  -o-transform: translateZ(-20px);
  transform: translateZ(-20px);
}

.i10--active .i10__anim__func {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  left: 15%;
  -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
  box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}

@media (max-width:1620px) {
  .i10__content {
    flex-direction: column;
    background-position: -15vw 60%;
  }

  .i10__text {
    text-align: center;
    margin-right: 0;
    max-width: 500px;
  }

  .i10__anim {
    width: 400px;
    height: 400px;
  }
}

.cond-list {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
}

.cond-list-conta {
  max-width: 1200px;
  margin: 0 auto;
}

.cond-list__head__intro {
  text-align: left;
  max-width: 800px;
  margin: 20px auto 0 auto;
}

.cond-list__head__intro p {
  margin-top: 20px;
}

.cond-list__head__cta {
  margin-top: 20px;
}

.cond-list__list {
  display: inline-flex;
  justify-content: space-between;
  flex-flow: row wrap;
  align-items: flex-start;
  margin-top: 60px;
}

.cond-list__list:after {
  content: "";
  flex: auto;
  align-self: stretch;
  width: 25%;
  min-width: 283px;
}

.cond-list__list__item {
  width: 25%;
  min-width: 283px;
  position: relative;
  align-self: stretch;
  margin-right: auto;
  margin-left: auto;
  -moz-transition: bottom .7s ease,opacity .7s ease,-moz-transform .7s ease;
  -webkit-transition: bottom .7s ease,opacity .7s ease,-webkit-transform .7s ease;
  -o-transition: bottom .7s ease,opacity .7s ease,-o-transform .7s ease;
  -ms-transition: bottom .7s ease,opacity .7s ease,-ms-transition .7s ease;
  transition: bottom .7s ease,opacity .7s ease,transform .7s ease;
  will-change: bottom,opacity;
}

.cond-list__list__item__content {
  padding: 20px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  -moz-transition: top .15s ease,box-shadow .15s ease,background-color .15s ease,-moz-transform .15s ease;
  -webkit-transition: top .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-transform .15s ease;
  -o-transition: top .15s ease,box-shadow .15s ease,background-color .15s ease,-o-transform .15s ease;
  -ms-transition: top .15s ease,box-shadow .15s ease,background-color .15s ease,-ms-transition .15s ease;
  transition: top .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease;
  will-change: top,box-shadow,background-color;
  top: 0;
  height: 100%;
}

.cond-list__list__item__top {
  text-align: center;
  display: block;
}

.cond-list__list__item__top__img {
  max-width: 80%;
  max-height: 80%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 5%;
  margin-bottom: calc(5% + 10px);
  -moz-transition: max-width .15s ease,max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,right .15s ease,-moz-transform .15s ease;
  -webkit-transition: max-width .15s ease,max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,right .15s ease,-webkit-transform .15s ease;
  -o-transition: max-width .15s ease,max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,right .15s ease,-o-transform .15s ease;
  -ms-transition: max-width .15s ease,max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,right .15s ease,-ms-transition .15s ease;
  transition: max-width .15s ease,max-height .15s ease,margin-top .15s ease,margin-bottom .15s ease,right .15s ease,transform .15s ease;
  will-change: max-width,max-height,margin-top,margin-bottom,right;
}

.cond-list__list__item__head {
  margin-bottom: 5px;
}

.cond-list__list__item__text {
  font-size: 15px;
}

.cond-list__list__item__cta {
  display: inline-block;
  font-size: 14px;
  margin: 15px auto 0 0;
  font-weight: 700;
  position: relative;
  line-height: 18px;
  padding-right: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.cond-list__list__item__cta:after {
  position: absolute;
  content: "\e824";
  font-weight: 400;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-family: icomoon!important;
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
  opacity: 0;
  margin-left: -14px;
  -moz-transition: margin-top .2s ease,margin-left .2s ease,opacity .2s ease,-moz-transform .2s ease;
  -webkit-transition: margin-top .2s ease,margin-left .2s ease,opacity .2s ease,-webkit-transform .2s ease;
  -o-transition: margin-top .2s ease,margin-left .2s ease,opacity .2s ease,-o-transform .2s ease;
  -ms-transition: margin-top .2s ease,margin-left .2s ease,opacity .2s ease,-ms-transition .2s ease;
  transition: margin-top .2s ease,margin-left .2s ease,opacity .2s ease,transform .2s ease;
  will-change: margin-top,margin-left,opacity;
}

.cond-list__list__item__cta--download:after {
  margin-left: 4px;
  margin-top: -14px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__content {
  background-color: #fff;
  top: -5px;
  -webkit-box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
  box-shadow: 0 6px 30px 0 rgba(0,0,0,.2);
}

.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__top__img {
  margin-top: 0;
  margin-bottom: 10px;
  max-width: 90%;
  max-height: 90%;
}

.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__cta:after {
  opacity: 1;
  margin-left: 4px;
}

.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__cta--download:after {
  margin-top: 2px;
}

.cond-list.shrink-top .cond-list__head__header {
  margin-bottom: 0;
}

@media (max-width:1226px) {
  .cond-list__list {
    max-width: 849px;
  }
}

@media (max-width:943px) {
  .cond-list__list {
    max-width: 566px;
  }
}

.cond-list--product-modules .cond-list__list__item__top {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  background: #f0f0f0;
  width: 200px;
  height: 200px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  -webkit-box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.05);
  box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.05);
}

.cond-list--product-modules .cond-list__list__item__top__img {
  position: relative;
  max-width: 86%;
  max-height: 86%;
  right: -8%;
  margin-top: 15%;
}

.cond-list--product-modules .cond-list__list__item__top__img--big {
  right: -15%;
  margin-top: 20%;
}

.cond-list--product-modules .cond-list__list__item__top__img--center {
  margin-top: 7%;
  right: auto;
}

.cond-list--product-modules.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__top {
  -moz-transition: box-shadow .3s ease,-moz-transform .3s ease;
  -webkit-transition: box-shadow .3s ease,-webkit-transform .3s ease;
  -o-transition: box-shadow .3s ease,-o-transform .3s ease;
  -ms-transition: box-shadow .3s ease,-ms-transition .3s ease;
  transition: box-shadow .3s ease,transform .3s ease;
  will-change: box-shadow;
  -webkit-box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.1);
  -moz-box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.1);
  box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.1);
}

.cond-list--product-modules.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__top__img {
  margin-top: 0;
  margin-bottom: calc(5% + 10px);
  max-width: 100%;
  max-height: 100%;
  right: 0;
}

.cond-list--product-modules.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__top__img--big {
  right: -5%;
  margin-top: 5%;
}

.cond-list--product-modules.cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__top__img--center {
  right: 0;
}

.custom-cont {
  padding: 140px 40px;
}

.custom-cont__container {
  max-width: 1300px;
  margin: 0 auto;
}

.custom-cont__container--narrow {
  max-width: 900px;
}

.custom-cont__intro {
  max-width: 700px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.custom-cont__header {
  margin-bottom: 20px;
}

.custom-cont__body {
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.custom-cont__body>:not(first-child) {
  padding-top: 40px;
}

.custom-cont__body__title {
  padding-bottom: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.fin-cal__year__header {
  margin-top: 40px;
}

.fin-cal__year__header__sub {
  display: block;
  opacity: .8;
  margin-bottom: 15px;
}

.fin-cal__year table thead th {
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.fin-cal__year table tr td {
  width: 25%;
}

.add-to-cal {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width: 320px;
  font-size: 0;
}

.add-to-cal li {
  width: 25%;
  text-align: center;
  display: inline-block;
}

.add-to-cal li a {
  font-size: 14px;
  display: inline-block;
  margin: 0 auto;
  padding: 30px 5px 0 5px;
  -webkit-transition: color .3s ease;
  -moz-transition: color .3s ease;
  -o-transition: color .3s ease;
  -ms-transition: color .3s ease;
  transition: color .3s ease;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.add-to-cal li a:after {
  top: 0;
}

.add-to-cal li a:hover {
  color: #09b5d1;
}

.top-strip {
  position: absolute;
  top: -101%;
  left: 0;
  padding: 10px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  width: 100%;
  color: #fff;
  border-color: transparent;
  -moz-transition: background-color .3s ease,-moz-transform .3s ease;
  -webkit-transition: background-color .3s ease,-webkit-transform .3s ease;
  -o-transition: background-color .3s ease,-o-transform .3s ease;
  -ms-transition: background-color .3s ease,-ms-transition .3s ease;
  transition: background-color .3s ease,transform .3s ease;
  will-change: background-color;
}

.top-strip__cont {
  width: 100%;
  max-width: calc(100% - 80px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 68px;
  margin: 0 auto;
}

.top-strip__logo {
  max-width: 200px;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.top-strip__logo a {
  line-height: 32px;
  display: block;
}

.top-strip__logo svg {
  -moz-transition: fill .3s ease,-moz-transform .3s ease;
  -webkit-transition: fill .3s ease,-webkit-transform .3s ease;
  -o-transition: fill .3s ease,-o-transform .3s ease;
  -ms-transition: fill .3s ease,-ms-transition .3s ease;
  transition: fill .3s ease,transform .3s ease;
  will-change: fill;
  fill: #fff;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}

.top-strip__logo .ham_trigger {
  font-size: 0;
  background: 0 0;
  min-width: 36px;
  height: 24px;
  position: relative;
  right: 0;
  vertical-align: middle;
  display: none;
}

.top-strip__logo .ham_trigger__bar {
  -moz-transition: transform .5s ease,color .5s ease,top .5s ease,opacity .5s ease,background-color .5s ease,-moz-transform .5s ease;
  -webkit-transition: transform .5s ease,color .5s ease,top .5s ease,opacity .5s ease,background-color .5s ease,-webkit-transform .5s ease;
  -o-transition: transform .5s ease,color .5s ease,top .5s ease,opacity .5s ease,background-color .5s ease,-o-transform .5s ease;
  -ms-transition: transform .5s ease,color .5s ease,top .5s ease,opacity .5s ease,background-color .5s ease,-ms-transition .5s ease;
  transition: transform .5s ease,color .5s ease,top .5s ease,opacity .5s ease,background-color .5s ease,transform .5s ease;
  will-change: transform,color,top,opacity,background-color;
  height: 2px;
  width: 100%;
  background: #fff;
  display: block;
  position: absolute;
  left: 0;
  top: 11px;
}

.top-strip__logo .ham_trigger__bar:first-child {
  top: 0;
}

.top-strip__logo .ham_trigger__bar:last-child {
  top: 22px;
}

.top-strip.bg-grey--light .top-strip__logo .ham_trigger__bar {
  background: #000738;
}

.top-strip__search {
  background-color: #dce2ea;
  border-top: 1px solid #c6cfdd;
  position: absolute;
  width: 100%;
  z-index: 0;
  left: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0;
  text-align: center;
  -moz-transition: max-height .3s ease,opacity .3s ease,padding .3s ease,visibility .3s ease,-moz-transform .3s ease;
  -webkit-transition: max-height .3s ease,opacity .3s ease,padding .3s ease,visibility .3s ease,-webkit-transform .3s ease;
  -o-transition: max-height .3s ease,opacity .3s ease,padding .3s ease,visibility .3s ease,-o-transform .3s ease;
  -ms-transition: max-height .3s ease,opacity .3s ease,padding .3s ease,visibility .3s ease,-ms-transition .3s ease;
  transition: max-height .3s ease,opacity .3s ease,padding .3s ease,visibility .3s ease,transform .3s ease;
  will-change: max-height,opacity,padding,visibility;
  opacity: 0;
  visibility: hidden;
  top: 88px;
  overflow: hidden;
  max-height: 0;
  display: none;
}

.top-strip__search--noease {
  -webkit-transition: all 0s ease!important;
  -moz-transition: all 0s ease!important;
  -o-transition: all 0s ease!important;
  -ms-transition: all 0s ease!important;
  transition: all 0s ease!important;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}

.top-strip__search label {
  color: #000738;
  font-weight: 900;
}

.top-strip__search__box {
  max-width: 1440px;
  margin: 0 auto;
}

.top-strip__search__box__head {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}

.top-strip__search__box__head .search_close {
  font-size: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #000738;
  border: 2px solid #000738;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
  width: 32px;
  height: 32px;
  background: 0 0;
  opacity: .5;
  -moz-transition: opacity .2s ease,color .2s ease,background-color .2s ease,-moz-transform .2s ease;
  -webkit-transition: opacity .2s ease,color .2s ease,background-color .2s ease,-webkit-transform .2s ease;
  -o-transition: opacity .2s ease,color .2s ease,background-color .2s ease,-o-transform .2s ease;
  -ms-transition: opacity .2s ease,color .2s ease,background-color .2s ease,-ms-transition .2s ease;
  transition: opacity .2s ease,color .2s ease,background-color .2s ease,transform .2s ease;
  will-change: opacity,color,background-color;
}

.top-strip__search__box__head .search_close:hover {
  opacity: .9;
  background-color: #000738;
  color: #fff;
}

.top-strip__search__box__head .search_close:after {
  font-weight: 700;
  font-size: 14px;
  line-height: 30px;
}

.top-strip__search__box__container {
  height: 56px;
  background: #fff;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 56px;
  display: table;
  width: 100%;
}

.top-strip__search__box__container>div {
  display: table-cell;
  vertical-align: middle;
}

.top-strip__search__box__container .search-input {
  width: 100%;
}

.top-strip__search__box__container .search-input input {
  width: 100%;
  height: 56px;
  border: 0;
}

.top-strip__search__box__container .search-submit {
  padding-right: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.top-strip__search__box__container:after {
  position: absolute;
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 396px 108px;
  background-position: -153px -9px;
  width: 18px;
  height: 18px;
  content: "";
  top: 19px;
  left: 19px;
}

.top-strip .nmenu__head {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  perspective: 1500px;
  -webkit-perspective: 1500px;
  -moz-transition: opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: opacity .4s ease,-o-transform .4s ease;
  -ms-transition: opacity .4s ease,-ms-transition .4s ease;
  transition: opacity .4s ease,transform .4s ease;
  will-change: opacity;
}

.top-strip .nmenu__head--aband {
  z-index: 1;
  opacity: .7;
}

.top-strip .nmenu__head__trigger {
  background: 0 0;
  color: inherit;
  line-height: 50px;
  padding: 0 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-weight: 500;
  display: block;
  font-size: 18px;
}

.top-strip .nmenu__head__menu {
  opacity: 0;
  -webkit-transform: rotate3d(-1,0,0,60deg);
  -moz-transform: rotate3d(-1,0,0,60deg);
  -ms-transform: rotate3d(-1,0,0,60deg);
  -o-transform: rotate3d(-1,0,0,60deg);
  transform: rotate3d(-1,0,0,60deg);
  -moz-transition: transform .2s ease,opacity .2s ease,visibility .2s ease,top .2s ease,box-shadow .2s ease,-moz-transform .2s ease;
  -webkit-transition: transform .2s ease,opacity .2s ease,visibility .2s ease,top .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;
  -o-transition: transform .2s ease,opacity .2s ease,visibility .2s ease,top .2s ease,box-shadow .2s ease,-o-transform .2s ease;
  -ms-transition: transform .2s ease,opacity .2s ease,visibility .2s ease,top .2s ease,box-shadow .2s ease,-ms-transition .2s ease;
  transition: transform .2s ease,opacity .2s ease,visibility .2s ease,top .2s ease,box-shadow .2s ease,transform .2s ease;
  will-change: transform,opacity,visibility,top,box-shadow;
  -webkit-transform-origin: left 48px;
  -moz-transform-origin: left 48px;
  -o-transform-origin: left 48px;
  transform-origin: left 48px;
  background: #fff;
  position: absolute;
  width: 490px;
  top: 32px;
  left: calc(50% - 245px);
  color: #09b5d1;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 18px 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 1;
  backface-visibility: hidden;
  visibility: hidden;
}

.top-strip .nmenu__head__menu:after {
  position: absolute;
  content: "";
  top: 0;
  left: calc(50% - 11px);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}

.top-strip .nmenu__head__menu__link {
  padding: 15px 25px 15px 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #000738;
  font-size: 15px;
  -moz-transition: color .3s ease,background-color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,background-color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,background-color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,background-color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,background-color .3s ease,transform .3s ease;
  will-change: color,background-color;
}

.top-strip .nmenu__head__menu__link .ico,.top-strip .nmenu__head__menu__link .text {
  display: inline-block;
  vertical-align: middle;
}

.top-strip .nmenu__head__menu__link .ico {
  width: 48px;
  height: 48px;
  margin-right: 10px;
}

.top-strip .nmenu__head__menu__link .ico span {
  display: block;
  width: 100%;
  height: 100%;
}

.top-strip .nmenu__head__menu__link .ico span:after {
  line-height: 48px;
}

.top-strip .nmenu__head__menu__link .text {
  width: calc(100% - 48px);
}

.top-strip .nmenu__head__menu__link .text__link-sub {
  -moz-transition: color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,transform .3s ease;
  will-change: color;
  color: #555;
  font-size: 16px;
  line-height: 18px;
  margin-top: 2px;
}

.top-strip .nmenu__head__menu__link .text__link-sub>li {
  margin-top: 10px;
}

.top-strip .nmenu__head__menu__link .text__link-sub__link {
  color: #000738;
  -moz-transition: color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,transform .3s ease;
  will-change: color;
}

.top-strip .nmenu__head__menu__link .text__link-sub__link:hover {
  color: #09b5d1;
}

.top-strip .nmenu__head__menu__link .text__ind-list {
  margin-top: 3px;
}

.top-strip .nmenu__head__menu__link .text__ind-list__item {
  font-size: 12.5px;
  display: inline-block;
  text-wrap: nowrap;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(0,0,0,.03);
  line-height: 15px;
  padding: 3px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 4px 6px 0 0;
  color: #888;
  border: 1px solid #f0f0f0;
  -moz-transition: background-color .3s ease,color .3s ease,-moz-transform .3s ease;
  -webkit-transition: background-color .3s ease,color .3s ease,-webkit-transform .3s ease;
  -o-transition: background-color .3s ease,color .3s ease,-o-transform .3s ease;
  -ms-transition: background-color .3s ease,color .3s ease,-ms-transition .3s ease;
  transition: background-color .3s ease,color .3s ease,transform .3s ease;
  will-change: background-color,color;
  font-weight: 500;
}

.top-strip .nmenu__head__menu__link .text__ind-list__item--more {
  font-size: 13px;
  background: 0 0;
  color: #666;
  padding: 4px 0;
  margin-right: 0;
  left: -2px;
  position: relative;
  border: 1px solid transparent;
  font-weight: 400;
}

.top-strip .nmenu__head__menu__link:hover {
  color: inherit;
  background-color: #f9f9f9;
}

.top-strip .nmenu__head__menu__link:hover .text__link-sub {
  color: #777;
}

.top-strip .nmenu__head__menu__link:hover .text__ind-list__item:not(.text__ind-list__item--more) {
  color: #666;
  background-color: #fff;
  border-color: #e6eaf0;
}

.top-strip .nmenu__head__menu__link:hover .text__ind-list__item {
  color: #888;
}

.top-strip .nmenu__head__menu>li.foot__footer {
  width: calc(100% + 30px);
  position: relative;
  left: -15px;
  bottom: -18px;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #f5f5f5;
  text-align: left;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link {
  padding: 33px 30px;
  background-color: inherit;
  align-items: flex-start;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link:hover {
  color: #000738;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text__link {
  color: #333;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text__link-sub {
  margin-top: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #444;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text__link-sub:hover {
  color: #444;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text__link-sub__link {
  display: block;
  padding-left: 0;
  margin-top: 10px;
  color: #09b5d1;
  font-weight: 700;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .ico {
  position: relative;
  top: -2px;
  width: 28px;
  height: 28px;
  color: #333;
}

.top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .ico span:after {
  line-height: 28px;
}

.top-strip .nmenu__head__menu>li.foot__footer:hover .link-a-r:after {
  opacity: 1;
  margin-left: 6px;
}

.top-strip .nmenu__head__menu.twin-list {
  text-align: center;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) {
  text-align: left;
  display: inline-block;
  margin: 0 auto;
  width: 200px;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link {
  padding-right: 15px;
  color: #09b5d1;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link:hover {
  background-color: transparent;
  color: #000738;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link {
  margin: 7px 0;
  color: #09b5d1;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link a {
  padding: 8px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link:hover {
  color: #09b5d1;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link-sub>li {
  margin: 0;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link-sub__item-link {
  font-weight: 700;
  color: #000738;
  padding: 7px 15px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  width: calc(100% + 30px);
  left: -15px;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-transition: color .3s ease,opacity .3s ease,border-bottom .3s ease,background-color .3s ease,-moz-transform .3s ease;
  -webkit-transition: color .3s ease,opacity .3s ease,border-bottom .3s ease,background-color .3s ease,-webkit-transform .3s ease;
  -o-transition: color .3s ease,opacity .3s ease,border-bottom .3s ease,background-color .3s ease,-o-transform .3s ease;
  -ms-transition: color .3s ease,opacity .3s ease,border-bottom .3s ease,background-color .3s ease,-ms-transition .3s ease;
  transition: color .3s ease,opacity .3s ease,border-bottom .3s ease,background-color .3s ease,transform .3s ease;
  will-change: color,opacity,border-bottom,background-color;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link-sub__item-link:hover {
  background-color: #f9f9f9;
  color: #09b5d1;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .ico {
  width: 28px;
  height: 28px;
  color: #09b5d1;
}

.top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .ico span:after {
  top: 5px;
  line-height: 28px;
}

.top-strip .nmenu__head__menu.narrow {
  width: 340px;
  left: calc(50% - 170px);
}

.top-strip .nmenu__head__menu.twin-simple {
  width: 680px;
  left: calc(50% - 340px);
  display: flex;
  flex-wrap: wrap;
}

.top-strip .nmenu__head__menu.twin-simple>li {
  display: inline-block;
  width: 50%;
}

.top-strip .nmenu__head__menu.twin-simple .nmenu__head__menu__link {
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: center;
}

.top-strip .nmenu__head__menu.twin-simple .nmenu__head__menu__link .text__link {
  font-size: 16px;
  display: block;
  font-weight: 700;
}

.top-strip .nmenu__head__menu.twin-simple .nmenu__head__menu__link .ico {
  width: 28px;
  height: 28px;
}

.top-strip .nmenu__head__menu.twin-simple .nmenu__head__menu__link .ico span:after {
  line-height: 28px;
}

.top-strip .nmenu__head:hover .nmenu__head__menu,.top-strip .nmenu__head__menu--active {
  -moz-transition: transform .25s ease,opacity .25s ease,visibility .25s ease,top .25s ease,box-shadow .25s ease,-moz-transform .25s ease;
  -webkit-transition: transform .25s ease,opacity .25s ease,visibility .25s ease,top .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;
  -o-transition: transform .25s ease,opacity .25s ease,visibility .25s ease,top .25s ease,box-shadow .25s ease,-o-transform .25s ease;
  -ms-transition: transform .25s ease,opacity .25s ease,visibility .25s ease,top .25s ease,box-shadow .25s ease,-ms-transition .25s ease;
  transition: transform .25s ease,opacity .25s ease,visibility .25s ease,top .25s ease,box-shadow .25s ease,transform .25s ease;
  will-change: transform,opacity,visibility,top,box-shadow;
  -webkit-box-shadow: 0 20px 30px 0 rgba(0,7,56,.14);
  -moz-box-shadow: 0 20px 30px 0 rgba(0,7,56,.14);
  box-shadow: 0 20px 30px 0 rgba(0,7,56,.14);
  -webkit-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -moz-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -ms-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -o-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -webkit-transition-delay: .15s;
  -moz-transition-delay: .15s;
  -o-transition-delay: .15s;
  -ms-transition-delay: .15s;
  transition-delay: .15s;
  visibility: visible;
  opacity: 1;
  top: 48px;
  z-index: 2;
}

.top-strip .nmenu__head:hover .nmenu__head__menu:after,.top-strip .nmenu__head__menu--active:after {
  top: -8px;
  -moz-transition: top .2s ease,-moz-transform .2s ease;
  -webkit-transition: top .2s ease,-webkit-transform .2s ease;
  -o-transition: top .2s ease,-o-transform .2s ease;
  -ms-transition: top .2s ease,-ms-transition .2s ease;
  transition: top .2s ease,transform .2s ease;
  will-change: top;
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

.top-strip__right {
  width: 200px;
  z-index: 1;
  position: relative;
  text-align: left;
}

.top-strip__right__btn {
  background: 0 0;
  color: inherit;
  display: inline-block;
  vertical-align: middle;
  -moz-transition: opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: opacity .4s ease,-o-transform .4s ease;
  -ms-transition: opacity .4s ease,-ms-transition .4s ease;
  transition: opacity .4s ease,transform .4s ease;
  will-change: opacity;
}

.top-strip__right__btn:first-child {
  margin-right: 15px;
}

.top-strip__right__btn span {
  height: 24px;
  display: inline-block;
  line-height: 24px;
  vertical-align: middle;
  font-weight: 500;
}

.top-strip__right__btn .ico {
  width: 24px;
  font-weight: 400;
}

.top-strip__right__btn--aband {
  opacity: .7;
}

.top-strip--invert {
  color: #000738;
}

.top-strip--invert .top-strip__logo svg {
  fill: #000738;
}

.top-strip--default {
  top: 0;
}

.top-strip--search {
  color: #000738;
  background: #e6eaf0;
}

.top-strip--search .top-strip__logo svg {
  fill: #000738;
}

.top-strip--search .top-strip__search {
  opacity: 1;
  visibility: visible;
  padding: 92px 50px 120px 50px;
  max-height: 330px;
}

.top-strip--search.top-strip--default .top-strip__search {
  -webkit-transition-delay: 50ms;
  -moz-transition-delay: 50ms;
  -o-transition-delay: 50ms;
  -ms-transition-delay: 50ms;
  transition-delay: 50ms;
}

.top-strip--floating:not(.no-float) {
  top: 0;
  position: fixed;
  color: #000738;
  background-color: #e6eaf0;
  border-bottom: 1px solid #ddd;
  -moz-transition: top .4s ease,-moz-transform .4s ease;
  -webkit-transition: top .4s ease,-webkit-transform .4s ease;
  -o-transition: top .4s ease,-o-transform .4s ease;
  -ms-transition: top .4s ease,-ms-transition .4s ease;
  transition: top .4s ease,transform .4s ease;
  will-change: top;
}

.top-strip--floating:not(.no-float) svg {
  fill: #000738;
}

.prog-bar {
  padding: 140px 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  opacity: 0;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.prog-bar--calculated {
  opacity: 1;
}

.prog-bar__cont {
  max-width: 1460px;
  margin: 0 auto;
}

.prog-bar--short .prog-bar__cont {
  max-width: 1260px;
}

.prog-bar--short-xl .prog-bar__cont {
  max-width: 1000px;
}

.prog-bar__block {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 50px 30px 30px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-box-shadow: 0 8px 30px 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 8px 30px 0 rgba(0,0,0,.15);
  box-shadow: 0 8px 30px 0 rgba(0,0,0,.15);
}

.prog-bar__block__container {
  max-width: 1300px;
  margin: 0 auto;
}

.prog-bar__block__top {
  margin-bottom: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.prog-bar__block__top__header {
  position: relative;
  min-width: 230px;
}

.prog-bar__block__top__header__head {
  position: absolute;
  top: -20px;
  left: 0;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #666;
  font-weight: 700;
}

.prog-bar__block__top__header__progress {
  font-weight: 700;
}

.prog-bar__block__top__goal {
  position: relative;
  line-height: 24px;
}

.prog-bar__block__top__goal span {
  display: inline-block;
  vertical-align: top;
}

.prog-bar__block__top__goal .ico {
  width: 24px;
  height: 24px;
}

.prog-bar__block__top__goal__title {
  position: absolute;
  top: -20px;
  left: 28px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #666;
  font-weight: 700;
}

.prog-bar__block__bar {
  height: 40px;
  -webkit-box-shadow: inset 0 10px 20px 0 rgba(0,0,0,.08);
  -moz-box-shadow: inset 0 10px 20px 0 rgba(0,0,0,.08);
  box-shadow: inset 0 10px 20px 0 rgba(0,0,0,.08);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}

.prog-bar__block__bar__progress {
  height: 40px;
  -webkit-box-shadow: inset 0 0 20px 0 rgba(0,0,0,.13);
  -moz-box-shadow: inset 0 0 20px 0 rgba(0,0,0,.13);
  box-shadow: inset 0 0 20px 0 rgba(0,0,0,.13);
  -webkit-border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
  position: relative;
}

.prog-bar__block__bar__progress:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: -webkit-linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
  background: -o-linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
  background: -moz-linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
  background: linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
  z-index: 1;
  background-size: 50px 50px;
  overflow: hidden;
}

.search-p {
  text-align: left;
}

.search-p__head,.search-p__res {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 60px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.search-p__search-cont {
  border-bottom: 1px solid #ddd;
  width: 100%;
  z-index: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  opacity: 1;
  padding: 176px 50px 120px 50px;
}

.search-p__search-cont label {
  display: none;
}

.search-p__search-cont__box {
  max-width: 1440px;
  margin: 0 auto;
}

.search-p__search-cont__box__head {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}

.search-p__search-cont__box__head h1 {
  font-weight: 900;
}

.search-p__search-cont__box__container {
  height: 56px;
  background: #fff;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 56px;
  display: table;
  width: 100%;
}

.search-p__search-cont__box__container>div {
  display: table-cell;
  vertical-align: middle;
}

.search-p__search-cont__box__container .search-input {
  width: 100%;
}

.search-p__search-cont__box__container .search-input input {
  width: 100%;
  height: 56px;
  border: 0;
}

.search-p__search-cont__box__container .search-submit {
  padding-right: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.search-p__search-cont__box__container:after {
  position: absolute;
  background-image: url(https://www.technologyonecorp.com?a=107921);
  background-size: 396px 108px;
  background-position: -153px -9px;
  width: 18px;
  height: 18px;
  content: "";
  top: 19px;
  left: 19px;
}

.search-p__head {
  padding-bottom: 40px;
}

.search-p__head__count {
  color: #09b5d1;
  font-weight: 700;
}

.search-p__res {
  display: flex;
  justify-content: space-between;
  padding-top: 0;
  min-height: calc(100vh - 540px);
}

.search-p__res>* {
  margin: 0 15px;
}

.search-p__res__left {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.search-p__res__left ul {
  width: 100%;
}

.search-p__res__left li {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  display: block;
  padding: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 30px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0,7,56,.1);
  -moz-box-shadow: 0 1px 5px 0 rgba(0,7,56,.1);
  box-shadow: 0 1px 5px 0 rgba(0,7,56,.1);
  -moz-transition: box-shadow .3s ease,-moz-transform .3s ease;
  -webkit-transition: box-shadow .3s ease,-webkit-transform .3s ease;
  -o-transition: box-shadow .3s ease,-o-transform .3s ease;
  -ms-transition: box-shadow .3s ease,-ms-transition .3s ease;
  transition: box-shadow .3s ease,transform .3s ease;
  will-change: box-shadow;
  overflow: hidden;
}

.search-p__res__left li:hover {
  -webkit-box-shadow: 0 4px 20px 0 rgba(0,7,56,.1);
  -moz-box-shadow: 0 4px 20px 0 rgba(0,7,56,.1);
  box-shadow: 0 4px 20px 0 rgba(0,7,56,.1);
}

.search-p__res__left li>span {
  display: block;
}

.search-p__res__left__name {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-weight: 700;
  color: #09b5d1;
}

.search-p__res__left__name a {
  line-height: 1;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  padding: 5px 5px 0 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 -5px;
  display: inline-block;
  vertical-align: middle;
}

.search-p__res__left__name a:hover {
  opacity: .7;
}

.search-p__res__left__description {
  margin-top: 10px;
}

.search-p__res__left__link {
  font-size: 14px;
  margin-top: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #444;
}

.search-p__res__left__nav {
  align-self: flex-end;
  margin: 20px auto 0 auto;
  text-align: center;
}

.search-p__res__left__nav a,.search-p__res__left__nav b {
  padding: 4px 8px;
  min-width: 10px;
  text-align: center;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font-size: 18px;
  margin: 3px 2px;
}

.search-p__res__left__nav b {
  background: #09b5d1;
  -webkit-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
  box-shadow: 0 2px 6px 0 rgba(7,139,160,.5);
}

.search-p__res__left__nav a {
  -webkit-box-shadow: 0 2px 6px 0 rgba(86,89,100,.5);
  -moz-box-shadow: 0 2px 6px 0 rgba(86,89,100,.5);
  box-shadow: 0 2px 6px 0 rgba(86,89,100,.5);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  background: #6d7280;
}

.search-p__res__left__nav a:hover {
  background: #09b5d1;
}

.search-p__msg {
  padding: 60px 30px;
  text-align: center;
}

.search-p__msg__header {
  margin-bottom: 20px;
}

.search-p__msg__header--no-result {
  color: #d80027;
}

.search-p__msg__img {
  margin: 0 auto;
  max-width: 500px;
}

.search-p__msg__img img {
  max-width: 100%;
  max-height: 100%;
}

.slider {
  text-align: center;
  overflow: hidden;
  position: relative;
  opacity: 0;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.slider--show {
  opacity: 1;
}

.slider__content {
  width: 100%;
  height: 100vh;
  max-height: 700px;
  display: flex;
  margin: 0 auto;
}

.slider__content__gallery {
  flex-grow: 1;
  overflow: hidden;
  margin: 0 auto;
}

.slider__content__gallery__blocks-cont {
  width: 100%;
  height: 100%;
  position: relative;
}

.slider__content__gallery__blocks {
  cursor: -webkit-grab;
  cursor: grab;
  visibility: hidden;
  opacity: 0;
  height: 100%;
}

.slider__content__gallery__blocks.active {
  display: flex;
  -moz-transition: visibility .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: visibility .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: visibility .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: visibility .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: visibility .3s ease,opacity .3s ease,transform .3s ease;
  will-change: visibility,opacity;
  visibility: visible;
  opacity: 1;
  max-height: 9999px;
}

.slider__content__gallery__blocks.dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.slider__content__gallery__blocks__block-cont {
  height: 100%;
  min-width: 100%;
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: 50%;
}

.slider__content__gallery__blocks__block {
  position: relative;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: inline-block;
}

.slider__content__gallery__blocks__block .l {
  width: 45%;
  max-width: 800px;
  height: 100%;
  padding: 140px 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: left;
  justify-content: center;
}

.slider__content__gallery__blocks__block .l__header {
  width: 100%;
  margin-bottom: 20px;
  font-weight: 900;
}

.slider__content__gallery__blocks__block .l__text {
  width: 100%;
  margin-bottom: 30px;
}

.slider__content__gallery__blocks__block .l__cta {
  width: 100%;
}

.slider__content__gallery__btns {
  text-align: center;
  position: absolute;
  width: 180px;
  left: calc(50% - 80px);
  bottom: 20px;
  text-align: center;
}

.slider__content__gallery__btns__btn {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px;
  opacity: .35;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
}

.slider__content__gallery__btns__btn:hover {
  opacity: .7;
}

.slider__content__gallery__btns__btn.active {
  opacity: 1;
}

.slider__content__gallery__btns__btn.active {
  cursor: default;
}

.slider__content__gallery__floaters {
  position: absolute;
  opacity: .3;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: calc(50% - 20px);
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
  z-index: 2;
}

.slider__content__gallery__floaters:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-family: icomoon!important;
  content: "\e829";
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  font-weight: 900;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,7,56,.5);
  -moz-box-shadow: 0 0 10px 0 rgba(0,7,56,.5);
  box-shadow: 0 0 10px 0 rgba(0,7,56,.5);
  color: #fff;
}

.slider__content__gallery__floaters.right {
  right: 20px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.slider__content__gallery__floaters.left {
  left: 20px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.slider__content__gallery__floaters:hover {
  opacity: .8;
}

.b {
  color: #1b557a;
}

.r {
  color: #e12729;
}

.vote {
  color: #4caf50;
}

.onehire {
  position: relative;
  text-align: center;
  color: #222;
}

.onehire .btn-move {
  width: 4vw;
  height: 4vw;
  background: #1b557a;
  position: fixed;
  right: 3vw;
  bottom: 3vw;
  z-index: 3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  cursor: pointer;
  min-height: 50px;
  min-width: 50px;
  opacity: .3;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .3s ease;
}

.onehire .btn-move:hover {
  opacity: 1;
}

.onehire .btn-move:after {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "\e806";
  font-family: icomoon!important;
  font-size: 40px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #fff;
}

.onehire .btn-move.up {
  right: 3vw;
  top: 3vw;
  bottom: auto;
}

.onehire .btn-move.up:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.onehire__sec {
  z-index: 1;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: calc(100vw - 17px);
  min-height: 100vh;
  display: flex;
  justify-content: space-around;
  align-content: center;
  flex-direction: column;
  font-size: 48px;
  margin: 0 auto;
  padding: 40px 0;
}

.onehire__sec__content {
  text-align: center;
}

.onehire__sec.ouch--grey {
  background-color: #f9f9f9;
}

.onehire__sec.ouch h2 {
  font-size: 54px;
  margin-bottom: 60px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 20px;
  text-shadow: 2px 2px rgba(0,0,0,.1);
}

.onehire__sec.ouch h2 .h-step {
  opacity: .8;
  display: inline-block;
  font-size: 64px;
  margin-bottom: 30px;
  line-height: 64px;
}

.onehire__sec.ouch h2 .h-step .c {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 5px;
  background-color: #222;
  margin-right: 16px;
  width: 64px;
  height: 64px;
  line-height: 54px;
  top: -10px;
  position: relative;
  font-size: 36px;
  display: inline-block;
}

.onehire__sec.ouch .img {
  width: 50vh;
  height: 50vh;
}

.onehire__sec.ouch .img--step {
  width: 30vh;
  height: 30vh;
}

.onehire__sec.ouch .text {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 40px 30px 0 30px;
  font-size: 24px;
  max-width: 900px;
  margin: 0 auto;
}

.onehire__sec.ouch .text p {
  margin-top: 20px;
}

.onehire__sec.ouch .text ul {
  text-align: center;
  margin-top: 10px;
}

.onehire__sec.ouch .text ul li {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 22px;
  font-weight: 700;
  font-size: 20px;
}

.onehire__sec.ouch .text ul li.arrow {
  padding-right: 60px;
}

.onehire__sec.ouch .text ul li.arrow:after {
  font-weight: 400;
  position: absolute;
  font-family: icomoon!important;
  content: "\e828";
  color: #e12729;
  font-size: 22px;
  width: 22px;
  height: 22px;
  top: 0;
  right: 22px;
}

.onehire__sec--intro h1 {
  font-size: 15vw;
  margin-bottom: 30px;
}

.onehire__sec--intro .page {
  font-weight: 700;
  text-align: center;
}

#online_course_form_cont #sq_form_field_wrapper_q120091_q21 {
  display: none;
}

.train-list {
  background: #e6eaf0;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.train-list__filter {
  position: absolute;
  border-right: 1px solid #e6e6e6;
  padding: 60px 0 40px 0;
  width: 340px;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  top: 0;
  left: -340px;
  opacity: 0;
  background: #f9f9f9;
  -moz-transition: left .4s ease,opacity .4s ease,-moz-transform .4s ease;
  -webkit-transition: left .4s ease,opacity .4s ease,-webkit-transform .4s ease;
  -o-transition: left .4s ease,opacity .4s ease,-o-transform .4s ease;
  -ms-transition: left .4s ease,opacity .4s ease,-ms-transition .4s ease;
  transition: left .4s ease,opacity .4s ease,transform .4s ease;
  will-change: left,opacity;
}

.train-list__filter--fixed {
  position: fixed;
}

.train-list__filter--bottom {
  top: calc(100% - 100vh);
}

.train-list__filter__head {
  margin-bottom: 30px;
  padding: 0 40px 0 40px;
  @incude box;
}

.train-list__filter .train-list__results__hero {
  margin: 0 0 30px 0;
  padding: 0 40px;
  display: none;
}

.train-list__filter__list {
  height: calc(100vh - 140px);
  padding: 0 40px 0 40px;
  @incude box;
}

.train-list__filter__list__item {
  margin-bottom: 30px;
}

.train-list__filter__list__item__head {
  margin: 0 0 5px 0;
  width: 100%;
  text-align: left;
  color: #09b5d1;
}

.train-list__filter__list__item__loc {
  margin-top: 7px;
}

.train-list__filter__list__item__loc .select2-container {
  width: 100%!important;
  max-width: 280px;
}

.train-list__filter__list__item__duration,.train-list__filter__list__item__subjects {
  font-size: 16px;
}

.train-list__filter__list__item__duration li,.train-list__filter__list__item__subjects li {
  padding: 7px 0;
  line-height: 20px;
}

.train-list__filter__list__item__duration li label,.train-list__filter__list__item__subjects li label {
  display: flex;
  align-items: center;
}

.train-list__filter__close {
  display: none;
}

.train-list__results {
  padding: 50px 40px;
  margin-left: 340px;
}

.train-list__results__cont {
  max-width: 1200px;
  margin: 0 auto;
}

.train-list__results__head {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 40px;
}

.train-list__results__head__cont {
  padding-right: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.train-list__results__head__options-trigger {
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.train-list__results__hero {
  margin: 5px 0 0 0;
  padding-left: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #444;
  -moz-transition: opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,transform .3s ease;
  will-change: opacity;
}

.train-list__results__hero--touch {
  opacity: 0;
}

.train-list__results__hero--no-result {
  color: #d80027;
}

.train-list__results__item {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 2px 14px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 14px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 14px 0 rgba(0,0,0,.1);
  margin: 0 auto 40px auto;
  position: relative;
  top: 0;
  opacity: 1;
  max-height: 600px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -moz-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -ms-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -o-transform: rotate3d(1,0,0,.01deg) translateZ(0);
  transform: rotate3d(1,0,0,.01deg) translateZ(0);
  -moz-transition: top .3s ease,box-shadow .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: top .3s ease,box-shadow .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: top .3s ease,box-shadow .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: top .3s ease,box-shadow .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: top .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease;
  will-change: top,box-shadow,opacity;
}

.train-list__results__item:hover {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0,0,0,.16);
  -moz-box-shadow: 0 12px 20px 0 rgba(0,0,0,.16);
  box-shadow: 0 12px 20px 0 rgba(0,0,0,.16);
  top: -5px;
}

.train-list__results__item--hide {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  margin: 0;
  top: -40px;
}

.train-list__results__item__img {
  display: table-cell;
  min-height: 200px;
  min-width: 200px;
  background-size: cover;
  background-position: 80% 0;
}

.train-list__results__item__body {
  display: table-cell;
  min-height: 200px;
  padding: 25px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
  position: relative;
}

.train-list__results__item__body__head-link {
  color: #000738;
  display: inline-block;
  vertical-align: top;
}

.train-list__results__item__body__text {
  margin-top: 14px;
}

.train-list__results__item__body__text__subject {
  font-size: 13px;
  font-weight: 700;
  padding: 0 5px 0 5px;
  display: inline-block;
  position: relative;
  background: #666a88;
  color: #fff;
  margin-right: 18px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  white-space: nowrap;
  line-height: 22px;
  top: -2px;
  height: 22px;
}

.train-list__results__item__body__text__subject:after {
  position: absolute;
  top: 0;
  right: -11px;
  width: 0;
  height: 0;
  content: "";
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 11px solid #666a88;
}

.train-list__results__item__body__summary {
  position: relative;
}

.train-list__results__item__body__summary__item {
  display: inline-block;
  padding: 5px 0 0 24px;
}

.train-list__results__item__body__summary__item:after {
  width: 22px;
  height: 22px;
  left: 0;
  font-size: 22px;
  line-height: 22px;
  top: 5px;
  color: #444;
}

.train-list__results__item__body__summary__item.duration,.train-list__results__item__body__summary__item.price {
  padding-right: 30px;
}

.train-list__results__item__body__summary__item .c {
  font-size: 12px;
  font-weight: 700;
  padding: 3px 5px;
  vertical-align: top;
  position: relative;
  background: #e6eaf0;
  color: #666;
  margin: 2px 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: nowrap;
  display: inline-block;
  left: 0;
  opacity: 1;
  -moz-transition: opacity .3s ease,left .3s ease,-moz-transform .3s ease;
  -webkit-transition: opacity .3s ease,left .3s ease,-webkit-transform .3s ease;
  -o-transition: opacity .3s ease,left .3s ease,-o-transform .3s ease;
  -ms-transition: opacity .3s ease,left .3s ease,-ms-transition .3s ease;
  transition: opacity .3s ease,left .3s ease,transform .3s ease;
  will-change: opacity,left;
}

.train-list__results__item__body__summary__item .c--ct {
  padding-left: 3px;
}

.train-list__results__item__body__summary__item .c--changeview {
  opacity: 0;
  left: -30px;
}

.train-list__results__item__body__summary__item .c span {
  display: table-cell;
}

.train-list__results__item__body__summary__item .c .flag {
  height: 15px;
  width: 22px;
}

.train-list__results__item__body__summary__item .c .ct_name {
  padding-left: 5px;
}

.train-list__results__item__body__summary__item.cities:after {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  top: 5px;
}

.train-list__results__item__body__cta {
  margin-top: 10px;
  font-weight: 700;
  font-size: 16px;
}

.train-list__results__no-result {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  top: 80px;
  position: relative;
}

.train-list__results__no-result--show {
  opacity: 1;
  max-height: 450px;
  overflow: visible;
  top: 0;
  -moz-transition: top .3s ease,max-height .3s ease,opacity .3s ease,-moz-transform .3s ease;
  -webkit-transition: top .3s ease,max-height .3s ease,opacity .3s ease,-webkit-transform .3s ease;
  -o-transition: top .3s ease,max-height .3s ease,opacity .3s ease,-o-transform .3s ease;
  -ms-transition: top .3s ease,max-height .3s ease,opacity .3s ease,-ms-transition .3s ease;
  transition: top .3s ease,max-height .3s ease,opacity .3s ease,transform .3s ease;
  will-change: top,max-height,opacity;
}

.train-list__results__no-result__img {
  margin: 0 auto;
  width: 450px;
  height: 300px;
  background-size: cover;
}

.train-list.custom_scroll--active .train-list__filter:not(.train-list__filter--building) {
  opacity: 1;
  left: 0;
  -webkit-transition-delay: .2s;
  -moz-transition-delay: .2s;
  -o-transition-delay: .2s;
  -ms-transition-delay: .2s;
  transition-delay: .2s;
}

@media (max-width:1200px) {
  .train-list__filter {
    position: fixed;
    left: auto;
    right: -340px;
    opacity: 0;
    z-index: 4;
    -moz-transition: right .3s ease,opacity .3s ease,-moz-transform .3s ease;
    -webkit-transition: right .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    -o-transition: right .3s ease,opacity .3s ease,-o-transform .3s ease;
    -ms-transition: right .3s ease,opacity .3s ease,-ms-transition .3s ease;
    transition: right .3s ease,opacity .3s ease,transform .3s ease;
    will-change: right,opacity;
    padding-top: 40px;
    background-color: #e6eaf0;
  }

  .train-list__filter--bottom {
    top: 0;
  }

  .train-list__filter--opt-show {
    opacity: 1;
    right: 0;
  }

  .train-list__filter--hide {
    display: none;
  }

  .train-list__filter__head {
    margin-bottom: 0;
  }

  .train-list__filter .train-list__results__hero {
    display: block;
  }

  .train-list__filter__close {
    display: block;
  }

  .train-list__filter__list {
    height: calc(100vh - 120px);
    background-color: #f9f9f9;
  }

  .train-list__filter__list__item:first-child {
    margin-top: 30px;
  }

  .train-list__results {
    margin-left: 0;
  }

  .train-list__results__head__options-trigger {
    display: inline-block;
  }

  .train-list.custom_scroll--active .train-list__filter:not(.train-list__filter--building) {
    opacity: 1;
    left: auto;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
  }
}

.your-ind {
  padding: 140px 40px;
}

.your-ind__cont {
  max-width: 1200px;
  margin: 0 auto;
}

.your-ind__pop li {
  display: inline-block;
}

.your-ind__pop__btn {
  padding: 6px 12px 6px 32px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
  white-space: nowrap;
  line-height: 18px;
  display: inline-block;
  font-size: 16px;
  -moz-transition: box-shadow .35s ease,-moz-transform .35s ease;
  -webkit-transition: box-shadow .35s ease,-webkit-transform .35s ease;
  -o-transition: box-shadow .35s ease,-o-transform .35s ease;
  -ms-transition: box-shadow .35s ease,-ms-transition .35s ease;
  transition: box-shadow .35s ease,transform .35s ease;
  will-change: box-shadow;
}

.your-ind__pop__btn:after {
  font-size: 18px;
  height: 30px;
  top: 0;
  width: 20px;
  line-height: 30px;
  left: 6px;
}

.your-ind__pop__btn:hover {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
}

@media (max-width:1024px) {
  .contact-snippet__cont {
    flex-direction: column;
  }

  .contact-snippet__left {
    margin-bottom: 20px;
  }

  .contact-snippet__right {
    padding: 0;
    max-width: 400px;
  }
}

@media (max-width:1024px) {
  .resource_hub__body__container {
    justify-content: space-around;
  }

  .resource_hub__body__res {
    display: block;
    margin: 20x auto;
    width: 100%;
    max-width: 800px;
  }

  .resource_hub__body__res--detailed .resource_hub__body__res__head {
    opacity: 0;
  }

  .resource_hub__body__cta {
    margin-right: 0;
    margin-left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .resource_hub__body__cta__content>* {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .resource_hub__body__cta__content__left__text {
    padding-top: 10px;
  }

  .resource_hub--nested {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .resource_hub--nested .resource_hub__body__container--nested .resource_hub__body__res:nth-child(3) {
    display: flex;
  }
}

@media (max-width:1024px) {
  .media-gallery {
    padding: 100px 30px 80px 30px;
  }

  .media-gallery__cont ul:after {
    max-width: 680px;
  }

  .media-gallery__imgs:after {
    margin: 0 10px 0 10px;
  }

  .media-gallery__imgs li {
    margin-right: 10px;
    margin-left: 10px;
  }
}

@media (max-width:1024px) {
  .p-header {
    background-position: 80% 100%;
  }

  .p-header--vbg:after {
    background: rgba(0,7,56,.75);
  }

  .p-header__gradient {
    height: 800px;
  }

  .p-header__cont {
    width: 100%;
  }

  .p-header--light .p-header__cont {
    padding: 0 70px;
  }
}

@media (max-width:1024px) {
  .sml-gallery .sml-gallery__content,.sml-gallery--reversed .sml-gallery__content {
    flex-direction: column-reverse;
    margin-top: 50px;
  }

  .sml-gallery .sml-gallery__content__left,.sml-gallery .sml-gallery__content__right,.sml-gallery--reversed .sml-gallery__content__left,.sml-gallery--reversed .sml-gallery__content__right {
    padding: 0;
  }

  .sml-gallery .sml-gallery__content__left,.sml-gallery--reversed .sml-gallery__content__left {
    width: 100%;
    margin-top: 30px;
  }

  .sml-gallery .sml-gallery__content__left__btn,.sml-gallery--reversed .sml-gallery__content__left__btn {
    left: 0!important;
    padding: 20px 15px;
    width: 100%;
    max-width: 600px;
  }

  .sml-gallery .sml-gallery__content__left__btn:after,.sml-gallery--reversed .sml-gallery__content__left__btn:after {
    display: none;
  }

  .sml-gallery .sml-gallery__content__right-cont,.sml-gallery--reversed .sml-gallery__content__right-cont {
    width: 100%;
    padding: 0;
  }

  .sml-gallery .sml-gallery__content__right,.sml-gallery--reversed .sml-gallery__content__right {
    height: 400px;
  }

  .sml-gallery .sml-gallery__content__right__img,.sml-gallery--reversed .sml-gallery__content__right__img {
    max-width: 400px;
  }
}

@media (max-width:1024px) {
  .m-accordion {
    padding: 100px 30px;
  }
}

@media (max-width:1024px) {
  .res-table {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 80px 20px;
  }

  .res-table--heading {
    display: table-row;
  }

  .res-table--heading th {
    text-align: center!important;
  }

  .res-table table thead {
    display: none;
  }

  .res-table table tr:nth-child(2n) {
    background: #bfbfbf;
  }

  .res-table table tr td {
    display: block;
    padding-left: 50%;
    position: relative;
    border-right: none;
    border-bottom: none;
    border-left: none;
  }

  .res-table table tr td:before {
    position: absolute;
    width: 45%;
    padding-right: 10px;
    left: 0;
    white-space: nowrap;
    content: attr(data-title);
  }

  .res-table table tr th {
    width: 30%;
    border-right: none;
    border-bottom: none;
  }
}

@media (max-width:1024px) {
  table {
    border-top: none;
  }

  table td,table th {
    width: 100%!important;
    display: block;
    border-bottom: none;
    border-right: none;
    border-left: none;
  }

  table tr {
    background-color: #fff;
  }

  table tr:hover {
    background-color: #fff;
  }

  table tr:nth-child(even):hover {
    background-color: #f9f9f9;
  }

  table th {
    background-color: #09b5d1;
    color: #fff;
    padding: 10px 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}

@media (max-width:1024px) {
  .animato {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .animato--left .animato-container,.animato--right .animato-container {
    flex-direction: column-reverse;
  }

  .animato--left .animato__text,.animato--right .animato__text {
    margin-top: 30px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width:1024px) {
  .mod-quote {
    padding: 90px 40px;
  }

  .mod-quote__content {
    display: block;
    text-align: center;
  }

  .mod-quote__content__company {
    display: inline-block;
    margin: 0 auto;
  }

  .mod-quote__content__chaty {
    width: 100%;
  }

  .mod-quote__content__chaty__bar {
    width: 0;
    max-width: 300px;
    height: 2px;
    -webkit-transition: width .5s ease;
    -moz-transition: width .5s ease;
    -o-transition: width .5s ease;
    -ms-transition: width .5s ease;
    transition: width .5s ease;
    margin-top: 10px;
  }

  .mod-quote__content__chaty__bar__arrow {
    top: -50px;
    left: calc(50% - 12.5px);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .mod-quote__content__quote {
    margin: 0 auto;
  }

  .mod-quote__content.custom_scroll--active .mod-quote__content__chaty__bar {
    width: 80%;
    height: 2px;
  }

  .mod-quote__content.custom_scroll--active .mod-quote__content__chaty__bar__arrow:after {
    right: 0;
  }
}

@media (max-width:1024px) {
  .pc-gallary {
    padding: 80px 40px;
  }

  .pc-gallary__right__pc.custom_scroll--active {
    -webkit-box-shadow: 15px 20px 20px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 15px 20px 20px 0 rgba(0,0,0,.1);
    box-shadow: 15px 20px 20px 0 rgba(0,0,0,.1);
  }
}

@media (max-width:1024px) {
  .float-head {
    padding: 20px 30px;
    border-bottom: 1px solid #ddd;
  }

  .float-head__left {
    width: 100%;
    min-width: 100%;
    padding-right: 0;
    padding: 0;
    margin-bottom: 0!important;
  }

  .float-head__left__header {
    display: block;
    left: 0!important;
    width: 100%;
    position: relative;
    opacity: 1;
  }

  .float-head__left__header--fixed {
    position: relative;
  }

  .float-head__left__header--bottom {
    bottom: auto;
    top: 0;
  }

  .float-head__right {
    border-left: none;
    padding: 20px 0;
    width: 100%;
    margin-top: 0;
  }

  .float-head__container {
    flex-direction: column;
    max-width: 700px;
  }
}

@media (max-width:1024px) {
  .list-btns {
    padding: 100px 30px;
  }
}

@media (max-width:1024px) {
  .article-block {
    padding: 100px 30px;
  }
}

@media (max-width:1024px) {
  .logo-cont ul {
    padding: 10px 40px;
    max-height: 999px;
  }

  .logo-cont ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 33%;
  }
}

@media (max-width:1024px) {
  .article-hl {
    padding: 100px 30px;
  }

  .article-hl__cont {
    max-width: 500px;
  }

  .article-hl__list {
    justify-content: center;
  }

  .article-hl__list__item {
    width: calc(100vw - 80px);
    margin-right: auto;
    margin-left: auto;
    max-width: 360px;
  }

  .article-hl__list__item:nth-child(1),.article-hl__list__item:nth-child(3) {
    left: 0;
    opacity: 1;
  }

  .article-hl__list__item.custom_scroll--active:nth-child(1),.article-hl__list__item.custom_scroll--active:nth-child(3) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
  }

  .article-hl__list__item__text {
    max-width: 250px;
    font-size: 20px;
  }
}

@media (max-width:1024px) {
  .article-sum {
    padding: 100px 30px;
  }

  .article-sum__cont {
    max-width: 520px;
  }

  .article-sum__intro {
    padding-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
  }

  .article-sum__intro__detailed,.article-sum__intro__download,.article-sum__intro__share {
    text-align: left;
  }

  .article-sum__intro__detailed .up-hd,.article-sum__intro__download .up-hd,.article-sum__intro__share .up-hd {
    margin-top: 30px;
  }

  .article-sum__intro__download {
    text-align: center;
  }

  .article-sum__intro__detailed {
    margin-left: 13px;
  }

  .article-sum__intro__share .up-hd {
    padding-left: 29px;
  }

  .article-sum__intro__share .up-hd__header {
    left: 29px;
  }
}

@media (max-width:1024px) {
  .l-head__cont {
    padding: 60px 40px;
    flex-direction: column-reverse;
  }

  .l-head h2 {
    font-size: 36px;
  }
}

@media (max-width:1024px) {
  .multi-menu__nav {
    flex-direction: column;
    height: auto;
  }

  .multi-menu__nav h2 {
    padding: 25px 20px;
    line-height: 30px;
    width: 100%;
    height: 80px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  .multi-menu__nav__selected {
    display: block;
  }

  .multi-menu__nav ul {
    overflow: hidden;
    position: absolute;
    top: 140px;
    left: 0;
    width: 100%;
    flex-direction: column;
    padding: 0;
    max-height: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
  }

  .multi-menu__nav ul li {
    padding: 0;
    width: 100%;
    border-bottom: 1px solid #333a4d;
  }

  .multi-menu__nav.window-click ul {
    visibility: visible;
    max-height: 500px;
  }

  .multi-menu__nav.window-click .multi-menu__nav__selected:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .multi-menu__nav__btn {
    width: 100%;
    padding: 20px 0;
    display: block;
  }

  .multi-menu__nav__btn:hover span:after {
    width: calc(100% - 10px);
  }

  .multi-menu__content {
    height: 600px;
  }

  .multi-menu__content__item {
    background-size: 1491px 610px;
    background-position: left top;
    padding: 20px;
  }

  .multi-menu__content__item__wrapper {
    margin: 0 auto;
  }
}

@media (max-width:1024px) {
  .simple-b {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .simple-b--breadcrumb {
    padding-bottom: 0;
  }

  .simple-b--reversed .simple-b__cont,.simple-b__cont {
    flex-direction: column-reverse;
  }

  .simple-b .simple-b__cont-cont.bg-svg-simpleg-b {
    background-position: -120px 20%;
  }

  .simple-b__bg:before {
    display: none;
  }

  .simple-b__right {
    width: 444px;
    min-width: 444px;
    height: 444px;
    max-width: 444px;
    max-height: 444px;
  }

  .simple-b__right--horz {
    height: 296px;
  }

  .simple-b .breadcrumb {
    margin-top: 80px;
  }
}

@media (max-width:1024px) {
  .simply-text {
    padding: 100px 40px;
  }
}

@media (max-width:1024px) {
  .iconic-blocks {
    padding-top: 100px;
    padding-bottom: 70px;
  }

  .iconic-blocks--bg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .iconic-blocks__head {
    max-width: 700px;
  }

  .iconic-blocks__intro {
    max-width: 500px;
    font-size: 20px;
  }

  .iconic-blocks__blocks--last-one:after {
    max-width: 50%;
  }

  .iconic-blocks__blocks--last-two:after {
    display: none;
  }

  .iconic-blocks__blocks__block {
    width: calc(50% - 30px);
    margin: 15px auto;
  }

  .iconic-blocks__blocks__block__img {
    height: 220px;
  }

  .iconic-blocks__blocks__block__header {
    font-size: 18px;
  }

  .iconic-blocks__blocks__block__content {
    font-size: 16px;
  }

  .iconic-blocks__blocks__block--super-block {
    width: calc(100% - 30px);
  }

  .iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__img,.iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__text {
    display: block;
  }

  .iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__img {
    width: 100%;
    height: 300px;
  }

  .iconic-blocks__blocks__block--super-block .iconic-blocks__blocks__block__text {
    width: 100%;
  }

  .iconic-blocks--all-one .iconic-blocks__top {
    text-align: center;
    margin: 0 0 30px 0;
  }

  .iconic-blocks--all-one .iconic-blocks__head {
    max-width: 700px;
  }

  .iconic-blocks--all-one .iconic-blocks__intro {
    max-width: 500px;
  }

  .iconic-blocks--all-four .iconic-blocks__blocks,.iconic-blocks--all-two .iconic-blocks__blocks {
    flex-direction: column;
  }

  .iconic-blocks--all-four .iconic-blocks__blocks__block,.iconic-blocks--all-two .iconic-blocks__blocks__block {
    margin: 15px auto;
    width: 100%;
    max-width: 406px;
  }
}

@media (max-width:1024px) {
  .form-h {
    padding: 100px 40px;
  }

  .form-h__cont {
    flex-direction: column;
  }

  .form-h--wide .form-h__body {
    margin-left: 20px;
  }
}

@media (max-width:1024px) {
  .half-half {
    flex-direction: column-reverse;
    min-height: 0;
  }

  .half-half>* {
    width: 100%;
  }

  .half-half__img {
    height: 700px;
  }

  .half-half__text {
    padding: 100px 30px;
  }
}

@media (max-width:1024px) {
  .drag-slide {
    padding: 80px 40px;
  }

  .drag-slide__content {
    flex-direction: column;
  }

  .drag-slide__content__menu {
    padding: 0;
    width: 100%;
    z-index: 9;
  }

  .drag-slide__content__menu__header {
    text-align: center;
  }

  .drag-slide__content__menu__list-cont {
    position: relative;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }

  .drag-slide__content__menu__list-cont__selected {
    width: 100%;
    padding: 18px 26px 18px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    position: relative;
    z-index: 10;
    text-align: left;
    background: #000738;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    display: block;
  }

  .drag-slide__content__menu__list-cont__selected:after {
    position: absolute;
    content: "\e806";
    font-family: icomoon!important;
    width: 16px;
    height: 16px;
    font-size: 16px;
    right: 10px;
    top: calc(50% - 8px);
    color: #fff;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
  }

  .drag-slide__content__menu__list-cont.window-click .drag-slide__content__menu__list-cont__selected:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .drag-slide__content__menu__list-cont.window-click .drag-slide__content__menu__list {
    visibility: visible;
    max-height: 500px;
  }

  .drag-slide__content__menu__list {
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    background: #474d5e;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 4px 10px 0 rgba(0,0,0,.5);
    box-shadow: 0 4px 10px 0 rgba(0,0,0,.5);
    border-bottom: 0 solid transparent;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    overflow: hidden;
    max-height: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
  }

  .drag-slide__content__menu__list__btn {
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .drag-slide__content__menu__list__btn__tab {
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top: 0 solid transparent;
    border-bottom: 1px solid #000738;
  }

  .drag-slide__content__menu__list__btn:after,.drag-slide__content__menu__list__btn:before {
    display: none;
  }

  .drag-slide__content__menu__list__btn:hover:not(.active) {
    border-bottom: 0 solid transparent;
  }

  .drag-slide__content__menu__list__btn:hover:not(.active) .drag-slide__content__menu__list__btn__tab {
    background: #333a4d;
  }

  .drag-slide__content__menu__list__btn.active .drag-slide__content__menu__list__btn__tab {
    background: #212c4d;
    color: #fff;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }

  .drag-slide__content__menu__list__btn:last-child {
    border-bottom: 0 solid transparent;
  }

  .drag-slide__content__menu__list__btn:last-child .drag-slide__content__menu__list__btn__tab {
    border-bottom: 0 solid transparent;
  }

  .drag-slide__content__gallery {
    overflow: visible;
  }

  .drag-slide__content__gallery__intro {
    margin-top: 20px;
    text-align: center;
    max-width: 500px;
  }

  .drag-slide__content__gallery__intro__text {
    text-align: center;
    display: inline-block;
  }

  .drag-slide__content__gallery__intro__text.active {
    font-size: 24px;
  }

  .drag-slide__content__gallery__imgs {
    max-width: calc(100vw - 80px);
  }
}

@media (max-width:1024px) {
  .cond-list {
    padding: 100px 30px;
  }
}

@media (max-width:1024px) {
  .custom-cont {
    padding: 100px 40px;
  }
}

@media (max-width:1024px) {
  .top-strip {
    padding: 0 0 20px 0;
    color: #000738;
    height: 100vh;
    max-height: 72px;
    -webkit-transition: all 0s ease!important;
    -moz-transition: all 0s ease!important;
    -o-transition: all 0s ease!important;
    -ms-transition: all 0s ease!important;
    transition: all 0s ease!important;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
  }

  .top-strip .simple-bar {
    top: 128px;
    height: calc(100vh - 128px);
    left: 100vw;
    background-color: #fff;
    visibility: hidden;
    -moz-transition: left .3s ease,visibility .3s ease,-moz-transform .3s ease;
    -webkit-transition: left .3s ease,visibility .3s ease,-webkit-transform .3s ease;
    -o-transition: left .3s ease,visibility .3s ease,-o-transform .3s ease;
    -ms-transition: left .3s ease,visibility .3s ease,-ms-transition .3s ease;
    transition: left .3s ease,visibility .3s ease,transform .3s ease;
    will-change: left,visibility;
  }

  .top-strip__cont {
    display: block;
  }

  .top-strip__logo {
    padding: 20px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    text-align: left;
    position: absolute;
    top: -75px;
    left: 0;
    z-index: 3;
    -moz-transition: top .3s ease,background-color .3s ease,-moz-transform .3s ease;
    -webkit-transition: top .3s ease,background-color .3s ease,-webkit-transform .3s ease;
    -o-transition: top .3s ease,background-color .3s ease,-o-transform .3s ease;
    -ms-transition: top .3s ease,background-color .3s ease,-ms-transition .3s ease;
    transition: top .3s ease,background-color .3s ease,transform .3s ease;
    will-change: top,background-color;
  }

  .top-strip__logo svg {
    fill: #fff;
  }

  .top-strip__logo .ham_trigger {
    display: block;
  }

  .top-strip__search {
    position: fixed;
    top: 72px;
    display: block;
    opacity: 1;
    padding: 0 20px 0 0;
    max-height: 290px;
    background: #f9f9f9;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    z-index: 2;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 0 8px 0 rgba(0,0,0,.05);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.05);
    left: 100vw;
    overflow: visible;
    -moz-transition: left .3s ease,visibility .3s ease,-moz-transform .3s ease;
    -webkit-transition: left .3s ease,visibility .3s ease,-webkit-transform .3s ease;
    -o-transition: left .3s ease,visibility .3s ease,-o-transform .3s ease;
    -ms-transition: left .3s ease,visibility .3s ease,-ms-transition .3s ease;
    transition: left .3s ease,visibility .3s ease,transform .3s ease;
    will-change: left,visibility;
  }

  .top-strip__search:after {
    position: absolute;
    height: 75px;
    top: -76px;
    left: 0;
    width: 100%;
    background-color: #fff;
    content: "";
  }

  .top-strip__search__box__head {
    display: none;
  }

  .top-strip__search__box__container {
    background-color: inherit;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  .top-strip__search__box__container .search-input input {
    background-color: inherit;
  }

  .top-strip__search__box__container .search-submit {
    display: none;
  }

  .top-strip .nmenu {
    background: #fff;
    position: relative;
    z-index: 1;
    opacity: 0;
    -moz-transition: opacity .3s ease,-moz-transform .3s ease;
    -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
    -o-transition: opacity .3s ease,-o-transform .3s ease;
    -ms-transition: opacity .3s ease,-ms-transition .3s ease;
    transition: opacity .3s ease,transform .3s ease;
    will-change: opacity;
  }

  .top-strip .nmenu__head {
    display: block;
  }

  .top-strip .nmenu__head__trigger {
    display: block;
    width: 100%;
    text-align: left;
    padding: 10px 44px 10px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
    font-weight: 700;
    -moz-transition: color .2s ease,-moz-transform .2s ease;
    -webkit-transition: color .2s ease,-webkit-transform .2s ease;
    -o-transition: color .2s ease,-o-transform .2s ease;
    -ms-transition: color .2s ease,-ms-transition .2s ease;
    transition: color .2s ease,transform .2s ease;
    will-change: color;
  }

  .top-strip .nmenu__head__trigger:before {
    position: absolute;
    font-family: icomoon!important;
    content: "\e806";
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: calc(100vw - 42px);
    text-align: center;
    top: calc(50% - 10px);
    width: 20px;
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    -moz-transition: color .2s ease,transform .2s ease,-moz-transform .2s ease;
    -webkit-transition: color .2s ease,transform .2s ease,-webkit-transform .2s ease;
    -o-transition: color .2s ease,transform .2s ease,-o-transform .2s ease;
    -ms-transition: color .2s ease,transform .2s ease,-ms-transition .2s ease;
    transition: color .2s ease,transform .2s ease,transform .2s ease;
    will-change: color,transform;
  }

  .top-strip .nmenu__head__trigger[aria-expanded=true].nmenu__head__trigger {
    color: #09b5d1;
  }

  .top-strip .nmenu__head__trigger[aria-expanded=true]:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .top-strip .nmenu__head__trigger.nmenu-link:before {
    display: none;
  }

  .top-strip .nmenu__head__menu {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    width: 100%;
    background-color: #f9f9f9;
    border-bottom: 1px solid #f0f0f0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    visibility: visible;
  }

  .top-strip .nmenu__head__menu:after {
    display: none;
  }

  .top-strip .nmenu__head__menu__link {
    padding-right: 0;
    padding-left: 0;
    -moz-transition: color .3s ease,-moz-transform .3s ease;
    -webkit-transition: color .3s ease,-webkit-transform .3s ease;
    -o-transition: color .3s ease,-o-transform .3s ease;
    -ms-transition: color .3s ease,-ms-transition .3s ease;
    transition: color .3s ease,transform .3s ease;
    will-change: color;
  }

  .top-strip .nmenu__head__menu__link .text__link {
    font-size: 16px;
  }

  .top-strip .nmenu__head__menu>li.foot__footer {
    border-top: 1px solid #f0f0f0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #f9f9f9;
  }

  .top-strip .nmenu__head__menu>li.foot__footer .link-a-r:after {
    opacity: 1;
    margin-left: 6px;
  }

  .top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link {
    padding: 33px 15px;
    background-color: rgba(0,0,0,.02);
  }

  .top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text__link {
    color: #000738;
  }

  .top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .text__link-sub__link {
    display: none;
  }

  .top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .ico {
    width: 48px;
    height: 48px;
    margin-right: 10px;
  }

  .top-strip .nmenu__head__menu>li.foot__footer .nmenu__head__menu__link .ico span:after {
    line-height: 48px;
  }

  .top-strip .nmenu__head__menu.narrow {
    width: 100%;
    left: 0;
  }

  .top-strip .nmenu__head__menu.twin-simple {
    display: none;
    width: 100%;
    left: 0;
  }

  .top-strip .nmenu__head__menu.twin-simple>li {
    display: inline-block;
    width: 100%;
  }

  .top-strip .nmenu__head__menu.twin-simple .nmenu__head__menu__link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:first-child {
    padding-bottom: 18px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer):not(:first-child) {
    padding-top: 18px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer):not(:first-child):after {
    position: absolute;
    width: calc(100% + 30px);
    left: -15px;
    height: 1px;
    content: "";
    background-color: #f0f0f0;
    top: 0;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) {
    display: block;
    width: 100%;
    position: relative;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link {
    padding: 8px 0;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link {
    margin: 0;
    line-height: 18px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link a {
    font-size: 18px;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link .link-a-r:after {
    opacity: 1;
    margin-left: 6px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link-sub {
    margin: 0;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .text__link-sub__item-link {
    padding-top: 15px;
    padding-bottom: 15px;
    -moz-transition: color .3s ease,-moz-transform .3s ease;
    -webkit-transition: color .3s ease,-webkit-transform .3s ease;
    -o-transition: color .3s ease,-o-transform .3s ease;
    -ms-transition: color .3s ease,-ms-transition .3s ease;
    transition: color .3s ease,transform .3s ease;
    will-change: color;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .ico {
    width: 48px;
    height: 48px;
    margin-right: 10px;
  }

  .top-strip .nmenu__head__menu.twin-list>li:not(.foot__footer) .nmenu__head__menu__link .ico span:after {
    top: 1px;
    line-height: 48px;
  }

  .top-strip .nmenu__head:hover .nmenu__head__menu {
    -webkit-transition: all 0s ease!important;
    -moz-transition: all 0s ease!important;
    -o-transition: all 0s ease!important;
    -ms-transition: all 0s ease!important;
    transition: all 0s ease!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
    top: 0;
  }

  .top-strip__right {
    padding: 0;
    line-height: 50px;
    text-align: left;
    width: 100%;
    z-index: 1;
    opacity: 0;
    -moz-transition: opacity .3s ease,-moz-transform .3s ease;
    -webkit-transition: opacity .3s ease,-webkit-transform .3s ease;
    -o-transition: opacity .3s ease,-o-transform .3s ease;
    -ms-transition: opacity .3s ease,-ms-transition .3s ease;
    transition: opacity .3s ease,transform .3s ease;
    will-change: opacity;
  }

  .top-strip__right #nmenu_search {
    display: none;
  }

  .top-strip__right__btn {
    padding: 10px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: block;
  }

  .top-strip__right__btn .ico {
    display: none;
  }

  .top-strip__right__btn span {
    font-weight: 700;
  }

  .top-strip--floating {
    background-color: transparent;
    top: 0;
    border-bottom-width: 0;
  }

  .top-strip--floating .top-strip__logo {
    top: 0;
    background-color: #e6eaf0;
    border-bottom: 1px solid #ddd;
  }

  .top-strip--floating .top-strip__logo svg {
    fill: #000738;
  }

  .top-strip--floating .top-strip__logo .ham_trigger__bar {
    background-color: #000738;
  }

  .top-strip--opt {
    max-height: 999999px;
    overflow: visible;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
  }

  .top-strip--opt .simple-bar,.top-strip--opt .top-strip__search {
    left: 0;
    visibility: visible;
  }

  .top-strip--opt .top-strip__logo {
    border-bottom: 0 solid transparent;
  }

  .top-strip--opt .top-strip__logo svg {
    fill: #000738;
  }

  .top-strip--opt .top-strip__logo .ham_trigger {
    min-width: 24px;
    z-index: 3;
  }

  .top-strip--opt .top-strip__logo .ham_trigger__bar {
    top: 3px;
    left: 3px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    opacity: .5;
    background: #000;
  }

  .top-strip--opt .top-strip__logo .ham_trigger__bar:nth-child(2) {
    background: #f9f9f9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0s ease!important;
    -moz-transition: all 0s ease!important;
    -o-transition: all 0s ease!important;
    -ms-transition: all 0s ease!important;
    transition: all 0s ease!important;
  }

  .top-strip--opt .top-strip__logo .ham_trigger__bar:first-child {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .top-strip--opt .top-strip__logo .ham_trigger__bar:last-child {
    top: calc(50% + 8px);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .top-strip--opt .top-strip__logo .ham_trigger:hover>* {
    opacity: .9;
  }

  .top-strip--opt .top-strip__right {
    opacity: 1;
  }

  .top-strip--opt .nmenu {
    opacity: 1;
  }

  .top-strip--opt.top-strip--floating .top-strip__logo {
    background-color: #fff;
  }

  .top-strip--default .top-strip__logo {
    top: 0;
  }
}

@media (max-width:1024px) {
  .prog-bar {
    padding: 100px 40px;
  }
}

@media (max-width:1024px) {
  .search-p__res>* {
    margin: 0;
  }
}

@media (max-width:1024px) {
  .onehire__sec {
    font-size: 30px;
  }
}

@media (max-width:1024px) {
  .train-list__results__item__img {
    display: none;
  }
}

@media (max-width:1024px) {
  .p-header__img-p-cont {
    width: 100%;
    position: relative;
    display: block;
    top: auto;
  }

  .p-header__img-p-cont__cont {
    max-width: 80%;
    margin-top: 60px;
    width: 80%;
  }
}

@media (max-width:1024px) {
  .animato__below {
    max-width: 600px;
  }
}

@media (max-width:1024px) {
  .simple-b--2019b.simple-b {
    padding-top: 140px;
    padding-bottom: 80px;
    text-align: center;
  }

  .simple-b--2019b.simple-b--bg {
    background-size: cover;
    background-position: 100% -120px;
  }

  .simple-b--2019b.simple-b .simple-b__cont:after {
    right: calc(50% - 48px);
    top: -48px;
    bottom: auto;
    height: 96px;
    width: 96px;
  }

  .simple-b--2019b.simple-b .simple-b__right {
    width: 444px;
    min-width: 444px;
    max-width: 444px;
    max-height: 444px;
    height: 444px;
  }

  .simple-b--2019b.simple-b .simple-b__right--horz {
    height: 296px;
  }
}

@media (max-width:1024px) {
  .simple-b--simple .simple-b__cont-cont.bg-svg-simpleg-b {
    background: 0 0;
  }

  .simple-b--simple .simple-b__left {
    text-align: center;
  }
}

@media (max-width:1024px) {
  .simply-text--spotlight {
    padding-top: 250px;
  }

  .simply-text--spotlight .spotlight__light {
    width: 1100px;
    left: -475px;
  }

  .simply-text--spotlight .spotlight__light:after {
    border-left: 550px solid transparent;
    border-right: 550px solid transparent;
  }
}

@media (max-width:1024px) {
  .form-h--event {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .form-h--event .form-h__body {
    top: 0;
    position: static;
  }
}

@media (max-width:1024px) {
  .half-half--course {
    flex-direction: column;
  }
}

@media (max-width:1024px) {
  .cust_fb_2019__left {
    width: 300px;
    padding: 30px;
    overflow: hidden;
  }

  .cust_fb_2019__left:after {
    top: 80px;
  }

  .cust_fb_2019__right {
    width: calc(100% - 300px);
    padding: 190px 40px 160px 60px;
  }
}

@media (max-width:1024px) {
  .cust_fb {
    padding: 0;
  }

  .cust_fb__cont {
    flex-direction: column-reverse;
  }

  .cust_fb__cont__left {
    margin: 0 0 130px 0;
  }

  .cust_fb__cont__left.fade_scroll--active {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  .cust_fb__cont__right {
    padding: 130px 30px 30px 30px;
  }

  .cust_fb__cont__right__head {
    max-width: 500px;
  }

  .cust_fb__cont__right__head.fade_scroll--active {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }

  .cust_fb__cont__right .progress-bar.fade_scroll--active {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}

@media (max-width:1024px) {
  .cust_fbv3 {
    padding: 0;
  }

  .cust_fbv3__cont__right {
    padding: 130px 0 100px 0;
  }

  .cust_fbv3__cont__right__head {
    max-width: 470px;
  }
}

@media (max-width:1024px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active {
    width: 400px;
    height: 400px;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .back:after,.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .front:after {
    padding-top: calc(50% - 43px);
    font-size: 72px;
  }
}

@media (max-width:1024px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s:after {
    font-size: 52px;
    top: 7%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s:before {
    font-size: 13px;
  }
}

@media (max-width:600px) {
  .list-btns__list__item__header {
    width: 100%;
    font-weight: 400;
  }
}

@media (max-width:600px) {
  .contact-snippet__quote--down {
    display: none;
  }
}

@media (max-width:600px) {
  .resource_hub__head {
    padding-right: 20px;
    padding-left: 20px;
  }

  .resource_hub__head__search__container {
    padding-right: 22px;
  }

  .resource_hub__head__search__container .search-submit {
    display: none;
  }

  .resource_hub__head__search__options {
    flex-wrap: wrap;
  }

  .resource_hub__body {
    padding-right: 20px;
    padding-left: 20px;
  }

  .resource_hub__body__header,.resource_hub__body__res {
    margin-right: 0;
    margin-left: 0;
  }

  .resource_hub__body__res:hover {
    top: 0;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
  }

  .resource_hub__body__res__text__detailed__products .product {
    width: calc(100% - 8px);
  }

  .resource_hub__body__res__text__detailed__more_details {
    flex-direction: column;
  }

  .resource_hub__body__res__text__detailed__more_details>* {
    flex-direction: row;
    text-align: left;
    align-items: center;
  }

  .resource_hub__body__res__text__detailed__more_details .txt {
    margin-left: 10px;
  }

  .resource_hub__options {
    right: -610px;
    width: 100%;
    min-width: 100%;
  }

  .resource_hub__options--show {
    right: 0;
  }

  .resource_hub__options~.grey-shield {
    display: none;
  }

  .resource_hub__options__bottom .btn {
    padding-right: 35px;
    padding-left: 35px;
  }

  .resource_hub--nested .resource_hub__body__top {
    padding: 0;
  }
}

@media (max-width:600px) {
  .p-header__gradient {
    height: 600px;
    padding-top: 80px;
  }

  .p-header .wc-float,.p-header__cta,.p-header__logo,.p-header__para,.p-header__title {
    max-width: 100%;
    padding: 0 30px;
  }

  .p-header--light .p-header__gradient {
    padding: 60px 0;
  }

  .p-header--light .p-header__cont {
    padding: 0 20px;
  }
}

@media (max-width:600px) {
  .sml-gallery,.sml-gallery--reversed {
    padding: 80px 30px;
  }

  .sml-gallery .sml-gallery__intro,.sml-gallery--reversed .sml-gallery__intro {
    font-size: 20px;
  }

  .sml-gallery .sml-gallery__content,.sml-gallery--reversed .sml-gallery__content {
    padding-bottom: 40px;
    margin-top: 40px;
  }

  .sml-gallery .sml-gallery__content__left,.sml-gallery--reversed .sml-gallery__content__left {
    margin-top: 50px;
  }

  .sml-gallery .sml-gallery__content__left__btn,.sml-gallery--reversed .sml-gallery__content__left__btn {
    font-size: 16px;
  }

  .sml-gallery .sml-gallery__content__right,.sml-gallery--reversed .sml-gallery__content__right {
    height: calc(100% - 40px);
  }

  .sml-gallery .sml-gallery__content__right__img,.sml-gallery--reversed .sml-gallery__content__right__img {
    max-width: calc(100% - 40px);
  }
}

@media (max-width:600px) {
  .m-accordion {
    padding-right: 0;
    padding-left: 0;
  }

  .m-accordion__head {
    padding-right: 30px;
    padding-left: 30px;
  }

  .m-accordion__list {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  .m-accordion__item__title {
    padding: 20px 56px 20px 20px;
  }

  .m-accordion__item__title:after {
    right: 20px;
  }
}

@media (max-width:600px) {
  .animato {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (max-width:600px) {
  .mod-quote {
    padding: 80px 30px;
  }

  .mod-quote__quote {
    width: 104.5px;
    height: 110px;
  }

  .mod-quote__quote--up {
    top: -38.5px;
    left: 10px;
  }

  .mod-quote__quote--up:after,.mod-quote__quote--up:before {
    width: 83.6px;
    font-size: 66.88px;
  }

  .mod-quote__quote--up:before {
    left: 48.07px;
  }

  .mod-quote__quote--down {
    bottom: -55px;
    right: 40px;
  }

  .mod-quote__quote--down:after,.mod-quote__quote--down:before {
    width: 83.6px;
    font-size: 66.88px;
  }

  .mod-quote__quote--down:before {
    left: 48.07px;
  }
}

@media (max-width:600px) {
  .pc-gallary {
    padding: 80px 20px;
  }

  .pc-gallary__right__pc {
    width: calc(100vw - 40px);
    height: calc(68.66vw - 40px);
  }

  .pc-gallary__right__pc__window__text {
    padding: 8% 5px 20px 5px;
  }

  .pc-gallary__right__pc__window__text.h-m {
    font-size: 14px;
  }

  .pc-gallary__right__pc__window__img {
    top: calc(-12% - 30px);
  }
}

@media (max-width:600px) {
  .logo-cont ul {
    padding: 10px 20px 20px 20px;
    max-width: 360px;
  }

  .logo-cont ul li {
    width: 50%;
    height: 90px;
  }

  .logo-cont ul li img {
    max-height: 50px;
    max-width: 86px;
  }
}

@media (max-width:600px) {
  .course-details {
    padding: 100px 30px;
  }

  .course-details__data {
    display: block;
  }

  .course-details__data__row {
    display: block;
  }

  .course-details__data__row__head,.course-details__data__row__text {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }

  .course-details__data__row__head {
    border-right: none;
    text-align: left;
    white-space: normal;
    padding-bottom: 0;
    font-weight: 700;
  }

  .course-details__data__row__text {
    padding-top: 5px;
  }

  .course-details__data__row:not(:last-child) {
    padding-bottom: 10px;
  }
}

@media (max-width:600px) {
  .l-head__cont {
    padding: 40px 0 30px 0;
  }

  .l-head h2 {
    font-size: 24px;
  }

  .l-head__left__par {
    flex-direction: column;
    margin-top: 20px;
  }

  .l-head__left__par__text {
    padding-right: 0;
  }

  .l-head__left__par__btn {
    margin-top: 40px;
  }

  .l-head__right {
    max-width: 300px;
    min-width: 300px;
    height: 300px;
  }
}

@media (max-width:600px) {
  .simple-b .simple-b__cont-cont.bg-svg-simpleg-b {
    background: 0 0;
  }

  .simple-b__cont {
    padding-right: 30px;
    padding-left: 30px;
  }

  .simple-b__left {
    padding: 20px 0;
  }

  .simple-b__left__par__ico-list {
    left: 0;
    max-width: 100%;
  }

  .simple-b__left__par__ico-list li {
    width: 25%;
  }

  .simple-b__right {
    max-width: 90vw;
    max-height: 90vw;
    width: 90vw;
    min-width: 0;
    height: 90vw;
  }

  .simple-b__right--horz {
    height: 60vw;
  }
}

@media (max-width:600px) {
  .simply-text {
    padding-right: 30px;
    padding-left: 30px;
  }

  .simply-text__head {
    margin-bottom: 26px;
  }

  .simply-text__text {
    font-size: 18px;
  }
}

@media (max-width:600px) {
  .iconic-blocks {
    padding-right: 30px;
    padding-left: 30px;
  }

  .iconic-blocks__blocks__block {
    max-width: 406px;
    width: 100%;
    margin: 20px auto;
  }

  .iconic-blocks--all-one .iconic-blocks__blocks {
    margin: 0;
  }
}

@media (max-width:600px) {
  .form-h {
    padding: 50px 0 0 0;
  }

  .form-h__cont>* {
    margin: 20px 30px;
  }

  .form-h__body {
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 10px 30px;
    margin-bottom: 0;
  }

  .form-h--wide .form-h__body {
    margin-left: 30px;
  }

  .form-h--wide .sq-form-question {
    padding: 3px 0;
    display: block;
    width: 100%;
    max-width: 440px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width:600px) {
  .half-half__text {
    padding: 80px 30px;
  }

  .half-half__img {
    height: 100vw;
  }
}

@media (max-width:600px) {
  .drag-slide {
    padding: 60px 20px;
  }

  .drag-slide:after,.drag-slide:before {
    width: 20px;
  }

  .drag-slide__content__menu {
    min-width: 280px;
  }

  .drag-slide__content__gallery__btns__btn {
    margin: 0 5px;
  }

  .drag-slide__content__gallery__intro {
    max-width: 325px;
  }

  .drag-slide__content__gallery__intro__text {
    text-align: left;
  }

  .drag-slide__content__gallery__intro__text.active {
    font-size: 18px;
  }

  .drag-slide__content__gallery__imgs {
    max-width: calc(100vw - 40px);
  }

  .drag-slide__content__gallery__imgs__img img {
    max-height: 400px;
  }
}

@media (max-width:600px) {
  .i10__content {
    padding: 160px 30px 0 30px;
    background-size: 0!important;
  }

  .i10__text {
    padding: 0;
  }

  .i10__anim {
    width: calc(100vw - 60px);
    height: calc(100vw - 60px);
  }

  .i10--active .i10__anim__snap {
    -webkit-transform: rotateY(-8deg) translateZ(-20px);
    -moz-transform: rotateY(-8deg) translateZ(-20px);
    -ms-transform: rotateY(-8deg) translateZ(-20px);
    -o-transform: rotateY(-8deg) translateZ(-20px);
    transform: rotateY(-8deg) translateZ(-20px);
  }

  .i10--active .i10__anim__func {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    -webkit-transform: rotateY(-8deg);
    -moz-transform: rotateY(-8deg);
    -ms-transform: rotateY(-8deg);
    -o-transform: rotateY(-8deg);
    transform: rotateY(-8deg);
    left: 15%;
  }
}

@media (max-width:600px) {
  .cond-list__list:after {
    width: 100%;
    min-width: 0;
    max-width: 280px;
  }

  .cond-list__list__item {
    width: 100%;
    min-width: 0;
    max-width: 280px;
    text-align: center;
  }

  .cond-list__list__item__content {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 30px;
  }

  .cond-list__list__item__top__img {
    margin-bottom: 10px;
  }

  .cond-list__list__item__cta:after {
    opacity: 1;
    right: 0;
  }

  .cond-list__list__item__cta--download:after {
    top: 0;
  }

  .cond-list--stand-hover .cond-list__list__item {
    bottom: -120px;
    opacity: 0;
  }

  .cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__content {
    background-color: transparent;
    top: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__top__img {
    max-width: 80%;
    max-height: 80%;
    margin-top: 5%;
    margin-bottom: 10px;
  }

  .cond-list--stand-hover .cond-list__list__item:hover .cond-list__list__item__cta:after {
    opacity: 1;
    right: 0;
  }

  .cond-list--stand-hover .cond-list__list__item.custom_scroll--active {
    bottom: 0;
    opacity: 1;
  }
}

@media (max-width:600px) {
  .custom-cont {
    padding: 100px 30px;
  }
}

@media (max-width:600px) {
  .prog-bar {
    padding: 100px 30px;
  }

  .prog-bar__block {
    padding-right: 15px;
    padding-left: 15px;
  }

  .prog-bar__block__top {
    flex-direction: column;
    align-items: flex-start;
  }

  .prog-bar__block__top__goal {
    margin-top: 30px;
  }

  .prog-bar__block__top__goal__title {
    left: 0;
  }
}

@media (max-width:600px) {
  .search-p__search-cont {
    padding: 88px 0 0 0;
  }

  .search-p__search-cont__box__head h1 {
    padding: 0 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }

  .search-p__search-cont__box__container {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 76px;
  }

  .search-p__search-cont__box__container .search-input input {
    height: 76px;
    padding-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }

  .search-p__search-cont__box__container .search-submit {
    display: none;
  }

  .search-p__search-cont__box__container:after {
    position: absolute;
    background-image: url(https://www.technologyonecorp.com?a=107921);
    background-size: 396px 108px;
    background-position: -153px -9px;
    width: 18px;
    height: 18px;
    content: "";
    top: 29px;
    left: 19px;
  }

  .search-p__head {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 40px;
  }

  .search-p__res {
    padding-right: 0;
    padding-left: 0;
    border-top: 1px solid #ddd;
    min-height: 0;
  }

  .search-p__res__left li {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .search-p__res__left li:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .search-p__res__left__nav {
    margin-top: 50px;
  }
}

@media (max-width:600px) {
  .onehire__sec {
    font-size: 18px;
  }

  .onehire__sec.ouch h2 {
    font-size: 36px;
  }

  .onehire__sec.ouch h2 .h-step {
    font-size: 48px;
    margin-bottom: 40px;
  }

  .onehire__sec.ouch h2 .h-step .c {
    top: -5px;
  }

  .onehire__sec.ouch .img {
    width: 80vw;
    height: 80vw;
  }

  .onehire__sec.ouch .img--step {
    width: 50vw;
    height: 50vw;
  }

  .onehire__sec.ouch .text ul {
    margin-top: 20px;
  }

  .onehire__sec.ouch .text ul li {
    display: block;
    margin-bottom: 48px;
  }

  .onehire__sec.ouch .text ul li.arrow {
    padding-right: 0;
  }

  .onehire__sec.ouch .text ul li.arrow:after {
    content: "\e828";
    top: calc(100% + 8px);
    right: calc(50% - 11px);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .onehire__sec.ouch .text.active {
    -moz-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-moz-transform .9s ease;
    -webkit-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-webkit-transform .9s ease;
    -o-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-o-transform .9s ease;
    -ms-transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,-ms-transition .9s ease;
    transition: opacity .9s ease,top .9s ease,box-shadow .9s ease,transform .9s ease;
    will-change: opacity,top,box-shadow;
    top: 0;
    opacity: 1;
  }
}

@media (max-width:600px) {
  .train-list__filter {
    right: -100%;
    width: 100%;
  }

  .train-list__filter--opt-show {
    right: 0;
  }

  .train-list__results {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (max-width:600px) {
  .event-time {
    padding: 80px 30px 100px 30px;
  }
}

@media (max-width:600px) {
  .p-header__title--event {
    text-align: left;
  }

  .p-header__subtitle {
    max-width: 100%;
    padding: 0 40px;
  }
}

@media (max-width:600px) {
  .animato__below {
    max-width: 450px;
  }

  .animato__below__row {
    flex-wrap: wrap;
  }

  .animato__below__row__item {
    width: 50%;
  }
}

@media (max-width:600px) {
  .simple-b--2019b.simple-b--bg {
    background-size: cover;
    background-position: 80% -120px;
  }

  .simple-b--2019b.simple-b .simple-b__right {
    max-width: 90vw;
    max-height: 90vw;
    width: 90vw;
    min-width: 0;
    height: 90vw;
  }

  .simple-b--2019b.simple-b .simple-b__right--horz {
    height: 60vw;
  }
}

@media (max-width:600px) {
  .simple-b__left__images__img {
    max-height: 90px;
  }
}

@media (max-width:600px) {
  .cond-list--product-modules .cond-list__list__item__top {
    -moz-transition: box-shadow .3s ease,-moz-transform .3s ease;
    -webkit-transition: box-shadow .3s ease,-webkit-transform .3s ease;
    -o-transition: box-shadow .3s ease,-o-transform .3s ease;
    -ms-transition: box-shadow .3s ease,-ms-transition .3s ease;
    transition: box-shadow .3s ease,transform .3s ease;
    will-change: box-shadow;
    -webkit-box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.05);
    box-shadow: inset 0 2px 50px 0 rgba(0,0,0,.05);
  }

  .cond-list--product-modules .cond-list__list__item__top__img {
    margin-top: 0;
    margin-bottom: calc(5% + 10px);
    max-width: 100%;
    max-height: 100%;
    right: 0;
  }

  .cond-list--product-modules .cond-list__list__item__top__img--big {
    right: -5%;
    margin-top: 5%;
  }
}

@media (max-width:600px) {
  .cust_fb_2019 {
    display: block;
  }

  .cust_fb_2019__left,.cust_fb_2019__right {
    display: block;
  }

  .cust_fb_2019__left {
    width: 100%;
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .cust_fb_2019__left:after {
    top: calc(100% - 40px);
    right: calc(50% - 80px);
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #fff;
    border-right: 40px solid transparent;
  }

  .cust_fb_2019__right {
    width: 100%;
    padding: 60px 0 90px 0;
    max-width: 400px;
    margin: 0 auto;
  }

  .cust_fb_2019__right__content {
    text-align: center;
    max-width: calc(100% - 80px);
  }
}

@media (max-width:600px) {
  .cust_fbv3__cont__right {
    text-align: center;
  }

  .cust_fbv3__cont__right__head {
    max-width: 470px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 30px;
    margin: 30px auto 0 auto;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active {
    width: calc(100vw - 60px);
    height: calc(100vw - 60px);
    max-width: 400px;
    max-height: 400px;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .sml-gallery__content__right__img {
    margin: 0;
    max-width: 100%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .back:after,.sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active .card .front:after {
    padding-top: calc(50% - 32px);
    font-size: 54px;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.analytics .card {
    right: -4%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.fully-integrated .card {
    left: -4%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s {
    top: 60%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b li.responses .s:after {
    font-size: 22px;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .card {
    right: -4%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.responses .c--3 .s {
    top: 43%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.efficient-case .card {
    right: 2%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .sml-gallery__content__right__img {
    margin-right: auto;
    margin-left: auto;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.integrate-administration .card {
    right: 2%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b li.active.strategies .card {
    right: 2%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .sml-gallery__content__right__img {
    margin-bottom: 16%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.mapped .card {
    right: -4%;
    top: -8%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .sml-gallery__content__right__img {
    margin-bottom: 16%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.visibility .card {
    right: -5%;
    top: 2%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b.fade_scroll--active li.active.auto-categorise .card {
    right: 2%;
  }
}

@media (max-width:600px) {
  .sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals {
    left: -3%;
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s:after {
    font-size: 40px;
    top: auto;
    bottom: calc(55% - 20px);
  }

  .sml-gallery__content__right.sml-gallery__content__right--2019b li.simple-approvals .s:before {
    font-size: 11px;
  }
}