html {overflow-x: hidden !important;max-width: 100% !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media (min-width:1200px) {html {font-size: 16px;}}
@media (min-width:768px) and (max-width:1199px) {html {font-size: 15px;}}
@media (max-width:767px) {html {font-size: 14px;}}
body {font-family: Roboto,sans-serif;color: #101533;background-color: rgba(237,240,251,.5);overflow-x: hidden !important;max-width: 100% !important;}
body, header {position: relative;}
a {color: #3e68ff;transition: all .3s;}
a:hover {text-decoration: none;}
.subtitle, h1, h2, h3, h4, h5, h6 {font-family: Poppins,sans-serif;}
.subtitle {display: block;flex-basis: 100%;padding-left: 2em;margin-top: .5em;font-weight: 400;color: #131a40;}
@media (max-width:767px) {.subtitle {margin-top: .8em;}}
.alignright {float: right;margin: 0 0 1em 1em;}
.alignleft {float: left;margin: 0 1em 1em 0;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption-text {text-align: center;font-size: 1em;}
@media (min-width:1200px) and (max-width:1399px) {.container {max-width: 1140px;}}
@media (min-width:1400px) and (max-width:1619px) {.container {max-width: 1340px;}}
@media (min-width:1620px) {.container {max-width: 1560px;}}
.container-fluid {max-width: 1920px;}
@media (min-width:1400px) {.col-xxl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}}
@media (max-width:2000px) {.push-left {margin-left: 0;}}
.col-left-padding {padding-left: 2em;padding-right: 2em;}
.space-small {padding-bottom: 4em;}
@media (max-width:991px) {.space-small {padding-bottom: 2em;}}
.space-medium {padding-bottom: 8em;}
@media (max-width:991px) {.space-medium {padding-bottom: 4em;}}
.space-large {padding-bottom: 12em;}
@media (max-width:991px) {.space-large {padding-bottom: 6em;}}
.arrow-default {width: 1.5625em;height: auto;}
.login-icon {width: 1.625em;height: auto;}
.blue-heading-top-icon {width: 3.125em;height: auto;}
.place-icon {width: 2.75em;height: 1.375em;}
.btn {font-weight: 500;border-radius: 0;padding: 1.6em 3.5em;max-width: 100%;white-space: normal;}
@media (max-width:575px) {.btn {padding: 1.5em;}}
.btn.btn-primary {background-color: #3e68ff;color: #fff;}
.btn.btn-primary:hover {background-color: #1a4cff;}
.btn.btn-primary:focus, .btn.btn-primary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;background-color: #1a4cff;}
.btn.btn-secondary:focus, .btn.btn-secondary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;background-color: #24b9a6;}
.btn.btn-primary:after {content: "";display: inline-block;background-image: url("assets/img/arrow-white.svg");width: 1.5625em;height: .6875em;background-repeat: no-repeat;background-size: cover;margin-left: 1.375em;}
.btn.btn-secondary {padding: 1.5em 1.625em !important;background-color: #2bd6c0;border: none;font-family: Poppins,sans-serif;font-size: 1em;font-weight: 500;}
.btn.btn-secondary:hover {background-color: #24b9a6;}
.btn.btn-tertiary {background-color: #3e68ff;background-color: #101533;color: #fff;}
.btn.btn-tertiary:hover {background-color: #070a18;}
.btn.btn-tertiary:focus, .btn.btn-tertiary:not(:disabled):not(.disabled):active:focus {outline: none;box-shadow: none;background-color: #070a18;}
.btn.btn-tertiary:after {content: "";display: inline-block;background-image: url("assets/img/arrow-white.svg");width: 1.5625em;height: .6875em;background-repeat: no-repeat;background-size: cover;margin-left: 1.375em;}
.btn-small {display: inline-block;padding: .3em .9em .2em;border-radius: 4px;border: 1px solid #d9dbe8;background-color: #eff0f7;font-size: .875em;font-weight: 400;letter-spacing: -.04em;margin-right: .3em;}
.btn-small-1 {color: #101533;}
.btn-small-1:hover, .btn-small-2 {color: #3e68ff;}
.btn-small-2:hover {color: #101533;}
.btn-small-3 {background-color: #3e68ff;color: #fff;border-color: #3e68ff;}
.btn-small-3:hover {background-color: #1a4cff;border-color: #1a4cff;color: #fff;}
.navbar-brand {padding: 0 1.35em;margin-right: 0;align-self: stretch;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.navbar-brand .logo-white {display: block;}
.navbar-brand .logo-blue {display: none;}
@media (min-width:992px) and (max-width:1320px) {.navbar-brand {padding: 0 1em;}}
.navbar-main {padding: 0;background-color: #101533;color: #fff;font-family: Poppins,sans-serif;transition: color .3s,opacity .3s,background-color .3s,border-color .3s;}
.navbar-main * {transition: all .3s;}
@media (max-width:991px) {.navbar-main {border-bottom: none;}}
.navbar-main .container-fluid {padding-left: 0;padding-right: 0;}
#navbarNav {font-size: .875em;}
#navbarNav .nav-link {color: #fff;padding: 2.32em 2.57em;white-space: nowrap;}
@media (max-width:991px) {#navbarNav .nav-link {text-align: center;font-size: 1.25em;padding: 1em;}}
@media (min-width:992px) and (max-width:1059px) {#navbarNav .nav-link {padding: 2.32em 1.25em;}}
@media (min-width:1060px) and (max-width:1199px) {#navbarNav .nav-link {padding: 2.32em 1.5em;}}
@media (min-width:1200px) and (max-width:1320px) {#navbarNav .nav-link {padding: 2.32em 2em;}}
@media (max-width:991px) {#navbarNav .navbar-nav {padding: 0 0 3em;}}
#navbarNav .current-menu-item {position: relative;background-color: transparent;}
#navbarNav .current-menu-item .nav-link {background-color: rgba(21,29,72,.5);}
#navbarNav .nav-item {position: relative;}
@media (min-width:992px) {#navbarNav .nav-item:before {content: "";display: block;width: 0;height: 2px;background-color: #3e68ff;position: absolute;left: 2.57em;bottom: -1px;transition: width .3s;}}
@media (min-width:992px) and (max-width:1059px) {#navbarNav .nav-item:before {left: 1.25em;}}
@media (min-width:1060px) and (max-width:1199px) {#navbarNav .nav-item:before {left: 1.5em;}}
@media (min-width:992px) {#navbarNav .nav-item:hover:before {content: "";display: block;width: 1.5em;height: 2px;background-color: #3e68ff;position: absolute;left: 2.57em;bottom: -1px;}}
@media (min-width:992px) and (max-width:1059px) {#navbarNav .nav-item:hover:before {left: 1.25em;}}
@media (min-width:1060px) and (max-width:1199px) {#navbarNav .nav-item:hover:before {left: 1.5em;}}
@media (min-width:992px) {#navbarNav .nav-item.hover:before {content: "";display: block;width: 1.5em;height: 2px;background-color: #3e68ff;position: absolute;left: 2.57em;bottom: -1px;}}
@media (min-width:992px) and (max-width:1059px) {#navbarNav .nav-item.hover:before {left: 1.25em;}}
@media (min-width:1060px) and (max-width:1199px) {#navbarNav .nav-item.hover:before {left: 1.5em;}}
@media (min-width:992px) {#navbarNav .nav-item-left-border {position: relative;border-left: 1px solid rgba(62,104,255,.1);}}
@media (min-width:992px) {#navbarNav .nav-item-left-border:after {content: "";display: block;width: 1px;height: 1.2em;background-color: rgba(62,104,255,.5);position: absolute;top: 50%;transform: translateY(-50%);left: -1px;}}
#navbarNav .nav-item-login {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: stretch;background-color: #3e68ff;margin-bottom: -1px;}
@media (max-width:991px) {#navbarNav .nav-item-login {display: inline-block;width: auto;position: relative;padding: 1em;margin: 1em auto 0;}}
#navbarNav .nav-item-login .nav-link {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding-top: 0;padding-bottom: 0;padding-right: 1em;}
#navbarNav .nav-item-login .login-text {margin-right: 2em;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-self: center;}
@media (max-width:1199px) {#navbarNav .nav-item-login .login-text {margin-right: 0;}}
#navbarNav .nav-item-login .separator {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-self: stretch;width: 1px;background-color: rgba(21,29,72,.1);}
@media (max-width:1199px) {#navbarNav .nav-item-login .separator {display: none;}}
#navbarNav .nav-item-login img {margin-left: 1em;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-self: center;}
@media (min-width:992px) and (max-width:1199px) {#navbarNav .nav-item-login img {display: none;}}
#navbarNav .nav-item-login:hover:before {display: none;}
#navbarNav .nav-item-login:hover {background-color: #1a4cff;}
.languages {position: relative;z-index: 1030;align-self: stretch;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: stretch;margin-bottom: -1px;border-bottom: 1px solid #3e68ff;}
@media (max-width:991px) {.languages {display: none;}}
.languages #languageNav {background-color: #3e68ff;color: #fff;}
.languages #languageNav .nav-item, .languages #languageNav .nav-link {align-self: stretch;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.languages #languageNav .nav-link {color: #fff;font-size: .875em;font-weight: 300;letter-spacing: .0175em;}
.languages #languageNav .dropdown-toggle {padding-left: 1.1em;padding-right: 1.1em;}
.languages #languageNav .dropdown-toggle:after {position: absolute;bottom: .875em;left: 50%;transform: translateX(-50%);display: block;border: none;margin: 0;width: .652375em;height: .525375em;background-image: url("assets/img/icon-language.svg");background-repeat: no-repeat;background-position: 50%;transition: all .3s;}
.languages .dropdown-menu {width: 100%;border: none;border-radius: 0;margin: 1px 0 0;padding: 0;min-width: 0;}
.languages .dropdown-item {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;line-height: 2em;font-size: .875em;font-weight: 300;letter-spacing: .0175em;background-color: #101533;color: #fff;padding: .25rem 0;}
.languages .dropdown-item:focus {color: inherit;background-color: inherit;}
.languages .dropdown-item:hover {color: #fff;background-color: #1a4cff;}
.search-form {position: relative;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-self: stretch;padding-left: 2em;margin-bottom: -1px;border-bottom: 1px solid rgba(62,104,255,.3);z-index: 5;}
@media (min-width:992px) and (max-width:1600px) {.search-form {display: none;position: absolute;padding-left: 1.5em;padding-right: 1em;}}
@media (max-width:650px) {.search-form {display: none;position: absolute;padding-left: 1.5em;padding-right: 1em;margin-bottom: 0;}}
@media (min-width:651px) and (max-width:1199px) {.search-form {margin-left: auto;margin-right: 1.5em;margin-bottom: 0;}}
.search-form .form-control {width: 16.4375em;padding: 0;background-color: transparent;border: 0;border-radius: 0;color: #fff;font-family: Roboto,sans-serif;font-weight: 300;font-size: .875em;margin-right: -.75rem;}
.search-form .form-control:focus {box-shadow: none;}
.search-form .form-control::-moz-placeholder {color: #fff;}
.search-form .form-control:-ms-input-placeholder {color: #fff;}
.search-form .form-control::placeholder {color: #fff;}
.search-form .btn {background-color: transparent;border: 0;color: #3e68ff;position: relative;right: -.75rem;font-weight: 400;padding: .375rem .75rem;}
.search-form .btn.focus, .search-form .btn:focus {box-shadow: none;}
.search-form.show {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;background-color: #101533;}
.search-form.show .btn {right: 0;}
.search-form:after {content: "";display: block;width: 1.2em;height: 2px;background-color: #3e68ff;position: absolute;left: 2em;bottom: -1px;transition: width .3s;}
.search-form.show:after {left: 1.5em;}
.search-form.focus:after {content: "";display: block;width: calc(100% - 2em);height: 2px;background-color: #3e68ff;position: absolute;left: 2em;bottom: -1px;}
.search-form.show.focus:after {left: 1.5em;width: calc(100% - 3em);}
.compact-search {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-self: stretch;align-items: center;color: #3e68ff;cursor: pointer;padding: 0 1.5em;z-index: 1;}
@media (min-width:651px) and (max-width:991px) {.compact-search {display: none;}}
@media (min-width:1601px) {.compact-search {display: none;}}
@media (max-width:991px) {.compact-search {margin-left: auto;z-index: 2;}}
.megamenu {visibility: hidden;opacity: 0;display: none;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;font-size: 1rem;flex-flow: row nowrap;justify-content: flex-start;top: 0;right: 0;left: 0;position: fixed;z-index: -100;border-bottom: 1px solid #eaebf3;-ms-box-shadow: 0 0 30px 0 rgba(22,25,48,.16);-o-box-shadow: 0 0 30px 0 rgba(22,25,48,.16);box-shadow: 0 0 30px 0 rgba(22,25,48,.16);}
.megamenu * {opacity: 0;transition: border-color .3s;}
.megamenu .col1 {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;}
.megamenu .col1 h3 {font-size: 2em;font-weight: 400;letter-spacing: -.08em;margin-bottom: 1em;}
.megamenu .col1 p {opacity: .5;color: #101533;font-family: Roboto,sans-serif;font-size: 16px;font-weight: 300;line-height: 1.7em;margin-bottom: 3.5em;}
.megamenu .col1 a {font-size: .875em;font-weight: 500;line-height: .2em;}
.megamenu .col1 a span {padding-right: 15px;}
.megamenu .col1 a:hover {color: #3e68ff;}
.megamenu .col1, .megamenu .col2, .megamenu .col3 {padding: 5em 0;transition: opacity .3s,border-color .3s;}
.megamenu .col1 h4, .megamenu .col2 h4, .megamenu .col3 h4 {position: relative;padding-left: 1em;color: #101533;font-size: 1.25em;font-weight: 400;letter-spacing: -.05em;margin-bottom: 1.5em;}
.megamenu .col2 h4:after, .megamenu .col3 h4:after {content: "";position: absolute;top: 4px;left: -1px;width: 2px;height: .875em;background-color: #3e68ff;}
.megamenu .col3 h4:before {content: "";position: absolute;top: 4px;left: -1px;width: 1px;height: 50px;background-color: #eaebf3;}
.megamenu .col1-link, .megamenu .col1-text {flex-basis: 100%;padding-right: 5em;}
.megamenu .col1-link {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: row;align-items: flex-end;}
@media (max-width:1399px) {.megamenu .col1-link a:after {content: none;}}
.megamenu .col1-link a:hover {color: #fff;}
.megamenu .col2 {border-left: 1px solid #eaebf3;background-color: #f9faff;}
.megamenu .col3 {background-color: #f9faff;border-right: 1px solid #eaebf3;}
.megamenu .col3 .mega-nav-item {border-right: 0;}
.megamenu .col-tall {padding-left: 0;padding-right: 0;background-color: #f9faff;}
.megamenu .col-tall .mega-nav-item {padding-top: 4.375em;padding-bottom: 4.375em;border-top: 0;border-bottom: 0;}
.megamenu .col-tall .mega-nav-item:first-of-type {border-top: 0;}
.megamenu .col-tall:first-of-type .mega-nav-item {border-left: 1px solid #eaebf3;}
.megamenu .mega-nav-item {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;padding: 1.15em 2em 1.23em 2.125em;font-family: Poppins,sans-serif;font-weight: 400;letter-spacing: -.04em;border-bottom: 1px solid #eaebf3;border-right: 1px solid #eaebf3;background-color: transparent;transition: background-color .3s,color .3s,border-color .3s;}
.megamenu .mega-nav-item .mega-nav-play {width: 3em;height: 3em;}
@media (max-width:1199px) {.megamenu .mega-nav-item .mega-nav-play {display: none;}}
.megamenu .mega-nav-item .mega-nav-play-hover {display: none;width: 3em;height: 3em;}
@media (max-width:1199px) {.megamenu .mega-nav-item .mega-nav-play-hover {display: none;}}
.megamenu .mega-nav-item .mega-nav-number {margin-left: 2em;margin-right: 1em;color: #3e68ff;align-items: flex-start;}
@media (max-width:1199px) {.megamenu .mega-nav-item .mega-nav-number {margin-left: 0;}}
.megamenu .mega-nav-item .mega-nav-arrow {position: relative;margin-left: auto;}
.megamenu .mega-nav-item .mega-nav-arrow-white {position: relative;margin-left: auto;display: none;}
.megamenu .mega-nav-item:first-of-type {border-top: 1px solid #eaebf3;}
.megamenu .mega-nav-item:hover {background-color: #3e68ff;border-color: #3e68ff;cursor: pointer;}
.megamenu .mega-nav-item:hover span {color: #fff;}
.megamenu .mega-nav-item:hover .mega-nav-play-hover {display: block;}
@media (max-width:1199px) {.megamenu .mega-nav-item:hover .mega-nav-play-hover {display: none;}}
.megamenu .mega-nav-item:hover .mega-nav-play {display: none;}
.megamenu .mega-nav-item:hover .mega-nav-number {color: #101533;}
.megamenu .mega-nav-item:hover .mega-nav-arrow {display: none;}
.megamenu .mega-nav-item:hover .mega-nav-arrow-white {display: block;}
.megamenu.show {display: block;visibility: visible;opacity: 1;z-index: 1020;background-color: #f6f7fd;}
@media (max-width:991px) {.megamenu.show {display: none;}}
.megamenu.show * {opacity: 1;}
.megamenu3 {border-top: 0;border-bottom: 0;}
.navbar-toggler {z-index: 999;color: #fff;background-color: #3e68ff;border: none;width: 60px;height: 60px;cursor: pointer;position: relative;border-radius: 0;}
.navbar-toggler:focus {outline: none;}
.navbar-toggler-icon {background-image: none;background-color: #fff;position: relative;display: block;width: 30px;height: 4px;transition: all .3s ease-in-out;margin: auto;}
.navbar-toggler-icon:before {top: -8px;width: 26px;}
.navbar-toggler-icon:after, .navbar-toggler-icon:before {background-color: #fff;left: 0;position: absolute;content: "";height: 4px;transition: all .3s ease-in-out;}
.navbar-toggler-icon:after {top: 8px;width: 22px;}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon {background: transparent;background-color: transparent;}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {width: 30px;transform: rotate(45deg) translate(5px,6px);}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after {width: 30px;transform: rotate(-45deg) translate(5px,-6px);}
.custom-toggler.navbar-toggler {border-color: #fff;border-radius: 0;}
.custom-toggler.navbar-toggler:focus {outline: none;}
.custom-toggler .navbar-toggler-icon {background-image: none;}
@media (min-width:992px) {.navbar-main.hover, .navbar-main.under-hero {background-color: #f9faff;color: #101533;border-bottom: 1px solid #eaebf3;}
	.navbar-main.hover .logo-white, .navbar-main.under-hero .logo-white {display: none;}
	.navbar-main.hover .logo-blue, .navbar-main.under-hero .logo-blue {display: block;}
	.navbar-main.hover #navbarNav .nav-link, .navbar-main.under-hero #navbarNav .nav-link {color: #101533;}
	.navbar-main.hover #navbarNav .current-menu-item, .navbar-main.under-hero #navbarNav .current-menu-item {background-color: transparent;}
	.navbar-main.hover #navbarNav .current-menu-item .nav-link, .navbar-main.under-hero #navbarNav .current-menu-item .nav-link {background-color: #eff0f7;}
	.navbar-main.hover #navbarNav .nav-item-login .login-text, .navbar-main.under-hero #navbarNav .nav-item-login .login-text {color: #fff;}
	.navbar-main.hover .search-form, .navbar-main.under-hero .search-form {border-bottom: 1px solid #dcdde2;}
	.navbar-main.hover .search-form .form-control, .navbar-main.under-hero .search-form .form-control {color: #101533;}
	.navbar-main.hover .search-form .form-control::-moz-placeholder, .navbar-main.under-hero .search-form .form-control::-moz-placeholder {color: #101533;}
	.navbar-main.hover .search-form .form-control:-ms-input-placeholder, .navbar-main.under-hero .search-form .form-control:-ms-input-placeholder {color: #101533;}
	.navbar-main.hover .search-form .form-control::placeholder, .navbar-main.under-hero .search-form .form-control::placeholder {color: #101533;}
	.navbar-main.hover .search-form.show, .navbar-main.under-hero .search-form.show {background-color: #f9faff;color: #101533;border-bottom: 1px solid #dcdde2;}}
@media (min-width:992px) and (min-width:1200px) {.navbar-main.hover #navbarNav .nav-item.hover:before, .navbar-main.hover #navbarNav .nav-item:hover:before, .navbar-main.under-hero #navbarNav .nav-item.hover:before, .navbar-main.under-hero #navbarNav .nav-item:hover:before {background-color: #3e68ff;}}
@media (min-width:992px) and (min-width:1200px) {.navbar-main.hover #navbarNav .nav-item-left-border, .navbar-main.under-hero #navbarNav .nav-item-left-border {border-left: 1px solid #f3f3f5;}}
@media (min-width:992px) and (min-width:1200px) {.navbar-main.hover #navbarNav .nav-item-left-border:after, .navbar-main.under-hero #navbarNav .nav-item-left-border:after {background-color: #d9dbe8;}}
.hero-home .container, .hero-home .row {height: 100%;position: relative;}
.hero, .next-hero {font-size: 1rem;position: relative;color: #fff;background-position: top;background-repeat: no-repeat;background-size: cover;min-height: 625px;display: flex;align-items: center;}
@media (max-width:1599px) {.hero, .next-hero {font-size: .9rem;}}
@media (max-width:1399px) {.hero, .next-hero {min-height: 600px;}}
@media (max-width:1199px) {.hero, .next-hero {font-size: .8rem;min-height: unset;}}
@media (max-width:991px) {.hero, .next-hero {font-size: .7rem;}}
@media (max-width:767px) {.hero, .next-hero {font-size: .6rem;}}
@media (max-width:575px) {.hero, .next-hero {font-size: .55rem;}}
@media (max-width:449px) {.hero, .next-hero {font-size: .4rem;}}
@media (max-width:1199px) {.hero .row, .next-hero .row {justify-content: center;padding: 7em 15px;}}
.hero .col-hero-text, .next-hero .col-hero-text {position: relative;z-index: 2;width: 43%;max-width: 100%;min-height: 1px;padding-right: 0;padding-left: 0;}
@media (max-width:1619px) {.hero .col-hero-text, .next-hero .col-hero-text {width: 50%;}}
@media (max-width:1399px) {.hero .col-hero-text, .next-hero .col-hero-text {width: 60%;}}
@media (max-width:1199px) {.hero .col-hero-text, .next-hero .col-hero-text {width: 100%;}}
.hero .hero-text, .next-hero .hero-text {position: relative;padding: 4.65em 0;font-size: 1.25rem;font-weight: 300;}
@media (max-width:1619px) {.hero .hero-text, .next-hero .hero-text {font-size: 1.15rem;}}
@media (max-width:1399px) {.hero .hero-text, .next-hero .hero-text {padding: 4em 0;}}
@media (max-width:1199px) {.hero .hero-text, .next-hero .hero-text {text-align: center;padding: 0 0 2em;}}
@media (max-width:767px) {.hero .hero-text, .next-hero .hero-text {font-size: 1rem;}}
@media (max-width:575px) {.hero .hero-text, .next-hero .hero-text {padding: 0 0 3em;font-size: .8rem;}}
@media (max-width:449px) {.hero .hero-text, .next-hero .hero-text {font-size: .65rem;}}
.hero .hero-text h1, .hero .hero-text h2, .next-hero .hero-text h1, .next-hero .hero-text h2 {max-width: 600px;font-family: Poppins,sans-serif;font-size: 3.35em;font-weight: 300;line-height: 1.25em;letter-spacing: -.04em;margin-bottom: 0;}
@media (max-width:1619px) {.hero .hero-text h1, .hero .hero-text h2, .next-hero .hero-text h1, .next-hero .hero-text h2 {line-height: 1.3em;max-width: 570px;}}
@media (max-width:1399px) {.hero .hero-text h1, .hero .hero-text h2, .next-hero .hero-text h1, .next-hero .hero-text h2 {line-height: 1.2em;}}
@media (max-width:1199px) {.hero .hero-text h1, .hero .hero-text h2, .next-hero .hero-text h1, .next-hero .hero-text h2 {max-width: 100%;}}
@media (max-width:991px) {.hero .hero-text h1, .hero .hero-text h2, .next-hero .hero-text h1, .next-hero .hero-text h2 {line-height: 1.1em;}}
@media (max-width:575px) {.hero .hero-text h1, .hero .hero-text h2, .next-hero .hero-text h1, .next-hero .hero-text h2 {font-size: 3em;}}
.hero .hero-text h1 span, .hero .hero-text h2 span, .next-hero .hero-text h1 span, .next-hero .hero-text h2 span {font-weight: 300;}
.hero .hero-text p, .next-hero .hero-text p {font-size: 1.25rem;}
@media (max-width:575px) {.hero .hero-text p, .next-hero .hero-text p {font-size: 1.15rem;}}
.hero .hero-img, .next-hero .hero-img {margin-left: auto;z-index: 1;position: absolute;bottom: -156px;right: 25px;width: 57%;max-width: 790px;height: auto;}
@media (max-width:1619px) {.hero .hero-img, .next-hero .hero-img {bottom: -110px;max-width: 700px;}}
@media (max-width:1399px) {.hero .hero-img, .next-hero .hero-img {bottom: 0;right: 0;max-width: 520px;}}
@media (max-width:1199px) {.hero .hero-img, .next-hero .hero-img {margin-left: 0;width: 100%;position: relative;left: auto;right: auto;}}
@media (max-width:991px) {.hero .hero-img, .next-hero .hero-img {max-width: 500px;}}
@media (max-width:767px) {.hero .hero-img, .next-hero .hero-img {max-width: 70%;}}
.next-hero {padding-top: 0;min-height: 567px;}
@media (max-width:1199px) {.next-hero .row {justify-content: center;padding: 7em 15px 0;}}
@media (max-width:1199px) {.next-hero .row img {order: 2;}}
@media (max-width:1199px) {.next-hero .row .col-hero-text {order: 1;}}
.next-hero .hero-img {max-width: 815px;left: -130px;top: -151px;right: auto;}
@media (max-width:1619px) {.next-hero .hero-img {top: 0;left: -100px;max-width: 750px;}}
@media (max-width:1199px) {.next-hero .hero-img {left: auto;top: -20px;max-width: 600px;}}
@media (max-width:991px) {.next-hero .hero-img {max-width: 600px;}}
.next-hero .col-hero-text {margin-left: auto;width: 54%;}
@media (max-width:1199px) {.next-hero .col-hero-text {width: 100%;}}
.next-hero .col-hero-text .hero-text {padding: 7em 0 3em;}
@media (max-width:1619px) {.next-hero .col-hero-text .hero-text {padding: 6em 0 4em;}}
@media (max-width:1399px) {.next-hero .col-hero-text .hero-text {padding: 4em 0;}}
@media (max-width:1199px) {.next-hero .col-hero-text .hero-text {text-align: center;padding: 0 0 2em;}}
.next-hero .col-hero-text .hero-text h1, .next-hero .col-hero-text .hero-text h2 {margin-bottom: .558em;max-width: 100%;}
.next-hero .col-hero-text .hero-text p {margin-bottom: 2.75em;}
@media (max-width:1199px) {.next-hero .col-hero-text .hero-text p {margin-bottom: 2.3em;}}
@media (min-width:1199px) {.next-hero .col-hero-text .hero-text .btn {padding: 1.6em 3.5em;}}
.boxes.white-heading .container, .service-boxes.white-heading .container {background-color: #eff0f7;}
.boxes.white-heading .row, .service-boxes.white-heading .row {position: relative;border-left: 1px solid #e4e5ed;}
.boxes.white-heading .row:before, .service-boxes.white-heading .row:before {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;z-index: -1;width: 200vw;background-color: #ebecf3;box-sizing: border-box;}
.boxes.white-heading .row:after, .service-boxes.white-heading .row:after {content: "";display: block;position: absolute;top: 0;bottom: 0;left: -1px;z-index: -1;width: 200vw;background-color: #eff0f7;box-sizing: border-box;border-left: 1px solid #e4e5ed;}
.boxes.white-heading .container .row:first-child, .boxes.white-heading .container .row:nth-child(2), .service-boxes.white-heading .container .row:first-child, .service-boxes.white-heading .container .row:nth-child(2) {border-left: 1px solid #e4e5ed;z-index: unset;}
.boxes.white-heading .container .row:first-child, .service-boxes.white-heading .container .row:first-child {padding: 6.9em 0 4em;}
@media (max-width:575px) {.boxes.white-heading .container .row:first-child, .service-boxes.white-heading .container .row:first-child {padding: 5em 0 4em;border-left: none;}}
.box-row {display: flex;margin-right: -115px;margin-bottom: -40px;}
@media (max-width:1599px) {.box-row {margin-right: -75px;}}
@media (max-width:1399px) {.box-row {margin-right: -65px;}}
@media (max-width:991px) {.box-row {margin-bottom: -30px;}}
@media (max-width:767px) {.box-row {margin-right: 0;}}
.box-row-4 {margin-right: -55px;}
.box-col {max-width: calc(33.33333% - 100px);counter-increment: boxes;padding: 0 0 0 2.5em;margin-right: 100px;margin-bottom: 40px;}
@media (max-width:1599px) {.box-col {max-width: calc(33.33333% - 60px);margin-right: 60px;}}
@media (max-width:1399px) {.box-col {max-width: calc(33.33333% - 40px);margin-right: 40px;}}
@media (max-width:991px) {.box-col {max-width: calc(50% - 40px);margin-bottom: 30px;}}
@media (max-width:767px) {.box-col {max-width: 100%;margin-right: 0;}}
@media (max-width:575px) {.box-col {padding: 0 0 0 2em;}}
.box-col .box-img {margin-left: -.3em;display: block;padding-bottom: 3em;}
@media (max-width:991px) {.box-col .box-img {padding-bottom: 2em;}}
.box-col .box-img img {line-height: 0;display: block;}
@media (max-width:767px) {.box-col .box-img img {width: 330px;}}
.box-col h3 {font-size: 1.3em;color: #101533;margin-bottom: 1.25em;letter-spacing: -.04em;}
@media (max-width:575px) {.box-col h3 {margin-bottom: .75em;}}
.box-col h3 a, .box-col h3 span {position: relative;color: #101533;font-weight: 400;display: block;}
.box-col h3 a:before, .box-col h3 span:before {padding-right: 10px;content: counters(boxes,".",decimal-leading-zero);color: #3e68ff;display: inline-block;}
.box-col h3 a:after, .box-col h3 span:after {content: "";position: absolute;top: 3px;left: calc(-2em - 1px);width: 2px;height: 1em;background-color: #3e68ff;}
@media (max-width:575px) {.box-col h3 a:after, .box-col h3 span:after {left: calc(-1.6em - 1px);}}
.box-col p {font-size: 1.2em;line-height: 1.65;font-weight: 300;margin-bottom: 1.25em;letter-spacing: -.04em;}
@media (max-width:575px) {.box-col p {margin-bottom: .85em;font-size: 1.15em;line-height: 1.6;}}
.box-col-4 {margin-right: 40px;}
@media (min-width:1200px) {.box-col-4 {max-width: calc(25% - 40px);}}
.box-more {padding: 2em 0;}
.box-more:hover {color: #3e68ff;}
.box-more span {padding-right: 1em;}
.box-more img {position: relative;top: -1px;}
.service-box-row {display: flex;margin-right: -115px;margin-bottom: -40px;}
@media (max-width:1599px) {.service-box-row {margin-right: -75px;}}
@media (max-width:1399px) {.service-box-row {margin-right: -65px;}}
@media (max-width:767px) {.service-box-row {margin-right: -15px;margin-left: -15px;}}
@media (max-width:575px) {.service-box-row {margin-left: 0;margin-right: 0;border-left: none !important;}}
.service-box-col {max-width: calc(33.33333% - 100px);margin-right: 100px;background-color: #fff;box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);padding: 60px 70px 50px 95px;position: relative;transition: all .3s;margin-bottom: 40px;}
@media (max-width:1599px) {.service-box-col {max-width: calc(33.33333% - 60px);margin-right: 60px;padding: 60px 40px 40px 100px;}}
@media (max-width:1399px) {.service-box-col {max-width: calc(33.33333% - 40px);margin-right: 40px;padding: 60px 40px 80px;}}
@media (max-width:991px) {.service-box-col {max-width: calc(50% - 40px);}}
@media (max-width:767px) {.service-box-col {max-width: 100%;margin-right: 0;margin-bottom: 20px;padding: 50px 40px 30px 100px;}}
@media (max-width:450px) {.service-box-col {padding: 50px 40px 30px;}}
.service-box-col:hover {box-shadow: 0 5px 30px .36px rgba(10,10,14,.15);}
.service-box-col>a, .service-box-col>span {display: block;position: absolute;left: 0;top: 90px;}
@media (min-width:768px) and (max-width:1399px) {.service-box-col>a, .service-box-col>span {left: 50%;top: auto;bottom: -28px;transform: translateX(-50%) rotate(270deg);}}
@media (max-width:767px) {.service-box-col>a, .service-box-col>span {top: 50%;transform: translateY(-50%);}}
@media (max-width:450px) {.service-box-col>a, .service-box-col>span {display: none;}}
.service-box-col>a img, .service-box-col>span img {display: block;line-height: 0;}
.service-box-col h3 {font-size: 2.1em;font-weight: 300;margin-bottom: .75em;letter-spacing: -.04em;}
@media (max-width:575px) {.service-box-col h3 {font-size: 1.85em;}}
.service-box-col h3 a:hover, .service-box-col h3 span {color: #3e68ff;}
.service-box-col p {font-size: 1.2em;line-height: 1.65;font-weight: 300;letter-spacing: -.04em;}
@media (max-width:575px) {.service-box-col p {margin-bottom: .85em;font-size: 1.15em;line-height: 1.6;}}
.services {position: relative;font-size: 1rem;background-color: #eff0f7;border-bottom: 1px solid #eaebf3;}
.services .heading-box {margin-bottom: 1.5em;top: -6.25em;padding-bottom: 4em;}
.services .container .row:first-child {border-left: 1px solid #eaebf3;position: relative;z-index: 1;}
@media (max-width:575px) {.services .container .row:first-child {border-left: none;}}
.services .white-bg-row {display: block;width: 100%;position: absolute;background-color: #f6f7fd;border-bottom: 1px solid #eaebf3;}
.services-img {position: absolute;top: -1.5em;left: -70px;max-height: 100%;width: auto;}
.services-list1, .services-list2 {margin-bottom: -1px;position: relative;z-index: 2;}
@media (max-width:767px) {.services-list2 h3 {margin-top: 1.5em;}}
.page-template-page-guide .services .heading-box {margin-bottom: 1.5em;padding-bottom: 4em;}
.solutions {position: relative;}
.solutions .heading-box {bottom: -7.3125em;text-align: center;padding: 6em 2em;position: relative;z-index: 5;}
@media (max-width:575px) {.solutions .heading-box {margin-bottom: 0 !important;}}
.solutions .container .row:first-child {padding-top: 2.75em;margin-left: 0;border-left: 1px solid #eaebf3;}
@media (max-width:1199px) {.solutions .container .row:first-child {padding-top: 6em;}}
@media (max-width:575px) {.solutions .container .row:first-child {border-left: none;padding-top: 4em;}}
.heading-box {position: relative;padding: 2em;background-color: #3e68ff;color: #fff;}
@media (max-width:991px) {.heading-box {text-align: center;}}
@media (max-width:1199px) {.heading-box {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;padding: 2em !important;top: 0 !important;margin-bottom: 4em !important;}}
.heading-box h2 {font-size: 1.85em;font-weight: 300;margin-bottom: 0;letter-spacing: -.04em;}
@media (max-width:1199px) {.heading-box h2 {display: inline-block;font-size: 1.7em;}}
.heading-box img {margin-bottom: 3.5em;}
@media (max-width:1199px) {.heading-box img {margin-bottom: 0;margin-right: 1.5em;}}
.services-list {padding: 0;font-size: 1rem;border-left: 1px solid #eaebf3;background-color: #f6f7fd;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;}
@media (max-width:575px) {.services-list {border-left: none;}}
.services-list h3 {position: relative;padding-left: 1em;margin-bottom: .84em;font-family: Roboto,sans-serif;font-weight: 300;letter-spacing: -.04em;font-size: 1.8rem;}
.services-list h3:after {content: "";display: block;position: absolute;left: -1px;top: 0;bottom: 0;width: 2px;background-color: #3e68ff;}
@media (max-width:575px) {.services-list h3:after {left: 0;}}
.services-item {padding: 2em;font-size: 1rem;font-family: Poppins,sans-serif;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;border-bottom: 1px solid #eaebf3;transition: all .3s;position: relative;}
.services-item .services-details-wrapper {flex-basis: 100%;margin-top: 1em;margin-bottom: 1em;margin-left: 6em;}
@media (max-width:400px) {.services-item .services-details-wrapper {margin-left: 0;}}
.services-item .services-details-wrapper p {display: none;margin-top: .4em;color: #f6f7fd;font-family: Roboto,sans-serif;font-size: 1em;font-weight: 300;opacity: .7;line-height: 1.4;transition: all .3s;margin-bottom: 3em;}
.services-item .services-details {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;}
.services-item .nav-play {position: absolute;left: 2em;top: 2em;width: 4.125em;height: 4em;}
@media (max-width:400px) {.services-item .nav-play {display: none;}}
.services-item .nav-play-hover {position: absolute;left: 2em;top: 2em;display: none;width: 4.125em;height: 4em;}
@media (max-width:400px) {.services-item .nav-play-hover {display: none;}}
.services-item .minus, .services-item .nav-number, .services-item .plus, .services-item span {font-size: 1.25em;font-weight: 400;letter-spacing: -.05em;}
.services-item .nav-number {margin-right: .5625em;}
.services-item .minus, .services-item .nav-number, .services-item .plus {color: #3e68ff;}
.services-item .minus, .services-item .plus {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;margin-left: auto;}
.services-item .minus, .services-item .services-more {display: none;}
.services-item:first-of-type {border-top: 1px solid #eaebf3;}
.services-item.open {background-color: #3e68ff;transition: all .3s;}
.services-item.open .nav-play-hover, .services-item.open .services-details-wrapper p {display: block;}
@media (max-width:400px) {.services-item.open .nav-play-hover {display: none;}}
.services-item.open .nav-play {display: none;}
.services-item.open span {color: #fff;}
.services-item.open .nav-number {color: #101533;}
.services-item.open .plus {display: none;}
.services-item.open .minus {display: inline;color: hsla(0,0%,100%,.5);}
.services-item.open .services-more {display: block;margin-bottom: 0;}
.services-item.open .services-more>span {font-family: Poppins,sans-serif;font-size: 1em;font-weight: 500;color: #101533;letter-spacing: normal;margin-right: 1em;}
.services-item:hover {cursor: pointer;}
@media (min-width:576px) {.services-item:hover {background-color: #3e68ff;}
	.services-item:hover .nav-play-hover {display: block;}
	.services-item:hover .nav-play {display: none;}
	.services-item:hover span {color: #fff;}
	.services-item:hover .nav-number {color: #101533;}
	.services-item:hover .plus {color: hsla(0,0%,100%,.5);}}
.services-list2 {border-right: 1px solid #eaebf3;}
.services-list2 h3 {position: relative;}
.services-list2 h3:before {content: "";position: absolute;top: 0;bottom: 0;right: -1px;width: 1px;height: 100%;background-color: #f6f7fd;}
.no-js .owl-carousel.solutions-slider, .owl-carousel.owl-loaded.solutions-slider, .solutions-slider {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.solutions-slider {position: relative;}
.solutions-slider .solution {padding: 3.2em 1em .8em;flex-basis: 50%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;align-items: center;background-image: url("assets/img/solution-bg2.png");background-size: cover;height: 35.8125em;transition: all .3s;}
.solutions-slider .solution>img {width: auto !important;max-width: 100%;max-height: 100%;display: block;}
@media (max-width:575px) {.solutions-slider .solution {background-image: url("assets/img/solution-bg.png");background-size: cover;}
	.solutions-slider .solution .solution-content h3 {color: #fff;}
	.solutions-slider .solution .solution-content .solutions-slider-more span {display: inline;}}
.solutions-slider .solution:hover {cursor: pointer;}
@media (min-width:576px) {.solutions-slider .solution:hover {background-image: url("assets/img/solution-bg.png");background-size: cover;}
	.solutions-slider .solution:hover .solution-content h3 {color: #fff;}
	.solutions-slider .solution:hover .solution-content .solutions-slider-more span {display: inline;}}
.solutions-slider .solution-content {position: absolute;left: 4em;bottom: 4em;}
@media (max-width:575px) {.solutions-slider .solution-content {left: 2em;bottom: 2em;}}
.solutions-slider .solution-content h3 {font-size: 1.5em;font-weight: 400;letter-spacing: -.06em;margin-bottom: .1em;}
.solutions-slider .solution-content .solutions-slider-more span {display: none;font-size: .875em;font-weight: 500;font-family: Poppins,sans-serif;color: #3e68ff;margin-right: 1em;}
.solutions-slider .solution-content .solutions-slider-more img {width: auto;display: inline;}
.solutions-slider .solution-content .solutions-slider-more .arrow-default {width: 1.5625em !important;height: auto;}
.solutions-slider .owl-nav button {position: absolute;top: 50%;transform: translateY(-53%);}
.solutions-slider .owl-nav button:focus {outline: none;}
.solutions-slider .owl-nav button.owl-prev {left: calc(-2em - 50px);}
@media (max-width:1800px) {.solutions-slider .owl-nav button.owl-prev {left: 15px;}}
.solutions-slider .owl-nav button.owl-next {right: calc(-2em - 50px);}
@media (max-width:1800px) {.solutions-slider .owl-nav button.owl-next {right: 15px;}}
.clients.white-heading .container .row:first-child {position: relative;border-left: 1px solid #e4e5ed !important;}
.clients.white-heading .container .row:first-child:before {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;z-index: -1;width: 100vw;background-color: #ebecf3;box-sizing: border-box;}
.clients.white-heading .container .row:first-child:after {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;z-index: -1;width: 100vw;background-color: #eff0f7;box-sizing: border-box;}
.clients.white-heading .container .row:first-child .row:nth-child(2) .logos-wrapper {margin-left: -1px;}
.clients.white-heading .container .row:first-child {padding: 6.9em 0 4em;border-left: 1px solid #e4e5ed;z-index: unset;}
.clients {position: relative;font-size: 1rem;}
.clients .clients-slider {position: relative;padding-top: 4em;padding-bottom: 4em;padding-left: 7em;background-color: #f6f7fd;border-left: 1px solid #e4e5ed;counter-reset: dot;}
@media (max-width:991px) {.clients .clients-slider {padding-left: 4em;}}
@media (max-width:575px) {.clients .clients-slider {padding-left: 2em;padding-right: 2em;}}
.clients .clients-slider img {margin-bottom: 1.5em;width: auto !important;}
.clients .clients-slider .arrow-default {width: 1.5625em !important;height: auto;}
.clients .clients-slider h3 {position: relative;color: #3e68ff;font-size: 2.8em;font-weight: 300;letter-spacing: -.04em;}
@media (max-width:575px) {.clients .clients-slider h3 {font-size: 2.8em;}}
.clients .clients-slider h3:before {display: none;}
.clients .clients-slider .owl-item.active h3:before {content: "";position: absolute;margin-top: .65rem;left: calc(-7rem - 1px);width: 2px;height: 82%;background-color: #3e68ff;}
.clients .clients-slider .client>p {margin-top: 2em;color: rgba(16,21,51,.7);font-size: 1.2em;font-weight: 300;line-height: 1.7em;}
@media (max-width:575px) {.clients .clients-slider .client>p {font-size: 1.2em;line-height: 1.6em;}}
.clients .clients-slider .client>p>span {color: #3e68ff;}
.clients .clients-slider .client-details p {margin-bottom: 0;color: #9495a0;font-family: Poppins,sans-serif;font-size: 1em;font-weight: 300;letter-spacing: -.04em;}
.clients .clients-slider .client-details p span {color: #3e68ff;}
.clients .clients-slider .client-details .name {color: #131a40;font-weight: 400;margin-bottom: -.1em;}
.clients .clients-slider .owl-dots {position: relative;bottom: -4em;line-height: 0;}
.clients .clients-slider .owl-dot {position: relative;height: 3px;width: 1.8em;background-color: #d9dbe8;margin-right: .5em;}
.clients .clients-slider .owl-dot:before {position: absolute;width: 100%;text-align: left;display: block;padding-bottom: 1.1em;padding-top: 1.1em;top: -2.2em;font-size: 1em;color: #d9dbe8;counter-increment: dot;content: counter(dot,decimal-leading-zero);}
.clients .clients-slider .owl-dot.active:before {color: #3e68ff;}
.clients .clients-slider .owl-dot:focus {outline: none;}
.clients .clients-slider .owl-dot.active {background-color: #3e68ff;}
.clients .clients-slider-heading-effect {position: absolute;width: 2px;right: -2px;background-color: #3e68ff;}
@media (max-width:991px) {.clients .clients-slider-heading-effect {display: none;}}
.clients .logos-wrapper {background-color: #eff0f7;padding: 6em 0;border-left: 1px solid #e4e5ed;}
@media (max-width:991px) {.clients .logos-wrapper {border-left: none;border-bottom: 1px solid #e4e5ed;border-right: 1px solid #e4e5ed;}}
@media (max-width:575px) {.clients .logos-wrapper {padding: 0 0 3em;}}
.clients .logos {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;align-items: flex-start;}
@media (max-width:575px) {.clients .logos {justify-content: center;}}
.clients .logos .logo {padding: 2em;flex-basis: 33.333%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;align-items: center;}
.clients .btn-col {text-align: right;}
@media (max-width:991px) {.clients .btn-col {text-align: left;padding-top: 3em;padding-left: 4em;right: auto;}}
@media (max-width:575px) {.clients .btn-col {padding-left: 2em;padding-right: 2em;}}
.logos-wrapper {z-index: 2;}
.logos-wrapper:before {width: 50vw;background-color: #ebecf3;}
.logos-wrapper:after, .logos-wrapper:before {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;z-index: -1;}
.logos-wrapper:after {left: 0;background-color: #eff0f7;border-left: 1px solid #e4e5ed;}
.clients:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: -50vw;width: 50vw;background-color: #f6f7fd;}
.introduction {background-color: #ebecf3;}
.introduction .introduction-text {position: relative;background-color: #eff0f7;border-left: 1px solid #e4e5ed;padding: 11.875em 0 12em;}
@media (max-width:575px) {.introduction .introduction-text {padding-top: 6em;padding-bottom: 6em;}}
.introduction .introduction-text>* {position: relative;z-index: 1;padding-left: 2.15rem;padding-right: 2rem;}
@media (max-width:1199px) {.introduction .introduction-text>* {padding-left: 4rem;}}
@media (max-width:575px) {.introduction .introduction-text>* {padding-left: 2rem;}}
.introduction .introduction-text h2 {position: relative;font-size: 2em;color: #101533;font-weight: 300;letter-spacing: -.05em;margin-bottom: 0;padding-bottom: 2.46875em;}
@media (max-width:575px) {.introduction .introduction-text h2 {padding-left: 2rem;padding-bottom: 1em;}}
.introduction .introduction-text h2:after {content: "";position: absolute;top: 4px;left: -1px;width: 2px;height: .875em;background-color: #3e68ff;}
.introduction .introduction-text .p {font-size: 1.2em;font-weight: 300;line-height: 1.7em;max-width: 40rem;}
@media (max-width:575px) {.introduction .introduction-text .p {font-size: 1.2em;line-height: 1.6em;}}
.introduction .introduction-text .orgs-title {margin-top: 4.75em;font-weight: 400;font-size: 1em;letter-spacing: -.04em;margin-bottom: 1.5em;}
@media (max-width:575px) {.introduction .introduction-text .orgs-title {margin-top: 3em;}}
.introduction .introduction-text .orgs-logos {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.introduction .introduction-text .orgs-logos img {opacity: .5;margin-right: 4em;transition: all .3s;}
.introduction .introduction-text .orgs-logos a:hover img {opacity: 1;}
.introduction .introduction-text .btn-primary {margin-top: 5.625em;}
@media (min-width:575px) {.introduction .introduction-text .btn-primary {min-width: 18.9375em;}}
@media (max-width:1199px) {.introduction .introduction-text .btn-primary {margin-left: 4em;}}
@media (max-width:575px) {.introduction .introduction-text .btn-primary {margin-left: 2em;margin-top: 4em;}}
.introduction .introduction-text:before {content: "";display: block;position: absolute;width: 50vw;background-color: #eff0f7;height: 100%;top: 0;bottom: 0;left: 50%;}
@media (min-width:1200px) {.introduction .introduction-text:before {display: none;}}
.introduction .introduction-schema {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
@media (max-width:1799px) {.introduction .introduction-schema img {max-width: 110%;}}
@media (max-width:1399px) {.introduction .introduction-schema img {max-width: 120%;}}
@media (max-width:1299px) {.introduction .introduction-schema img {max-width: 110%;}}
.white-heading {position: relative;}
.white-heading .container .row:first-child {position: relative;z-index: 1;padding: 9.875em 0 5em;border-left: 1px solid #eaebf3;}
@media (max-width:575px) {.white-heading .container .row:first-child {padding: 6em 0 3em;border-left: none;}}
.white-heading .container .row:nth-child(2) {position: relative;z-index: 1;}
.white-heading h2 {position: relative;padding-left: 1em;font-size: 1.85em;color: #101533;font-weight: 300;letter-spacing: -.05em;margin-bottom: 0;}
.white-heading h2:after {content: "";position: absolute;top: 4px;left: -1px;width: 2px;height: .875em;background-color: #3e68ff;}
.white-heading h2:before {content: "";position: absolute;top: 4px;left: -1px;width: 1px;height: 50px;background-color: #eaebf3;}
.white-bg-row {display: block;width: 100%;position: absolute;background-color: #f6f7fd;}
.btn-row>div {padding-left: 0;padding-right: 0;position: relative;right: -1px;border-left: 1px solid #eaebf3;}
.blog .row:last-child {padding-top: 4em;margin-bottom: 10em;border-left: 1px solid #eaebf3;}
@media (max-width:575px) {.blog .row:last-child {padding-top: 4em;margin-bottom: 6em;}}
.blog .blog-col {padding: 0;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;font-size: 1rem;font-weight: 400;letter-spacing: -.04em;transition: all .3s;}
@media (max-width:575px) {.blog .blog-col {background-color: #fff;box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}
	.blog .blog-col>* {border-left: 1px solid #fff;}
	.blog .blog-col>img {border: none;}
	.blog .blog-col .blog-more span {display: inline-block;}}
.blog .blog-col>* {border-left: 1px solid #eaebf3;}
.blog .blog-col>a, .blog .blog-col>img {border: none;}
@media (min-width:576px) {.blog .blog-col:hover {background-color: #fff;box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}
	.blog .blog-col:hover>* {border-left: 1px solid #fff;}
	.blog .blog-col:hover>a, .blog .blog-col:hover>img {border: none;}
	.blog .blog-col:hover .blog-more span {display: inline-block;}
	.blog .blog-col:hover .blog-more {border-left: 1px solid #fff !important;}}
.blog-btn-col {text-align: center;}
.blog-featured-img {width: 100%;}
.blog-meta {padding: 2.25em 1.4375em 1em;}
.tag {font-size: .875em;padding: .375em .5em;border-radius: .25em;color: #fff;background-color: #29cbb8;transition: all .3s;}
.tag:hover {color: #fff;opacity: .9;}
.author-details {display: inline-block;font-size: .875em;padding-left: .7em;padding-right: .7em;color: rgba(16,21,51,.5);transition: all .3s;}
.author-details:hover {color: #101533;}
.blog-meta2 {position: relative;padding-top: 0;padding-left: 2em;padding-right: 2em;}
@media (max-width:575px) {.blog-meta2 {padding-left: 1.4375em;padding-right: 1.4375em;}}
.blog-meta2 h3 {color: #101533;font-size: 1.25em;margin-bottom: 0;font-weight: 400 !important;}
.blog-meta2 h3 a, .blog-meta2 h3 a:hover {color: #101533;}
.blog-meta2:hover {cursor: pointer;}
.blog-meta2:before {content: "";display: block;position: absolute;left: -1px;width: 2px;top: 0;bottom: 0;background-color: #3e68ff;}
.date-details {font-size: .875em;color: #3e68ff;margin-bottom: 0;}
.excerpt {padding: 2.3em 2em 1.5em;}
@media (max-width:575px) {.excerpt {padding-left: 1.4375em;padding-right: 1.4375em;padding-bottom: .5em;}}
.excerpt p {color: rgba(16,21,51,.5);font-weight: 300;font-size: 1em;line-height: 1.7em;max-width: 90%;letter-spacing: normal;}
@media (max-width:1399px) {.excerpt p {max-width: 100%;}}
.blog-more {padding-left: 2em;padding-bottom: 2em;border-left: 1px solid #eaebf3 !important;transition: none;}
@media (max-width:575px) {.blog-more {padding-left: 1.4375em;padding-right: 1.4375em;}}
.blog-more span {display: none;font-size: .875em;color: #3e68ff;padding-right: 1em;font-weight: 500;letter-spacing: normal;}
.blog-more span:hover {color: #3e68ff;}
.prefooter {background-color: #0a0e2c;position: relative;z-index: 5;}
.prefooter .row:first-child {padding: 10em 0 7em;border-left: 1px solid rgba(239,240,247,.1);}
@media (max-width:1199px) {.prefooter .row:first-child {padding-bottom: 4em;}}
@media (max-width:575px) {.prefooter .row:first-child {padding-top: 4em;border-left: none;}}
.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4 {position: relative;width: 100%;min-height: 1px;color: #636890;border-left: 1px solid rgba(239,240,247,.1);margin-bottom: 3em;}
@media (max-width:575px) {.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4 {border-left: none;}}
.footer-col-1 h2, .footer-col-2 h2, .footer-col-3 h2, .footer-col-4 h2 {position: relative;color: #fff;font-size: 1.25em;font-weight: 400;letter-spacing: -.04em;margin-bottom: 2.95em;}
@media (max-width:575px) {.footer-col-1 h2, .footer-col-2 h2, .footer-col-3 h2, .footer-col-4 h2 {margin-top: 1em;margin-bottom: 2em;}}
.footer-col-1 h2:after, .footer-col-2 h2:after, .footer-col-3 h2:after, .footer-col-4 h2:after {content: "";position: absolute;top: 0;left: -1px;width: 2px;height: 1.25em;background-color: #3e68ff;}
@media (max-width:575px) {.footer-col-1 h2:after, .footer-col-2 h2:after, .footer-col-3 h2:after, .footer-col-4 h2:after {left: 0;}}
.footer-col-1 .row, .footer-col-2 .row, .footer-col-3 .row, .footer-col-4 .row {padding-left: 0;padding-right: 0;}
.footer-col-1>*, .footer-col-2>*, .footer-col-3>*, .footer-col-4>* {padding-left: 2rem;padding-right: 1rem;}
.footer-col-1 .footer-inner-col>*, .footer-col-2 .footer-inner-col>*, .footer-col-3 .footer-inner-col>*, .footer-col-4 .footer-inner-col>* {padding-left: 2rem;padding-right: 1rem;}
.footer-col-1 .footer-inner-col iframe, .footer-col-2 .footer-inner-col iframe, .footer-col-3 .footer-inner-col iframe, .footer-col-4 .footer-inner-col iframe {max-width: 100%;}
.footer-col-1 .footer-inner-col li, .footer-col-2 .footer-inner-col li, .footer-col-3 .footer-inner-col li, .footer-col-4 .footer-inner-col li {list-style: none;}
.footer-col-1 .footer-inner-col a, .footer-col-2 .footer-inner-col a, .footer-col-3 .footer-inner-col a, .footer-col-4 .footer-inner-col a {color: #636890;}
.footer-col-1 .footer-inner-col .btn, .footer-col-1 .footer-inner-col a:hover, .footer-col-2 .footer-inner-col .btn, .footer-col-2 .footer-inner-col a:hover, .footer-col-3 .footer-inner-col .btn, .footer-col-3 .footer-inner-col a:hover, .footer-col-4 .footer-inner-col .btn, .footer-col-4 .footer-inner-col a:hover {color: #fff;}
.footer-col-1 .footer-inner-col .menu, .footer-col-2 .footer-inner-col .menu, .footer-col-3 .footer-inner-col .menu, .footer-col-4 .footer-inner-col .menu {margin-bottom: 2em;}
@media (max-width:1199px) {.footer-col-1 .footer-inner-col .menu, .footer-col-2 .footer-inner-col .menu, .footer-col-3 .footer-inner-col .menu, .footer-col-4 .footer-inner-col .menu {padding-right: 0;}}
@media (max-width:991px) {.footer-col-1 .footer-inner-col .menu, .footer-col-2 .footer-inner-col .menu, .footer-col-3 .footer-inner-col .menu, .footer-col-4 .footer-inner-col .menu {margin-bottom: 1.5em;}}
.footer-col-1 .footer-inner-col .menu>li, .footer-col-2 .footer-inner-col .menu>li, .footer-col-3 .footer-inner-col .menu>li, .footer-col-4 .footer-inner-col .menu>li {margin-bottom: 1.5em;}
.footer-col-1 .footer-inner-col .menu>li>a, .footer-col-2 .footer-inner-col .menu>li>a, .footer-col-3 .footer-inner-col .menu>li>a, .footer-col-4 .footer-inner-col .menu>li>a {font-family: Poppins,sans-serif;color: #fff;font-size: 1em;font-weight: 500;}
.footer-col-1 .footer-inner-col .sub-menu, .footer-col-2 .footer-inner-col .sub-menu, .footer-col-3 .footer-inner-col .sub-menu, .footer-col-4 .footer-inner-col .sub-menu {display: none;padding-top: .2em;padding-left: 0;}
.footer-col-1 .footer-inner-col .sub-menu>li, .footer-col-2 .footer-inner-col .sub-menu>li, .footer-col-3 .footer-inner-col .sub-menu>li, .footer-col-4 .footer-inner-col .sub-menu>li {color: #636890;font-size: .875em;line-height: 1.8em;font-weight: 400;}
.footer-col-1 .footer-inner-col .sub-menu>li>a, .footer-col-2 .footer-inner-col .sub-menu>li>a, .footer-col-3 .footer-inner-col .sub-menu>li>a, .footer-col-4 .footer-inner-col .sub-menu>li>a {color: #636890;}
.footer-col-1 .footer-inner-col .sub-menu>li>a:hover, .footer-col-2 .footer-inner-col .sub-menu>li>a:hover, .footer-col-3 .footer-inner-col .sub-menu>li>a:hover, .footer-col-4 .footer-inner-col .sub-menu>li>a:hover {color: #fff;}
.footer-col-1 .footer-inner-col .sub-menu>li>a:after, .footer-col-2 .footer-inner-col .sub-menu>li>a:after, .footer-col-3 .footer-inner-col .sub-menu>li>a:after, .footer-col-4 .footer-inner-col .sub-menu>li>a:after {content: none;}
.footer-col-1 .footer-inner-col .sub-menu>li:before, .footer-col-2 .footer-inner-col .sub-menu>li:before, .footer-col-3 .footer-inner-col .sub-menu>li:before, .footer-col-4 .footer-inner-col .sub-menu>li:before {content: "·";position: relative;display: inline;color: #3e68ff;padding-right: .8em;}
.footer-col-1 .footer-inner-col .menu-item-has-children a:hover, .footer-col-2 .footer-inner-col .menu-item-has-children a:hover, .footer-col-3 .footer-inner-col .menu-item-has-children a:hover, .footer-col-4 .footer-inner-col .menu-item-has-children a:hover {cursor: pointer;}
.footer-col-1 .footer-inner-col .menu-item-has-children.open .sub-menu, .footer-col-2 .footer-inner-col .menu-item-has-children.open .sub-menu, .footer-col-3 .footer-inner-col .menu-item-has-children.open .sub-menu, .footer-col-4 .footer-inner-col .menu-item-has-children.open .sub-menu {display: block;}
.footer-col-1 .footer-inner-col .menu>.menu-item-has-children>a:after, .footer-col-2 .footer-inner-col .menu>.menu-item-has-children>a:after, .footer-col-3 .footer-inner-col .menu>.menu-item-has-children>a:after, .footer-col-4 .footer-inner-col .menu>.menu-item-has-children>a:after {content: "";display: inline;padding-left: 1.2em;position: relative;top: -.1em;font-family: "Font Awesome 5 Pro";font-size: .7em;color: #3e68ff;}
.footer-col-1 .footer-inner-col .menu>.menu-item-has-children.open>a:after, .footer-col-2 .footer-inner-col .menu>.menu-item-has-children.open>a:after, .footer-col-3 .footer-inner-col .menu>.menu-item-has-children.open>a:after, .footer-col-4 .footer-inner-col .menu>.menu-item-has-children.open>a:after {content: "";display: inline;padding-left: 1.5em;position: relative;top: -.25em;font-family: "Font Awesome 5 Pro";font-size: .5em;color: #3e68ff;}
.footer-col-1 {flex: 0 0 33.333%;max-width: 33.333%;border-left: none;}
@media (max-width:1399px) {.footer-col-1 {flex: 0 0 40%;max-width: 40%;}}
@media (max-width:991px) {.footer-col-1 {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:575px) {.footer-col-1 {flex: 0 0 100%;max-width: 100%;}}
.footer-col-1 .btn {margin-left: 2em;}
.footer-col-2 {flex: 0 0 43%;max-width: 43%;}
@media (max-width:1399px) {.footer-col-2 {flex: 0 0 60%;max-width: 60%;padding-bottom: 3em;}}
@media (max-width:991px) {.footer-col-2 {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:575px) {.footer-col-2 {flex: 0 0 100%;max-width: 100%;padding-bottom: 0;}}
.footer-col-2 p {font-size: .875em;font-family: Roboto,sans-serif;font-weight: 400;}
.footer-col-2 strong {font-family: Poppins,sans-serif;font-size: 1rem;color: #fff;font-weight: 500;}
.footer-col-2 td {padding-left: 2em;}
.footer-col-2 .row:last-of-type {padding-left: 15px;padding-right: 15px;}
.footer-col-2 .row:last-of-type p {padding-left: 2rem;padding-right: 2em;margin-top: 3.5em;}
@media (max-width:991px) {.footer-col-2 .row:last-of-type p {margin-top: 0;}}
.footer-col-2 .footer-inner-col:last-of-type {padding-left: 0;padding-right: 2em;}
@media (max-width:991px) {.footer-col-2 .footer-inner-col:last-of-type {padding-left: 15px;padding-top: 2em;}}
.footer-col-2 .footer-inner-col:last-of-type>* {padding-left: 0;}
@media (max-width:1399px) {.footer-col-2 .footer-inner-col:last-of-type>* {padding-left: 2rem;}}
.footer-col-2 .footer-inner-col:last-of-type iframe {margin-bottom: 1em;}
.spacer {height: 1em;}
.footer-col-3 {flex: 0 0 23.666%;max-width: 23.666%;}
@media (max-width:1399px) {.footer-col-3 {flex: 0 0 40%;max-width: 40%;border-left: none;}}
@media (max-width:991px) {.footer-col-3 {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:575px) {.footer-col-3 {flex: 0 0 100%;max-width: 100%;}}
@media (max-width:1399px) {.footer-col-3 .social, .footer-col-3 h2:last-of-type {display: none;}}
.footer-col-4 {display: none;}
@media (max-width:1399px) {.footer-col-4 {display: block;flex: 0 0 60%;max-width: 60%;}}
@media (max-width:991px) {.footer-col-4 {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:575px) {.footer-col-4 {flex: 0 0 100%;max-width: 100%;}}
.footer-logos {margin-bottom: 4.5em;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-around;flex-direction: row;position: relative;top: -.5em;}
@media (max-width:575px) {.footer-logos {margin-bottom: 0;}}
.footer-logos img {margin: .5em;opacity: .5;transition: all .3s;}
.footer-logos a:hover img {opacity: 1;}
.social a {position: relative;margin-right: 1em;display: inline-block;width: 3em;height: 3em;border: 1px solid #212541;border-radius: 50%;background-color: transparent;color: #636890;}
.social a i {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.social a:hover {color: #fff;background-color: #3e68ff;border: 1px solid #3e68ff;}
footer {border-top: 1px solid rgba(239,240,247,.1);background-color: #0a0e2c;font-size: 1rem;position: relative;z-index: 5;}
footer p {color: #636890;padding: 2em 2em .9em;font-family: Roboto,sans-serif;font-size: .875em;font-weight: 400;}
@media (min-width:1200px) {.page .navbar, .single .navbar {background: rgba(16,21,51,.75);}}
@media (min-width:1200px) {.page .navbar.scroll, .single .navbar.scroll {background: #101533;}}
@media (min-width:1200px) {.page .navbar.hover, .page .navbar.under-hero, .single .navbar.hover, .single .navbar.under-hero {background-color: #f9faff;}}
.hero-subpage {height: auto;padding-bottom: 9rem;}
@media (min-width:1600px) {.hero-subpage {min-height: 46.3125rem;}}
@media (max-width:767px) {.hero-subpage {padding-bottom: 4rem;}}
.hero-subpage .row:last-of-type {padding: 10rem 0 0;}
@media (max-width:767px) {.hero-subpage .row:last-of-type {padding: 6rem 0 0;}}
.hero-subpage .title-small h1 {font-size: 3.25rem;line-height: 1.3em;}
@media (max-width:1599px) {.hero-subpage .title-small h1 {font-size: 3.25rem;line-height: 1.3em;}}
@media (max-width:1399px) {.hero-subpage .title-small h1 {font-size: 2.8rem;line-height: 1.3em;}}
@media (max-width:1199px) {.hero-subpage .title-small h1 {font-size: 2.4rem;}}
@media (max-width:991px) {.hero-subpage .title-small h1 {font-size: 2rem;}}
@media (max-width:575px) {.hero-subpage .title-small h1 {font-size: 1.8rem;}}
.col-hero-subpage-title {padding-left: 2rem;padding-right: 2rem;}
@media (min-width:768px) {.col-hero-subpage-title {padding-left: 0;padding-right: 1em;}}
.col-hero-subpage-title .date-details {font-size: 1em;padding-left: .25em;}
.col-hero-subpage-title h1 {font-size: 3.8em;font-weight: 300;line-height: 1.5em;letter-spacing: -.04em;position: relative;top: -1.5rem;margin-bottom: 0;}
@media (max-width:1599px) {.col-hero-subpage-title h1 {line-height: 1.4em;font-size: 4.2em;}}
@media (max-width:1199px) {.col-hero-subpage-title h1 {line-height: 1.3em;font-size: 4em;top: -1.2rem;}}
@media (max-width:991px) {.col-hero-subpage-title h1 br {display: none;}}
.col-hero-subpage-title h1 span {color: #3e68ff;font-size: 1.33em;padding-left: 6px;}
.col-hero-subpage-title p {font-size: 1.15rem;line-height: 2.1rem;font-weight: 300;color: #f6f7fd;}
@media (max-width:1599px) {.col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:1199px) {.col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:991px) {.col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:767px) {.col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:575px) {.col-hero-subpage-title p {font-size: 1.1rem;line-height: 1.8rem;border-left: none;padding-left: 0;}}
@media (max-width:449px) {.col-hero-subpage-title p {font-size: 1.1rem;}}
.col-hero-subpage-title .blog-meta {position: relative;padding-top: 0;padding-left: .25em;}
.col-hero-subpage-title .blog-meta a {color: #fff;}
.col-hero-subpage-title .blog-meta a:hover {color: #fff;text-decoration: underline;}
.col-hero-subpage-p {padding-left: 2rem;padding-right: 2rem;position: relative;}
@media (min-width:992px) {.col-hero-subpage-p {top: -.5rem;}}
@media (min-width:768px) {.col-hero-subpage-p {padding-left: 0;padding-right: 0;}}
.col-hero-subpage-p p {padding-left: 2rem;font-size: 1.25rem;font-weight: 300;color: #f6f7fd;line-height: 2.3rem;position: relative;max-width: 40.375rem;border-left: 1px solid rgba(246,247,253,.1);}
@media (max-width:1599px) {.col-hero-subpage-p p {font-size: 1.25rem;}}
@media (max-width:1199px) {.col-hero-subpage-p p {font-size: 1.25rem;}}
@media (max-width:991px) {.col-hero-subpage-p p {font-size: 1.25rem;}}
@media (max-width:767px) {.col-hero-subpage-p p {font-size: 1.25rem;}}
@media (max-width:575px) {.col-hero-subpage-p p {font-size: 1.1rem;line-height: 1.8rem;border-left: none;padding-left: 0;}}
@media (max-width:449px) {.col-hero-subpage-p p {font-size: 1.1rem;}}
.breadcrumbs {padding-top: 3.8125em;font-weight: 300;font-size: 1rem;}
@media (max-width:767px) {.breadcrumbs {display: none;}}
.breadcrumbs .col {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;padding-left: 2rem;padding-right: 2rem;}
@media (min-width:768px) {.breadcrumbs .col {padding-left: 0;padding-right: 0;}}
.breadcrumbs a {color: hsla(0,0%,100%,.6);transition: all .3s;}
.breadcrumbs .breadcrumb_last, .breadcrumbs a:hover {color: #fff;}
.breadcrumbs .sep {color: #3e68ff;margin-right: 1rem;font-size: .9em;position: relative;top: -1px;}
.breadcrumbs i {color: #3e68ff;margin-left: 1rem;margin-right: 1rem;font-size: .6em;}
.breadcrumbs span {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.numbers {background-color: #ebecf3;}
.numbers .heading-box {margin-bottom: -6.25em;padding-bottom: 4em;}
@media (max-width:1199px) {.numbers .heading-box {margin-bottom: 0 !important;}}
.numbers .heading-box h2 {text-align: left;}
@media (max-width:575px) {.numbers .heading-box h2 br {display: none;}}
.numbers .numbers-row {position: relative;padding-top: 5em;padding-bottom: 5em;background-color: #eff0f7;border-left: 1px solid #e4e5ed;}
@media (max-width:991px) {.numbers .numbers-row {padding-top: 2em;padding-bottom: 2em;}}
.numbers .numbers-row .numbers-schema {margin-left: auto;margin-right: auto;position: relative;z-index: 2;right: -.3em;}
.numbers .numbers-row:before {z-index: 1;transform: translateX(-50%);width: 1px;background-color: #e4e5ed;}
.numbers .numbers-row:after, .numbers .numbers-row:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 50%;}
.numbers .numbers-row:after {width: 50vw;background-color: #eff0f7;}
.management {padding-bottom: 8em;}
@media (max-width:991px) {.management {padding-bottom: 6em;}}
@media (max-width:575px) {.management {padding-bottom: 3em;}}
@media (max-width:991px) {.management .container .row:first-child {padding: 6rem 0 3rem;}}
@media (max-width:575px) {.management .container .row:first-child {padding: 5rem 0 3rem;}}
.col-manager {flex: 0 0 20%;max-width: 20%;transition: all .3s;}
@media (max-width:1399px) {.col-manager {flex: 0 0 25%;max-width: 25%;}}
@media (max-width:991px) {.col-manager {flex: 0 0 33.333333%;max-width: 33.333333%;}}
@media (max-width:767px) {.col-manager {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:350px) {.col-manager {flex: 0 0 100%;max-width: 100%;}}
.col-manager .manager-img {position: relative;height: 0;padding: 125% 0 0;overflow: hidden;}
.col-manager .manager-img img {width: 100%;height: auto;border: 0;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;bottom: 0;}
.col-manager .manager-details {border-left: 1px solid #eaebf3;position: relative;padding-top: 4em;padding-bottom: 4em;}
@media (max-width:991px) {.col-manager .manager-details {padding-top: 2em;padding-bottom: 2em;}}
.col-manager .manager-details h3 {font-size: 20px;font-weight: 400;letter-spacing: -.04em;margin-bottom: .3em;}
.col-manager .manager-details p {font-size: 16px;font-weight: 400;color: #3e68ff;}
.col-manager .manager-details-inner {position: relative;padding-left: 2em;padding-right: 1em;}
.col-manager .manager-details-inner:after {content: "";display: block;position: absolute;left: -1px;top: 0;bottom: 0;width: 2px;background-color: #3e68ff;}
.col-manager:hover {cursor: pointer;}
@media (min-width:576px) {.col-manager:hover {box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}}
@media (min-width:576px) {.col-manager:hover .manager-details {background-color: #fff;border-left: 1px solid #fff;}}
.blue-heading-col {padding: 8.5em 0 7.5em 2em;background-color: #3e68ff;border-left: 1px solid rgba(16,21,51,.1);flex-wrap: wrap;}
.blue-heading-col>* {position: relative;z-index: 2;}
@media (max-width:991px) {.blue-heading-col {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: center;padding: 4em 1em 3em;}}
@media (max-width:575px) {.blue-heading-col {padding-top: 3em;padding-bottom: 3em;}}
.blue-heading-col h2 {color: #fff;font-size: 1.8rem;font-weight: 400;letter-spacing: -.04em;margin-bottom: 0;}
@media (max-width:991px) {.blue-heading-col h2 {padding-left: 1rem;order: 2;font-size: 1.7rem;}}
@media (max-width:575px) {.blue-heading-col h2 {font-size: 1.6rem;}}
.blue-heading-col:before {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;width: 50vw;z-index: -1;background-color: #3d66f9;}
@media (max-width:991px) {.blue-heading-row {text-align: center;}}
.blue-heading-icon {position: absolute;right: -2em;top: 50%;transform: translateY(-50%);width: 4em;height: 4em;box-shadow: 4px 3px 73px rgba(22,25,48,.16);background-color: #f9bf24;border-radius: 50%;}
@media (max-width:991px) {.blue-heading-icon {left: auto;right: auto;position: relative;order: 1;}}
.blue-heading-icon img {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 1.5625em;height: 1.5625em;}
.col-member, .team, .team .container:last-of-type {position: relative;}
.col-member {flex: 0 0 20%;max-width: 20%;overflow: hidden;}
@media (max-width:1399px) {.col-member {flex: 0 0 25%;max-width: 25%;}}
@media (max-width:991px) {.col-member {flex: 0 0 33.333333%;max-width: 33.333333%;}}
@media (max-width:767px) {.col-member {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:350px) {.col-member {flex: 0 0 100%;max-width: 100%;}}
.col-member .member-img {position: relative;height: 0;padding: 100% 0 0;overflow: hidden;transition: all .3s;}
.col-member .member-img img {width: 100%;height: auto;border: 0;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;bottom: 0;}
.col-member .member-name {padding-top: 2em;padding-bottom: 2em;background-color: #3e68ff;text-align: center;position: absolute;bottom: -6em;left: 0;right: 0;transition: all .3s;}
@media (max-width:767px) {.col-member .member-name {padding-top: 1em;padding-bottom: 1em;bottom: 0;}}
.col-member .member-name a {font-size: 1.25em;font-family: Poppins,sans-serif;font-weight: 300;letter-spacing: -.04em;color: #fff;}
.col-member:hover {cursor: pointer;}
.col-member:hover .member-name {bottom: 0;}
.contact-form {background-color: #3e66f9;}
.contact-form .contact-form-col1 {background-color: #3f69ff;border-left: 1px solid #3a61eb;border-right: 1px solid #3a61eb;padding-top: 7.5625em;padding-bottom: 10em;padding-left: 2em;}
@media (max-width:991px) {.contact-form .contact-form-col1 {padding-bottom: 4em;}}
.contact-form .contact-form-col1 h2 {position: relative;margin-bottom: 5rem;color: #fff;font-size: 2em;font-weight: 300;}
@media (max-width:991px) {.contact-form .contact-form-col1 h2 {margin-bottom: 3rem;}}
.contact-form .contact-form-col1 h2:before {content: "";display: block;position: absolute;left: calc(-2rem - 1px);top: 0;bottom: 0;width: 2px;background-color: #2bd5bf;}
.contact-form .contact-form-col1 p {font-size: 1.25em;font-weight: 300;color: hsla(0,0%,100%,.7);line-height: 2.2rem;max-width: 22rem;}
@media (max-width:991px) {.contact-form .contact-form-col1 p {max-width: 100%;}}
.contact-form .contact-form-col2 {padding-top: 17em;padding-bottom: 10em;padding-left: 0;}
@media (max-width:991px) {.contact-form .contact-form-col2 {padding-top: 4em;}}
@media (max-width:575px) {.contact-form .contact-form-inner-col1 p {overflow-x: hidden;padding-left: 2em;padding-right: 2em;}}
.contact-form .contact-form-inner-col2 {position: relative;}
.contact-form .contact-form-inner-col2 p {position: relative;margin-bottom: 0;padding-bottom: 1em;}
@media (max-width:575px) {.contact-form .contact-form-inner-col2 p {overflow-x: hidden;padding-left: 2em;padding-right: 2em;}}
.contact-form .contact-form-inner-col2 p:before {content: "";display: block;position: absolute;width: 1px;background-color: #3a61eb;top: 0;bottom: 0;left: 0;}
.contact-form .contact-form-inner-col2 p:last-of-type {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding-bottom: 0;}
.contact-form .contact-form-inner-col2 p:last-of-type .btn {align-self: flex-end;}
.contact-info {counter-reset: contact;}
.contact-info .heading-box {top: -5em;padding-bottom: 4em;margin-bottom: -5em;text-align: left;}
@media (max-width:767px) {.contact-info .heading-box br {display: none;}}
@media (max-width:1199px) {.contact-info .heading-box {margin-bottom: 0 !important;}}
.contact-info-row {padding-top: 7.6875em;padding-bottom: 7.6875em;background-color: #eff0f7;border-left: 1px solid #e4e5ed;}
@media (max-width:991px) {.contact-info-row {padding-top: 4em;padding-bottom: 4em;border: none;}}
.contact-info-col1, .contact-info-col2, .contact-info-col3 {padding-left: 2rem;}
@media (max-width:991px) {.contact-info-col1, .contact-info-col2, .contact-info-col3 {margin-bottom: 2rem;}}
.contact-info-col1 h3, .contact-info-col2 h3, .contact-info-col3 h3 {position: relative;font-size: 2rem;font-weight: 300;letter-spacing: -.04em;}
.contact-info-col1 h3:after, .contact-info-col2 h3:after, .contact-info-col3 h3:after {content: "";display: block;position: absolute;left: calc(-2rem - 1px);top: 0;bottom: 0;width: 2px;background-color: #3e68ff;}
.contact-info-col1 h4, .contact-info-col2 h4, .contact-info-col3 h4 {position: relative;font-size: 1.25rem;font-weight: 400;letter-spacing: -.04em;margin-bottom: 1.5rem;}
@media (max-width:991px) {.contact-info-col1 h4, .contact-info-col2 h4, .contact-info-col3 h4 {margin-top: 1rem;}}
.contact-info-col1 h4:before, .contact-info-col2 h4:before, .contact-info-col3 h4:before {margin-right: .875rem;text-align: left;display: inline-block;font-size: 1.25rem;color: #3e68ff;counter-increment: contact;content: counter(contact,decimal-leading-zero);}
.contact-info-col1 h4:after, .contact-info-col2 h4:after, .contact-info-col3 h4:after {content: "";display: block;position: absolute;left: calc(-2rem - 1px);top: 0;bottom: 0;width: 2px;background-color: #3e68ff;}
.contact-info-col1 p, .contact-info-col2 p, .contact-info-col3 p {color: rgba(16,21,51,.7);font-size: 1.125rem;font-weight: 300;}
.contact-info-col1 tr, .contact-info-col2 tr, .contact-info-col3 tr {vertical-align: baseline;}
.contact-info-col1 td, .contact-info-col2 td, .contact-info-col3 td {color: rgba(16,21,51,.7);padding-right: 1em;}
.contact-info-col1 p:first-of-type, .contact-info-col2 p:first-of-type, .contact-info-col3 p:first-of-type {font-size: 1.25rem;margin-bottom: 3rem;}
@media (max-width:991px) {.contact-info-col1 p:first-of-type, .contact-info-col2 p:first-of-type, .contact-info-col3 p:first-of-type {margin-bottom: 1.5rem;}}
.contact-info-col1 strong, .contact-info-col2 strong, .contact-info-col3 strong {font-family: Poppins,sans-serif;font-size: 1.125rem;font-weight: 500;color: #101533;}
.more-link {margin-top: 3.875em;}
@media (max-width:991px) {.more-link {margin-top: 2em;}}
.contact-info-row {position: relative;}
.contact-info-row:before {content: "";display: block;position: absolute;z-index: -1;top: 0;bottom: 0;right: 0;width: 100vw;background-color: #ebecf3;}
.contact-info-col2, .contact-info-col3 {border-left: 1px solid #e4e5ed;}
.contact-info-col2 td a, .contact-info-col3 td a {color: rgba(16,21,51,.7);transition: all .3s;}
.contact-info-col2 td a:hover, .contact-info-col3 td a:hover {color: #101533;}
@media (max-width:991px) {.contact-info-col3 {margin-bottom: 0;}}
.route {background-color: #f6f8fd;}
.route .container .row:first-child {padding: 9.875em 0 0;}
@media (max-width:991px) {.route .container .row:first-child {padding: 4em 0 0;}}
.route .btn-row {border-left: 1px solid #eaebf3;padding-bottom: 7.75em;}
@media (max-width:991px) {.route .btn-row {padding-bottom: 4em;padding-left: 2em;}}
.route .btn-row>div {right: 0 !important;border-left: none;text-align: right;}
@media (max-width:991px) {.route .btn-row>div {text-align: left;}}
.route .route-map-col {padding-right: 7.1875em;padding-left: 0;padding-bottom: 7.75em;border-right: 1px solid #eaebf3;}
@media (max-width:1399px) {.route .route-map-col {padding-right: 5em;}}
@media (max-width:991px) {.route .route-map-col {padding-right: 0;padding-bottom: 4em;}}
.route .route-map-col h2 {margin-bottom: 5.5625rem;}
@media (max-width:991px) {.route .route-map-col h2 {margin-bottom: 3rem;}}
.route .route-text-col {margin-top: 3.8125rem;padding-left: 8.125rem;margin-bottom: 7.75em;}
@media (max-width:1399px) {.route .route-text-col {padding-left: 5em;}}
@media (max-width:991px) {.route .route-text-col {padding-left: 2em;margin-top: 1em;margin-bottom: 4em;}}
.route .route-text-col h3 {position: relative;margin-bottom: 2.7rem;font-size: 3.25rem;font-weight: 300;color: #3e68ff;letter-spacing: -.04em;}
@media (max-width:575px) {.route .route-text-col h3 {font-size: 2.8em;}}
.route .route-text-col p {margin-top: 2rem;margin-bottom: 4.8125rem;color: rgba(16,21,51,.7);font-size: 1.25em;font-weight: 300;line-height: 1.8em;}
@media (max-width:575px) {.route .route-text-col p {font-size: 1.2em;line-height: 1.6em;}}
.places-slider.owl-carousel .owl-item .place img {width: auto;}
.places-slider.owl-carousel .owl-dots {position: absolute;bottom: 0;line-height: 0;}
.places-slider.owl-carousel .owl-dots:before {content: "";display: block;position: absolute;bottom: 0;left: 0;height: 1px;background-color: #eaebf3;width: 50vw;}
.places-slider.owl-carousel button.owl-dot {position: relative;height: 3px;width: 2em;background-color: #d9dbe8;margin-right: 4.5em;}
.places-slider.owl-carousel button.owl-dot:before {position: absolute;width: 100%;text-align: left;display: block;padding-bottom: 1.1em;padding-top: 1.1em;top: -2.2em;font-size: 1em;color: #d9dbe8;content: "Provozovna";}
.places-slider.owl-carousel button.owl-dot.active:before {color: #3e68ff;}
.places-slider.owl-carousel button.owl-dot:focus {outline: none;}
.places-slider.owl-carousel button.owl-dot.active {background-color: #3e68ff;}
.place img:first-of-type {margin-bottom: 2rem;}
.route-map-col {position: relative;}
.places-slider-heading-effect {position: absolute;width: 2px;right: -2px;background-color: #3e68ff;}
@media (max-width:991px) {.places-slider-heading-effect {display: none;}}
.more-link {flex-basis: 100%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: row;align-items: center;}
.more-link span {padding-right: 1rem;font-family: Poppins,sans-serif;font-size: 1rem;font-weight: 500;}
.pros-heading .heading-box {margin-bottom: 0;top: -5em;padding-bottom: 4em;}
.pros-subheading {margin-top: -5em;}
.pros-subheading .container .row:first-child {padding-top: 7.5em;padding-bottom: 3em;}
@media (max-width:767px) {.pros-subheading .container .row:first-child {padding-top: 6em;padding-bottom: 2em;}}
.pros-list {margin-bottom: 8em;background-color: #f2f3fa;counter-reset: pros;}
@media (max-width:767px) {.pros-list {margin-bottom: 4em;}}
.pros-single {padding-left: 0;padding-right: 0;border: 1px solid #eaebf3;border-bottom-color: transparent;background-color: #f6f7fd;transition: all .3s;}
.pros-single h3 {font-size: 1.25em;font-weight: 400;letter-spacing: -.04em;margin-bottom: 1.2em;}
@media (max-width:575px) {.pros-single h3 {margin-bottom: .5em;}}
.pros-single h3:before {margin-right: .875rem;text-align: left;display: inline-block;font-size: 1.25rem;color: #3e68ff;counter-increment: pros;content: counter(pros,decimal-leading-zero);}
.pros-single p {font-weight: 300;color: rgba(16,21,51,.7);line-height: 1.65em;}
.pros-single .pros-single-inner {margin-top: 3.5625em;margin-bottom: 4em;border-left: 2px solid #3e68ff;padding-left: 2em;padding-right: 2em;position: relative;left: -1px;}
@media (max-width:575px) {.pros-single .pros-single-inner {margin-top: 2em;margin-bottom: 2em;border-left: none;}}
.pros-single:nth-child(2n) {margin-left: -1px;}
.pros-single:last-child, .pros-single:nth-last-child(2) {border-bottom: 1px solid #eaebf3;}
.pros-single:hover {cursor: pointer;}
@media (min-width:576px) {.pros-single:hover {background-color: #3e68ff;color: #fff;border: 1px solid #3e68ff;}
	.pros-single:hover h3:before {color: #101533;}
	.pros-single:hover p {color: hsla(0,0%,100%,.7);}}
.offer-hero {height: 42.5rem;position: relative;}
.offer-hero .container {height: 100%;}
.offer-hero .offer-product {position: absolute;width: 60.6875em;height: auto;right: 13em;bottom: -15.5em;z-index: 2;}
@media (max-width:1599px) {.offer-hero .offer-product {right: 5em;}}
@media (max-width:1199px) {.offer-hero .offer-product {right: 5em;}}
@media (max-width:991px) {.offer-hero .offer-product {position: relative;right: auto;bottom: auto;}}
.offer .heading-box {margin-bottom: 0;top: -6.25em;padding-bottom: 4em;}
.features-subheading .container .row:first-child {padding-top: 7.5em;padding-bottom: 3em;}
.features-menu .container:first-child {position: relative;}
.features-menu .container:first-child:after {content: "";display: block;position: absolute;z-index: 1;left: 0;width: 1px;height: 100vh;background-color: rgba(16,21,51,.05);}
.features-menu .container:last-child {margin-bottom: 9.6875em;}
.features-menu-col {flex: 0 0 20%;max-width: 20%;padding: 2.1875em;background-color: #101533;border-left: 1px solid #172047;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: space-between;transition: all .3s;}
@media (max-width:991px) {.features-menu-col {flex: 0 0 50%;max-width: 50%;border-bottom: 1px solid #172047;}}
@media (max-width:575px) {.features-menu-col {flex: 0 0 100%;max-width: 100%;border-bottom: 1px solid #172047;}}
.features-menu-col a {color: #fff;font-family: Poppins,sans-serif;font-size: 1.25em;font-weight: 300;letter-spacing: -.04em;padding-right: 1em;}
.features-menu-col i {color: #3e68ff;font-size: .7em;line-height: 0;position: relative;top: .09375em;}
.features-menu-col .fa-chevron-down {display: none;}
.features-menu-col:hover {cursor: pointer;}
.features-menu-col:first-child {border-left: none;}
.features-menu-col.open {position: relative;background-color: #3e68ff;}
.features-menu-col.open i {color: #f6f7fd;}
.features-menu-col.open .fa-chevron-down {display: block;}
.features-menu-col.open .fa-chevron-right {display: none;}
@media (min-width:992px) {.features-menu-col.open:after {content: "";display: block;position: absolute;height: 2.25em;bottom: -2.25em;left: 0;right: 0;background-color: #3e68ff;z-index: 2;}}
.features-img-col {padding-left: 0;padding-right: 0;}
.features-img {position: relative;left: -15px;}
.features-text-col {padding-top: 4em;padding-bottom: 4em;padding-left: 9.5625em;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;}
@media (max-width:1599px) {.features-text-col {padding-left: 6em;}}
@media (max-width:991px) {.features-text-col {padding-left: 4em;}}
.features-text-col h2 {font-family: Poppins,sans-serif;font-size: 3.25em;font-weight: 300;letter-spacing: -.04em;color: #3e68ff;margin-bottom: 1rem;}
.features-text-col p {font-size: 1.25em;font-weight: 300;line-height: 1.7em;margin-bottom: 4rem;}
.toggle {display: none;}
.toggle.open {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.hero-product {overflow: visible;}
.hero-product .col-hero-subpage-title {position: relative;z-index: 2;}
.hero-product .col-hero-subpage-title p {font-size: 1.25rem;color: #f6f7fd;}
@media (max-width:1599px) {.hero-product .col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:1199px) {.hero-product .col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:991px) {.hero-product .col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:767px) {.hero-product .col-hero-subpage-title p {font-size: 1.25rem;}}
@media (max-width:575px) {.hero-product .col-hero-subpage-title p {font-size: 1.1rem;line-height: 1.8rem;border-left: none;padding-left: 0;}}
@media (max-width:449px) {.hero-product .col-hero-subpage-title p {font-size: 1.1rem;}}
.hero-product .container .row:last-child {position: relative;}
.col-hero-product-img {position: absolute;right: -4.6em;top: 59%;z-index: 1;pointer-events: none;transform: translateY(-40%);}
@media (max-width:1599px) {.col-hero-product-img {top: 53%;transform: translateY(-47%);z-index: 0;}}
@media (max-width:1599px) {.col-hero-product-img img {max-width: 60.6875em;}}
@media (max-width:1399px) {.col-hero-product-img img {max-width: 55em;}}
@media (max-width:991px) {.col-hero-product-img img {max-width: 46em;}}
@media (max-width:767px) {.col-hero-product-img img {opacity: .5;}}
.introduction-link-col {flex: 1;padding: 2.1875em;background-color: #101533;border-left: 1px solid #172047;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: space-between;transition: all .3s;}
@media (max-width:1399px) {.introduction-link-col {padding: 1.5em;}}
@media (max-width:1199px) {.introduction-link-col {flex: 0 0 33.333333%;max-width: 33.333333%;border-bottom: 1px solid #172047;padding: 2.1875em;}}
@media (max-width:991px) {.introduction-link-col {flex: 0 0 50%;max-width: 50%;border-bottom: 1px solid #172047;}}
@media (max-width:575px) {.introduction-link-col {flex: 0 0 100%;max-width: 100%;border-bottom: 1px solid #172047;}}
.introduction-link-col a {color: #fff;font-family: Poppins,sans-serif;font-size: 1.25em;font-weight: 300;letter-spacing: -.04em;padding-right: 1em;}
.introduction-link-col i {color: #3e68ff;font-size: .7em;line-height: 0;position: relative;top: .09375em;}
.introduction-link-col:hover, .introduction-link-col:hover * {cursor: pointer;}
.introduction-heading .container {position: relative;}
.introduction-heading .container .row:last-child {position: absolute;left: 15px;right: 15px;top: 0;}
@media (max-width:1199px) {.introduction-heading .container .row:last-child {position: relative;left: auto;right: auto;}}
@media (max-width:1199px) {.introduction-heading .container .heading-box {margin-bottom: 0 !important;}}
.counting {counter-reset: product;}
.product-info {background-color: #ebecf3;position: relative;}
@media (min-width:1200px) {.product-info {margin-top: -5em;}}
.product-info .container {position: relative;z-index: 2;}
.product-info .container .row {padding-top: 0 !important;padding-bottom: 0 !important;background-color: #eff0f7;}
.product-info .container .row h2 {padding-top: 7.625rem;padding-left: 0;padding-bottom: 4.875rem;}
@media (max-width:1399px) {.product-info .container .row h2 {padding-top: 6rem;padding-bottom: 3.5rem;}}
@media (max-width:991px) {.product-info .container .row h2 {padding-top: 5rem;padding-bottom: 3rem;}}
@media (max-width:767px) {.product-info .container .row h2 {padding-top: 4rem;padding-bottom: 2rem;}}
.product-info .container .row h3 {position: relative;font-size: 1.25em;font-weight: 400;letter-spacing: -.04em;margin-bottom: 1.2em;line-height: 1.7em;}
@media (max-width:575px) {.product-info .container .row h3 {margin-bottom: .5em;}}
.product-info .container .row h3:before {margin-right: .875rem;text-align: left;display: inline-block;font-size: 1.25rem;color: #3e68ff;counter-increment: product;content: counter(product,decimal-leading-zero);}
.product-info .container .row h3:after {content: "";position: absolute;top: 0;left: calc(-2rem - 1px);width: 2px;height: 1em;background-color: #3e68ff;}
.product-info .container .row p {font-size: 1.15em;line-height: 2.1rem;font-weight: 300;}
@media (max-width:991px) {.product-info .container .row p {font-size: 1.1em;line-height: 2rem;}}
.product-info h2:after, .product-info h2:before {content: none;}
.product-info-col {padding-left: 2em;padding-right: 2em;border-left: 1px solid #e4e5ed;flex: 0 0 50%;max-width: 50%;}
@media (max-width:767px) {.product-info-col {flex: 0 0 100%;max-width: 100%;}}
.product-info-col:first-child {margin-bottom: 1em;}
.product-info-bg {display: block;position: absolute;z-index: 1;top: 0;bottom: 0;right: 0;width: 50vw;background-color: #eff0f7;}
.product-schema {position: relative;background-color: #ebecf3;}
.row-schema {align-items: start;justify-content: center;}
.container-schema .row {border-left: 1px solid #e4e5ed;background-color: #eff0f7;padding-bottom: 11.5em;}
@media (max-width:1199px) {.container-schema .row {padding-top: 2em;}}
.container-schema .product-info-col {height: 100%;}
.container-schema img, .product-addons {position: relative;z-index: 2;}
.product-addons .blue-heading-col {padding-top: 4em;padding-bottom: 2em;top: -7.4375em;}
@media (max-width:767px) {.product-addons .blue-heading-col {padding-left: 2em;padding-right: 2em;}}
@media (max-width:991px) {.product-addons .blue-heading-col h2 {order: unset;}}
.product-addons .blue-heading-icon {top: 2.75em;transform: none;background-color: #2bd6c0;}
@media (max-width:991px) {.product-addons .blue-heading-icon {top: -2em;position: absolute;}}
.product-addons .blue-heading-icon div {height: 100%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;align-items: center;text-align: center;color: #fff;font-family: Poppins,sans-serif;font-size: 2em;font-weight: 400;}
.product-addons h2 {margin-bottom: 1.5rem;letter-spacing: -.04em;}
.product-addons p {color: hsla(0,0%,100%,.5);font-size: 1.2em;line-height: 2.1rem;font-weight: 300;letter-spacing: -.04em;}
.product-pros {margin-top: -7.4375em;background-color: #f2f3fa;position: relative;border-bottom: 1px solid #eaebf3;}
.product-pros .row:last-child {margin-top: -1px;}
.product-pros .white-bg-row {display: block;width: 100%;position: absolute;background-color: #f6f7fd;border-bottom: 1px solid #eaebf3;}
.product-pros .services-item .services-details-wrapper p {line-height: 1.8;margin-top: 1.3em;margin-bottom: 1.4em;}
.product-pros .container .row:first-child {padding-top: 7.5em;padding-bottom: 4.5em;}
.product-pros .nav-play, .product-pros .nav-play-hover {width: 4.125em;}
.product-parameters .container .row:first-child {padding-top: 7.5em;padding-bottom: 4.5em;}
.product-parameters .container .row {border-left: 1px solid #eaebf3 !important;}
.table-heading {background-color: #f2f3fa;border: 1px solid #eaebf3;border-left: none;padding: 2em;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.table-heading h5 {font-family: Poppins,sans-serif;font-size: 1.25em;font-weight: 400;letter-spacing: -.04em;margin-bottom: 0;}
.table-netrex {position: relative;max-width: calc(100% - 2em);left: 2em;}
@media (max-width:991px) {.table-netrex {display: block;width: 100%;overflow-x: auto;}}
@media (max-width:991px) {.table-netrex td, .table-netrex th {min-width: 220px;}}
@media (max-width:767px) {.table-netrex td, .table-netrex th {min-width: 200px;}}
@media (max-width:575px) {.table-netrex td, .table-netrex th {min-width: 150px;}}
@media (max-width:991px) {.table-netrex td:first-child {min-width: 400px;}}
@media (max-width:767px) {.table-netrex td:first-child {min-width: 300px;}}
@media (max-width:575px) {.table-netrex td:first-child {min-width: 240px;}}
.table-netrex thead tr:first-child th {padding: 2.35em 2em 4.35em;font-family: Poppins,sans-serif;font-size: 1em;font-weight: 400;color: #f6f7fd;}
.table-netrex thead tr:first-child th:last-child {background-color: #3e68ff;}
.table-netrex thead tr:first-child th:nth-last-child(2) {background-color: #4f74fc;}
.table-netrex thead tr:first-child th:nth-last-child(3) {background-color: #6284fe;}
.table-netrex thead tr:first-child th:first-child {font-family: Poppins,sans-serif;font-size: 1.25em;background-color: transparent;border: none;color: #101533;}
.table-netrex tbody {background-color: #fff;box-shadow: 4px 3px 73px rgba(22,25,48,.16);}
@media (max-width:991px) {.table-netrex tbody {box-shadow: none;}}
.table-netrex tbody tr td {padding: .75em 2em;border-top: 1px solid #eaebf3;border-left: 1px solid #eaebf3;letter-spacing: -.04em;}
.table-netrex tbody tr td:first-child {border-left: none;}
.table-netrex tbody tr:first-child td {border-top: none;}
.table-netrex tbody tr:nth-child(2n) td {background-color: #f2f3fa;}
.product-slider {background-color: #ebecf3;position: relative;counter-reset: dot3;}
.product-slider .row {position: relative;background-color: #f2f3fa;border-top: 1px solid #eaebf3;border-bottom: 1px solid #eaebf3;}
@media (max-width:575px) {.product-slider .row {background-color: #ebecf3;left: 15px;}}
.product-slider .row img {position: relative;margin-left: auto;margin-right: auto;top: 50%;}
.product-slider .row:before {content: "";display: block;position: absolute;top: -1px;left: 50%;bottom: -1px;width: 100%;border-left: 1px solid #eaebf3;background-color: #f6f8fd;}
@media (max-width:575px) {.product-slider .row:before {content: none;}}
.product-slider .owl-carousel .owl-item img {width: auto;}
.product-slider .owl-dots {position: absolute;bottom: -1px;left: calc(50% + 8em);line-height: 0;}
@media (max-width:575px) {.product-slider .owl-dots {left: 50%;transform: translateX(-50%);}}
.product-slider .owl-dot {position: relative;height: 3px;width: 2em;background-color: #d9dbe8;margin-right: .5em;}
.product-slider .owl-dot:before {position: absolute;width: 100%;text-align: left;display: block;padding-bottom: 1.1em;padding-top: 1.1em;top: -2.2em;font-size: 1em;color: #d9dbe8;counter-increment: dot3;content: counter(dot3,decimal-leading-zero);}
.product-slider .owl-dot.active:before {color: #3e68ff;}
.product-slider .owl-dot:focus {outline: none;}
.product-slider .owl-dot.active {background-color: #3e68ff;}
.product-download .row {border-left: 1px solid #eaebf3;}
.product-download-btn-col {padding-top: 8em;text-align: right;}
@media (max-width:575px) {.product-download-btn-col {text-align: center;}}
.product-download-title-col {margin-left: -15px;padding-top: 8.75em;padding-left: 2em;border-left: 1px solid #eaebf3;}
@media (max-width:575px) {.product-download-title-col {margin-left: auto;padding-left: 15px;padding-top: 2em;text-align: center;}}
.product-download-title-col h2 {font-size: 2em;font-weight: 300;letter-spacing: -.04em;}
.product-download-title-col p {font-family: Poppins,sans-serif;font-size: 1em;font-weight: 400;letter-spacing: -.04em;padding-left: 0;}
.product-testimonials {position: relative;font-size: 1rem;}
.product-testimonials .clients-slider {position: relative;padding-top: 4em;padding-bottom: 4em;padding-left: 7em;background-color: #f6f7fd;border-left: 1px solid #e4e5ed;counter-reset: dot;}
@media (max-width:991px) {.product-testimonials .clients-slider {padding-left: 4em;}}
@media (max-width:575px) {.product-testimonials .clients-slider {padding-left: 2em;padding-right: 2em;}}
.product-testimonials .clients-slider img {margin-bottom: 1.5em;width: auto !important;}
.product-testimonials .clients-slider .arrow-default {width: 1.5625em !important;height: auto;}
.product-testimonials .clients-slider h3 {position: relative;color: #3e68ff;font-size: 2.8em;font-weight: 300;letter-spacing: -.04em;}
@media (max-width:575px) {.product-testimonials .clients-slider h3 {font-size: 2.8em;}}
.product-testimonials .clients-slider h3:before {display: none;}
.product-testimonials .clients-slider .owl-item.active h3:before {content: "";position: absolute;margin-top: .65rem;left: calc(-7rem - 1px);width: 2px;height: 82%;background-color: #3e68ff;}
.product-testimonials .clients-slider .client>p {margin-top: 2em;color: rgba(16,21,51,.7);font-size: 1.2em;font-weight: 300;line-height: 1.7em;}
@media (max-width:575px) {.product-testimonials .clients-slider .client>p {font-size: 1.2em;line-height: 1.6em;}}
.product-testimonials .clients-slider .client>p>span {color: #3e68ff;}
.product-testimonials .clients-slider .client-details p {margin-bottom: 0;color: #9495a0;font-family: Poppins,sans-serif;font-size: 1em;font-weight: 300;letter-spacing: -.04em;}
.product-testimonials .clients-slider .client-details p span {color: #3e68ff;}
.product-testimonials .clients-slider .client-details .name {color: #131a40;font-weight: 400;margin-bottom: -.1em;}
.product-testimonials .clients-slider .owl-dots {position: relative;bottom: -4em;line-height: 0;}
.product-testimonials .clients-slider .owl-dot {position: relative;height: 3px;width: 1.8em;background-color: #d9dbe8;margin-right: .5em;}
.product-testimonials .clients-slider .owl-dot:before {position: absolute;width: 100%;text-align: left;display: block;padding-bottom: 1.1em;padding-top: 1.1em;top: -2.2em;font-size: 1em;color: #d9dbe8;counter-increment: dot;content: counter(dot,decimal-leading-zero);}
.product-testimonials .clients-slider .owl-dot.active:before {color: #3e68ff;}
.product-testimonials .clients-slider .owl-dot:focus {outline: none;}
.product-testimonials .clients-slider .owl-dot.active {background-color: #3e68ff;}
.product-testimonials .clients-slider-heading-effect {position: absolute;width: 2px;right: -2px;background-color: #3e68ff;}
@media (max-width:991px) {.product-testimonials .clients-slider-heading-effect {display: none;}}
.product-testimonials .logos-wrapper {background-color: #eff0f7;padding: 6em 0;border-left: 1px solid #e4e5ed;}
@media (max-width:991px) {.product-testimonials .logos-wrapper {border-left: none;border-bottom: 1px solid #e4e5ed;border-right: 1px solid #e4e5ed;}}
@media (max-width:575px) {.product-testimonials .logos-wrapper {padding: 0 0 3em;}}
.product-testimonials .logos {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;align-items: flex-start;}
@media (max-width:575px) {.product-testimonials .logos {justify-content: center;}}
.product-testimonials .logos .logo {padding: 2em;flex-basis: 33.333%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;align-items: center;}
.product-testimonials .btn-col {text-align: right;}
@media (max-width:991px) {.product-testimonials .btn-col {text-align: left;padding-top: 3em;padding-left: 4em;right: auto;}}
@media (max-width:575px) {.product-testimonials .btn-col {padding-left: 2em;padding-right: 2em;}}
.product-testimonials .container .row:first-child {padding-top: 8em;padding-bottom: 3.0625em;}
.product-testimonials .container .row:last-child {padding-bottom: 7.875em;border-left: 1px solid #eaebf3;}
.product-testimonials .logos-wrapper {border-left: 0;}
.product-testimonials .client .topic {font-size: 1em;margin-bottom: 1em;font-family: Poppins,sans-serif;color: #131a40;}
.product-testimonials .clients-slider h3, .product-testimonials .clients-slider img {margin-bottom: 0;}
.product-testimonials .clients-slider h4 {font-size: 1.7em;font-weight: 300;color: #3e68ff;letter-spacing: -.04em;}
.product-testimonials .clients-slider .client p {margin-top: 3.5em;}
@media (max-width:767px) {.product-testimonials .clients-slider .client p {margin-top: 2.5em;}}
@media (max-width:575px) {.product-testimonials .clients-slider .client p {margin-top: 1.5em;}}
.product-testimonials .more-link {margin-top: 2.4375em;}
.product-testimonials .more-link span {font-size: .875em;}
.product-testimonials .owl-dots:before {content: "";display: block;position: absolute;bottom: 0;left: 0;height: 1px;background-color: #eaebf3;width: 50vw;}
.push-heading-top .heading-box {top: -5em;}
.archive .push-heading-top, .page-template-default .push-heading-top, .page-template-page2 .push-heading-top, .page-template-page-blog .push-heading-top, .page-template-page-search .push-heading-top, .search .push-heading-top, .single .push-heading-top {margin-bottom: -2em;}
@media (min-width:576px) {.archive .push-heading-top .container .row, .page-template-default .push-heading-top .container .row, .page-template-page2 .push-heading-top .container .row, .page-template-page-blog .push-heading-top .container .row, .page-template-page-search .push-heading-top .container .row, .search .push-heading-top .container .row, .single .push-heading-top .container .row {border-left: 1px solid #eaebf3;}}
.archive .content-wrapper .container .row, .page-template-default .content-wrapper .container .row, .page-template-page2 .content-wrapper .container .row, .page-template-page-blog .content-wrapper .container .row, .page-template-page-search .content-wrapper .container .row, .search .content-wrapper .container .row, .single .content-wrapper .container .row {border-left: 1px solid #eaebf3;}
.archive .content-wrapper .container .row .col-left-padding, .page-template-default .content-wrapper .container .row .col-left-padding, .page-template-page2 .content-wrapper .container .row .col-left-padding, .page-template-page-blog .content-wrapper .container .row .col-left-padding, .page-template-page-search .content-wrapper .container .row .col-left-padding, .search .content-wrapper .container .row .col-left-padding, .single .content-wrapper .container .row .col-left-padding {margin-bottom: 0;}
.archive .content-wrapper .container .row .col-left-padding:first-child, .page-template-default .content-wrapper .container .row .col-left-padding:first-child, .page-template-page2 .content-wrapper .container .row .col-left-padding:first-child, .page-template-page-blog .content-wrapper .container .row .col-left-padding:first-child, .page-template-page-search .content-wrapper .container .row .col-left-padding:first-child, .search .content-wrapper .container .row .col-left-padding:first-child, .single .content-wrapper .container .row .col-left-padding:first-child {border-left: 0;}
.archive .content-wrapper .container .row .col-left-border, .page-template-default .content-wrapper .container .row .col-left-border, .page-template-page2 .content-wrapper .container .row .col-left-border, .page-template-page-blog .content-wrapper .container .row .col-left-border, .page-template-page-search .content-wrapper .container .row .col-left-border, .search .content-wrapper .container .row .col-left-border, .single .content-wrapper .container .row .col-left-border {border-left: 1px solid #eaebf3;}
.archive .content-wrapper .container .row:last-of-type, .page-template-default .content-wrapper .container .row:last-of-type, .page-template-page2 .content-wrapper .container .row:last-of-type, .page-template-page-blog .content-wrapper .container .row:last-of-type, .page-template-page-search .content-wrapper .container .row:last-of-type, .search .content-wrapper .container .row:last-of-type, .single .content-wrapper .container .row:last-of-type {padding-bottom: 6em;}
.archive .content-wrapper .more-link, .page-template-default .content-wrapper .more-link, .page-template-page2 .content-wrapper .more-link, .page-template-page-blog .content-wrapper .more-link, .page-template-page-search .content-wrapper .more-link, .search .content-wrapper .more-link, .single .content-wrapper .more-link {margin-top: 0;}
@media (max-width:991px) {.archive .content-wrapper .more-link, .page-template-default .content-wrapper .more-link, .page-template-page2 .content-wrapper .more-link, .page-template-page-blog .content-wrapper .more-link, .page-template-page-search .content-wrapper .more-link, .search .content-wrapper .more-link, .single .content-wrapper .more-link {margin-top: 0;}}
.archive .content-wrapper .more-link span, .page-template-default .content-wrapper .more-link span, .page-template-page2 .content-wrapper .more-link span, .page-template-page-blog .content-wrapper .more-link span, .page-template-page-search .content-wrapper .more-link span, .search .content-wrapper .more-link span, .single .content-wrapper .more-link span {font-size: .875em;}
.archive .content-wrapper .space, .page-template-default .content-wrapper .space, .page-template-page2 .content-wrapper .space, .page-template-page-blog .content-wrapper .space, .page-template-page-search .content-wrapper .space, .search .content-wrapper .space, .single .content-wrapper .space {width: 100%;}
.archive .content-wrapper .btn-col, .page-template-default .content-wrapper .btn-col, .page-template-page2 .content-wrapper .btn-col, .page-template-page-blog .content-wrapper .btn-col, .page-template-page-search .content-wrapper .btn-col, .search .content-wrapper .btn-col, .single .content-wrapper .btn-col {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;}
.archive .content-wrapper .btn, .archive .content-wrapper .btn-small, .page-template-default .content-wrapper .btn, .page-template-default .content-wrapper .btn-small, .page-template-page2 .content-wrapper .btn, .page-template-page2 .content-wrapper .btn-small, .page-template-page-blog .content-wrapper .btn, .page-template-page-blog .content-wrapper .btn-small, .page-template-page-search .content-wrapper .btn, .page-template-page-search .content-wrapper .btn-small, .search .content-wrapper .btn, .search .content-wrapper .btn-small, .single .content-wrapper .btn, .single .content-wrapper .btn-small {margin: .3em .3em .3em 0;}
.archive .content-wrapper h2, .page-template-default .content-wrapper h2, .page-template-page2 .content-wrapper h2, .page-template-page-blog .content-wrapper h2, .page-template-page-search .content-wrapper h2, .search .content-wrapper h2, .single .content-wrapper h2 {font-size: 3.25em;font-weight: 300;color: #3e68ff;letter-spacing: -.04em;margin-bottom: 4.6875rem;}
@media (max-width:1599px) {.archive .content-wrapper h2, .page-template-default .content-wrapper h2, .page-template-page2 .content-wrapper h2, .page-template-page-blog .content-wrapper h2, .page-template-page-search .content-wrapper h2, .search .content-wrapper h2, .single .content-wrapper h2 {font-size: 3em;margin-bottom: 2.6rem;}}
@media (max-width:1399px) {.archive .content-wrapper h2, .page-template-default .content-wrapper h2, .page-template-page2 .content-wrapper h2, .page-template-page-blog .content-wrapper h2, .page-template-page-search .content-wrapper h2, .search .content-wrapper h2, .single .content-wrapper h2 {font-size: 2.6em;margin-bottom: 1em;}}
@media (max-width:1199px) {.archive .content-wrapper h2, .page-template-default .content-wrapper h2, .page-template-page2 .content-wrapper h2, .page-template-page-blog .content-wrapper h2, .page-template-page-search .content-wrapper h2, .search .content-wrapper h2, .single .content-wrapper h2 {font-size: 2.4em;margin-bottom: .5em;}}
.archive .content-wrapper h3, .page-template-default .content-wrapper h3, .page-template-page2 .content-wrapper h3, .page-template-page-blog .content-wrapper h3, .page-template-page-search .content-wrapper h3, .search .content-wrapper h3, .single .content-wrapper h3 {font-size: 2em;font-weight: 300;letter-spacing: -.04em;line-height: 1;margin-bottom: 1.75em;position: relative;}
@media (max-width:991px) {.archive .content-wrapper h3, .page-template-default .content-wrapper h3, .page-template-page2 .content-wrapper h3, .page-template-page-blog .content-wrapper h3, .page-template-page-search .content-wrapper h3, .search .content-wrapper h3, .single .content-wrapper h3 {margin-bottom: 1em;}}
.archive .content-wrapper h3:before, .page-template-default .content-wrapper h3:before, .page-template-page2 .content-wrapper h3:before, .page-template-page-blog .content-wrapper h3:before, .page-template-page-search .content-wrapper h3:before, .search .content-wrapper h3:before, .single .content-wrapper h3:before {content: "";display: block;position: absolute;left: calc(-2rem - 1px);width: 2px;top: 0;bottom: 0;background-color: #3e68ff;}
.archive .content-wrapper h4, .page-template-default .content-wrapper h4, .page-template-page2 .content-wrapper h4, .page-template-page-blog .content-wrapper h4, .page-template-page-search .content-wrapper h4, .search .content-wrapper h4, .single .content-wrapper h4 {font-size: 1.5em;font-weight: 400;letter-spacing: -.04em;margin-bottom: 2.625em;}
@media (max-width:991px) {.archive .content-wrapper h4, .page-template-default .content-wrapper h4, .page-template-page2 .content-wrapper h4, .page-template-page-blog .content-wrapper h4, .page-template-page-search .content-wrapper h4, .search .content-wrapper h4, .single .content-wrapper h4 {margin-bottom: 1em;}}
.archive .content-wrapper ul, .page-template-default .content-wrapper ul, .page-template-page2 .content-wrapper ul, .page-template-page-blog .content-wrapper ul, .page-template-page-search .content-wrapper ul, .search .content-wrapper ul, .single .content-wrapper ul {padding-left: 0;list-style: none;}
.archive .content-wrapper li, .archive .content-wrapper p, .page-template-default .content-wrapper li, .page-template-default .content-wrapper p, .page-template-page2 .content-wrapper li, .page-template-page2 .content-wrapper p, .page-template-page-blog .content-wrapper li, .page-template-page-blog .content-wrapper p, .page-template-page-search .content-wrapper li, .page-template-page-search .content-wrapper p, .search .content-wrapper li, .search .content-wrapper p, .single .content-wrapper li, .single .content-wrapper p {color: #747683;font-size: 1em;font-weight: 300;line-height: 1.6em;}
.archive .content-wrapper .search-result, .page-template-default .content-wrapper .search-result, .page-template-page2 .content-wrapper .search-result, .page-template-page-blog .content-wrapper .search-result, .page-template-page-search .content-wrapper .search-result, .search .content-wrapper .search-result, .single .content-wrapper .search-result {padding: 1.75em 0;border-bottom: 1px solid #eaebf3;}
.archive .content-wrapper .search-result h4 a, .page-template-default .content-wrapper .search-result h4 a, .page-template-page2 .content-wrapper .search-result h4 a, .page-template-page-blog .content-wrapper .search-result h4 a, .page-template-page-search .content-wrapper .search-result h4 a, .search .content-wrapper .search-result h4 a, .single .content-wrapper .search-result h4 a {color: #101533;}
.archive .content-wrapper .search-result h4, .page-template-default .content-wrapper .search-result h4, .page-template-page2 .content-wrapper .search-result h4, .page-template-page-blog .content-wrapper .search-result h4, .page-template-page-search .content-wrapper .search-result h4, .search .content-wrapper .search-result h4, .single .content-wrapper .search-result h4 {font-size: 1.25em;font-weight: 400;margin-bottom: 1.25em;}
.archive .content-wrapper .search-result p, .page-template-default .content-wrapper .search-result p, .page-template-page2 .content-wrapper .search-result p, .page-template-page-blog .content-wrapper .search-result p, .page-template-page-search .content-wrapper .search-result p, .search .content-wrapper .search-result p, .single .content-wrapper .search-result p {margin-bottom: 1.75em;}
.archive .content-wrapper .search-result-category, .page-template-default .content-wrapper .search-result-category, .page-template-page2 .content-wrapper .search-result-category, .page-template-page-blog .content-wrapper .search-result-category, .page-template-page-search .content-wrapper .search-result-category, .search .content-wrapper .search-result-category, .single .content-wrapper .search-result-category {font-size: .875em;font-weight: 400;color: #3e68ff;margin-bottom: 0 !important;}
.archive .content-wrapper ul li ul li, .page-template-default .content-wrapper ul li ul li, .page-template-page2 .content-wrapper ul li ul li, .page-template-page-blog .content-wrapper ul li ul li, .page-template-page-search .content-wrapper ul li ul li, .search .content-wrapper ul li ul li, .single .content-wrapper ul li ul li {padding-left: 2.75em;}
.archive .content-wrapper li:before, .page-template-default .content-wrapper li:before, .page-template-page2 .content-wrapper li:before, .page-template-page-blog .content-wrapper li:before, .page-template-page-search .content-wrapper li:before, .search .content-wrapper li:before, .single .content-wrapper li:before {content: "-";color: #3e68ff;margin-right: .375em;}
.archive .content-wrapper ul li ul li:before, .page-template-default .content-wrapper ul li ul li:before, .page-template-page2 .content-wrapper ul li ul li:before, .page-template-page-blog .content-wrapper ul li ul li:before, .page-template-page-search .content-wrapper ul li ul li:before, .search .content-wrapper ul li ul li:before, .single .content-wrapper ul li ul li:before {content: "·";}
.archive .content-wrapper .text-large, .page-template-default .content-wrapper .text-large, .page-template-page2 .content-wrapper .text-large, .page-template-page-blog .content-wrapper .text-large, .page-template-page-search .content-wrapper .text-large, .search .content-wrapper .text-large, .single .content-wrapper .text-large {color: #747683;font-size: 1.25em;font-weight: 300;line-height: 1.84em;}
@media (max-width:1599px) {.archive .content-wrapper .text-large, .page-template-default .content-wrapper .text-large, .page-template-page2 .content-wrapper .text-large, .page-template-page-blog .content-wrapper .text-large, .page-template-page-search .content-wrapper .text-large, .search .content-wrapper .text-large, .single .content-wrapper .text-large {font-size: 1.2em;line-height: 1.8em;}}
@media (max-width:1399px) {.archive .content-wrapper .text-large, .page-template-default .content-wrapper .text-large, .page-template-page2 .content-wrapper .text-large, .page-template-page-blog .content-wrapper .text-large, .page-template-page-search .content-wrapper .text-large, .search .content-wrapper .text-large, .single .content-wrapper .text-large {font-size: 1.15em;line-height: 1.7em;}}
@media (max-width:1199px) {.archive .content-wrapper .text-large, .page-template-default .content-wrapper .text-large, .page-template-page2 .content-wrapper .text-large, .page-template-page-blog .content-wrapper .text-large, .page-template-page-search .content-wrapper .text-large, .search .content-wrapper .text-large, .single .content-wrapper .text-large {font-size: 1.1em;line-height: 1.6em;}}
.archive .content-wrapper section, .page-template-default .content-wrapper section, .page-template-page2 .content-wrapper section, .page-template-page-blog .content-wrapper section, .page-template-page-search .content-wrapper section, .search .content-wrapper section, .single .content-wrapper section {position: relative;}
@media (max-width:1199px) {.archive .text-left-image-right, .page-template-default .text-left-image-right, .page-template-page2 .text-left-image-right, .page-template-page-blog .text-left-image-right, .page-template-page-search .text-left-image-right, .search .text-left-image-right, .single .text-left-image-right {margin-top: 2em;}}
.archive .text-left-image-right-col, .page-template-default .text-left-image-right-col, .page-template-page2 .text-left-image-right-col, .page-template-page-blog .text-left-image-right-col, .page-template-page-search .text-left-image-right-col, .search .text-left-image-right-col, .single .text-left-image-right-col {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;justify-content: center;}
@media (max-width:991px) {.archive .text-left-image-right-col, .page-template-default .text-left-image-right-col, .page-template-page2 .text-left-image-right-col, .page-template-page-blog .text-left-image-right-col, .page-template-page-search .text-left-image-right-col, .search .text-left-image-right-col, .single .text-left-image-right-col {margin-bottom: 1em !important;}}
.text-section .container .row .col-left-padding {margin-bottom: 2.3em !important;}
@media (max-width:1199px) {.text-section .container .row .col-left-padding {margin-bottom: 1em !important;}}
.archive .content-wrapper .blog, .page-template-default .content-wrapper .blog, .page-template-page2 .content-wrapper .blog, .page-template-page-blog .content-wrapper .blog, .page-template-page-search .content-wrapper .blog, .search .content-wrapper .blog, .single .content-wrapper .blog {text-align: left;}
.archive .content-wrapper .blog .container .row .col-left-padding, .page-template-default .content-wrapper .blog .container .row .col-left-padding, .page-template-page2 .content-wrapper .blog .container .row .col-left-padding, .page-template-page-blog .content-wrapper .blog .container .row .col-left-padding, .page-template-page-search .content-wrapper .blog .container .row .col-left-padding, .search .content-wrapper .blog .container .row .col-left-padding, .single .content-wrapper .blog .container .row .col-left-padding {margin-bottom: 1em;}
.archive .content-wrapper .blog .container .row .col-left-padding h3, .page-template-default .content-wrapper .blog .container .row .col-left-padding h3, .page-template-page2 .content-wrapper .blog .container .row .col-left-padding h3, .page-template-page-blog .content-wrapper .blog .container .row .col-left-padding h3, .page-template-page-search .content-wrapper .blog .container .row .col-left-padding h3, .search .content-wrapper .blog .container .row .col-left-padding h3, .single .content-wrapper .blog .container .row .col-left-padding h3 {text-align: left;}
.archive .content-wrapper .blog .row:last-child, .page-template-default .content-wrapper .blog .row:last-child, .page-template-page2 .content-wrapper .blog .row:last-child, .page-template-page-blog .content-wrapper .blog .row:last-child, .page-template-page-search .content-wrapper .blog .row:last-child, .search .content-wrapper .blog .row:last-child, .single .content-wrapper .blog .row:last-child {padding-top: 0;padding-bottom: 8em;border-left: 0;margin-bottom: 0;}
@media (max-width:575px) {.archive .content-wrapper .blog .row:last-child, .page-template-default .content-wrapper .blog .row:last-child, .page-template-page2 .content-wrapper .blog .row:last-child, .page-template-page-blog .content-wrapper .blog .row:last-child, .page-template-page-search .content-wrapper .blog .row:last-child, .search .content-wrapper .blog .row:last-child, .single .content-wrapper .blog .row:last-child {padding-top: 0;padding-bottom: 6em;}}
@media (min-width:575px) {.archive .content-wrapper .blog .parent-row, .page-template-default .content-wrapper .blog .parent-row, .page-template-page2 .content-wrapper .blog .parent-row, .page-template-page-blog .content-wrapper .blog .parent-row, .page-template-page-search .content-wrapper .blog .parent-row, .search .content-wrapper .blog .parent-row, .single .content-wrapper .blog .parent-row {border-left: 1px solid #eaebf3 !important;}}
.archive .content-wrapper .blog .blog-col, .page-template-default .content-wrapper .blog .blog-col, .page-template-page2 .content-wrapper .blog .blog-col, .page-template-page-blog .content-wrapper .blog .blog-col, .page-template-page-search .content-wrapper .blog .blog-col, .search .content-wrapper .blog .blog-col, .single .content-wrapper .blog .blog-col {padding: 0;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;font-size: 1rem;font-weight: 400;letter-spacing: -.04em;transition: all .3s;text-align: left;}
@media (max-width:575px) {.archive .content-wrapper .blog .blog-col, .page-template-default .content-wrapper .blog .blog-col, .page-template-page2 .content-wrapper .blog .blog-col, .page-template-page-blog .content-wrapper .blog .blog-col, .page-template-page-search .content-wrapper .blog .blog-col, .search .content-wrapper .blog .blog-col, .single .content-wrapper .blog .blog-col {background-color: transparent;box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}
	.archive .content-wrapper .blog .blog-col>*, .page-template-default .content-wrapper .blog .blog-col>*, .page-template-page2 .content-wrapper .blog .blog-col>*, .page-template-page-blog .content-wrapper .blog .blog-col>*, .page-template-page-search .content-wrapper .blog .blog-col>*, .search .content-wrapper .blog .blog-col>*, .single .content-wrapper .blog .blog-col>* {border-left: 1px solid transparent;}
	.archive .content-wrapper .blog .blog-col>img, .page-template-default .content-wrapper .blog .blog-col>img, .page-template-page2 .content-wrapper .blog .blog-col>img, .page-template-page-blog .content-wrapper .blog .blog-col>img, .page-template-page-search .content-wrapper .blog .blog-col>img, .search .content-wrapper .blog .blog-col>img, .single .content-wrapper .blog .blog-col>img {border: none;}
	.archive .content-wrapper .blog .blog-col .blog-more span, .page-template-default .content-wrapper .blog .blog-col .blog-more span, .page-template-page2 .content-wrapper .blog .blog-col .blog-more span, .page-template-page-blog .content-wrapper .blog .blog-col .blog-more span, .page-template-page-search .content-wrapper .blog .blog-col .blog-more span, .search .content-wrapper .blog .blog-col .blog-more span, .single .content-wrapper .blog .blog-col .blog-more span {display: inline-block;}}
.archive .content-wrapper .blog .blog-col>*, .page-template-default .content-wrapper .blog .blog-col>*, .page-template-page2 .content-wrapper .blog .blog-col>*, .page-template-page-blog .content-wrapper .blog .blog-col>*, .page-template-page-search .content-wrapper .blog .blog-col>*, .search .content-wrapper .blog .blog-col>*, .single .content-wrapper .blog .blog-col>* {border-left: 1px solid #eaebf3;}
.archive .content-wrapper .blog .blog-col>a, .archive .content-wrapper .blog .blog-col>img, .page-template-default .content-wrapper .blog .blog-col>a, .page-template-default .content-wrapper .blog .blog-col>img, .page-template-page2 .content-wrapper .blog .blog-col>a, .page-template-page2 .content-wrapper .blog .blog-col>img, .page-template-page-blog .content-wrapper .blog .blog-col>a, .page-template-page-blog .content-wrapper .blog .blog-col>img, .page-template-page-search .content-wrapper .blog .blog-col>a, .page-template-page-search .content-wrapper .blog .blog-col>img, .search .content-wrapper .blog .blog-col>a, .search .content-wrapper .blog .blog-col>img, .single .content-wrapper .blog .blog-col>a, .single .content-wrapper .blog .blog-col>img {border: none;}
.archive .content-wrapper .blog .blog-col:nth-child(3n+1)>*, .page-template-default .content-wrapper .blog .blog-col:nth-child(3n+1)>*, .page-template-page2 .content-wrapper .blog .blog-col:nth-child(3n+1)>*, .page-template-page-blog .content-wrapper .blog .blog-col:nth-child(3n+1)>*, .page-template-page-search .content-wrapper .blog .blog-col:nth-child(3n+1)>*, .search .content-wrapper .blog .blog-col:nth-child(3n+1)>*, .single .content-wrapper .blog .blog-col:nth-child(3n+1)>* {border-left: 1px solid transparent;}
.archive .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more, .page-template-default .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more, .page-template-page2 .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more, .page-template-page-blog .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more, .page-template-page-search .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more, .search .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more, .single .content-wrapper .blog .blog-col:nth-child(3n+1) .blog-more {border-left: 1px solid transparent !important;}
.archive .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .archive .content-wrapper .blog .blog-col:nth-child(3n+1)>img, .page-template-default .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .page-template-default .content-wrapper .blog .blog-col:nth-child(3n+1)>img, .page-template-page2 .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .page-template-page2 .content-wrapper .blog .blog-col:nth-child(3n+1)>img, .page-template-page-blog .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .page-template-page-blog .content-wrapper .blog .blog-col:nth-child(3n+1)>img, .page-template-page-search .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .page-template-page-search .content-wrapper .blog .blog-col:nth-child(3n+1)>img, .search .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .search .content-wrapper .blog .blog-col:nth-child(3n+1)>img, .single .content-wrapper .blog .blog-col:nth-child(3n+1)>a, .single .content-wrapper .blog .blog-col:nth-child(3n+1)>img {border: none;}
@media (min-width:576px) {.archive .content-wrapper .blog .blog-col:hover, .page-template-default .content-wrapper .blog .blog-col:hover, .page-template-page2 .content-wrapper .blog .blog-col:hover, .page-template-page-blog .content-wrapper .blog .blog-col:hover, .page-template-page-search .content-wrapper .blog .blog-col:hover, .search .content-wrapper .blog .blog-col:hover, .single .content-wrapper .blog .blog-col:hover {background-color: #fff;box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}
	.archive .content-wrapper .blog .blog-col:hover>*, .page-template-default .content-wrapper .blog .blog-col:hover>*, .page-template-page2 .content-wrapper .blog .blog-col:hover>*, .page-template-page-blog .content-wrapper .blog .blog-col:hover>*, .page-template-page-search .content-wrapper .blog .blog-col:hover>*, .search .content-wrapper .blog .blog-col:hover>*, .single .content-wrapper .blog .blog-col:hover>* {border-left: 1px solid #fff;}
	.archive .content-wrapper .blog .blog-col:hover>a, .archive .content-wrapper .blog .blog-col:hover>img, .page-template-default .content-wrapper .blog .blog-col:hover>a, .page-template-default .content-wrapper .blog .blog-col:hover>img, .page-template-page2 .content-wrapper .blog .blog-col:hover>a, .page-template-page2 .content-wrapper .blog .blog-col:hover>img, .page-template-page-blog .content-wrapper .blog .blog-col:hover>a, .page-template-page-blog .content-wrapper .blog .blog-col:hover>img, .page-template-page-search .content-wrapper .blog .blog-col:hover>a, .page-template-page-search .content-wrapper .blog .blog-col:hover>img, .search .content-wrapper .blog .blog-col:hover>a, .search .content-wrapper .blog .blog-col:hover>img, .single .content-wrapper .blog .blog-col:hover>a, .single .content-wrapper .blog .blog-col:hover>img {border: none;}
	.archive .content-wrapper .blog .blog-col:hover .blog-more span, .page-template-default .content-wrapper .blog .blog-col:hover .blog-more span, .page-template-page2 .content-wrapper .blog .blog-col:hover .blog-more span, .page-template-page-blog .content-wrapper .blog .blog-col:hover .blog-more span, .page-template-page-search .content-wrapper .blog .blog-col:hover .blog-more span, .search .content-wrapper .blog .blog-col:hover .blog-more span, .single .content-wrapper .blog .blog-col:hover .blog-more span {display: inline-block;}
	.archive .content-wrapper .blog .blog-col:hover .blog-more, .page-template-default .content-wrapper .blog .blog-col:hover .blog-more, .page-template-page2 .content-wrapper .blog .blog-col:hover .blog-more, .page-template-page-blog .content-wrapper .blog .blog-col:hover .blog-more, .page-template-page-search .content-wrapper .blog .blog-col:hover .blog-more, .search .content-wrapper .blog .blog-col:hover .blog-more, .single .content-wrapper .blog .blog-col:hover .blog-more {border: none !important;}}
.archive .content-wrapper .blog-featured-img, .page-template-default .content-wrapper .blog-featured-img, .page-template-page2 .content-wrapper .blog-featured-img, .page-template-page-blog .content-wrapper .blog-featured-img, .page-template-page-search .content-wrapper .blog-featured-img, .search .content-wrapper .blog-featured-img, .single .content-wrapper .blog-featured-img {width: 100%;}
.archive .content-wrapper .blog-meta, .page-template-default .content-wrapper .blog-meta, .page-template-page2 .content-wrapper .blog-meta, .page-template-page-blog .content-wrapper .blog-meta, .page-template-page-search .content-wrapper .blog-meta, .search .content-wrapper .blog-meta, .single .content-wrapper .blog-meta {padding: 2.25em 1.4375em 1em;}
.archive .content-wrapper .tag, .page-template-default .content-wrapper .tag, .page-template-page2 .content-wrapper .tag, .page-template-page-blog .content-wrapper .tag, .page-template-page-search .content-wrapper .tag, .search .content-wrapper .tag, .single .content-wrapper .tag {font-size: .82em;padding: .375em .5em;border-radius: .25em;color: #fff;background-color: #29cbb8;transition: all .3s;}
.archive .content-wrapper .tag:hover, .page-template-default .content-wrapper .tag:hover, .page-template-page2 .content-wrapper .tag:hover, .page-template-page-blog .content-wrapper .tag:hover, .page-template-page-search .content-wrapper .tag:hover, .search .content-wrapper .tag:hover, .single .content-wrapper .tag:hover {color: #fff;background-color: #26beac;}
.archive .content-wrapper .author-details, .page-template-default .content-wrapper .author-details, .page-template-page2 .content-wrapper .author-details, .page-template-page-blog .content-wrapper .author-details, .page-template-page-search .content-wrapper .author-details, .search .content-wrapper .author-details, .single .content-wrapper .author-details {font-size: .82em;padding-left: .7em;padding-right: .7em;color: rgba(16,21,51,.5);transition: all .3s;}
.archive .content-wrapper .author-details:hover, .page-template-default .content-wrapper .author-details:hover, .page-template-page2 .content-wrapper .author-details:hover, .page-template-page-blog .content-wrapper .author-details:hover, .page-template-page-search .content-wrapper .author-details:hover, .search .content-wrapper .author-details:hover, .single .content-wrapper .author-details:hover {color: #101533;}
.archive .content-wrapper .blog-meta2, .page-template-default .content-wrapper .blog-meta2, .page-template-page2 .content-wrapper .blog-meta2, .page-template-page-blog .content-wrapper .blog-meta2, .page-template-page-search .content-wrapper .blog-meta2, .search .content-wrapper .blog-meta2, .single .content-wrapper .blog-meta2 {padding-left: 2em;padding-right: 2em;}
@media (max-width:575px) {.archive .content-wrapper .blog-meta2, .page-template-default .content-wrapper .blog-meta2, .page-template-page2 .content-wrapper .blog-meta2, .page-template-page-blog .content-wrapper .blog-meta2, .page-template-page-search .content-wrapper .blog-meta2, .search .content-wrapper .blog-meta2, .single .content-wrapper .blog-meta2 {padding-left: 1.4375em;padding-right: 1.4375em;}}
.archive .content-wrapper .blog-meta2 h3, .page-template-default .content-wrapper .blog-meta2 h3, .page-template-page2 .content-wrapper .blog-meta2 h3, .page-template-page-blog .content-wrapper .blog-meta2 h3, .page-template-page-search .content-wrapper .blog-meta2 h3, .search .content-wrapper .blog-meta2 h3, .single .content-wrapper .blog-meta2 h3 {color: #101533;font-size: 1.25em;margin-bottom: 0;}
.archive .content-wrapper .blog-meta2 h3 a, .archive .content-wrapper .blog-meta2 h3 a:hover, .page-template-default .content-wrapper .blog-meta2 h3 a, .page-template-default .content-wrapper .blog-meta2 h3 a:hover, .page-template-page2 .content-wrapper .blog-meta2 h3 a, .page-template-page2 .content-wrapper .blog-meta2 h3 a:hover, .page-template-page-blog .content-wrapper .blog-meta2 h3 a, .page-template-page-blog .content-wrapper .blog-meta2 h3 a:hover, .page-template-page-search .content-wrapper .blog-meta2 h3 a, .page-template-page-search .content-wrapper .blog-meta2 h3 a:hover, .search .content-wrapper .blog-meta2 h3 a, .search .content-wrapper .blog-meta2 h3 a:hover, .single .content-wrapper .blog-meta2 h3 a, .single .content-wrapper .blog-meta2 h3 a:hover {color: #101533;}
.archive .content-wrapper .date-details, .page-template-default .content-wrapper .date-details, .page-template-page2 .content-wrapper .date-details, .page-template-page-blog .content-wrapper .date-details, .page-template-page-search .content-wrapper .date-details, .search .content-wrapper .date-details, .single .content-wrapper .date-details {font-size: .875em;color: #3e68ff;margin-bottom: 0;font-weight: 400 !important;}
.archive .content-wrapper .excerpt, .page-template-default .content-wrapper .excerpt, .page-template-page2 .content-wrapper .excerpt, .page-template-page-blog .content-wrapper .excerpt, .page-template-page-search .content-wrapper .excerpt, .search .content-wrapper .excerpt, .single .content-wrapper .excerpt {padding: 1.8125em 2em 1.5em;}
@media (max-width:575px) {.archive .content-wrapper .excerpt, .page-template-default .content-wrapper .excerpt, .page-template-page2 .content-wrapper .excerpt, .page-template-page-blog .content-wrapper .excerpt, .page-template-page-search .content-wrapper .excerpt, .search .content-wrapper .excerpt, .single .content-wrapper .excerpt {padding-left: 1.4375em;padding-right: 1.4375em;padding-bottom: .5em;}}
.archive .content-wrapper .excerpt p, .page-template-default .content-wrapper .excerpt p, .page-template-page2 .content-wrapper .excerpt p, .page-template-page-blog .content-wrapper .excerpt p, .page-template-page-search .content-wrapper .excerpt p, .search .content-wrapper .excerpt p, .single .content-wrapper .excerpt p {color: rgba(16,21,51,.5);font-weight: 300;font-size: 1em;line-height: 1.7em;max-width: 90%;letter-spacing: normal;}
@media (max-width:1399px) {.archive .content-wrapper .excerpt p, .page-template-default .content-wrapper .excerpt p, .page-template-page2 .content-wrapper .excerpt p, .page-template-page-blog .content-wrapper .excerpt p, .page-template-page-search .content-wrapper .excerpt p, .search .content-wrapper .excerpt p, .single .content-wrapper .excerpt p {max-width: 100%;}}
.archive .content-wrapper .blog-more, .page-template-default .content-wrapper .blog-more, .page-template-page2 .content-wrapper .blog-more, .page-template-page-blog .content-wrapper .blog-more, .page-template-page-search .content-wrapper .blog-more, .search .content-wrapper .blog-more, .single .content-wrapper .blog-more {padding-left: 2em;padding-bottom: 2em;border-left: 1px solid #eaebf3 !important;}
@media (max-width:575px) {.archive .content-wrapper .blog-more, .page-template-default .content-wrapper .blog-more, .page-template-page2 .content-wrapper .blog-more, .page-template-page-blog .content-wrapper .blog-more, .page-template-page-search .content-wrapper .blog-more, .search .content-wrapper .blog-more, .single .content-wrapper .blog-more {padding-left: 1.4375em;padding-right: 1.4375em;}}
.archive .content-wrapper .blog-more span, .page-template-default .content-wrapper .blog-more span, .page-template-page2 .content-wrapper .blog-more span, .page-template-page-blog .content-wrapper .blog-more span, .page-template-page-search .content-wrapper .blog-more span, .search .content-wrapper .blog-more span, .single .content-wrapper .blog-more span {display: none;font-size: .875em;color: #3e68ff;padding-right: 1em;font-weight: 500;letter-spacing: normal;}
.archive .content-wrapper .blog-more span:hover, .page-template-default .content-wrapper .blog-more span:hover, .page-template-page2 .content-wrapper .blog-more span:hover, .page-template-page-blog .content-wrapper .blog-more span:hover, .page-template-page-search .content-wrapper .blog-more span:hover, .search .content-wrapper .blog-more span:hover, .single .content-wrapper .blog-more span:hover {color: #3e68ff;}
.content-wrapper .content-boxes {border-left: none !important;}
.content-wrapper .content-boxes .row:last-child {padding-top: 4em;margin-bottom: 10em;border-left: 1px solid #eaebf3;}
@media (max-width:575px) {.content-wrapper .content-boxes .row:last-child {padding-top: 4em;margin-bottom: 6em;}}
.content-wrapper .content-boxes .blog-col {padding: 0;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;font-size: 1rem;font-weight: 400;letter-spacing: -.04em;transition: all .3s;}
@media (max-width:575px) {.content-wrapper .content-boxes .blog-col {background-color: #fff;box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}
	.content-wrapper .content-boxes .blog-col>* {border-left: 1px solid #fff;}
	.content-wrapper .content-boxes .blog-col>img {border: none;}
	.content-wrapper .content-boxes .blog-col .blog-more span {display: inline-block;}}
.content-wrapper .content-boxes .blog-col>* {border-left: 1px solid #eaebf3;}
.content-wrapper .content-boxes .blog-col>a, .content-wrapper .content-boxes .blog-col>img {border: none;}
@media (min-width:576px) {.content-wrapper .content-boxes .blog-col:hover {background-color: #fff;box-shadow: 4px 3px 73px rgba(22,25,48,.16);position: relative;z-index: 5;}
	.content-wrapper .content-boxes .blog-col:hover>* {border-left: 1px solid #fff;}
	.content-wrapper .content-boxes .blog-col:hover>a, .content-wrapper .content-boxes .blog-col:hover>img {border: none;}
	.content-wrapper .content-boxes .blog-col:hover .blog-more span {display: inline-block;}
	.content-wrapper .content-boxes .blog-col:hover .blog-more {border-left: 1px solid #fff !important;}}
.content-wrapper .content-boxes .container .row .col-left-padding {margin-bottom: 1em;}
.content-wrapper .content-boxes .blog-col {text-align: left;}
.content-wrapper .content-boxes .blog-col-inner {padding: 4em 2em;border-left: 1px solid #eaebf3;}
@media (max-width:991px) {.content-wrapper .content-boxes .blog-col-inner {padding: 2em;}}
.content-wrapper .content-boxes .row:last-child {padding-top: 0;border-left: 0;margin-bottom: 0;}
.content-wrapper .content-boxes .blog-meta2 {position: relative;padding-left: 0;padding-top: 0;border-left: 0;}
.content-wrapper .content-boxes .blog-meta2 .number {margin-bottom: 0;font-size: .875em;font-weight: 400 !important;color: #3e68ff;}
.content-wrapper .content-boxes .blog-meta2 h3 {font-size: 1.25em;font-weight: 400 !important;margin-bottom: 0;}
.content-wrapper .content-boxes .blog-meta2 h3:before {display: none;}
.content-wrapper .content-boxes .blog-meta2:hover {cursor: pointer;}
.content-wrapper .content-boxes .blog-meta2:before {content: "";display: block;position: absolute;left: calc(-2em - 1px);width: 2px;top: 0;bottom: 0;background-color: #3e68ff;}
.content-wrapper .content-boxes .excerpt {padding-top: 1.8125em;padding-left: 0;border-left: 0;}
.content-wrapper .content-boxes .blog-more {padding-left: 0;border-left: 0;border-left: none !important;}
.content-wrapper .sidebar {background-color: #f3f4fa;padding-left: 2em;padding-bottom: 3.5em;border-left: 1px solid #eaebf3;border-top: 1px solid #eaebf3;border-bottom: 1px solid #eaebf3;}
.content-wrapper h2.widget-title {margin-top: 3.375rem;margin-bottom: 1.5rem;font-size: 1.25em;color: #101533;font-weight: 400;}
.content-wrapper .sidebar:after {border-top: 1px solid #eaebf3;border-bottom: 1px solid #eaebf3;content: "";position: absolute;display: block;top: 0;bottom: 0;left: 0;width: 50vw;background-color: #f3f4fa;z-index: -1;}
.content-wrapper .blog-widget-single {padding: 2em 0;border-bottom: 1px solid #eaebf3;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;}
@media (max-width:1619px) {.content-wrapper .blog-widget-single {padding: 1.2em 0 1em;}}
@media (max-width:1399px) {.content-wrapper .blog-widget-single {padding: 1em 0 .8em;}}
.content-wrapper .blog-widget-single .blog-widget-img {width: 6em;height: auto;}
@media (max-width:1619px) {.content-wrapper .blog-widget-single .blog-widget-img {width: 4.5em;}}
@media (max-width:1399px) {.content-wrapper .blog-widget-single .blog-widget-img {width: 3.5em;}}
.content-wrapper .blog-widget-single .blog-widget-text {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;flex-direction: column;}
.content-wrapper .blog-widget-single .blog-meta {padding: 0 0 .8em 2em;}
@media (max-width:1619px) {.content-wrapper .blog-widget-single .blog-meta {padding-left: 1em;}}
.content-wrapper .blog-widget-single .blog-meta .author-details {font-weight: 400;}
@media (max-width:1619px) {.content-wrapper .blog-widget-single .blog-meta .author-details {display: none;}}
.content-wrapper .blog-widget-single .blog-meta2 {padding-left: 2.375em;padding-right: 2em;position: relative;}
@media (max-width:1619px) {.content-wrapper .blog-widget-single .blog-meta2 {padding-left: 1em;padding-right: 0;}}
.content-wrapper .blog-widget-single .blog-meta2 p {font-weight: 400 !important;}
.content-wrapper .blog-widget-single .blog-meta2 h3 {font-size: 1em;font-weight: 400;line-height: 1.3em;margin-bottom: 0;}
.content-wrapper .blog-widget-single .blog-meta2 h3:before {display: none;}
.content-wrapper .blog-widget-single .blog-meta2 .arrow {position: absolute;right: 0;bottom: .4em;}
@media (max-width:1619px) {.content-wrapper .blog-widget-single .blog-meta2 .arrow {display: none;}}
.content-wrapper .blog-widget-single .blog-meta2:hover {cursor: pointer;}
.content-wrapper .blog-widget-single .blog-meta2:before {display: none;}
.content-wrapper .widget-archive {padding-left: 0;}
.content-wrapper .widget-archive li {display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;padding: .75em 0;border-bottom: 1px solid #eaebf3;font-family: Poppins,sans-serif;font-size: .875em;font-weight: 400;}
.content-wrapper .widget-archive li a {color: #101533;}
.content-wrapper .widget-archive li .arrow {display: none;}
.content-wrapper .widget-archive li:hover {cursor: pointer;}
.content-wrapper .widget-archive li:hover a {color: #3e68ff;padding-left: 1em;}
.content-wrapper .widget-archive li:hover .arrow {display: block;}
.content-wrapper .widget-archive li:before {display: none;}
.search-results {padding-bottom: 8em;}
.contact-form {color: #fff;}
.contact-form .wpcf7-form-control-wrap {max-width: 100%;overflow-x: hidden;}
.contact-form .wpcf7-form-control-wrap input, .contact-form .wpcf7-form-control-wrap textarea {width: 100%;max-width: 100%;font-family: Poppins,sans-serif;font-size: 1.5em;font-weight: 300;color: #fff;background: none;background-color: transparent;border: none;border-bottom: 1px solid #3658d6;border-left: 2px solid #2bd6c0;padding: .56em 1.32em;letter-spacing: -.04em;margin-bottom: .67em;}
.contact-form .wpcf7-form-control-wrap input::-moz-placeholder, .contact-form .wpcf7-form-control-wrap textarea::-moz-placeholder {color: #fff;}
.contact-form .wpcf7-form-control-wrap input:-ms-input-placeholder, .contact-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder {color: #fff;}
.contact-form .wpcf7-form-control-wrap input::placeholder, .contact-form .wpcf7-form-control-wrap textarea::placeholder {color: #fff;}
.contact-form .wpcf7-form-control-wrap input:focus, .contact-form .wpcf7-form-control-wrap textarea:focus {outline: none;border: none;border-bottom: 1px solid #3658d6;border-left: 2px solid #2bd6c0;}
.contact-form .btn.btn-primary {position: relative;background-color: #101533;border: none;}
@media (min-width:575px) {.contact-form .btn.btn-primary {min-width: 18em;}}
@media (max-width:575px) {.contact-form .btn.btn-primary {width: 100%;}}
.contact-form .btn.btn-primary:hover {background-color: #070a18;border: none;}
.contact-form .wpcf7-not-valid-tip {color: #2bd6c0;padding-left: 2em;}
.contact-form div.wpcf7-response-output {margin: 0;padding: 0 0 0 2em;border: none;}
.contact-form div.wpcf7-aborted, .contact-form div.wpcf7-acceptance-missing, .contact-form div.wpcf7-mail-sent-ng, .contact-form div.wpcf7-mail-sent-ok, .contact-form div.wpcf7-spam-blocked, .contact-form div.wpcf7-validation-errors {border: none;}
.contact-form div.wpcf7 .ajax-loader, .map-link {display: none;}
.map-wrapper {cursor: pointer;max-width: 100%;}
.map-wrapper iframe {pointer-events: none;max-width: 100%;}
.contact-form-floating {right: 0;position: fixed;padding: 2em 2em 2em 4em;top: 50%;transform: translateY(-50%);z-index: 1000;box-shadow: 4px 3px 73px rgba(22,25,48,.16);border-radius: 16px 0 0 16px;background-color: #131a40;color: #fff;cursor: pointer;transition: all .3s;}
@media (max-width:991px) {.contact-form-floating {display: none;}}
.contact-form-floating .cff-text p {position: relative;-ms-writing-mode: tb-rl;writing-mode: vertical-rl;-webkit-text-orientation: mixed;text-orientation: mixed;margin: 1em 0;}
.contact-form-floating .cff-text p:before {content: "";display: block;position: absolute;z-index: -1;width: 2px;left: -4em;height: 100%;background-color: #3e68ff;}
.contact-form-floating .cff-icon {position: absolute;left: -2em;top: 50%;transform: translateY(-50%);width: 4em;height: 4em;background-color: #2bd6c0;border-radius: 50%;}
.contact-form-floating .cff-icon i {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 27px;color: #131a40;}
.contact-form-floating:hover {right: 0;}
.single .col-hero-subpage-title h1 {top: auto;margin-bottom: 1rem;}
.single .content-wrapper .row:first-child {padding-top: 4em;}
.single .blog.white-heading .container .row:first-child {padding-bottom: 0;padding-top: 6em;}
.single .blog .row:last-child {border-left: 0;}
@media (max-width:767px) {.single .hero {font-size: .7em;}}
@media (max-width:767px) {.single .hero .blog-meta, .single .hero .date-details {font-size: 1.5em;}}
.pagination-wrapper {margin-top: 4em;text-align: center;}
.pagination-wrapper li:before {display: none;}
.pagination-wrapper .pagination {justify-content: center;}
.pagination-wrapper .page-link:focus {outline: none;box-shadow: none;z-index: auto;}
.pagination-wrapper .page-item .page-link {color: #3e68ff;}
.pagination-wrapper .page-item .page-link:hover {background-color: #eff0f7;}
.pagination-wrapper .page-item.active .page-link, .pagination-wrapper .page-item.active .page-link:hover {color: #fff;background-color: #3e68ff;border-color: #3e68ff;}
.pagination-wrapper .page-item.active .page-link:hover {z-index: 2;}
.pagination-wrapper .page-link:hover {z-index: auto;}
.page-template-page2 .product-addons+.product-testimonials .container .row:first-child {padding-top: 0;}
.page-template-page2 .product-testimonials .container .row:last-child {padding-bottom: 0;}
.page-template-page3 {margin-bottom: -6.5em;}
.page-template-page3 .product-addons+.product-testimonials .container .row:first-child {padding-top: 6.9em;}
@media (max-width:1599px) {.page-template-page3 .col-hero-subpage-title {text-align: center;}}
@media (max-width:1199px) {.page-template-page3 .col-hero-subpage-title {padding: 7em 15px;}}
@media (max-width:1199px) {.page-template-page3 .col-hero-subpage-title img {max-width: 600px;}}
@media (max-width:991px) {.page-template-page3 .col-hero-subpage-title img {max-width: 520px;}}
@media (max-width:767px) {.page-template-page3 .col-hero-subpage-title img {max-width: 75%;}}
@media (max-width:575px) {.page-template-page3 .col-hero-subpage-title img {max-width: 80%;}}
.page-template-page3 .col-hero-subpage-title h1 {top: -6rem;}
@media (min-width:1600px) and (max-width:1619px) {.page-template-page3 .col-hero-subpage-title h1 {line-height: 1.4em;font-size: 4em;}}
@media (max-width:1199px) {.page-template-page3 .col-hero-subpage-title h1 {top: auto;padding: 0 0 .8em;}}
@media (max-width:575px) {.page-template-page3 .col-hero-subpage-title h1 {top: auto;padding: 0 0 1.2em;}}
.page-template-page3 .col-hero-subpage-title h1 span {font-size: 1em;padding-left: 0;font-weight: 300;}
.page-template-page3 .hero-subpage {min-height: 456px;padding-bottom: 0;box-sizing: content-box;}
@media (max-width:1199px) {.page-template-page3 .hero-subpage {min-height: unset;}}
.page-template-page3 .hero-subpage .container .row:first-child {border-left: none;}
.page-template-page3 .hero-subpage .container .row:last-of-type {padding: 0;}
.page-template-page3 .push-heading-top {background-color: #eff0f7;position: relative;}
@media (max-width:1199px) {.page-template-page3 .push-heading-top {margin-bottom: 0;}}
@media (max-width:1619px) {.page-template-page3 .push-heading-top .container {max-width: 100%;padding: 0 15px;}}
@media (max-width:1599px) {.page-template-page3 .push-heading-top .container .row {border-left: none;}}
.page-template-page3 .push-heading-top .heading-box {top: -8.5em;display: flex;flex-direction: column;justify-items: flex-end;background-color: #00062b;transition: all .3s;}
@media (max-width:1619px) {.page-template-page3 .push-heading-top .heading-box {top: -10.5em;padding: 2em 2.5em;}}
@media (max-width:1199px) {.page-template-page3 .push-heading-top .heading-box {top: auto;display: block;text-align: left;padding: 3em 2.5em 2em !important;margin-bottom: 0 !important;}}
@media (max-width:767px) {.page-template-page3 .push-heading-top .heading-box {text-align: left;}}
@media (max-width:575px) {.page-template-page3 .push-heading-top .heading-box {text-align: center;padding: 2.5em 15px 1.5em !important;}}
.page-template-page3 .push-heading-top .heading-box:hover {cursor: pointer;background-color: #3e68ff;}
.page-template-page3 .push-heading-top .heading-box:hover svg .cls-2 {fill: #121a3f;}
.page-template-page3 .push-heading-top .heading-box:nth-child(2) {margin-top: 7px;text-align: right;}
@media (max-width:1619px) {.page-template-page3 .push-heading-top .heading-box:nth-child(2) {margin-top: 0;}}
@media (max-width:1199px) {.page-template-page3 .push-heading-top .heading-box:nth-child(2) {text-align: left;}}
@media (max-width:575px) {.page-template-page3 .push-heading-top .heading-box:nth-child(2) {text-align: center;}}
.page-template-page3 .push-heading-top .heading-box:nth-child(2) h2 {margin-top: auto;}
@media (min-width:1199px) {.page-template-page3 .push-heading-top .heading-box:nth-child(2) .blue-heading-top-icon {margin-left: auto;}}
.page-template-page3 .push-heading-top .heading-box h2 {position: relative;z-index: 1;margin-bottom: 1em;}
@media (max-width:575px) {.page-template-page3 .push-heading-top .heading-box h2 {margin-bottom: .75em;}}
.page-template-page3 .push-heading-top .heading-box h2 a, .page-template-page3 .push-heading-top .heading-box h2 a:hover {color: #fff;}
.page-template-page3 .push-heading-top .heading-box ul {position: relative;z-index: 1;padding-left: 0;list-style-type: none;font-family: Poppins,sans-serif;}
.page-template-page3 .push-heading-top .heading-box ul li {font-size: 1.25em;font-weight: 300;}
@media (max-width:575px) {.page-template-page3 .push-heading-top .heading-box ul li {font-size: 1.2em;}}
@media (max-width:575px) {.page-template-page3 .push-heading-top .heading-box .blue-heading-top-icon {margin-left: auto;margin-right: auto;}}
.page-template-page3 .push-heading-top .heading-box svg {margin-bottom: 2em;transition: all .3s;}
@media (max-width:767px) {.page-template-page3 .push-heading-top .heading-box svg {width: 38px;margin-bottom: 1.5em;}}
@media (max-width:575px) {.page-template-page3 .push-heading-top .heading-box svg {margin-bottom: .5em;}}
.page-template-page3 .push-heading-top .heading-box svg .cls-2 {fill: #3e68ff;}
.page-template-page3 .push-image {z-index: 2;pointer-events: none;position: absolute;bottom: calc(8.5em - 3px);left: 50%;transform: translateX(-50%);}
@media (max-width:1619px) {.page-template-page3 .push-image {bottom: calc(10.5em - 3px);}}
@media (max-width:1199px) {.page-template-page3 .push-image {bottom: auto;left: auto;transform: none;}}
.page-template-page3 .push-image img {width: 826px;}
.page-template-page3 .after-push-wrapper {position: relative;top: -6.5em;margin-bottom: -6.5em;}
@media (max-width:1199px) {.page-template-page3 .after-push-wrapper {top: auto;margin-bottom: 0;}}
.page-template-page3 .after-push-wrapper .boxes .row:first-child {padding-top: 5em;z-index: 1;}
.page-template-page3 .box-row-4 {padding-bottom: 30px;}
.page-template-page3 .product-addons.white-heading {background-color: #eff0f7;}
.page-template-page3 .product-addons.white-heading .blue-heading-row {margin-top: 2.5em;padding-top: 0;padding-bottom: 0;border-left: 1px solid #e4e5ed;}
@media (max-width:991px) {.page-template-page3 .product-addons.white-heading .blue-heading-row {margin-top: 0;}}
.page-template-page3 .product-addons.white-heading .blue-heading-row:after {content: "";position: absolute;z-index: 2;left: -1px;top: 0;bottom: 0;border-left: 1px solid #ebecf3;}
.page-template-page3 .product-addons.white-heading .blue-heading-col {top: auto;padding: 3em 4em 2.5em 3em;margin-left: -1px;background-color: #fff;z-index: 1;}
@media (max-width:991px) {.page-template-page3 .product-addons.white-heading .blue-heading-col {box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);}}
@media (max-width:575px) {.page-template-page3 .product-addons.white-heading .blue-heading-col {padding: 3em 15px 2.5em;}}
.page-template-page3 .product-addons.white-heading .blue-heading-col:before {background-color: #fff;box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);}
@media (max-width:991px) {.page-template-page3 .product-addons.white-heading .blue-heading-col:before {content: none;}}
.page-template-page3 .product-addons.white-heading .blue-heading-col a {display: block;margin-top: 1.5em;color: #000;}
.page-template-page3 .product-addons.white-heading .blue-heading-col a span {padding-right: 20px;}
.page-template-page3 .product-addons.white-heading .blue-off-heading-col {display: flex;flex-direction: column;justify-content: center;padding-left: 4.5em;}
@media (max-width:991px) {.page-template-page3 .product-addons.white-heading .blue-off-heading-col {padding-left: 15px;padding-top: 4.5em;}}
@media (max-width:575px) {.page-template-page3 .product-addons.white-heading .blue-off-heading-col {padding-top: 3.5em;}}
.page-template-page3 .product-addons.white-heading .blue-off-heading-col a:hover {color: #fff;}
.page-template-page3 .product-addons.white-heading h2 {padding-left: 0;color: #3e68ff;}
.page-template-page3 .product-addons.white-heading h2:after, .page-template-page3 .product-addons.white-heading h2:before {content: none;}
.page-template-page3 .product-addons.white-heading p {color: rgba(2,2,1,.7);}
.page-template-page3 .clients .logos-wrapper {border-left: none;}
.page-template-page3 .product-testimonials .container .row:last-child {padding-bottom: 0;}
.product-addons.white-heading.heading-combo.white-box {z-index: unset;background-color: #eff0f7;}
.product-addons.white-heading.heading-combo.white-box .blue-heading-row {padding-top: 7em;margin-top: 0;flex-wrap: nowrap;}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-heading-row {flex-wrap: wrap;}}
.product-addons.white-heading.heading-combo.white-box .blue-heading-row:after {border-left: 1px solid #e4e5ed;z-index: unset;}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-heading-row:after {content: none;}}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col {display: flex;flex-direction: row;flex-wrap: nowrap;padding: 0;}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col {background-color: #3e68ff;}}
@media (max-width:575px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col {display: block;text-align: center;}}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col:before {background-color: #3e68ff;border-left: 1px solid rgba(16,21,51,.1);}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col:before {content: none;}}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child {width: 43%;}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child {width: 44%;margin-left: -1px;}}
@media (max-width:575px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child {text-align: center;width: 100%;margin-left: 0;}}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child img {display: block;width: 100%;height: auto;}
@media (max-width:1399px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child img {padding-top: 50px;}}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child img {padding-top: 0;}}
@media (max-width:575px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:first-child img {width: 200px;position: relative;margin: 0 auto;}}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2) {width: 58%;padding: 3.1em 2.8em 2.8em 3.7em;color: #fff;}
@media (max-width:575px) {.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2) {width: 100%;text-align: center;padding: 3em 15px 2.5em;}}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2) h5 {font-size: 1.57em;font-weight: 300;margin-bottom: 1em;}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2)>p {color: #fff;font-size: 1em;line-height: 1.5;margin-bottom: 2em;}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2)>div p {font-weight: 400;line-height: 1.3;letter-spacing: -.04em;color: #fff;font-size: 1.25em;}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2)>div a {color: #fff;display: block;font-size: 1em;line-height: 1.5;margin-top: 0;font-weight: 300;}
.product-addons.white-heading.heading-combo.white-box .blue-off-heading-col>div:nth-child(2)>div .btn {margin-top: 2em;display: inline-block;color: #000;font-size: .85em;font-weight: 500;}
.product-addons.white-heading.heading-combo.white-box .blue-heading-col-reversed {border-left: none;margin-left: 4.5em;width: calc(50% - 4.5em);padding: 3em 3em 2.5em 4em;display: flex;flex-direction: column;justify-content: center;}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-heading-col-reversed {margin-top: 4.5em;margin-left: -1px;width: 100%;}}
@media (max-width:575px) {.product-addons.white-heading.heading-combo.white-box .blue-heading-col-reversed {padding: 3em 15px 2.5em;margin-left: 0;}}
.product-addons.white-heading.heading-combo.white-box .blue-heading-col-reversed:before {left: 0;right: auto;width: 100vw;}
.product-addons.white-heading.heading-combo.white-box .blue-heading-col-reversed .blue-heading-icon {left: -2em;right: auto;}
@media (max-width:991px) {.product-addons.white-heading.heading-combo.white-box .blue-heading-col-reversed .blue-heading-icon {left: 50%;transform: translateX(-50%);}}
.page-template-page-home .blog .row:first-child {padding: 6.9em 0 4em;}
.page-template-page-product .product-testimonials .container .row:last-child {padding-bottom: 0;}
.page-template-page-product1 .white-heading .container .row:first-child, .page-template-page-product2 .white-heading .container .row:first-child, .page-template-page-product3 .white-heading .container .row:first-child {border-left: none;}
.page-template-page-product1 .hero-subpage, .page-template-page-product2 .hero-subpage, .page-template-page-product3 .hero-subpage {min-height: 460px;padding-bottom: 9.3rem;margin-bottom: -40px;}
@media (max-width:1199px) {.page-template-page-product1 .hero-subpage, .page-template-page-product2 .hero-subpage, .page-template-page-product3 .hero-subpage {min-height: unset;text-align: center;padding-bottom: calc(6em + 40px);}}
.page-template-page-product1 .hero-subpage .row:last-of-type, .page-template-page-product2 .hero-subpage .row:last-of-type, .page-template-page-product3 .hero-subpage .row:last-of-type {padding: 2.5em 0 0;}
@media (max-width:1199px) {.page-template-page-product1 .hero-subpage .breadcrumbs, .page-template-page-product2 .hero-subpage .breadcrumbs, .page-template-page-product3 .hero-subpage .breadcrumbs {display: none;}}
@media (max-width:1199px) {.page-template-page-product1 .col-hero-subpage-title, .page-template-page-product2 .col-hero-subpage-title, .page-template-page-product3 .col-hero-subpage-title {padding: 3em 15px 2em;}}
.page-template-page-product1 .col-hero-subpage-title h1 span, .page-template-page-product2 .col-hero-subpage-title h1 span, .page-template-page-product3 .col-hero-subpage-title h1 span {font-size: 1em;padding-left: 0;}
@media (max-width:1199px) {.page-template-page-product1 .col-hero-subpage-title h1, .page-template-page-product2 .col-hero-subpage-title h1, .page-template-page-product3 .col-hero-subpage-title h1 {padding: 0 0 .4em;top: auto;}}
@media (max-width:1199px) {.page-template-page-product1 .col-hero-subpage-title p, .page-template-page-product2 .col-hero-subpage-title p, .page-template-page-product3 .col-hero-subpage-title p {width: 680px;max-width: 100%;position: relative;margin-left: auto;margin-right: auto;}}
.page-template-page-product1 .col-hero-product-img, .page-template-page-product2 .col-hero-product-img, .page-template-page-product3 .col-hero-product-img {top: 55%;right: -2.3em;transform: translateY(-45%);}
@media (max-width:1199px) {.page-template-page-product1 .col-hero-product-img, .page-template-page-product2 .col-hero-product-img, .page-template-page-product3 .col-hero-product-img {position: static;top: auto;right: auto;transform: none;}}
.page-template-page-product1 .col-hero-product-img img, .page-template-page-product2 .col-hero-product-img img, .page-template-page-product3 .col-hero-product-img img {width: 593px;}
@media (max-width:1399px) {.page-template-page-product1 .col-hero-product-img img, .page-template-page-product2 .col-hero-product-img img, .page-template-page-product3 .col-hero-product-img img {width: 520px;}}
@media (max-width:767px) {.page-template-page-product1 .col-hero-product-img img, .page-template-page-product2 .col-hero-product-img img, .page-template-page-product3 .col-hero-product-img img {width: 75%;opacity: 1;}}
.page-template-page-product1 .product-info .container .row h2, .page-template-page-product2 .product-info .container .row h2, .page-template-page-product3 .product-info .container .row h2 {padding: 4.5rem 0 4rem;}
@media (max-width:991px) {.page-template-page-product1 .container .row, .page-template-page-product2 .container .row, .page-template-page-product3 .container .row {flex-wrap: wrap;}}
.page-template-page-product1 .container .row .product-info-col, .page-template-page-product2 .container .row .product-info-col, .page-template-page-product3 .container .row .product-info-col {max-width: calc(50% - 2.25em);}
@media (max-width:991px) {.page-template-page-product1 .container .row .product-info-col, .page-template-page-product2 .container .row .product-info-col, .page-template-page-product3 .container .row .product-info-col {width: 100%;max-width: 100%;flex-basis: 100%;}}
.page-template-page-product1 .container .row .product-info-col:nth-child(2n), .page-template-page-product2 .container .row .product-info-col:nth-child(2n), .page-template-page-product3 .container .row .product-info-col:nth-child(2n) {margin-left: auto;}
.page-template-page-product1 .container .row .product-info-col h2, .page-template-page-product2 .container .row .product-info-col h2, .page-template-page-product3 .container .row .product-info-col h2 {position: relative;}
.page-template-page-product1 .container .row .product-info-col h2:after, .page-template-page-product2 .container .row .product-info-col h2:after, .page-template-page-product3 .container .row .product-info-col h2:after {content: "";position: absolute;top: 2.32em;left: calc(-2rem - 1px);width: 2px;height: 1em;background-color: #3e68ff;}
.page-template-page-product1 .container .row .product-info-col h3:after, .page-template-page-product2 .container .row .product-info-col h3:after, .page-template-page-product3 .container .row .product-info-col h3:after {content: "";position: absolute;top: 6px;left: calc(-2rem - 1px);width: 2px;height: 1em;background-color: #3e68ff;}
.page-template-page-product1 .product-info-col-img, .page-template-page-product2 .product-info-col-img, .page-template-page-product3 .product-info-col-img {padding: calc(4.5rem + 5px) 0 4rem;}
@media (max-width:991px) {.page-template-page-product1 .product-info-col-img, .page-template-page-product2 .product-info-col-img, .page-template-page-product3 .product-info-col-img {padding: 2rem 0;}}
.page-template-page-product1 .product-info-col-img img, .page-template-page-product2 .product-info-col-img img, .page-template-page-product3 .product-info-col-img img {width: 100%;}
.page-template-page-product1 .product-info .row:nth-child(2) .product-info-col-img, .page-template-page-product2 .product-info .row:nth-child(2) .product-info-col-img, .page-template-page-product3 .product-info .row:nth-child(2) .product-info-col-img {padding: 2.75em 0 6.75rem;}
@media (max-width:991px) {.page-template-page-product1 .product-info .row:nth-child(2) .product-info-col-img, .page-template-page-product2 .product-info .row:nth-child(2) .product-info-col-img, .page-template-page-product3 .product-info .row:nth-child(2) .product-info-col-img {padding: 2rem 0;order: 2;}}
.page-template-page-product1 .product-info .row:nth-child(2) .product-info-col-text, .page-template-page-product2 .product-info .row:nth-child(2) .product-info-col-text, .page-template-page-product3 .product-info .row:nth-child(2) .product-info-col-text {padding-top: 2.75em;padding-bottom: 6.75rem;}
@media (max-width:991px) {.page-template-page-product1 .product-info .row:nth-child(2) .product-info-col-text, .page-template-page-product2 .product-info .row:nth-child(2) .product-info-col-text, .page-template-page-product3 .product-info .row:nth-child(2) .product-info-col-text {order: 1;padding: 2rem 2em 0;}}
.page-template-page-product1 .product-info .row:nth-child(2) .product-info-col-text p+h3, .page-template-page-product2 .product-info .row:nth-child(2) .product-info-col-text p+h3, .page-template-page-product3 .product-info .row:nth-child(2) .product-info-col-text p+h3 {padding-top: 1em;}
.page-template-page-product1 .product-info .row:nth-child(2) .product-info-col-text p+h3:after, .page-template-page-product2 .product-info .row:nth-child(2) .product-info-col-text p+h3:after, .page-template-page-product3 .product-info .row:nth-child(2) .product-info-col-text p+h3:after {top: calc(1em + 6px);}
.page-template-page-product1 .product-addons.heading-combo.first, .page-template-page-product2 .product-addons.heading-combo.first, .page-template-page-product3 .product-addons.heading-combo.first {background-color: #eff0f7;z-index: 3;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first, .page-template-page-product2 .product-addons.heading-combo.first, .page-template-page-product3 .product-addons.heading-combo.first {margin-top: -2em;}}
.page-template-page-product1 .product-addons.heading-combo.first .product-info-bg, .page-template-page-product2 .product-addons.heading-combo.first .product-info-bg, .page-template-page-product3 .product-addons.heading-combo.first .product-info-bg {display: none;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first .product-info-bg, .page-template-page-product2 .product-addons.heading-combo.first .product-info-bg, .page-template-page-product3 .product-addons.heading-combo.first .product-info-bg {display: block;z-index: -1;}}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col {max-width: calc(50% - 2.25em);top: auto;padding: 3em 4em 1.5em 3em;margin-left: -1px;z-index: 1;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col {order: 2;box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);max-width: 100%;width: 100%;flex-basis: 100%;background-color: #fff;}}
@media (max-width:575px) {.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col {padding: 3em 15px 2.5em;margin-left: 0;}}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col:before, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col:before, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col:before {background-color: #fff;box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col:before, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col:before, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col:before {content: none;}}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col a, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col a, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col a {display: block;margin-top: 1.5em;color: #000;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col a span, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col a span, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col a span {padding-right: 20px;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col h2, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col h2, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col h2 {padding-left: 0;color: #3e68ff;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col h2:after, .page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col h2:before, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col h2:after, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col h2:before, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col h2:after, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col h2:before {content: none;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col p, .page-template-page-product2 .product-addons.heading-combo.first .blue-heading-col p, .page-template-page-product3 .product-addons.heading-combo.first .blue-heading-col p {color: rgba(2,2,1,.7);}
.page-template-page-product1 .product-addons.heading-combo.first .img-off-col, .page-template-page-product2 .product-addons.heading-combo.first .img-off-col, .page-template-page-product3 .product-addons.heading-combo.first .img-off-col {border-left: 1px solid #e4e5ed;padding: 0;max-width: calc(50% - 2.25em);margin-left: auto;display: flex;align-items: center;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first .img-off-col, .page-template-page-product2 .product-addons.heading-combo.first .img-off-col, .page-template-page-product3 .product-addons.heading-combo.first .img-off-col {order: 1;margin-top: 4em;max-width: 100%;}}
.page-template-page-product1 .product-addons.heading-combo.first .img-off-col img, .page-template-page-product2 .product-addons.heading-combo.first .img-off-col img, .page-template-page-product3 .product-addons.heading-combo.first .img-off-col img {width: 100%;}
.page-template-page-product1 .product-info-col:first-child, .page-template-page-product2 .product-info-col:first-child, .page-template-page-product3 .product-info-col:first-child {margin-bottom: 0;}
.page-template-page-product1 .product-schema, .page-template-page-product2 .product-schema, .page-template-page-product3 .product-schema {background-color: #ebecf3;}
.page-template-page-product1 .product-schema .container .row:first-child, .page-template-page-product2 .product-schema .container .row:first-child, .page-template-page-product3 .product-schema .container .row:first-child {border-left: 1px solid #e4e5ed;padding: 7rem 0 3rem;z-index: 2;}
@media (max-width:575px) {.page-template-page-product1 .product-schema .container .row:first-child, .page-template-page-product2 .product-schema .container .row:first-child, .page-template-page-product3 .product-schema .container .row:first-child {padding: 5rem 0 2rem;}}
.page-template-page-product1 .product-schema .container .row:nth-child(2), .page-template-page-product2 .product-schema .container .row:nth-child(2), .page-template-page-product3 .product-schema .container .row:nth-child(2) {z-index: unset;padding-bottom: 5em;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second {position: relative;z-index: 2;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-row, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-row, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-row {padding-top: 0;padding-bottom: 0;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col {max-width: calc(50% - 2.25em);top: auto;padding: 3em 4em 2.5em 3em;margin-left: -1px;background-color: #fff;z-index: 1;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col {box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);max-width: 100%;width: 100%;flex-basis: 100%;}}
@media (max-width:575px) {.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col {padding: 3em 15px 2.5em;margin-left: 0;}}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col:before, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col:before {background-color: #fff;box-shadow: 0 5px 19.64px .36px rgba(10,10,14,.11);}
@media (max-width:991px) {.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col:before, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col:before {content: none;}}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col a, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col a, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col a {display: block;margin-top: 1.5em;color: #000;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col a span, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col a span, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col a span {padding-right: 20px;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2 {padding-left: 0;color: #3e68ff;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2:after, .page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2:before, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2:after, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2:after, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col h2:before {content: none;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col p, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col p, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.second .blue-heading-col p {color: rgba(2,2,1,.7);}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third, .page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .row, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .row, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .row {padding: 0;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col {top: auto;max-width: calc(50% - 2.25em);}
@media (max-width:991px) {.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col {max-width: 100%;}}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed {background-color: #fff;max-width: calc(50% - 2.25em);}
@media (max-width:991px) {.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed {max-width: 100%;}}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed:before, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed:before {background-color: #fff;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed:before, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed:before {content: none;}}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed a, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed a, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed a {color: #000;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2 {padding-left: 0;color: #3e68ff;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2:after, .page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2:before, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2:after, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2:after, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed h2:before {content: none;}
.page-template-page-product1 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed p, .page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed p, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.third .blue-heading-col-reversed p {color: rgba(2,2,1,.7);}
.page-template-page-product1 .product-download, .page-template-page-product1 .product-parameters, .page-template-page-product2 .product-download, .page-template-page-product2 .product-parameters, .page-template-page-product3 .product-download, .page-template-page-product3 .product-parameters {background-color: #ebecf3;}
.page-template-page-product1 .product-download .container .row, .page-template-page-product1 .product-parameters .container .row, .page-template-page-product2 .product-download .container .row, .page-template-page-product2 .product-parameters .container .row, .page-template-page-product3 .product-download .container .row, .page-template-page-product3 .product-parameters .container .row {position: relative;background-color: #eff0f7;border-left: 1px solid #e4e5ed;}
.page-template-page-product1 .product-download .container .row:before, .page-template-page-product1 .product-parameters .container .row:before, .page-template-page-product2 .product-download .container .row:before, .page-template-page-product2 .product-parameters .container .row:before, .page-template-page-product3 .product-download .container .row:before, .page-template-page-product3 .product-parameters .container .row:before {content: "";display: block;position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;width: 100vw;background-color: #eff0f7;}
.page-template-page-product1 .product-download, .page-template-page-product2 .product-download, .page-template-page-product3 .product-download {position: relative;}
.page-template-page-product1 .product-download .container .row, .page-template-page-product2 .product-download .container .row, .page-template-page-product3 .product-download .container .row {z-index: 2;}
.page-template-page-product1 .product-download .product-download-btn-col, .page-template-page-product2 .product-download .product-download-btn-col, .page-template-page-product3 .product-download .product-download-btn-col {padding-top: 0;padding-bottom: 7em;padding-right: 0;max-width: calc(50% - 2.25em);}
@media (max-width:991px) {.page-template-page-product1 .product-download .product-download-btn-col, .page-template-page-product2 .product-download .product-download-btn-col, .page-template-page-product3 .product-download .product-download-btn-col {padding-right: 15px;padding-bottom: 2em;flex-basis: 100%;max-width: 100%;text-align: center;}}
.page-template-page-product1 .product-download .product-download-title-col, .page-template-page-product2 .product-download .product-download-title-col, .page-template-page-product3 .product-download .product-download-title-col {margin-left: auto;max-width: calc(50% - 2.25em);padding: .5em 0 7.5em;border: none;}
@media (max-width:991px) {.page-template-page-product1 .product-download .product-download-title-col, .page-template-page-product2 .product-download .product-download-title-col, .page-template-page-product3 .product-download .product-download-title-col {text-align: center;flex-basis: 100%;max-width: 100%;}}
.page-template-page-product1 .product-testimonials .container .row:last-child, .page-template-page-product2 .product-testimonials .container .row:last-child, .page-template-page-product3 .product-testimonials .container .row:last-child {padding-bottom: 0;}
@media (min-width:992px) {.page-template-page-product1 .counting+.product-schema .container .row:first-child {padding-top: 0;}}
.page-template-page-product1 .product-schema+.product-parameters .row:first-child {padding-top: 0;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col {background-color: #fff;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col>a {margin-top: .5em;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col>a:first-child {margin-top: 0;}
.page-template-page-product1 .product-addons.heading-combo.first .blue-heading-col a:last-child {margin-bottom: 1.5em;}
.page-template-page-product1 .product-addons.heading-combo.first.reversed {background-color: #ebecf3;}
.page-template-page-product1 .product-addons.heading-combo.first.reversed .row:first-child {border-left: 1px solid #e4e5ed;background-color: #eff0f7;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first.reversed .row:first-child {border-left: none;}}
.page-template-page-product1 .product-addons.heading-combo.first.reversed .blue-heading-col {position: relative;margin-left: auto;}
.page-template-page-product1 .product-addons.heading-combo.first.reversed .blue-heading-col:before {right: auto;left: -1px;}
.page-template-page-product1 .product-addons.heading-combo.first.reversed .blue-heading-icon {right: auto;left: -2em;}
@media (max-width:991px) {.page-template-page-product1 .product-addons.heading-combo.first.reversed .blue-heading-icon {left: auto;right: auto;}}
@media (min-width:992px) {.page-template-page-product1 .product-addons.heading-combo.first.reversed+.product-schema .container .row:first-child {padding-top: 0;}}
.page-template-page-product2 .product-download .row:first-child {padding-top: 6em;}
.page-template-page-product2 .back-link, .page-template-page-product3 .back-link {margin-left: 15px;margin-bottom: 3em;display: flex;align-items: center;}
@media (max-width:1199px) {.page-template-page-product2 .back-link, .page-template-page-product3 .back-link {margin-top: 2em;justify-content: center;}}
.page-template-page-product2 .back-link img, .page-template-page-product3 .back-link img {transform: rotate(180deg);margin-left: -15px;margin-right: 10px;}
.page-template-page-product2 .back-link span, .page-template-page-product3 .back-link span {font-size: .9375em;}
@media (max-width:1199px) {.page-template-page-product2 .back-link span, .page-template-page-product3 .back-link span {font-size: 14px;}}
.page-template-page-product2 .back-link:hover, .page-template-page-product3 .back-link:hover {color: #3e68ff;}
@media (min-width:1400px) {.page-template-page-product2 .col-hero-subpage-title, .page-template-page-product3 .col-hero-subpage-title {max-width: 60%;flex-basis: 60%;}}
@media (max-width:1399px) {.page-template-page-product2 .col-hero-subpage-title, .page-template-page-product3 .col-hero-subpage-title {width: 55%;flex-basis: 55%;max-width: 55%;}}
.page-template-page-product2 .product-info, .page-template-page-product3 .product-info {margin-top: 0;}
@media (min-width:1200px) {.page-template-page-product2 .product-info.minus, .page-template-page-product3 .product-info.minus {margin-top: -5em;}}
.page-template-page-product2 .product-info.minus .product-info-col-text, .page-template-page-product3 .product-info.minus .product-info-col-text {padding-top: 4.5rem;padding-bottom: 4em;}
@media (max-width:991px) {.page-template-page-product2 .product-info.minus .product-info-col-text, .page-template-page-product3 .product-info.minus .product-info-col-text {padding-bottom: 0;}}
.page-template-page-product2 .product-info.minus .product-info-col-text h2, .page-template-page-product3 .product-info.minus .product-info-col-text h2 {padding-top: 0;}
.page-template-page-product2 .product-info.minus .product-info-col-text h2:after, .page-template-page-product3 .product-info.minus .product-info-col-text h2:after {top: 2px;}
@media (max-width:991px) {.page-template-page-product2 .product-info.minus .product-info-col-img, .page-template-page-product3 .product-info.minus .product-info-col-img {padding-bottom: 5em;}}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons {position: relative;z-index: 3;}
@media (max-width:991px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col {padding-top: 4em;text-align: left;}}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2 {padding-top: 7.625rem;padding-left: 0;padding-bottom: 4.875rem;}
@media (max-width:1399px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2 {padding-top: 6rem;padding-bottom: 3.5rem;}}
@media (max-width:991px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2 {padding-top: 5rem;padding-bottom: 3rem;}}
@media (max-width:767px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h2 {padding-top: 4rem;padding-bottom: 2rem;}}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3 {position: relative;font-size: 1.25em;font-weight: 400;letter-spacing: -.04em;margin-bottom: 1.2em;line-height: 1.7em;}
@media (max-width:575px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3 {margin-bottom: .5em;}}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3:before, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3:before {margin-right: .875rem;text-align: left;display: inline-block;font-size: 1.25rem;color: #3e68ff;counter-increment: product;content: counter(product,decimal-leading-zero);}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3:after, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col h3:after {content: "";position: absolute;top: 0;left: calc(-2rem - 1px);width: 2px;height: 1em;background-color: #3e68ff;}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col p, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col p {color: #101533;font-size: 1.25em;line-height: 2.3rem;font-weight: 300;}
@media (max-width:991px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col p, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons .product-info-col p {font-size: 1.1em;line-height: 2rem;}}
.page-template-page-product2 .product-info-addons+.product-info .product-info-col-text, .page-template-page-product3 .product-info-addons+.product-info .product-info-col-text {padding-top: 4.5rem;padding-bottom: 4em;}
@media (max-width:991px) {.page-template-page-product2 .product-info-addons+.product-info .product-info-col-text, .page-template-page-product3 .product-info-addons+.product-info .product-info-col-text {padding-top: 2em;padding-bottom: 2em;}}
@media (max-width:991px) {.page-template-page-product2 .product-info-addons+.product-info .product-info-col-img, .page-template-page-product3 .product-info-addons+.product-info .product-info-col-img {padding-top: 0;}}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed {background-color: #ebecf3;position: relative;}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .blue-heading-row, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .blue-heading-row {position: relative;z-index: 2;background-color: #eff0f7;}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .product-info-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .product-info-col h2 {padding: 0 0 4rem;margin-bottom: 0;}
@media (max-width:991px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .product-info-col h2, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .product-info-col h2 {padding: 0 0 1em;}}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .product-info-col h2:after, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .product-info-col h2:after {top: 0;}
.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .blue-heading-col-reversed, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .blue-heading-col-reversed {margin-left: auto;max-width: calc(50% - 2.25em);}
@media (max-width:991px) {.page-template-page-product2 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .blue-heading-col-reversed, .page-template-page-product3 .product-addons.white-heading.heading-combo.white-box.product-info-addons-reversed .blue-heading-col-reversed {max-width: 100%;}}
@media (max-width:991px) {.page-template-page-product2 .product-info.white-heading.modules .row, .page-template-page-product3 .product-info.white-heading.modules .row {padding-top: 5em !important;}}
.page-template-page-product2 .product-info.white-heading.modules .product-info-col-text, .page-template-page-product3 .product-info.white-heading.modules .product-info-col-text {padding-top: 6em;padding-bottom: 6em;}
@media (max-width:991px) {.page-template-page-product2 .product-info.white-heading.modules .product-info-col-text, .page-template-page-product3 .product-info.white-heading.modules .product-info-col-text {padding-top: 0;padding-bottom: 4em;}}
.page-template-page-product2 .product-info.white-heading.modules .product-info-col-text h3, .page-template-page-product3 .product-info.white-heading.modules .product-info-col-text h3 {padding-top: 2.5em;}
.page-template-page-product2 .product-info.white-heading.modules .product-info-col-text h3:after, .page-template-page-product3 .product-info.white-heading.modules .product-info-col-text h3:after {top: calc(2.5em + 6px);}
.page-template-page-product2 .product-info.white-heading.modules .product-info-col-text h3 a, .page-template-page-product3 .product-info.white-heading.modules .product-info-col-text h3 a {color: #101533;}
.page-template-page-product2 .module-img, .page-template-page-product3 .module-img {display: block;overflow: hidden;border-radius: 8px;padding: 8px;box-shadow: 0 7px 16px 0 rgba(0,0,0,.29);}
@media (max-width:991px) {.page-template-page-product2 .module-img, .page-template-page-product3 .module-img {padding: 5px;}}
.page-template-page-product2 .module-img img, .page-template-page-product3 .module-img img {border-radius: 8px;display: block;line-height: 0;}
a.module-img img {width: 100%;}
.page-template-page-product3 .hero-subpage .row:last-of-type {padding: 0;}
.page-template-page-product3 .col-hero-subpage-title h1 {font-size: 3em;line-height: 1.2;}
.page-template-page-product3 .breadcrumbs {padding-top: 3.2em;}
.page-template-page-product3 .introduction-heading .blue-heading-top-icon {opacity: 0;visibility: hidden;}
@media (max-width:575px) {.page-template-page-product3 .introduction-heading .blue-heading-top-icon {display: none;}}
@media (min-width:1200px) {.page-template-page-product3 .introduction-heading .col-xl-4 {flex: 0 0 42.75641%;max-width: 42.75641%;}}
@media (max-width:575px) {.page-template-page-product3 .introduction-heading .col-xl-4 h2 {padding: 7.12px 0;}}
.page-template-page-product3 .introduction-link-col {flex: 0 0 28.621795%;max-width: 28.621795%;}
@media (max-width:1199px) {.page-template-page-product3 .introduction-link-col {flex: 0 0 50%;max-width: 50%;}}
@media (max-width:575px) {.page-template-page-product3 .introduction-link-col {flex: 0 0 100%;max-width: 100%;}}
.page-template-page-product3 .product-schema+.product-parameters .row:first-child {padding-top: 0;}
.page-template-page-product3 .product-back .row {padding-bottom: 7em;}
.page-template-page-product3 .product-back .row .btn {font-size: .9375em;font-weight: 400;}
.page-template-page-product3 .product-back .row .btn.btn-primary:after {content: none;}
.page-template-page-product3 .product-back .row .btn.btn-primary:before {content: "";display: inline-block;background-image: url("assets/img/arrow-white.svg");width: 1.5625em;height: .6875em;background-repeat: no-repeat;background-size: cover;margin-right: 1.375em;transform: rotate(180deg);}
.page-template-page-guide .hero-subpage {min-height: 545px;background-position: top;background-repeat: no-repeat;background-size: cover;padding: 2.5em 0 0;}
@media (max-width:1199px) {.page-template-page-guide .hero-subpage {padding: 2.5em 0 6em;min-height: unset;}}
.page-template-page-guide .hero-subpage .row:last-of-type {position: relative;padding: 2.5em 0 7em;margin-bottom: 0;}
@media (max-width:1199px) {.page-template-page-guide .hero-subpage .row:last-of-type {padding: 2.5em 0 0;}}
.page-template-page-guide .col-hero-subpage-title {width: 60%;flex-basis: 60%;max-width: 60%;}
@media (max-width:1399px) {.page-template-page-guide .col-hero-subpage-title {width: 55%;flex-basis: 55%;max-width: 55%;}}
@media (max-width:1199px) {.page-template-page-guide .col-hero-subpage-title {width: 100%;flex-basis: 100%;max-width: 100%;padding: 3em 15px 2em;}}
@media (max-width:1199px) {.page-template-page-guide .col-hero-subpage-title p {width: 680px;max-width: 100%;position: relative;margin-left: auto;margin-right: auto;text-align: center;}}
.page-template-page-guide .col-hero-subpage-title h1 {font-size: 4.5em;}
@media (max-width:1599px) {.page-template-page-guide .col-hero-subpage-title h1 {line-height: 1.4em;font-size: 4.2em;}}
@media (max-width:1199px) {.page-template-page-guide .col-hero-subpage-title h1 {line-height: 1.3em;font-size: 4em;padding: 0 0 .4em;top: auto;text-align: center;}}
.page-template-page-guide .col-hero-subpage-title span {font-size: 1em;font-weight: 300;}
@media (max-width:1199px) {.page-template-page-guide .breadcrumbs {display: none;}}
.page-template-page-guide .col-hero-product-img {right: 2.3em;top: 45%;transform: translateY(-55%);}
@media (max-width:1199px) {.page-template-page-guide .col-hero-product-img {right: auto;top: auto;transform: none;position: static;text-align: center;}}
.page-template-page-guide .col-hero-product-img img {width: 460px;}
@media (max-width:1199px) {.page-template-page-guide .col-hero-product-img img {max-width: 520px;}}
@media (max-width:767px) {.page-template-page-guide .col-hero-product-img img {max-width: 75%;opacity: 1;}}
.page-template-page-guide .pros-subheading {margin-top: 0;}
.page-template-page-guide .box-row {margin-bottom: -60px;}
@media (max-width:1599px) {.page-template-page-guide .box-row {margin-bottom: -40px;}}
@media (max-width:991px) {.page-template-page-guide .box-row {margin-bottom: -30px;}}
.page-template-page-guide .box-col {margin-bottom: 60px;}
@media (max-width:1599px) {.page-template-page-guide .box-col {margin-bottom: 40px;}}
@media (max-width:991px) {.page-template-page-guide .box-col {margin-bottom: 30px;}}
.page-template-page-guide .service-boxes .container .row:first-child {padding: 4em 0;}
.page-template-page-guide .service-boxes .btn-row {padding: 2em 0 1em;display: flex;}
@media (max-width:450px) {.page-template-page-guide .service-boxes .btn-row {flex-wrap: wrap;margin-top: -12px;}}
.page-template-page-guide .service-boxes .btn-row a {margin-right: 12px;}
@media (max-width:450px) {.page-template-page-guide .service-boxes .btn-row a {margin-top: 12px;}}
.page-template-page-guide .service-boxes .btn-row a:last-child {margin-right: 0;}
.page-template-page-guide .service-boxes .box-more {display: inline-block;padding: 1.5em 0 0;font-size: 1rem;font-weight: 400;}
.page-template-page-guide .service-boxes .cta-row {padding: 7.5em 0 0;justify-content: center;}
@media (max-width:1599px) {.page-template-page-guide2 .col-hero-subpage-title {width: 50%;flex-basis: 50%;max-width: 50%;}}
@media (max-width:1199px) {.page-template-page-guide2 .col-hero-subpage-title {width: 100%;flex-basis: 100%;max-width: 100%;}}
.page-template-page-guide2 .col-hero-product-img {right: -.7em;}
.page-template-page-guide2 .col-hero-product-img img {width: 587px;}
@media (max-width:1399px) {.page-template-page-guide2 .col-hero-product-img img {width: 520px;}}
.page-template-default .hero-subpage, .page-template-page2-original .hero-subpage, .page-template-page-blog .hero-subpage, .page-template-page-contact .hero-subpage, .page-template-page-guide-obory .hero-subpage, .page-template-page-product .hero-subpage, .page-template-search .hero-subpage, .single .hero-subpage {min-height: unset;min-height: 460px;padding-bottom: 9.3rem;margin-bottom: -40px;}
@media (max-width:1199px) {.page-template-default .hero-subpage, .page-template-page2-original .hero-subpage, .page-template-page-blog .hero-subpage, .page-template-page-contact .hero-subpage, .page-template-page-guide-obory .hero-subpage, .page-template-page-product .hero-subpage, .page-template-search .hero-subpage, .single .hero-subpage {padding-bottom: 7rem;}}
.page-template-default .hero-subpage .row:last-of-type, .page-template-page2-original .hero-subpage .row:last-of-type, .page-template-page-blog .hero-subpage .row:last-of-type, .page-template-page-contact .hero-subpage .row:last-of-type, .page-template-page-guide-obory .hero-subpage .row:last-of-type, .page-template-page-product .hero-subpage .row:last-of-type, .page-template-search .hero-subpage .row:last-of-type, .single .hero-subpage .row:last-of-type {padding: 2.5em 0 0;}
@media (max-width:1199px) {.page-template-default .hero-subpage .row:last-of-type, .page-template-page2-original .hero-subpage .row:last-of-type, .page-template-page-blog .hero-subpage .row:last-of-type, .page-template-page-contact .hero-subpage .row:last-of-type, .page-template-page-guide-obory .hero-subpage .row:last-of-type, .page-template-page-product .hero-subpage .row:last-of-type, .page-template-search .hero-subpage .row:last-of-type, .single .hero-subpage .row:last-of-type {padding: 7em 0 0;}}
@media (max-width:1199px) {.page-template-default .hero-subpage .breadcrumbs, .page-template-page2-original .hero-subpage .breadcrumbs, .page-template-page-blog .hero-subpage .breadcrumbs, .page-template-page-contact .hero-subpage .breadcrumbs, .page-template-page-guide-obory .hero-subpage .breadcrumbs, .page-template-page-product .hero-subpage .breadcrumbs, .page-template-search .hero-subpage .breadcrumbs, .single .hero-subpage .breadcrumbs {display: none;}}
@media (max-width:767px) {.page-template-default .hero-subpage .col-hero-subpage-p, .page-template-page2-original .hero-subpage .col-hero-subpage-p, .page-template-page-blog .hero-subpage .col-hero-subpage-p, .page-template-page-contact .hero-subpage .col-hero-subpage-p, .page-template-page-guide-obory .hero-subpage .col-hero-subpage-p, .page-template-page-product .hero-subpage .col-hero-subpage-p, .page-template-search .hero-subpage .col-hero-subpage-p, .single .hero-subpage .col-hero-subpage-p {margin-top: 3em;}}
.page-template-default .hero-subpage .col-hero-subpage-p p, .page-template-page2-original .hero-subpage .col-hero-subpage-p p, .page-template-page-blog .hero-subpage .col-hero-subpage-p p, .page-template-page-contact .hero-subpage .col-hero-subpage-p p, .page-template-page-guide-obory .hero-subpage .col-hero-subpage-p p, .page-template-page-product .hero-subpage .col-hero-subpage-p p, .page-template-search .hero-subpage .col-hero-subpage-p p, .single .hero-subpage .col-hero-subpage-p p {font-size: 1.15rem;line-height: 2.1rem;}
.page-template-default .hero-subpage .col-hero-subpage-title h1, .page-template-page2-original .hero-subpage .col-hero-subpage-title h1, .page-template-page-blog .hero-subpage .col-hero-subpage-title h1, .page-template-page-contact .hero-subpage .col-hero-subpage-title h1, .page-template-page-guide-obory .hero-subpage .col-hero-subpage-title h1, .page-template-page-product .hero-subpage .col-hero-subpage-title h1, .page-template-search .hero-subpage .col-hero-subpage-title h1, .single .hero-subpage .col-hero-subpage-title h1 {font-size: 3.8em;line-height: 1.05;}
.page-template-default .hero-subpage .col-hero-subpage-title p, .page-template-page2-original .hero-subpage .col-hero-subpage-title p, .page-template-page-blog .hero-subpage .col-hero-subpage-title p, .page-template-page-contact .hero-subpage .col-hero-subpage-title p, .page-template-page-guide-obory .hero-subpage .col-hero-subpage-title p, .page-template-page-product .hero-subpage .col-hero-subpage-title p, .page-template-search .hero-subpage .col-hero-subpage-title p, .single .hero-subpage .col-hero-subpage-title p {font-size: 1.15rem;line-height: 2.1rem;}
@media (max-width:767px) {.page-template-page-product .hero-subpage {min-height: 460px;padding-bottom: 4rem;}}
.page-template-page-product .col-hero-product-img {z-index: unset;}
@media (min-width:1600px) {.page-template-page-product .col-hero-product-img {top: auto;}}
@media (min-width:768px) {.page-template-page-product .col-hero-subpage-title {margin-right: auto;}}
.single .hero-subpage {min-height: unset;padding-bottom: 4rem;margin-bottom: -20px;}
@media (max-width:1199px) {.single .hero-subpage {padding-bottom: 3rem;}}
.onas-david, .onas-honza, .onas-petr, .onas-patrik, .onas-Dmytro, .onas-DavidR, .onas-DavidN, .onas-PatrikH2, .onas-radim, .onas-TomasP, .onas-HonzaZ2, .onas-Lukas, .onas-Albrecht {width: 200px;height: 330px;vertical-align: top;padding-top: 310px;margin-bottom: 30px;display: inline-block;}
.onas-david {background: url("/wp-content/uploads/2019/08/KLM_0383v-200x300.jpg") no-repeat;}
.onas-david:hover {background: url("/wp-content/uploads/2019/08/KLM_0395v-200x300.jpg") no-repeat;}
.onas-honza {background: url("/wp-content/uploads/2019/08/netrex_portret-17-200x300.jpg") no-repeat;}
.onas-honza:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-18-200x300.jpg") no-repeat;}
.onas-petr {background: url("/wp-content/uploads/2019/08/netrex_portret-39-200x300.jpg") no-repeat;}
.onas-petr:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-40-200x300.jpg") no-repeat;}
.onas-patrik {background: url("/wp-content/uploads/2019/08/netrex_portret-25-200x300.jpg") no-repeat;}
.onas-patrik:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-26-200x300.jpg") no-repeat;}
.onas-Dmytro {background: url("/wp-content/uploads/2023/07/dmytro.jpg") no-repeat;}
.onas-Dmytro:hover {background: url("/wp-content/uploads/2023/07/dmytro-2.jpg") no-repeat;}
.onas-DavidR {background: url("/wp-content/uploads/2020/08/DavidR1.png") no-repeat;}
.onas-DavidR:hover {background: url("/wp-content/uploads/2020/08/DavidR2.png") no-repeat;}
.onas-DavidN {background: url("/wp-content/uploads/2020/08/DavidN1.png") no-repeat;}
.onas-DavidN:hover {background: url("/wp-content/uploads/2020/08/DavidN2.png") no-repeat;}
.onas-Lukas {background: url("/wp-content/uploads/2024/04/lukas.jpg") no-repeat;}
.onas-Lukas:hover {background: url("/wp-content/uploads/2024/04/lukas-2.jpg") no-repeat;}
.onas-Albrecht {background: url("/wp-content/uploads/2024/07/martinalbrecht.jpg") no-repeat;}
.onas-Albrecht:hover {background: url("/wp-content/uploads/2024/07/martinalbrecht2.jpg") no-repeat;}
.onas-dan, .onas-ivana, .onas-dans, .onas-dita, .onas-vasek, .onas-davidb, .onas-tomash, .onas-dana, .onas-jirka, .onas-matej, .onas-michal, .onas-marian, .onas-filip, .onas-cipisek, .onas-PetrS, .onas-DavidH, .onas-HonzaK, .onas-Nikola, .onas-Nina, .onas-Nora, .onas-TomK, .onas-Franta, .onas-HonzaT, .onas-Janca, .onas-Lubo, .onas-Martin, .onas-Michal, .onas-KatkaN, .onas-HonzaM, .onas-Alona, .onas-LenkaS, .onas-JakubP, .onas-VaclavS, .onas-MichalV, .onas-Robert, .onas-Artem, .onas-Mykhailo, .onas-Richard, .onas-Maria, .onas-Adelka, .onas-tomaskupcek, .onas-alessandro, .onas-vojtanovotny, .onas-jakubfilo, .onas-nophoto {width: 200px;height: 300px;vertical-align: middle;padding-top: 230px;margin-bottom: 3px;display: inline-block;}
.onas-dan {background: url("/wp-content/uploads/2019/08/netrex_portret-7-200x300.jpg") no-repeat;}
.onas-dan:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-8-200x300.jpg") no-repeat;}
.onas-ivana {background: url("/wp-content/uploads/2019/08/netrex_portret-13-200x300.jpg") no-repeat;}
.onas-ivana:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-14-200x300.jpg") no-repeat;}
.onas-dans {background: url("/wp-content/uploads/2019/08/KLM_0492v-200x300.jpg") no-repeat;}
.onas-dans:hover {background: url("/wp-content/uploads/2019/08/KLM_0496v-200x300.jpg") no-repeat;}
.onas-dita {background: url("/wp-content/uploads/2019/08/netrex_portret-19-200x300.jpg") no-repeat;}
.onas-dita:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-20-200x300.jpg") no-repeat;}
.onas-radim {background: url("/wp-content/uploads/2019/08/netrex_portret-31-200x300.jpg") no-repeat;}
.onas-radim:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-32-200x300.jpg") no-repeat;}
.onas-vasek {background: url("/wp-content/uploads/2019/08/netrex_portret-33-200x300.jpg") no-repeat;}
.onas-vasek:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-34-200x300.jpg") no-repeat;}
.onas-davidb {background: url("/wp-content/uploads/2019/08/netrex_portret-24-200x300.jpg") no-repeat;}
.onas-davidb:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-23-200x300.jpg") no-repeat;}
.onas-tomash {background: url("/wp-content/uploads/2019/08/netrex_portret-37-200x300.jpg") no-repeat;}
.onas-tomash:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-38-200x300.jpg") no-repeat;}
.onas-dana {background: url("/wp-content/uploads/2019/08/netrex_portret-41-200x300.jpg") no-repeat;}
.onas-dana:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-42-200x300.jpg") no-repeat;}
.onas-jirka {background: url("/wp-content/uploads/2024/07/jarkakastanek.jpg") no-repeat;}
.onas-jirka:hover {background: url("/wp-content/uploads/2024/07/jarkakastanek2.jpg") no-repeat;}
.onas-matej {background: url("/wp-content/uploads/2019/08/KLM_0482v-200x300.jpg") no-repeat;}
.onas-matej:hover {background: url("/wp-content/uploads/2019/08/KLM_0486v-200x300.jpg") no-repeat;}
.onas-michal {background: url("/wp-content/uploads/2019/08/netrex_portret-15-200x300.jpg") no-repeat;}
.onas-michal:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-16-200x300.jpg") no-repeat;}
.onas-marian {background: url("/wp-content/uploads/2019/08/netrex_portret-27-200x300.jpg") no-repeat;}
.onas-marian:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-28-200x300.jpg") no-repeat;}
.onas-filip {background: url("/wp-content/uploads/2019/08/netrex_portret-29-200x300.jpg") no-repeat;}
.onas-filip:hover {background: url("/wp-content/uploads/2019/08/netrex_portret-30-200x300.jpg") no-repeat;}
.onas-cipisek {background: url("/wp-content/uploads/2019/08/KLM_0441v-200x300.jpg") no-repeat;}
.onas-cipisek:hover {background: url("/wp-content/uploads/2019/08/DSC_0438v-200x300.jpg") no-repeat;}
.onas-PetrS {background: url("/wp-content/uploads/2020/08/PetrS1.png") no-repeat;}
.onas-PetrS:hover {background: url("/wp-content/uploads/2020/08/PetrS2.png") no-repeat;}
.onas-DavidH {background: url("/wp-content/uploads/2020/08/DavidH1.png") no-repeat;}
.onas-DavidH:hover {background: url("/wp-content/uploads/2020/08/DavidH2.png") no-repeat;}
.onas-HonzaK {background: url("/wp-content/uploads/2020/08/HonzaK1.png") no-repeat;}
.onas-HonzaK:hover {background: url("/wp-content/uploads/2020/08/HonzaK2.png") no-repeat;}
.onas-Nikola {background: url("/wp-content/uploads/2020/08/Nikola1.png") no-repeat;}
.onas-Nikola:hover {background: url("/wp-content/uploads/2020/08/Nikola2.png") no-repeat;}
.onas-Nina {background: url("/wp-content/uploads/2020/08/Nina1.png") no-repeat;}
.onas-Nina:hover {background: url("/wp-content/uploads/2020/08/Nina2.png") no-repeat;}
.onas-Nora {background: url("/wp-content/uploads/2020/08/Nora1.png") no-repeat;}
.onas-Nora:hover {background: url("/wp-content/uploads/2020/08/Nora2.png") no-repeat;}
.onas-TomK {background: url("/wp-content/uploads/2020/08/TomK1.png") no-repeat;}
.onas-TomK:hover {background: url("/wp-content/uploads/2020/08/TomK2.png") no-repeat;}
.onas-Franta {background: url("/wp-content/uploads/2021/06/Franta1.png") no-repeat;}
.onas-Franta:hover {background: url("/wp-content/uploads/2021/06/Franta2.png") no-repeat;}
.onas-HonzaT {background: url("/wp-content/uploads/2021/06/HonzaT.png") no-repeat;}
.onas-HonzaT:hover {background: url("/wp-content/uploads/2021/06/HonzaT2.png") no-repeat;}
.onas-Janca {background: url("/wp-content/uploads/2021/06/Janca1.png") no-repeat;}
.onas-Janca:hover {background: url("/wp-content/uploads/2021/06/Janca2.png") no-repeat;}
.onas-Lubo {background: url("/wp-content/uploads/2021/06/Lubo1.png") no-repeat;}
.onas-Lubo:hover {background: url("/wp-content/uploads/2021/06/Lubo2.png") no-repeat;}
.onas-Martin {background: url("/wp-content/uploads/2021/06/Martin1.png") no-repeat;}
.onas-Martin:hover {background: url("/wp-content/uploads/2021/06/Martin2.png") no-repeat;}
.onas-Michal {background: url("/wp-content/uploads/2021/06/Michal1.png") no-repeat;}
.onas-Michal:hover {background: url("/wp-content/uploads/2021/06/Michal2.png") no-repeat;}
.onas-KatkaN {background: url("/wp-content/uploads/2022/07/katka-novakova-s.jpg") no-repeat;}
.onas-KatkaN:hover {background: url("/wp-content/uploads/2022/07/katka-novakova-f.jpg") no-repeat;}
.onas-HonzaM {background: url("/wp-content/uploads/2022/07/honza-mucha-s.jpg") no-repeat;}
.onas-HonzaM:hover {background: url("/wp-content/uploads/2022/07/honza-mucha-f.jpg") no-repeat;}
.onas-PatrikH2 {background: url("/wp-content/uploads/2022/07/patrik-hrubes-s.jpg") no-repeat;}
.onas-PatrikH2:hover {background: url("/wp-content/uploads/2022/07/patrik-hrubes-f.jpg") no-repeat;}
.onas-Alona {background: url("/wp-content/uploads/2022/07/alona-s.jpg") no-repeat;}
.onas-Alona:hover {background: url("/wp-content/uploads/2022/07/alona-f.jpg") no-repeat;}
.onas-TomasP {background: url("/wp-content/uploads/2022/07/tomas-prada-s.jpg") no-repeat;}
.onas-TomasP:hover {background: url("/wp-content/uploads/2022/07/tomas-prada-f.jpg") no-repeat;}
.onas-LenkaS {background: url("/wp-content/uploads/2022/07/lenka-sovikova-s.jpg") no-repeat;}
.onas-LenkaS:hover {background: url("/wp-content/uploads/2022/07/lenka-sovikova-f.jpg") no-repeat;}
.onas-HonzaZ2 {background: url("/wp-content/uploads/2022/07/honza-zimmermann-01.jpg") no-repeat;}
.onas-HonzaZ2:hover {background: url("/wp-content/uploads/2022/07/honza-zimmermann-02.jpg") no-repeat;}
.onas-JakubP {background: url("/wp-content/uploads/2022/07/jakub-pejcha-1.jpg") no-repeat;}
.onas-JakubP:hover {background: url("/wp-content/uploads/2022/07/jakub-pejcha-2.jpg") no-repeat;}
.onas-VaclavS {background: url("/wp-content/uploads/2022/07/vaclav-stupka-1.jpg") no-repeat;}
.onas-VaclavS:hover {background: url("/wp-content/uploads/2022/07/vaclav-stupka-2.jpg") no-repeat;}
.onas-nophoto {background: url("/wp-content/uploads/2022/07/nophoto1.jpg") no-repeat;}
.onas-nophoto:hover {background: url("/wp-content/uploads/2022/07/nophoto2.jpg") no-repeat;}
.onas-MichalV {background: url("/wp-content/uploads/2022/08/michal-vojacek.jpg") no-repeat;}
.onas-MichalV:hover {background: url("/wp-content/uploads/2022/08/michal-vojacek-2.jpg") no-repeat;}
.onas-Robert {background: url("/wp-content/uploads/2023/07/robert.jpg") no-repeat;}
.onas-Robert:hover {background: url("/wp-content/uploads/2023/07/robert-2.jpg") no-repeat;}
.onas-Artem {background: url("/wp-content/uploads/2023/07/artem.jpg") no-repeat;}
.onas-Artem:hover {background: url("/wp-content/uploads/2023/07/artem-2.jpg") no-repeat;}
.onas-Mykhailo {background: url("/wp-content/uploads/2023/07/mykhailo.jpg") no-repeat;}
.onas-Mykhailo:hover {background: url("/wp-content/uploads/2023/07/mykhailo-2.jpg") no-repeat;}
.onas-Richard {background: url("/wp-content/uploads/2023/07/richard.jpg") no-repeat;}
.onas-Richard:hover {background: url("/wp-content/uploads/2023/07/richard-2.jpg") no-repeat;}
.onas-Maria {background: url("/wp-content/uploads/2024/04/Maria.jpg") no-repeat;}
.onas-Maria:hover {background: url("/wp-content/uploads/2024/04/Maria-2.jpg") no-repeat;}
.onas-Adelka {background: url("/wp-content/uploads/2024/04/Adelka.jpg") no-repeat;}
.onas-Adelka:hover {background: url("/wp-content/uploads/2024/04/Adelka-2.jpg") no-repeat;}
.onas-tomaskupcek {background: url("/wp-content/uploads/2024/07/tomaskupcek.jpg") no-repeat;}
.onas-tomaskupcek:hover {background: url("/wp-content/uploads/2024/07/tomaskupcek2.jpg") no-repeat;}
.onas-alessandro {background: url("/wp-content/uploads/2024/07/alessandro.jpg") no-repeat;}
.onas-alessandro:hover {background: url("/wp-content/uploads/2024/07/alessandro2.jpg") no-repeat;}
.onas-vojtanovotny {background: url("/wp-content/uploads/2024/07/vojtanovotny.jpg") no-repeat;}
.onas-vojtanovotny:hover {background: url("/wp-content/uploads/2024/07/vojtanovotny2.jpg") no-repeat;}
.onas-jakubfilo {background: url("/wp-content/uploads/2024/07/jakubfilo.jpg") no-repeat;}
.onas-jakubfilo:hover {background: url("/wp-content/uploads/2024/07/jakubfilo2.jpg") no-repeat;}
.onas-text {opacity: 0;background-color: #333;color: white;font-size: 16px;padding: 5px 20px;}
.onas-Dmytro:hover .onas-text, .onas-Robert:hover .onas-text, .onas-Artem:hover .onas-text, .onas-Mykhailo:hover .onas-text, .onas-Richard:hover .onas-text, .onas-KatkaN:hover .onas-text, .onas-Adelka:hover .onas-text, .onas-Maria:hover .onas-text, .onas-Lukas:hover .onas-text, .onas-HonzaM:hover .onas-text, .onas-PatrikH2:hover .onas-text, .onas-Alona:hover .onas-text, .onas-TomasP:hover .onas-text, .onas-LenkaS:hover .onas-text, .onas-HonzaZ2:hover .onas-text, .onas-JakubP:hover .onas-text, .onas-VaclavS:hover .onas-text, .onas-dan:hover .onas-text, .onas-ivana:hover .onas-text, .onas-dans:hover .onas-text, .onas-dita:hover .onas-text, .onas-radim:hover .onas-text, .onas-vasek:hover .onas-text, .onas-davidb:hover .onas-text, .onas-tomash:hover .onas-text, .onas-dana:hover .onas-text, .onas-jirka:hover .onas-text, .onas-matej:hover .onas-text, .onas-michal:hover .onas-text, .onas-marian:hover .onas-text, .onas-filip:hover .onas-text, .onas-cipisek:hover .onas-text, .onas-PetrS:hover .onas-text, .onas-DavidH:hover .onas-text, .onas-HonzaK:hover .onas-text, .onas-Nikola:hover .onas-text, .onas-Nina:hover .onas-text, .onas-Nora:hover .onas-text, .onas-Franta:hover .onas-text, .onas-HonzaT:hover .onas-text, .onas-Janca:hover .onas-text, .onas-Lubo:hover .onas-text, .onas-Martin:hover .onas-text, .onas-Michal:hover .onas-text, .onas-nophoto:hover .onas-text, .onas-MichalV:hover .onas-text, .onas-jakubfilo:hover .onas-text, .onas-alessandro:hover .onas-text, .onas-tomaskupcek:hover .onas-text, .onas-vojtanovotny:hover .onas-text, .onas-TomK:hover .onas-text {opacity: .5;}
.hero .hero-text .hero-text-details img {display: inline-block;width: 4.8em;height: .8em;padding-right: .8em;border-right: 1px solid #3e68ff;}
.hero .hero-text .hero-text-details span {margin-left: .8em;}
.hero .hero-text .hero-text-details {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;letter-spacing: -.03em;}
.hero .hero-text {position: relative;padding: 5.3em 0 3.9em;font-size: 1.25rem;font-weight: 300;}