@charset "UTF-8";/*Template Name: EngitechTemplate URI: http://templates.thememodern.com/engitech/index.htmlAuthor: ThemeModernAuthor URI: http://thememodern.comDescription: Engitech is a HTML Templatee for IT Solution and Services Company. Engitech is easy to use, it provides everything you need to create great looking website. With Engitech you can impress your customer by it’s professional design and the interactivity. Engitech built with latest website technology to ensure your website is looks nice on desktop and mobile. Get Engitech now!Version: 1.3.0Text Domain: engitech*//*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------# Normalize# Typography# Elements# Forms# Navigation	## Links	## Menus# Accessibility# Alignments# Clearings# Widgets# Content	## Posts and pages	## Comments# Infinite scroll# Media	## Captions	## Galleries--------------------------------------------------------------*//*--------------------------------------------------------------# Normalize--------------------------------------------------------------*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css *//* Document	 ========================================================================== *//** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */@import url('../images/css');@import url('../images/css2');@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');@import url('../images/null_4d9a290e78c74b07a1aaf26fdb7828e6.css2');@import url('../images/null_1239121517d7458681f112e6d3afa9cf.css2');@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@100;200;300;400;500;600;700;800;900&display=swap');@import url('../images/null_95effe84a97f4765989c2aa42de0d919.css2');@import url('../images/null_e662710e259440fe8c2a38ca87d8fbd1.css2');html {  line-height: 1.15;  /* 1 */  -webkit-text-size-adjust: 100%;  /* 2 */}/* Sections	 ========================================================================== *//** * Remove the margin in all browsers. */body {  margin: 0;}/* Grouping content	 ========================================================================== *//** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */hr {  box-sizing: content-box;  /* 1 */  height: 0;  /* 1 */  overflow: visible;  /* 2 */}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */pre {  font-family: monospace, monospace;  /* 1 */  font-size: 1em;  /* 2 */}/* Text-level semantics	 ========================================================================== *//** * Remove the gray background on active links in IE 10. */a {  background-color: transparent;}/** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */abbr[title] {  border-bottom: none;  /* 1 */  text-decoration: underline;  /* 2 */  text-decoration: underline dotted;  /* 2 */}/** * Add the correct font weight in Chrome, Edge, and Safari. */b,strong {  font-weight: bold;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */code,kbd,samp {  font-family: monospace, monospace;  /* 1 */  font-size: 1em;  /* 2 */}/** * Add the correct font size in all browsers. */small {  font-size: 80%;}/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sub {  bottom: -0.25em;}sup {  top: -0.5em;}/* Embedded content	 ========================================================================== *//** * Remove the border on images inside links in IE 10. */img {  border-style: none;}/* Forms	 ========================================================================== *//** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */button,input,optgroup,select,textarea {  font-family: inherit;  /* 1 */  font-size: 100%;  /* 1 */  line-height: 1.15;  /* 1 */  margin: 0;  /* 2 */}/** * Show the overflow in IE. * 1. Show the overflow in Edge. */button,input {  /* 1 */  overflow: visible;}/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */button,select {  /* 1 */  text-transform: none;}/** * Correct the inability to style clickable types in iOS and Safari. */button,[type=button],[type=reset],[type=submit] {  -webkit-appearance: button;}/** * Remove the inner border and padding in Firefox. */button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {  border-style: none;  padding: 0;}/** * Restore the focus styles unset by the previous rule. */button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {  outline: 1px dotted ButtonText;}/** * Correct the padding in Firefox. */fieldset {  padding: 0.35em 0.75em 0.625em;}/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out *		`fieldset` elements in all browsers. */legend {  box-sizing: border-box;  /* 1 */  color: inherit;  /* 2 */  display: table;  /* 1 */  max-width: 100%;  /* 1 */  padding: 0;  /* 3 */  white-space: normal;  /* 1 */}/** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */progress {  vertical-align: baseline;}/** * Remove the default vertical scrollbar in IE 10+. */textarea {  overflow: auto;}/** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */[type=checkbox],[type=radio] {  box-sizing: border-box;  /* 1 */  padding: 0;  /* 2 */}/** * Correct the cursor style of increment and decrement buttons in Chrome. */[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {  height: auto;}/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */[type=search] {  -webkit-appearance: textfield;  /* 1 */  outline-offset: -2px;  /* 2 */}/** * Remove the inner padding in Chrome and Safari on macOS. */[type=search]::-webkit-search-decoration {  -webkit-appearance: none;}/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button {  -webkit-appearance: button;  /* 1 */  font: inherit;  /* 2 */}/* Interactive	 ========================================================================== *//* * Add the correct display in Edge, IE 10+, and Firefox. */details {  display: block;}/* * Add the correct display in all browsers. */summary {  display: list-item;}/* Misc	 ========================================================================== *//** * Add the correct display in IE 10+. */template {  display: none;}/** * Add the correct display in IE 10. */[hidden] {  display: none;}/*--------------------------------------------------------------# Typography--------------------------------------------------------------*/body,button,input,select,optgroup,textarea {  color: #6d6d6d;  font-family: "Nunito Sans", sans-serif;  font-size: 16px;  line-height: 1.875;  font-weight: 400;  -ms-word-wrap: break-word;  word-wrap: break-word;  box-sizing: border-box;}h1, h2, h3, h4, h5, h6 {  font-family: "Montserrat", sans-serif;  font-weight: 800;  line-height: 1.2;  margin: 0 0 20px;  color: #1b1d21;}h1 {  font-size: 48px;}h2 {  font-size: 36px;}h3 {  font-size: 30px;}h4 {  font-size: 24px;  font-weight: bold;}h5 {  font-size: 20px;  font-weight: bold;}h6 {  font-size: 18px;  font-weight: bold;}p {  margin: 0 0 20px;}dfn, cite, em, i {  font-style: italic;}blockquote {  font-size: 22px;  line-height: 36px;  margin: 30px 0 25px;  font-family: "Montserrat", sans-serif;  font-weight: 600;  padding: 0 30px 0 50px;  position: relative;  color: #1b1d21;}blockquote:before {  content: "";  font-family: "Flaticon";  font-size: 30px;  display: block;  position: absolute;  left: 0;  top: 0;  color: #7141b1;}blockquote cite {  font-family: "Nunito Sans", sans-serif;  font-size: 14px;  font-style: normal;  font-weight: 800;  margin-top: 10px;  display: block;  text-transform: uppercase;  letter-spacing: 1px;  color: #b5b5b5;}address {  margin: 0 0 1.5em;}pre {  background: #eee;  font-family: "Courier 10 Pitch", Courier, monospace;  font-size: 15px;  line-height: 1.7142857143;  margin-bottom: 1.6em;  max-width: 100%;  overflow: auto;  padding: 1.6em;}code, kbd, tt, var {  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;  font-size: 15px;}abbr, acronym {  border-bottom: 1px dotted #666;  cursor: help;}mark, ins {  background: #fff9c0;  text-decoration: none;}big {  font-size: 125%;}.bg-alt {  background: #f8f8f8;}.bg-primary {  background: #43baff;}.bg-second {  background: #7141b1;}.text-primary {  color: #43baff;}.text-second {  color: #7141b1;}.text-dark {  color: #1b1d21;}.section-padd {  padding: 110px 0;}.section-padd-bot {  padding-bottom: 110px;}.section-padd-top {  padding-top: 110px;}.section-padd-top70 {  padding-top: 70px;}.lead {  font-size: 18px;}.clear-both {  clear: both;}.unstyle {  list-style: none;  padding-left: 0;}.font-main {  font-family: "Nunito Sans", sans-serif;}.font-second {  font-family: "Montserrat", sans-serif;}.font14 {  font-size: 14px;}.text-light {  color: #fff;}.text-light * {  color: #fff;}.bolder {  font-weight: 900;}.bold {  font-weight: 700;}.medium {  font-weight: 500;}.normal {  font-weight: 400;}.lighter {  font-weight: 300;}.underline {  text-decoration: underline;}.f-left {  float: left;}.f-right {  float: right;}.dtable {  display: table;}.dcell {  display: table-cell;  vertical-align: middle;}.flex-middle {  display: flex;  align-items: center;  justify-content: center;}.b-shadow {  box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);}.overflow {  overflow: hidden;}.overlay {  position: absolute;  top: 0;  left: 0;  background: #fff;  opacity: 0.8;  width: 100%;  height: 100%;  z-index: -1;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.gaps {  clear: both;  height: 20px;  display: block;}.gaps.size-2x {  height: 40px;}.slick-arrow {  z-index: 1;  position: absolute;  top: 50%;  left: -57px;  margin-top: -17px;  background: none;  color: #1b1d21;  border: none;  outline: none;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.slick-arrow:not(.slick-disabled):hover {  color: #43baff;}.slick-arrow.next-nav {  left: auto;  right: -57px;}.slick-arrow i:before {  font-size: 18px;}.slick-dots li button {  width: 12px;  height: 12px;}.slick-dots li button:before {  font-size: 32px;  line-height: 10px;  width: auto;  height: auto;  color: #d0d0d0;}.slick-dots li.slick-active button:before {  color: #7141b1;  font-size: 45px;  left: -2px;}/*--------------------------------------------------------------# Elements--------------------------------------------------------------*/html {  box-sizing: border-box;}*,*:before,*:after {  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */  box-sizing: inherit;}body {  background: #fff;  /* Fallback for when there is no custom background color defined. */  overflow-x: hidden;}hr {  background-color: #ccc;  border: 0;  height: 1px;  margin-bottom: 1.5em;}ul,ol {  margin: 0 0 20px;  padding-left: 18px;}ul {  list-style: disc;}ol {  list-style: decimal;}li > ul,li > ol {  margin-bottom: 0;  margin-left: 1.5em;}dt {  font-weight: 700;}dd {  margin: 0 1.5em 1.5em;}.none-style {  list-style: none;  padding-left: 0;}img {  height: auto;  /* Make sure images are scaled correctly. */  max-width: 100%;  /* Adhere to container width. */}figure {  margin: 1em 0;  /* Extra wide images within figure tags don't overflow the content area. */}table {  margin: 0 0 1.5em;  width: 100%;  border-collapse: collapse;  border-spacing: 0;  border-width: 1px 0 0 1px;}caption,td,th {  padding: 0;  font-weight: normal;  text-align: left;}table,th,td {  border: 1px solid #eee;}th {  font-weight: 700;}th,td {  padding: 0.4375em;}/*--------------------------------------------------------------# Forms--------------------------------------------------------------*//* #button Group================================================== */.octf-btn {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  font-size: 14px;  padding: 14px 30px 14px 30px;  line-height: 1.42857143;  display: inline-block;  margin-bottom: 0;  text-decoration: none;  text-transform: uppercase;  white-space: nowrap;  vertical-align: middle;  font-weight: bold;  text-align: center;  background: #43baff;  cursor: pointer;  border: 1px solid transparent;  color: #fff;  outline: none;}.octf-btn:hover, .octf-btn:focus {  background: #7141b1;  color: #fff;}.octf-btn.octf-btn-second {  background: #7141b1;  color: #fff;}.octf-btn.octf-btn-second:hover, .octf-btn.octf-btn-second:focus {  background: #43baff;}.octf-btn.octf-btn-light {  background: #fff;  color: #1b1d21;}.octf-btn.octf-btn-light:hover, .octf-btn.octf-btn-light:focus {  color: #fff;  background: #1b1d21;}.octf-btn-dark {  color: #fff;  background: #1b1d21;}.octf-btn-dark:hover, .octf-btn-dark:focus {  background: #fff;  color: #1b1d21;}.btn-details {  font-size: 14px;  font-weight: bold;  color: #43baff;}.btn-details i {  margin-right: 8px;  transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  -ms-transition: all 0.2s linear;}.btn-details i:before {  font-size: 15px;}.btn-details:hover i {  margin-right: 3px;}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea {  color: #b5b5b5;  border: none;  background: #f6f6f6;  padding: 10px 20px;  box-sizing: border-box;  outline: none;}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus {  color: #6d6d6d;}select {  border: none;  background: #f6f6f6;  outline: none;}textarea {  width: 100%;  height: 150px;  vertical-align: top;}::-webkit-input-placeholder {  /* Chrome/Opera/Safari */  color: #6d6d6d;}::-moz-placeholder {  /* Firefox 19+ */  color: #6d6d6d;}:-ms-input-placeholder {  /* IE 10+ */  color: #6d6d6d;}:-moz-placeholder {  /* Firefox 18- */  color: #6d6d6d;}/*--------------------------------------------------------------# Navigation--------------------------------------------------------------*//*--------------------------------------------------------------## Links--------------------------------------------------------------*/a {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  color: #7141b1;  text-decoration: none;}a:hover, a:focus, a:active {  color: #43baff;  text-decoration: none;}a:focus {  outline: 0;}a:hover, a:active {  outline: 0;}/*--------------------------------------------------------------## Top Bar--------------------------------------------------------------*/.header-topbar {  padding: 7px 0px;  border-bottom: 1px solid transparent;  background: #141d38;  color: #b5b5b5;  font-size: 14px;  font-weight: 600;}.header-topbar a {  color: #b5b5b5;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.header-topbar a:hover {  color: #43baff;}.social-list {  list-style: none;  padding: 0px;  margin: 0px;  margin-left: 25px;}.social-list li {  display: inline-block;  margin: 0px 8px;}.social-list li:last-child {  margin-right: 0px;}.social-list li a {  display: inline-block;  padding: 0px 3px;}.social-list li a i {  font-size: 12px;  font-weight: 400;}.topbar-info {  list-style: none;  padding: 0px;  margin: 0px;  float: left;}.topbar-info li {  padding: 0px 20px;  float: left;}.topbar-info li:first-child {  padding-left: 0px;}.topbar-info li i {  display: inline-block;  vertical-align: middle;  font-size: 13px;  color: #fff;  margin-right: 7px;  line-height: 1;}.topbar_languages {  float: right;  border-left: 1px solid #e5e5e5;  margin-left: 30px;  padding-left: 20px;}.topbar_languages select {  background: transparent;  border: 0px solid #F0F3FB;  border-radius: 0px;  padding: 0px 20px 0px 10px;  font-family: "Montserrat", sans-serif;  font-size: 14px;  font-weight: 500;  color: #a5b7d2;  /* Here's the code we need */  -webkit-appearance: none;  -moz-appearance: none;  -ms-appearance: none;  -o-appearance: none;  appearance: none;}.topbar_languages select:focus {  outline: none;}.topbar_languages select::-ms-expand {  display: none;}.topbar_languages select option {  color: #a2b7d2;}.topbar_languages > div {  position: relative;}.topbar_languages > div:after {  position: absolute;  top: 50%;  right: 3px;  margin-top: -6px;  font-family: "Flaticon";  content: "";  font-size: 11px;  line-height: 1;  color: #a5b7d2;  font-weight: 500;  pointer-events: none;}.extra-text a {  color: #43baff;}.extra-text a:hover {  color: #fff;}/* style 2 */.style-2 {  padding: 0;  line-height: 40px;}.style-2 .social-list {  float: left;  margin-left: 0;}.style-2 .social-list li {  margin: 0;}.style-2 .social-list li a {  display: block;  padding: 0 14px;  border-left: 1px solid rgba(255, 255, 255, 0.2);}.style-2 .social-list li:last-child a {  border-right: 1px solid rgba(255, 255, 255, 0.2);}.style-2 .topbar-info {  float: right;  margin-left: 20px;}.style-2 .topbar-info li {  padding: 0 20px;  border-left: 1px solid rgba(255, 255, 255, 0.2);}.style-2 .topbar-info li:last-child {  border-right: 1px solid rgba(255, 255, 255, 0.2);}/* style 3 */.header-style-3 .header-topbar {  background: #fff;  color: #666;}.header-style-3 .header-topbar a {  color: #666;}.header-style-3 .header-topbar a:hover {  color: #43baff;}.header-style-3 .header-topbar .topbar-info li i {  color: #1b1d21;}.header-style-3 .header-topbar .extra-text a:hover {  color: #1b1d21;}@media only screen and (max-width: 1199px) {  .extra-text {    display: none;  }  .social-list {    margin-left: 0;  }}@media only screen and (max-width: 1024px) {  .mobile-topbar {    line-height: 1.875;    padding: 7px 0;  }  .mobile-topbar.header-topbar {    display: block;  }  .mobile-topbar .social-list {    float: none;    clear: both;    padding-top: 2px;  }  .mobile-topbar .social-list li a {    border: none !important;    padding: 0;  }  .mobile-topbar .social-list li:first-child {    margin-left: 0;  }  .mobile-topbar .topbar-info {    margin-left: 0;    float: none;  }  .mobile-topbar .topbar-info li {    border: none !important;    padding-left: 0;  }  .style-2 .social-list li {    margin: 0 8px;  }  .style-2 .social-list li:first-child a {    margin-left: 0;  }}@media only screen and (max-width: 600px) {  .topbar-info li {    float: none;    padding-left: 0;  }}/*--------------------------------------------------------------## Logo--------------------------------------------------------------*/#site-logo {  min-width: 145px;  padding: 30px 0;  display: inline-flex;  vertical-align: middle;  align-items: center;  justify-content: center;  line-height: 1;}#site-logo img {  width: 145px;}#site-logo img.logo-static {  display: block;}#site-logo img.logo-scroll {  display: none;}.is-stuck #site-logo img.logo-static {  display: none;}.is-stuck #site-logo img.logo-scroll {  display: block;}/*--------------------------------------------------------------## Menus--------------------------------------------------------------*/.main-navigation ul {  list-style: none;  padding-left: 0;}.site-header {  background: #fff;  border-bottom: 1px solid rgba(20, 29, 56, 0.15);  position: relative;  z-index: 10;}.octf-mainbar-container {  display: flex;  flex-flow: row wrap;  align-items: stretch;}.octf-mainbar {  display: flex;  flex-flow: column wrap;  flex: 1 auto;}.octf-main-header .octf-mainbar-row {  display: flex;  flex-wrap: nowrap;  align-items: stretch;  flex: 1 auto;}.octf-mainbar-row > [class^=octf-col] {  display: flex;  align-items: stretch;  position: static;}.octf-mainbar-row .octf-col {  flex-basis: 0;  flex-grow: 0.65;  max-width: 100%;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}.octf-mainbar-row > [class^=octf-col] {  flex-flow: row nowrap;}.octf-mainbar-row > [class^=octf-col].text-left {  justify-content: flex-start;}.octf-mainbar-row > [class^=octf-col].text-center {  justify-content: center;}.octf-mainbar-row > [class^=octf-col].text-right {  justify-content: flex-end;}.octf-main-header .octf-row > div:empty {  display: none;}.octf-row {  margin-right: -15px;  margin-left: -15px;}.octf-col:before {  display: inline-flex;}.octf-main-header .octf-row .octf-col-auto {  flex: 0 0 auto;  width: auto;  max-width: none;}.octf-header-module {  display: inline-flex;  flex-direction: column;  align-items: center;  justify-content: center;  position: relative;}/* Main Menu */.main-navigation {  position: relative;  display: inline-block;  vertical-align: middle;  height: 100%;  width: auto;}.main-navigation > ul {  position: relative;  display: flex;  width: 100%;  vertical-align: middle;  height: 100%;}.main-navigation ul {  font-weight: bold;  list-style: none;  margin: 0px 0px;  padding: 0px 0px;}.main-navigation > ul > li {  margin: 0px 20px;  padding: 0px 0px;  float: left;  position: relative;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  height: 100%;}.main-navigation > ul > li:before {  position: absolute;  height: 3px;  width: 0;  bottom: -1px;  right: 0;  background: #43baff;  content: "";  display: block;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.main-navigation > ul > li:hover:before,.main-navigation > ul > li.current-menu-item:before,.main-navigation > ul > li.current-menu-ancestor:before {  left: 0;  right: auto;  width: 100%;}.main-navigation ul ul {  float: none;  margin: 0px 0px;  padding: 0px 0px;  background-color: #fff;  box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);}.main-navigation ul > li > a {  display: inline-block;  padding: 32px 0px;  line-height: 35px;  text-decoration: none;  text-align: center;  outline: none;  color: #1a1b1e;  white-space: nowrap;  -webkit-transition: all 0.2s ease-out 0s;  -moz-transition: all 0.2s ease-out 0s;  -o-transition: all 0.2s ease-out 0s;  transition: all 0.2s ease-out 0s;}.main-navigation ul > li > a:hover {  color: #43baff;}.main-navigation ul > li.menu-item-has-children > a {  padding-right: 17px;}.main-navigation > ul > li.menu-item-has-children:last-child > a:after {  right: 0px;}.main-navigation ul li li {  display: block;  position: relative;  padding: 0px 40px;}.main-navigation ul li li a {  font-size: 14px;  line-height: 30px;  font-weight: bold;  color: #1a1b1e;  text-align: left;  display: block;  padding: 5px 0px 5px 0px;  position: relative;  text-decoration: none;  outline: none;  text-transform: uppercase;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.main-navigation ul li li a:before {  position: absolute;  content: "//";  top: 50%;  left: 0;  color: #43baff;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  transform: translateY(-50%);  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  visibility: hidden;  opacity: 0;}.main-navigation ul li li a:hover:before,.main-navigation ul ul li.current-menu-item > a:before,.main-navigation ul ul li.current-menu-ancestor > a:before {  left: 0px;  visibility: visible;  opacity: 1;}.main-navigation ul li li a:hover,.main-navigation ul ul li.current-menu-item > a,.main-navigation ul ul li.current-menu-ancestor > a {  color: #43baff;  padding-left: 12px;}.main-navigation ul > li.menu-item-has-children > a:after {  position: absolute;  right: 2px;  top: 50%;  margin-top: -4px;  font-family: "Flaticon";  content: "";  font-size: 7px;  line-height: 1;  color: #c3c7c9;  font-weight: 500;  transform: rotate(90deg);}.main-navigation ul > li.menu-item-has-children > a:hover:after {  color: #43baff;}.main-navigation ul > li li.menu-item-has-children > a:after {  position: absolute;  content: "";  font-family: Flaticon;  top: 50%;  right: 0;  margin-top: -5px;  font-size: 9px;  color: #c3c7c9;  transform: rotate(0deg);}.main-navigation ul li ul {  width: 280px;  white-space: nowrap;  padding: 25px 0px;  position: absolute;  top: calc(100% + 1px);  left: -40px;  z-index: 10;  visibility: hidden;  opacity: 0;  -webkit-transform: translateY(30px);  -ms-transform: translateY(30px);  transform: translateY(30px);  transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  box-sizing: border-box;}.main-navigation ul li ul ul {  left: 100%;  top: -25px;  transition: all 0.35s ease-in-out;  -webkit-transition: all 0.35s ease-in-out;  -moz-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  -ms-transition: all 0.35s ease-in-out;}.main-navigation ul li:hover > ul {  visibility: visible;  opacity: 1;}.main-navigation ul > li:hover > ul {  -webkit-transform: translateY(0px);  -ms-transform: translateY(0px);  transform: translateY(0px);}/* Header Call To Action */.octf-btn-cta {  display: inline-flex;  vertical-align: middle;  position: relative;}.octf-btn-cta .toggle_search {  cursor: pointer;  margin-left: 30px;}.octf-btn-cta .h-search-form-field {  position: absolute;  z-index: 99;  top: -webkit-calc(100% + 1px);  top: expression(100% + 1px);  top: -moz-calc(100% + 1px);  top: -o-calc(100% + 1px);  top: calc(100% + 1px);  right: -30px;  width: 330px;}.octf-btn-cta .h-search-form-field .h-search-form-inner {  padding: 30px;  background-color: #fff;  box-shadow: 15px 15px 34px 0px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 34px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 34px 0px rgba(0, 0, 0, 0.1);}.octf-btn-cta .h-search-form-field.show {  -webkit-animation: stickySlideUp 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;  animation: stickySlideUp 0.5s cubic-bezier(0.23, 1, 0.32, 1) both;}.h-search-form-inner label {  margin-bottom: 0;}.octf-btn-cta .octf-cta-icons i {  color: #1b1d21;  text-align: center;  display: inline-block;  vertical-align: middle;  min-width: 22px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.octf-btn-cta .octf-cta-icons i:before, .octf-btn-cta .octf-cta-icons i:after {  font-size: 22px;}.octf-btn-cta .octf-cta-icons i.flaticon-close:before {  font-size: 18px;}.octf-btn-cta .octf-cta-icons i.flaticon-shopper:before {  font-size: 24px;}.octf-btn-cta .btn-cta-group {  margin-left: 40px;}.octf-btn-cta .contact-header {  display: flex;  align-items: center;  text-align: left;  line-height: 1;  border-left: 1px solid #dcdde1;  padding: 5px 0 5px 40px;}.octf-btn-cta .contact-header i {  font-size: 22px;  color: #43baff;  margin-right: 12px;}.octf-btn-cta .contact-header span {  display: block;  font-size: 14px;  font-weight: 600;  color: #6d6d6d;}.octf-btn-cta .contact-header span.main-text, .octf-btn-cta .contact-header span a {  font-size: 16px;  font-family: "Montserrat", sans-serif;  color: #1b1d21;  margin-top: 7px;}/*Header Shop Cart */.h-cart-btn {  position: relative;}.site-header-cart {  position: absolute;  visibility: hidden;  opacity: 0;  z-index: 10;  top: -webkit-calc(100% + 1px);  top: expression(100% + 1px);  top: -moz-calc(100% + 1px);  top: -o-calc(100% + 1px);  top: calc(100% + 1px);  right: -30px;  background: #fff;  width: 330px;  padding: 30px;  box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);  -webkit-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);  -moz-box-shadow: 8px 8px 30px 0px rgba(42, 67, 113, 0.15);  -webkit-transform: translateY(30px);  -ms-transform: translateY(30px);  transform: translateY(30px);  transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;}.site-header-cart .woocommerce-mini-cart__buttons {  margin-bottom: -15px;}.site-header-cart .widget_shopping_cart_content {  text-align: left;}.woocommerce-mini-cart__empty-message {    margin-bottom: 0;}.cart-btn-hover:hover .site-header-cart {  visibility: visible;  opacity: 1;  -webkit-transform: translateY(0px);  -ms-transform: translateY(0px);  transform: translateY(0px);}.cart-btn-hover:hover .site-header-cart:before {  content: "";  position: absolute;  height: 10px;  width: 100%;  top: -10px;  left: 0px;}.cart-icon {  position: relative;  display: inline-block;}.cart-icon .count {  position: absolute;  bottom: 0;  left: -7px;  width: 20px;  height: 20px;  line-height: 21px;  background: #43baff;  color: #fff;  text-align: center;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  font-size: 11px;  font-weight: bold;}.header-style-3 {  border: none;}.header-style-3 .octf-main-header {  background: #141d38;}.header-style-3 .main-navigation ul.menu > li > a,.header-style-3 .octf-btn-cta .octf-cta-icons i {  color: #fff;}.header-style-3 .main-navigation ul.menu > li > a:hover,.header-style-3 .octf-btn-cta .octf-cta-icons i:hover {  color: #43baff;}@-webkit-keyframes stickySlideUp {  from {    -webkit-transform: translateY(10%);    transform: translateY(10%);  }  to {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes stickySlideUp {  from {    -webkit-transform: translateY(10%);    transform: translateY(10%);  }  to {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@-webkit-keyframes stickySlideDown {  from {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }  to {    -webkit-transform: translateY(0);    transform: translateY(0);  }}@keyframes stickySlideDown {  from {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }  to {    -webkit-transform: translateY(0);    transform: translateY(0);  }}.is-stuck {  -webkit-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;  -moz-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;  animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;}.is-stuck {  position: fixed;  left: 0;  right: 0;  top: 0;  z-index: 99;}.admin-bar .is-stuck,.admin-bar .header-overlay {  top: 32px;}@media screen and (min-width: 1024px) {  .header-static .is-stuck{    background-color: #fff;  }  .is-stuck {    background-color: #0E0A31;    -webkit-box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);    -moz-box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);    box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);    -webkit-backdrop-filter: blur(20px) saturate(180%);    backdrop-filter: blur(20px) saturate(180%);  }  .is-stuck .main-navigation ul.menu > li > a {    padding-top: 18px;    padding-bottom: 18px;  }}.is-stuck #site-logo {  padding: 15px 0px 15px 0px;}/* Responsive */@media (max-width: 1199px) {  .main-navigation > ul > li {    margin: 0 14px;  }}@media (max-width: 1440px) {  .octf-btn-cta .btn-cta-header {    display: none;  }}@media (max-width: 1265px) {  .octf-btn-cta .contact-header {    display: none;  }}/*--------------------------------------------------------------## Header Mobile--------------------------------------------------------------*/.header_mobile {  display: none;}@media only screen and (max-width: 1024px) {  .octf-main-header {    display: none;  }  .header-topbar {    display: none;  }  .site-header {    background: #fff;    -webkit-box-shadow: 2px 2px 15px 0px rgba(42, 67, 113, 0.15);    -moz-box-shadow: 2px 2px 15px 0px rgba(42, 67, 113, 0.15);    box-shadow: 2px 2px 15px 0px rgba(42, 67, 113, 0.15);  }  .header_mobile {    display: block;    width: 100%;    background: #fff;  }  .header_mobile.is-stuck {    box-shadow: 2px 2px 15px 0px rgba(42, 67, 113, 0.15);  }  .header_mobile .mlogo_wrapper {    position: relative;    padding: 10px 0px;  }  .header_mobile .mlogo_wrapper img {    height: 45px;  }  .header_mobile .mlogo_wrapper .mobile_logo {    float: left;  }  #mmenu_toggle {    position: absolute;    cursor: pointer;    width: 26px;    height: 20px;    right: 0px;    margin-top: -10px;    top: 50%;  }  #mmenu_toggle button {    position: absolute;    left: 0;    top: 50%;    margin: -2px 0 0;    background: #1b1d21;    height: 4px;    padding: 0;    border: none;    width: 100%;    transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    outline: none;    border-radius: 2px;  }  #mmenu_toggle button:before {    content: "";    position: absolute;    left: 0;    top: -8px;    width: 26px;    height: 4px;    background: #1b1d21;    -webkit-transform-origin: 1.5px center;    transform-origin: 1.5px center;    transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    border-radius: 2px;  }  #mmenu_toggle button:after {    content: "";    position: absolute;    left: 0;    bottom: -8px;    width: 26px;    height: 4px;    background: #1b1d21;    -webkit-transform-origin: 1.5px center;    transform-origin: 1.5px center;    transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    border-radius: 2px;  }  #mmenu_toggle.active button {    background: none;  }  #mmenu_toggle.active button:before {    top: 0;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;  }  #mmenu_toggle.active button:after {    bottom: 0;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;  }  .header_mobile .mobile_nav {    display: none;    background: #fff;  }  .header_mobile .mobile_nav .mobile_mainmenu {    margin: 0;    padding: 0;  }  .header_mobile .mobile_nav .mobile_mainmenu ul {    position: relative;    margin: 0;    padding: 0;    margin-left: 15px;  }  .header_mobile .mobile_nav.collapse .mobile_mainmenu ul {    display: none;  }  .header_mobile .mobile_nav .mobile_mainmenu li {    position: relative;    list-style: none;  }  .header_mobile .mobile_nav .mobile_mainmenu li a {    padding: 9px 0;    display: block;    color: #1b1d21;    font-weight: 600;    border-bottom: 1px solid #e5e5e5;  }  .header_mobile .mobile_nav .mobile_mainmenu > li:last-child > a {    border: none;  }  .header_mobile .mobile_nav .mobile_mainmenu li li a {    font-size: 15px;  }  .header_mobile .mobile_nav .mobile_mainmenu li li a:hover,.header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a, .header_mobile .mobile_nav ul li.current-menu-item > a  {    color: #43baff;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {    color: #fff;    position: absolute;    display: block;    right: 0;    top: 0;    cursor: pointer;    width: 50px;    height: auto;    padding: 9px 12px 9px 0;    line-height: inherit;    text-align: right;    box-sizing: border-box;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i {    color: #9397a7;    display: inline-block;    line-height: 1;    -webkit-transition: transform 0.3s ease-in-out;    -moz-transition: transform 0.3s ease-in-out;    transition: transform 0.3s ease-in-out;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow i:before {    font-size: 8px;  }  .header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow.active i {    -webkit-transform: rotate(90deg);    -moz-transform: rotate(90deg);    transform: rotate(90deg);  }  .header_mobile .mobile_nav .mobile_mainmenu > li > a:hover, .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,.header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a {    color: #43baff;  }}@media only screen and (max-width: 767px) {  .header_mobile .mlogo_wrapper {    width: 100%;  }}@media only screen and (max-width: 320px) {  .mobile_logo img {    max-width: 230px;    max-height: 47px;  }}/*--------------------------------------------------------------## Page Header--------------------------------------------------------------*/.page-header {  width: 100%;  min-height: 350px;  color: #43baff;  font-weight: 500;  background: #262051 center center no-repeat;  background-size: cover;}.page-header .page-title {  color: #fff;  margin-bottom: 0;  flex: 1;  padding: 10px 20px 10px 0;}.page-header .breadcrumbs {  margin-bottom: 0;  font-size: 14px;  text-transform: uppercase;  font-weight: 800;}.page-header .breadcrumbs li {  display: inline-block;  color: #fff;}.page-header .breadcrumbs li:before {  content: "";  font-family: "FontAwesome";  font-size: 7px;  color: #43baff;  margin: -3px 8px 0;  display: inline-block;  vertical-align: middle;}.page-header .breadcrumbs li:first-child:before {  display: none;}.page-header .breadcrumbs li a {  color: #aeaacb;}.page-header .breadcrumbs li a:hover {  color: #fff;}@media (max-width: 992px) {  .page-header .inner {    display: block;  }}@media (max-width: 767px) {  .page-header .container {    width: 100%;  }  .page-header .page-title {    font-size: 36px;  }  .page-header .breadcrumbs {    font-size: 12px;  }}@media (max-width: 600px) {  .page-header {    min-height: 200px;    padding: 40px 0;  }  .page-header .page-title {    font-size: 30px;  }}.header-fullwidth .container-fluid .cta-col {  flex: 2;}@media (max-width: 1024px) {  .header-fullwidth .octf-area-wrap {    width: 100%;    padding: 0 !important;  }  .header-fullwidth .header-topbar .container-fluid {    width: 970px;    margin: 0 auto;    padding: 0 15px;  }}@media (max-width: 991px) {  .header-fullwidth .header-topbar .container-fluid {    width: 750px;  }}@media (max-width: 767px) {  .header-fullwidth .header-topbar .container-fluid {    width: 100%;  }}/*--------------------------------------------------------------# Accessibility--------------------------------------------------------------*//* Text meant only for screen readers. */.screen-reader-text {  border: 0;  clip: rect(1px, 1px, 1px, 1px);  clip-path: inset(50%);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute !important;  width: 1px;  word-wrap: normal !important;  /* Many screen reader and browser combinations announce broken words as they would appear visually. */}.screen-reader-text:focus {  background-color: #f1f1f1;  border-radius: 3px;  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);  clip: auto !important;  clip-path: none;  color: #21759b;  display: block;  font-size: 14px;  font-weight: bold;  height: auto;  left: 5px;  line-height: normal;  padding: 15px 23px 14px;  text-decoration: none;  top: 5px;  width: auto;  z-index: 100000;  /* Above WP toolbar. */}/* Do not show the outline on the skip link target. */#content[tabindex="-1"]:focus {  outline: 0;}/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {  float: left;  margin-right: 1.5em;}.alignright {  float: right;  margin-left: 1.5em;}.aligncenter {  clear: both;  display: block;  margin-left: auto;  margin-right: auto;}.text-center {  text-align: center;}.text-left {  text-align: left;}.text-right {  text-align: right;}/*--------------------------------------------------------------# Clearings--------------------------------------------------------------*/.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {  content: "";  display: table;  table-layout: fixed;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {  clear: both;}/*--------------------------------------------------------------# Content--------------------------------------------------------------*//*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.entry-content {  padding: 90px 0 110px;}.post-box {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.post-box .post-inner {  background: #fff;  margin-bottom: 60px;}.post-box p {  margin-bottom: 0;}.post-box .entry-media {  position: relative;}.post-box .entry-media .post-cat {  position: absolute;  z-index: 2;  bottom: -16px;  left: 40px;}.post-box .inner-post {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  padding: 40px 40px 36px;  border: 1px solid #e7e7e7;}.post-box .post-cat a {  font-family: "Montserrat", sans-serif;  text-transform: uppercase;  font-size: 12px;  font-weight: 600;  letter-spacing: 1px;  line-height: 1;  display: inline-block;  color: #fff;  background: #43baff;  padding: 10px;  margin-right: 6px;}.post-box .post-cat a:hover {  background: #7141b1;}.post-box .entry-meta {  text-transform: capitalize;  font-family: "Montserrat", sans-serif;  font-weight: 600;  font-size: 14px;  color: #7141b1;  margin-bottom: 13px;}.post-box .entry-meta > span {  margin-right: 5px;  display: inline-block;}.post-box .entry-meta a {  color: #7141b1;}.post-box .entry-meta a:hover {  color: #43baff;}.post-box .entry-title {  margin-bottom: 15px;  line-height: 36px;}.post-box .entry-title a {  color: #1b1d21;  display: inline-block;}.post-box .entry-title a:hover {  text-decoration: underline;}.post-box .padding-box {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  padding: 40px 40px 0 40px;  border: 1px solid #e7e7e7;  border-bottom: none;}.post-box .padding-box + .inner-post {  border-top: none;  padding-top: 20px;}.post-box .img-slider .slick-arrow {  height: 65px;  width: 50px;  background: #262051;  color: #fff;  left: 0;}.post-box .img-slider .slick-arrow:hover {  background: #fff;  color: #262051;}.post-box .img-slider .next-nav {  left: auto;  right: 0;}.post-box .audio-box iframe {  width: 100%;}.post-box .link-box a {  font-size: 22px;  font-weight: 600;  font-family: "Montserrat", sans-serif;  color: #1b1d21;}.post-box .link-box a:hover {  color: #43baff;}.post-box .link-box i {  color: #7141b1;  margin-right: 15px;}.post-box .link-box i:before {  font-size: 32px;  line-height: 1;}.post-box .quote-box {  overflow: hidden;}.post-box .quote-box i {  float: left;  color: #7141b1;}.post-box .quote-box i:before {  font-size: 32px;  line-height: 1;}.post-box .quote-box .quote-text {  padding-left: 52px;  font-size: 22px;  font-weight: 600;  line-height: 36px;  font-family: "Montserrat", sans-serif;  color: #1b1d21;}.post-box .quote-box .quote-text span {  display: block;  margin-top: 10px;  text-transform: uppercase;  font-size: 14px;  font-weight: bold;  letter-spacing: 1px;  color: #b5b5b5;}.post-box .btn-play {  position: absolute;  top: 50%;  left: 50%;  text-align: center;  margin-top: -30px;  margin-left: -30px;}.post-box .btn-play i {  position: relative;  z-index: 1;  display: block;  width: 65px;  height: 65px;  line-height: 65px;  background: #fff;  color: #43baff;  cursor: pointer;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.post-box .btn-play i:before {  margin-left: 6px;  font-size: 21px;}.post-box .btn-play:before, .post-box .btn-play:after {  position: absolute;  content: "";  top: 0;  left: 0;  z-index: 1024;  height: 100%;  width: 100%;  border: 1px solid rgba(255, 255, 255, 0.8);  animation: circle-fade-before 2s infinite ease-in-out;  -webkit-animation: circle-fade-before 2s infinite ease-in-out;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.post-box .btn-play:after {  animation: circle-fade-after 2s infinite ease-in-out;  -webkit-animation: circle-fade-after 2s infinite ease-in-out;}.post-box .btn-play:hover i {  background: #43baff;  color: #fff;}.post-box .btn-play:hover:before, .post-box .btn-play:hover:after {  border-color: #43baff;}.post-box .btn-readmore {  margin-top: 22px;  line-height: 1;  overflow: hidden;}.post-box .btn-readmore > a {  font-size: 14px;  font-weight: bold;  color: #43baff;}.post-box .btn-readmore > a i {  margin-right: 8px;  transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  -ms-transition: all 0.2s linear;}.post-box .btn-readmore > a i:before {  font-size: 15px;}.post-box .btn-readmore > a:hover i {  margin-right: 3px;}.post-box:hover {  box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);}.post-box:hover > .post-inner > .inner-post,.post-box:hover > .post-inner > .padding-box {  border-color: transparent;}.page-pagination {  margin-top: 60px;  margin-bottom: 0;}.page-pagination li {  display: inline-block;}.page-pagination li a, .page-pagination li span {  font-size: 18px;  color: #1b1d21;  background: #fff;  font-weight: 700;  height: 40px;  width: 40px;  display: block;  text-align: center;  line-height: 40px;  margin-right: 5px;  border: 1px solid #e7e7e7;}.page-pagination li a i:before, .page-pagination li span i:before {  font-size: 16px;}.page-pagination li span, .page-pagination li a:hover {  background: #43baff;  color: #fff;  border-color: #43baff;}/* blog post */.blog-post {  box-shadow: none;  overflow: inherit;  margin-bottom: 0;}.blog-post > .inner-post {  padding-left: 0;  padding-right: 0;  border: none;}.blog-post > .inner-post p:not(:last-child) {  margin-bottom: 20px;}.blog-post > .inner-post .entry-summary {  padding-bottom: 50px;}.blog-post.format-audio .post-cat, .blog-post.format-quote .post-cat, .blog-post.format-link .post-cat, .blog-post.format-standard:not(.has-post-thumbnail) .post-cat {  left: 0;}.blog-post .padding-box {  padding-left: 0;  padding-right: 0;  border: none;}.blog-post .tagcloud {  margin: 2px -3px 0;  float: left;}.blog-post .tagcloud a {  color: #1b1d21;  background: #f6f6f6;  font-size: 14px !important;  font-weight: 600;  padding: 10px 12px;  margin: 0 3px;  margin-bottom: 10px;  line-height: 1;  display: inline-block;  margin-bottom: 0;}.blog-post .tagcloud a:hover {  background: #7141b1;  color: #fff;}.blog-post .entry-footer {  margin-bottom: 30px;  padding: 18px 0;  border-top: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;}.blog-post .share-post {  margin-bottom: 30px;  text-align: center;}.blog-post .share-post a {  display: inline-block;  height: 38px;  width: 38px;  text-align: center;  line-height: 40px;  font-weight: 500;  font-family: "Montserrat", sans-serif;  border-radius: 19px;  -webkit-border-radius: 19px;  -moz-border-radius: 19px;  background: #43baff;  color: #fff;  margin: 0 8px;  transition: all 0.4s ease-in-out;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -ms-transition: all 0.4s ease-in-out;}.blog-post .share-post a:hover {  -webkit-transform: translateY(-5px);  -ms-transform: translateY(-5px);  transform: translateY(-5px);}.blog-post .share-post a.face {  background: #4661c5;}.blog-post .share-post a.twit {  background: #44b1e4;}.blog-post .share-post a.pint {  background: #ff2e2e;}.blog-post .share-post a.linked {  background: #0073B0;}.blog-post .share-post a.google {  background: #DC4A38;}.blog-post .share-post a.tumblr {  background: #3C586D;}.blog-post .share-post a.reddit {  background: #FD4507;}.blog-post .share-post a.vk {  background: #5082B9;}.blog-post .author-bio {  overflow: hidden;  margin-bottom: 40px;}.blog-post .author-bio .author-image {  float: left;  margin-right: 50px;}.blog-post .author-bio .author-info {  padding: 40px 50px 33px 0;  border: 1px solid #e7e7e7;  border-left: 0;}.blog-post .author-bio .author-info .title {  font-weight: 600;  margin-bottom: 7px;}.blog-post .author-bio .author-info h6 {  margin-bottom: 12px;  font-weight: 700;}.blog-post .author-bio .author-info .des {  margin-bottom: 15px;}.blog-post .author-bio .author-info .author-socials a {  font-size: 14px;  margin-right: 15px;  color: #b5b5b5;}.blog-post .author-bio .author-info .author-socials a:hover {  color: #43baff;}.blog-post:hover {  box-shadow: none;}.drop-cap {  font-family: "Montserrat", sans-serif;  float: left;  text-align: center;  background: #fff;  width: 40px;  height: 40px;  line-height: 1;  margin: 8px 18px 0 0 !important;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;}.drop-cap span {  font-size: 24px;  line-height: 38px;  border: 1px solid #e7e7e7;  display: block;  font-weight: 800;  color: #43baff;}.post-nav {  margin-bottom: 30px;  overflow: hidden;}.post-nav a {  position: relative;  display: block;  line-height: 1;  min-height: 70px;}.post-nav a:before {  position: absolute;  top: 0;  color: #fff;  background: #43baff;  height: 70px;  line-height: 70px;  padding: 0 7px;}.post-nav h6 {  font-size: 16px;  line-height: 24px;  font-weight: 600;  margin-bottom: 6px;}.post-nav span {  display: inline-block;  font-size: 14px;  line-height: 1;  font-weight: bold;  color: #bdbdbd;}.post-nav .post-prev {  float: left;  max-width: 350px;  margin-left: -45px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.post-nav .post-prev a {  padding-left: 45px;}.post-nav .post-prev a:before {  content: "";  font-family: "Flaticon";  left: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.post-nav .post-prev:hover {  margin-left: 0;}.post-nav .post-next {  float: right;  text-align: right;  max-width: 350px;  margin-right: -45px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.post-nav .post-next a {  padding-right: 45px;}.post-nav .post-next a:before {  content: "";  font-family: "Flaticon";  right: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.post-nav .post-next:hover {  margin-right: 0;}.related-posts {  margin-top: 90px;  margin-bottom: 20px;}.related-posts h2 {  margin-bottom: 30px;}.related-posts .post-box .post-inner {  margin-bottom: 0;}@keyframes circle-fade-before {  0% {    transform: scale(1);    opacity: 1;  }  100% {    transform: scale(1.8);    opacity: 0;  }}@keyframes circle-fade-after {  0% {    transform: scale(1);    opacity: 1;  }  100% {    transform: scale(2.5);    opacity: 0;  }}@keyframes slide-up{  0%{height:0;} }@media (max-width: 991px) {  .content-area.col-md-9 {    margin-bottom: 60px;  }  .post-box.post-item {    margin-bottom: 40px;  }}@media only screen and (max-width: 768px) {  .blog-post .author-bio .author-image {    display: none;  }  .blog-post .author-bio .author-info {    padding: 20px 25px;    border-left: 1px solid #e7e7e7;  }  .post-nav {    display: none;  }}@media only screen and (max-width: 600px) {  blockquote {    font-size: 20px;  }  .single-post .entry-content {    padding: 50px 0 70px;  }  .blog-list .post-box .inner-post {    padding: 30px;  }  .post-box .entry-title {    font-size: 22px;    line-height: 30px;  }}/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comments-area ol, .comments-area ul {  list-style: none;  padding-left: 0;}.comments-area ol .comment-respond, .comments-area ul .comment-respond {  margin-top: -30px;  margin-bottom: 40px;}.comments-area .comments-title {  margin-bottom: 50px;  font-size: 36px;}.comments-area .comment-item {  margin-bottom: 50px;  overflow: hidden;}.comments-area .comment-item .gravatar {  float: left;}.comments-area .comment-item .comment-content:not(.pingback) {  padding-left: 110px;}.comments-area .comment-item .comment-meta {  position: relative;}.comments-area .comment-item .comment-meta .comment-author {  text-transform: capitalize;  margin-bottom: 7px;  font-weight: 700;}.comments-area .comment-item .comment-meta .comment-time {  display: block;  color: #bdbdbd;  font-size: 12px;  font-weight: bold;  text-transform: uppercase;  letter-spacing: 0.5px;  margin-bottom: 7px;}.comments-area .comment-item .comment-meta .comment-reply-link {  position: absolute;  top: 0;  right: 0;  font-size: 14px;  font-weight: bold;  text-transform: uppercase;  color: #43baff;}.comments-area .comment-item .comment-meta .comment-reply-link:before {  content: "";  font-family: "Flaticon";  margin-right: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.comments-area .comment-item .comment-meta .comment-reply-link:hover:before {  margin-right: 3px;}.comments-area .comment-item .comment-text p {  margin-bottom: 15px;}.comments-area ul.children {  padding-left: 110px;}.comment-respond {  padding: 50px;  border: 1px solid #e7e7e7;}.comment-respond .comment-reply-title {  font-size: 36px;  font-weight: 800;  margin-bottom: 10px;  margin-top: -5px;}.comment-respond .comment-reply-title small {  font-size: 16px;  font-weight: 400;  text-transform: lowercase;  margin-left: 5px;}.comment-respond .comment-reply-title small a {  color: #ad1010;}.comment-respond .comment-reply-title small a:hover {  color: #43baff;}.comment-form p {  margin-bottom: 20px;  line-height: 1;}.comment-form p label {  margin-left: 8px;}.comment-form p.form-submit {  margin-bottom: 0;}.comment-form .comment-notes {  margin-bottom: 36px;}.comment-form .logged-in-as {  font-family: "Montserrat", sans-serif;  font-size: 14px;  margin-bottom: 35px;}.comment-form .logged-in-as a {  color: #6d6d6d;}.comment-form .logged-in-as a:hover {  color: #7141b1;}.comment-form input[type=text],.comment-form input[type=email] {  width: 100%;}.comment-form .octf-btn {  text-transform: uppercase;}.comment-form .octf-btn:hover {  background: #1b1d21;}@media only screen and (max-width: 768px) {  .comment-respond {    padding: 30px;  }  .comment-respond .comment-reply-title {    font-size: 30px;  }  .comments-area ul.children {    padding-left: 30px;  }  .comment-form .octf-btn {    font-size: 12px;    padding: 10px 23px;  }}/*--------------------------------------------------------------## Widgets--------------------------------------------------------------*/.widget ul {  list-style: none;  padding-left: 0;  margin-bottom: 0;}.widget ul li {  position: relative;}.widget .tagcloud {  margin: 0 -3px -10px;}.widget .tagcloud a {  color: #1b1d21;  background: #f6f6f6;  font-size: 14px !important;  font-weight: 600;  padding: 10px 12px;  margin: 0 3px;  margin-bottom: 10px;  line-height: 1;  display: inline-block;}.widget .tagcloud a:hover {  background: #7141b1;  color: #fff;}.widget-area .widget {  margin-bottom: 45px;}.widget-area .widget:last-child {  margin-bottom: 0;}.widget-area .widget .widget-title {  padding-bottom: 18px;  margin-bottom: 25px;  border-bottom: 1px solid #e5e5e5;  position: relative;}.widget-area .widget .widget-title:before {  content: "";  position: absolute;  left: 0;  bottom: -2px;  width: 25px;  height: 3px;  background: #43baff;}.widget-area .widget ul:not(.recent-news) > li {  font-weight: 800;  font-size: 14px;  position: relative;  margin-bottom: 11px;  line-height: 24px;}.widget-area .widget ul:not(.recent-news) > li:last-child {  margin-bottom: 0;}.widget-area .widget ul:not(.recent-news) > li a {  color: #1b1d21;  display: inline-block;  position: relative;  transition: all 0.35s linear;  -webkit-transition: all 0.35s linear;  -moz-transition: all 0.35s linear;  -o-transition: all 0.35s linear;  -ms-transition: all 0.35s linear;}.widget-area .widget ul:not(.recent-news) > li a:hover {  color: #7141b1;}.widget-area .widget ul:not(.recent-news) > li .posts-count {  color: #b5b5b5;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.widget-area .widget ul:not(.recent-news) > li.recentcomments a:before {  display: none;}.widget-area .widget select {  width: 100%;  padding: 8px;  outline: none;}.widget-area .widget table caption {  margin-bottom: 10px;}.widget-area .widget table td, .widget-area .widget table th {  border-color: #aaa;  text-align: center;}.widget-area .widget_categories ul li a,.widget-area .widget_product_categories ul li a,.widget-area .widget_archive ul li a {  text-transform: uppercase;  color: #1b1d21;  display: inline-block;  position: relative;  transition: all 0.35s linear;  -webkit-transition: all 0.35s linear;  -moz-transition: all 0.35s linear;  -o-transition: all 0.35s linear;  -ms-transition: all 0.35s linear;}.widget-area .widget_categories ul li a:before,.widget-area .widget_product_categories ul li a:before,.widget-area .widget_archive ul li a:before {  content: "//";  position: absolute;  left: 0;  top: 0;  opacity: 0;  visibility: hidden;  color: #7141b1;  transition: all 0.35s linear;  -webkit-transition: all 0.35s linear;  -moz-transition: all 0.35s linear;  -o-transition: all 0.35s linear;  -ms-transition: all 0.35s linear;}.widget-area .widget_categories ul li a + span,.widget-area .widget_product_categories ul li a + span,.widget-area .widget_archive ul li a + span {  transition: all 0.35s linear;  -webkit-transition: all 0.35s linear;  -moz-transition: all 0.35s linear;  -o-transition: all 0.35s linear;  -ms-transition: all 0.35s linear;  color: #b7b6b6;}.widget-area .widget_categories ul li a:hover,.widget-area .widget_product_categories ul li a:hover,.widget-area .widget_archive ul li a:hover {  color: #7141b1;  padding-left: 15px;}.widget-area .widget_categories ul li a:hover:before,.widget-area .widget_product_categories ul li a:hover:before,.widget-area .widget_archive ul li a:hover:before {  opacity: 1;  visibility: visible;}.widget-area .widget_categories ul li a:hover + span,.widget-area .widget_product_categories ul li a:hover + span,.widget-area .widget_archive ul li a:hover + span {  color: #7141b1;}.widget .recent-news {  padding-top: 5px;}.widget .recent-news li:not(:last-child) {  margin-bottom: 25px;}.widget .recent-news .thumb {  float: left;  margin-right: 20px;}.widget .recent-news h6 {  margin: -3px 0 3px;  line-height: 24px;  font-size: 16px;  font-weight: 600;}.widget .recent-news h6 a {  color: #1b1d21;  display: block;}.widget .recent-news h6 a:before {  display: none;}.widget .recent-news h6 a:hover {  color: #7141b1;}.widget .recent-news .entry-date {  font-size: 14px;  line-height: 1;  font-weight: bold;  color: #b5b5b5;}.search-form {  position: relative;}.search-form .search-field {  width: 100%;  padding: 0 66px 0 20px;  height: 46px;  line-height: 1;  border-color: #e6e6e6;}.search-form .search-submit {  border: none;  position: absolute;  top: 0;  right: 0;  height: 100%;  width: 46px;  outline: none;  text-align: center;  vertical-align: middle;  color: #b5b5b5;  background: #43baff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.search-form .search-submit i {  color: #fff;}.search-form .search-submit i:before, .search-form .search-submit i:after {  font-size: 16px;}.search-form .search-submit:hover {  background: #7141b1;}.instagram_widget .widget-insta-feeds {    display: table;}.instafeed-gallery .instafeed-item {  display: inline-block;  width: 33.33333333%;}.instafeed-gallery .instafeed-item a {  display: inline-block;  margin: 5px;  background: #f1f1f1;}.instafeed-gallery .instafeed-item a img {  max-width: 100%;  height: auto;}.author-widget_wrapper {  position: relative;  max-width: 270px;}.author-widget_wrapper .author-widget_info {  padding: 0 30px;  position: absolute;  bottom: 30px;  left: 0;  width: 100%;}.author-widget_wrapper .author-widget_title {  margin-bottom: 10px;  color: #fff;}.author-widget_wrapper .author-widget_text {  font-size: 14px;  line-height: 28px;  color: #fff;}.author-widget_social a {  display: inline-block;  font-size: 12px;  text-align: center;  height: 26px;  width: 26px;  line-height: 26px;  cursor: pointer;  margin-right: 5px;  background-color: #fff;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.author-widget_social a.social-facebook {  color: #2255ee;}.author-widget_social a.social-twitter {  color: #4ccef9;}.author-widget_social a.social-google {  color: #dd4b39;}.author-widget_social a.social-pinterest {  color: #ff2e2e;}.author-widget_social a.social-linkedin {  color: #3292ff;}.author-widget_social a.social-buffer {  color: #000000;}.author-widget_social a.social-digg {  color: #005be2;}.author-widget_social a.social-reddit {  color: #ff4500;}.author-widget_social a.social-tumbleupon {  color: #eb4924;}.author-widget_social a.social-tumblr {  color: #35465c;}.author-widget_social a.social-vk {  color: #45668e;}.author-widget_social a.social-yummly {  color: #E16120;}.author-widget_social a.social-email {  color: #E84231;}.author-widget_social a.social-dribbble {  color: #ea4c89;}.author-widget_social a.social-instagram {  color: #ff9000;}.author-widget_social a.social-youtube {  color: #FF0000;}.author-widget_social a.social-pinterest {  color: #E60023;}.author-widget_social a:last-child {  margin-right: 0px;}.author-widget_social a:hover {  transform: translateY(-3px);}/*--------------------------------------------------------------## Responsive Blog--------------------------------------------------------------*//*--------------------------------------------------------------# Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {  /* Theme Footer (when set to scrolling) */  display: none;}/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */.infinity-end.neverending .site-footer {  display: block;}/*--------------------------------------------------------------# Media--------------------------------------------------------------*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {  border: none;  margin-bottom: 0;  margin-top: 0;  padding: 0;}/* Make sure embeds and iframes fit their containers. */embed,iframe,object {  max-width: 100%;}/* Make sure logo link wraps around logo image. */.custom-logo-link {  display: inline-block;}/*--------------------------------------------------------------## Captions--------------------------------------------------------------*/.wp-caption {  margin-bottom: 1.5em;  max-width: 100%;}.wp-caption img[class*=wp-image-] {  display: block;  margin-left: auto;  margin-right: auto;}.wp-caption .wp-caption-text {  margin: 0.8075em 0;}.wp-caption-text {  text-align: center;}.bypostauthor {  color: inherit;}/*--------------------------------------------------------------## Galleries--------------------------------------------------------------*/.gallery-caption {  display: block;}.gallery {  margin-bottom: 1.5em;  margin-left: -7px;  margin-right: -7px;}.gallery-item {  display: inline-block;  text-align: center;  vertical-align: top;  width: 100%;  margin: 0;  padding: 7px;}.gallery-columns-2 .gallery-item {  max-width: 50%;}.gallery-columns-3 .gallery-item {  max-width: 33.33%;}.gallery-columns-4 .gallery-item {  max-width: 25%;}.gallery-columns-5 .gallery-item {  max-width: 20%;}.gallery-columns-6 .gallery-item {  max-width: 16.66%;}.gallery-columns-7 .gallery-item {  max-width: 14.28%;}.gallery-columns-8 .gallery-item {  max-width: 12.5%;}.gallery-columns-9 .gallery-item {  max-width: 11.11%;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {  display: none;}/*--------------------------------------------------------------# Elementor Widgets--------------------------------------------------------------*/.ot-heading {  margin-bottom: 15px;}.ot-heading > span {  font-size: 14px;  font-weight: 800;  color: #7141b1;  position: relative;  display: inline-block;  margin-bottom: 2px;  text-transform: uppercase;}.ot-heading h2 {  margin-bottom: 0;  line-height: 48px;}@media (max-width: 767px) {  .ot-heading > span {    font-size: 12px;  }  .ot-heading h2 {    font-size: 27px;    line-height: 38px;  }}@media (max-width: 600px) {  .ot-heading h2 br {    display: none;  }}/** Style 1 **/.icon-box-s1 .icon-main {  color: #7141b1;}.icon-box-s1 .icon-main i, .icon-box-s1 .icon-main span:before {  font-size: 40px;}.icon-box-s1 .icon-main img {  width: 40px;}.icon-box-s1 h5 {  font-size: 18px;  font-weight: 600;}.icon-box-s1 h5 a {  color: #1b1d21;}.icon-box-s1 .line-box {  height: 3px;  width: 100%;  background: #efefef;  margin-bottom: 15px;  position: relative;}.icon-box-s1 .line-box:after {  content: "";  position: absolute;  right: 0;  top: 0;  width: 0;  background: #7141b1;  height: 100%;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.icon-box-s1:hover .line-box:after {  left: 0;  right: auto;  width: 100%;}/** Style 2 **/.icon-box-s2 {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.icon-box-s2.s1 .icon-main, .icon-box-s2.s3 .icon-main {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  float: left;  text-align: center;  line-height: 1;  color: #7141b1;}.icon-box-s2.s1 .icon-main i, .icon-box-s2.s1 .icon-main span:before, .icon-box-s2.s3 .icon-main i, .icon-box-s2.s3 .icon-main span:before {  font-size: 45px;}.icon-box-s2.s1 .icon-main span, .icon-box-s2.s3 .icon-main span {  display: block;}.icon-box-s2.s1 .icon-main img, .icon-box-s2.s3 .icon-main img {  width: 45px;}.icon-box-s2.s1 .content-box, .icon-box-s2.s3 .content-box {  padding-left: 75px;}.icon-box-s2 .content-box h5 {  margin-bottom: 17px;  font-weight: bold;}.icon-box-s2 .content-box h5 a {  color: #1b1d21;}.icon-box-s2 .content-box h5 a:hover {  color: #43baff;}.icon-box-s2 .content-box p:last-child {  margin-bottom: 0;}.icon-box-s2.s2 {  padding: 40px 45px;  position: relative;  overflow: hidden;}.icon-box-s2.s2 * {  transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  -ms-transition: all 0.2s linear;}.icon-box-s2.s2 .icon-main {  color: #7141b1;  margin-bottom: 30px;  line-height: 1;}.icon-box-s2.s2 .icon-main i, .icon-box-s2.s2 .icon-main span:before {  font-size: 40px;  line-height: 1;}.icon-box-s2.s2 .icon-main img {  max-width: 40px;  margin-top: -5px;}.icon-box-s2.s2:before {  content: "";  position: absolute;  width: 0;  height: 100%;  top: 0;  left: 0;  z-index: -1;  opacity: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.icon-box-s2.s2:after {  content: "";  position: absolute;  width: 0px;  height: 0px;  top: -15px;  right: -15px;  z-index: 1;  opacity: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  background: #43baff;}.icon-box-s2.s2:hover {  background: transparent !important;  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);}.icon-box-s2.s2:hover:before {  width: 100%;  opacity: 1;}.icon-box-s2.s2:hover:after {  opacity: 1;  width: 30px;  height: 30px;}.icon-box-s2.s2 .content-box h5 {  margin-bottom: 14px;}.icon-box-s2.s3 .icon-main {  float: right;}.icon-box-s2.s3 .content-box {  text-align: right;  padding-left: 0;  padding-right: 75px;}.tech-box {  display: block;  color: #fff;  border: 1px solid rgba(255, 255, 255, 0.3);  padding: 40px 15px 30px;}.tech-box .icon-main {  line-height: 1;  margin-bottom: 18px;}.tech-box i, .tech-box span:before {  font-size: 55px;  line-height: inherit;}.tech-box h5 {  font-size: 16px;  font-weight: 600;  line-height: 1.6;  margin-bottom: 0;  text-transform: uppercase;  color: #fff;}.tech-box:hover {  background: #43baff;  border-color: #43baff;  color: #fff;}.ot-image-box {  display: block;  position: relative;  text-align: center;  overflow: hidden;}.ot-image-box .overlay {  z-index: 1;  opacity: 1;  background: rgba(16, 120, 165, 0.2);}.ot-image-box h4 {  color: #fff;  position: absolute;  top: 50%;  left: 0;  width: 100%;  font-size: 26px;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.ot-image-box img {  filter: grayscale(90%);}.ot-image-box:after {  content: "";  position: absolute;  width: 30px;  height: 30px;  top: -15px;  right: -15px;  z-index: 1;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  background: #43baff;}.ot-image-box:hover img {  filter: none;}.ot-image-box:hover .overlay {  background: transparent;}@media (min-width: 768px) and (max-width: 991px) {  .icon-box-s2.s2 {    padding-left: 34px;    padding-right: 34px;  }}@media (max-width: 1024px) {  .icon-box-s2.s2:before {    width: 100%;  }}.service-box {  overflow: hidden;  position: relative;  padding: 33px 35px 28px;  background: #fff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  border: 1px solid #e7e7e7;}.service-box * {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.service-box .icon-main {  float: left;  width: 40px;  height: 40px;  line-height: 40px;  margin-top: 5px;  text-align: center;  color: #fff;  background: #43baff;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.service-box .icon-main i, .service-box .icon-main span:before {  font-size: 17px;}.service-box .icon-main img {  width: 17px;}.service-box .content-box {  padding-left: 73px;  position: relative;}.service-box .content-box h5 {  font-size: 18px;  margin-bottom: 5px;}.service-box .content-box p:last-child {  margin-bottom: 0;}.service-box .big-number {  position: absolute;  right: -7px;  bottom: 0;  font-size: 72px;  font-weight: bold;  font-family: "Montserrat", sans-serif;  line-height: 52px;  color: #f2f2f2;}.service-box:hover {  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  border-color: transparent;}@media (max-width: 600px) {  .service-box .number-box {    float: none;    margin-bottom: 30px;  }}.serv-box {  overflow: hidden;  position: relative;  padding: 40px 40px 35px;  background: #fff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  border: 1px solid #e7e7e7;}.serv-box * {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.serv-box .icon-main {  position: absolute;  top: -88px;  right: -88px;  width: 188px;  height: 188px;  color: #fff;  background-color: #00deff;  background-image: -moz-linear-gradient(125deg, #00deff, #502a71);  background-image: -webkit-linear-gradient(125deg, #00deff, #502a71);  background-image: linear-gradient(125deg, #00deff, #502a71);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.serv-box .icon-main i, .serv-box .icon-main span, .serv-box .icon-main img {  position: absolute;  bottom: 42px;  left: 40px;  font-size: 35px;  line-height: 1;}.serv-box .icon-main i:before, .serv-box .icon-main span:before, .serv-box .icon-main img:before {  font-size: 35px;}.serv-box .icon-main img {  width: 35px;}.serv-box .content-box h5 {  font-size: 22px;  line-height: 36px;  font-weight: bold;  padding-right: 60px;  margin-bottom: 10px;}.serv-box .content-box ul {  margin-top: 10px;  padding-left: 0;  list-style: none;  font-size: 14px;  font-weight: 800;  text-transform: uppercase;}.serv-box .content-box ul li {  padding: 0 20px;}.serv-box .content-box ul li a {  color: #1b1d21;  display: inline-block;  line-height: 40px;  position: relative;}.serv-box .content-box ul li a:before {  content: "//";  position: absolute;  left: 0;  top: 0;  opacity: 0;  visibility: hidden;  color: #7141b1;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.serv-box .content-box ul li:hover, .serv-box .content-box ul li.active {  background: #f8f8f8;}.serv-box .content-box ul li:hover a, .serv-box .content-box ul li.active a {  color: #7141b1;  padding-left: 15px;}.serv-box .content-box ul li:hover a:before, .serv-box .content-box ul li.active a:before {  opacity: 1;  visibility: visible;}.serv-box .content-box ul:last-child {  margin-bottom: 0;}.serv-box:hover {  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  border-color: transparent;}.serv-box .overlay {  z-index: 2;  background: transparent;}.serv-box-2 {  overflow: hidden;  position: relative;  padding: 43px 30px 65px;  background: #262051;  color: #aeaacb;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.serv-box-2 .big-number {  position: absolute;  left: -10px;  top: 0;  font-size: 100px;  font-weight: 800;  font-family: "Montserrat", sans-serif;  line-height: 72px;  color: #332d5f;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.serv-box-2 .icon-main {  position: absolute;  bottom: -88px;  right: -88px;  width: 188px;  height: 188px;  color: #fff;  background: #332d5f;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.serv-box-2 .icon-main i, .serv-box-2 .icon-main span, .serv-box-2 .icon-main img {  position: absolute;  top: 42px;  left: 40px;  font-size: 35px;  line-height: 1;}.serv-box-2 .icon-main i:before, .serv-box-2 .icon-main span:before, .serv-box-2 .icon-main img:before {  font-size: 35px;}.serv-box-2 .icon-main img {  width: 35px;}.serv-box-2 .content-box {  position: relative;  z-index: 1;}.serv-box-2 .content-box h5 {  line-height: 30px;  color: #fff;  margin-bottom: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.serv-box-2 .content-box .btn-details {  display: inline-block;  margin-top: 30px;}.serv-box-2:hover {  background: #fff;  color: #6d6d6d;  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);}.serv-box-2:hover .big-number {  color: #f4f6f6;}.serv-box-2:hover .icon-main {  background: #43baff;}.serv-box-2:hover .content-box h5 {  color: #1b1d21;}/* .projects-grid================================================== */.projects-grid, .project-slider {  position: relative;  margin: -15px;}.projects-grid:after {  content: "";  display: block;  clear: both;}.project-item {  padding-top: 15px;  padding-bottom: 15px;  padding-left: 15px;  padding-right: 15px;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;}.projects-grid.pf_5_cols .project-item {  width: 20%;}.projects-grid.pf_4_cols .project-item {  width: 25%;}.projects-grid.pf_2_cols .project-item {  width: 50%;}.projects-style-1 .projects-box {  position: relative;  overflow: hidden;}.projects-style-1 .projects-box .portfolio-info {  width: 100%;  height: 100%;  position: absolute;  bottom: 0;  left: 0;  background: rgba(12, 41, 53, 0.5);  opacity: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.projects-style-1 .projects-box .portfolio-info .overlay {  opacity: 1;  background: transparent;  z-index: 0;}.projects-style-1 .projects-box .portfolio-info .portfolio-info-inner {  position: absolute;  left: 50%;  bottom: 0;  width: 100%;  padding: 30px 40px;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.projects-style-1 .projects-box .portfolio-info h5 {  color: #fff;  font-size: 24px;  margin-bottom: 7px;}.projects-style-1 .projects-box .portfolio-info h5 a {  color: #fff;}.projects-style-1 .projects-box .portfolio-info .portfolio-cates {  color: #fff;  font-weight: 700;  font-size: 14px;  text-transform: uppercase;  letter-spacing: 0.5px;  margin-bottom: 0;}.projects-style-1 .projects-box .portfolio-info .portfolio-cates a {  color: #fff;}.projects-style-1 .projects-box .portfolio-info .portfolio-cates span {  display: inline-block;  margin-left: 4px;  margin-right: 4px;}.projects-style-1 .projects-box .portfolio-info .portfolio-cates span:last-child {  display: none;}.projects-style-1 .projects-box:hover .portfolio-info {  opacity: 1;}.projects-style-1 .projects-box .projects-thumbnail {  overflow: hidden;}.projects-style-1 .projects-box img {  width: 100%;  height: auto;  display: block;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.projects-style-1 .projects-box:hover img {  -webkit-transform: scale(1.05);  -ms-transform: scale(1.05);  transform: scale(1.05);  filter: grayscale(90%);}.projects-style-2 .projects-box {  position: relative;  display: block;  overflow: hidden;}.projects-style-2 .projects-box .portfolio-info {  min-width: 310px;  width: calc(100% - 60px);  margin: auto;  position: absolute;  bottom: -50px;  left: 50%;  text-align: center;  background: #262051;  padding: 26px 30px 18px;  opacity: 0;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.projects-style-2 .projects-box .portfolio-info h5 {  color: #fff;  font-size: 20px;  font-weight: 600;  margin-bottom: 7px;}.projects-style-2 .projects-box .portfolio-info h5 a {  color: #fff;}.projects-style-2 .projects-box .portfolio-info .portfolio-cates {  color: #aeaacb;  font-weight: 700;  font-size: 14px;  text-transform: uppercase;  letter-spacing: 0.5px;  margin-bottom: 0;}.projects-style-2 .projects-box .portfolio-info .portfolio-cates a {  color: #aeaacb;}.projects-style-2 .projects-box .portfolio-info .portfolio-cates span {  display: inline-block;  margin-left: 4px;  margin-right: 4px;}.projects-style-2 .projects-box .portfolio-info .portfolio-cates span:last-child {  display: none;}.projects-style-2 .projects-box .portfolio-info.full-width {  width: 100%;  transform: none;  left: 0;}.projects-style-2 .projects-box:hover .portfolio-info {  bottom: 0;  opacity: 1;}.projects-style-2 .projects-box .projects-thumbnail {  overflow: hidden;}.projects-style-2 .projects-box .projects-thumbnail .overlay {  background: rgba(12, 41, 53, 0.5);  opacity: 0;  z-index: 0;}.projects-style-2 .projects-box img {  width: 100%;  height: auto;  display: block;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.projects-style-2 .projects-box:hover img {  -webkit-transform: scale(1.05);  -ms-transform: scale(1.05);  transform: scale(1.05);}/**** Project Carousel ****/.project-slider .projects-box {  overflow: visible;  margin-bottom: 50px;}.project-slider .projects-box .portfolio-info {  opacity: 1;  z-index: 1;  text-align: left;  width: calc(100% - 70px);  padding-top: 28px;  padding-bottom: 20px;  overflow: hidden;}.project-slider .projects-box .portfolio-info h5 {  font-size: 22px;}.project-slider .projects-box .portfolio-info.full-width {  width: 100%;  transform: none;  left: 0;}.project-slider .projects-box .portfolio-info .btn-link {  position: absolute;  right: -94px;  top: -100px;  width: 188px;  height: 188px;  background: rgba(255, 255, 255, 0.07);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.project-slider .projects-box .portfolio-info .btn-link i {  position: absolute;  bottom: 45px;  left: 50px;  line-height: 1;  color: #43baff;}.project-slider .projects-box .portfolio-info .btn-link i:before {  font-size: 18px;}.project-slider .projects-box .projects-thumbnail {  overflow: hidden;}.project-slider .projects-box .projects-thumbnail .overlay {  background: rgba(12, 41, 53, 0.5);  opacity: 0;  z-index: 0;}.project-slider .projects-box:hover .portfolio-info {  bottom: -50px;}.project-slider .projects-box:hover .portfolio-info .btn-link {  background: #43baff;}.project-slider .projects-box:hover .portfolio-info .btn-link i {  color: #fff;}.project-slider .projects-box:hover .projects-thumbnail img {  filter: grayscale(90%);}.project-slider .projects-box:hover .projects-thumbnail .overlay {  opacity: 1;}.project-slider .slick-arrow {  left: 15px;  height: 65px;  width: 50px;  background: #fff;}.project-slider .slick-arrow.next-nav {  left: auto;  right: 15px;}.project-slider .slick-arrow:hover {  background: #43baff;  color: #fff;}/**** Isotope Filtering ****/.project_filters {  position: relative;  width: 100%;  text-align: center;  margin-bottom: 30px;  padding-left: 0;}.project_filters:after {  content: "";  display: block;  clear: both;}.project_filters li {  display: inline-block;  text-align: center;  margin-left: 20px;  margin-right: 20px;  margin-bottom: 5px;}.project_filters li:last-child {  margin-right: 0;}.project_filters li:first-child {  margin-left: 0;}.project_filters li a {  position: relative;  display: inline-block;  letter-spacing: 1px;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-align: center;  outline: none;  color: #1b1d21;  padding-bottom: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.project_filters li a:hover, .project_filters li a.selected {  color: #7141b1;}.project_filters li a:after {  position: absolute;  height: 3px;  width: 0%;  right: 0px;  bottom: 0px;  background-color: #7141b1;  content: "";  display: block;  border-radius: 1.5px;  -webkit-border-radius: 1.5px;  -moz-border-radius: 1.5px;  transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;}.project_filters li a:hover:after, .project_filters li a.selected:after {  opacity: 1;  left: 0;  right: auto;  width: 100%;}/* Start: Recommended Isotope styles *//**** Isotope Filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.6s;  -moz-transition-duration: 0.6s;  -ms-transition-duration: 0.6s;  -o-transition-duration: 0.6s;  transition-duration: 0.6s;}.isotope {  -webkit-transition-property: height, width;  -moz-transition-property: height, width;  -ms-transition-property: height, width;  -o-transition-property: height, width;  transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property: -moz-transform, opacity;  -ms-transition-property: -ms-transform, opacity;  -o-transition-property: -o-transform, opacity;  transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {  -webkit-transition-duration: 0s;  -moz-transition-duration: 0s;  -ms-transition-duration: 0s;  -o-transition-duration: 0s;  transition-duration: 0s;}/* End: Recommended Isotope styles */.project-bottom {  padding-top: 42px;}.single-portfolio-navigation {  padding-top: 50px;  border-top: 1px solid #e5e5e5;}.single-portfolio-navigation .post-nav .post-prev {  margin: 0;}.single-portfolio-navigation .post-nav .post-prev:hover a {  padding-left: 50px;}.single-portfolio-navigation .post-nav .post-next {  margin: 0;}.single-portfolio-navigation .post-nav .post-next:hover a {  padding-right: 50px;}.single-portfolio-navigation .post-nav a {  min-height: 48px;}.single-portfolio-navigation .post-nav a:before {  line-height: 48px;  height: 48px;}.portfolio-related-posts-wrap {  padding-top: 70px;}.portfolio-related-title-wrap h2 {  margin-bottom: 30px;}@media only screen and (max-width: 993px) { .projects-col3 .project-item,.projects-grid.pf_4_cols .project-item,.projects-grid.pf_5_cols .project-item {    width: 50%;  }  .project-slider .project-item {    width: auto;  }}@media only screen and (max-width: 768px) {  .projects-box .portfolio-info {    right: 0;    opacity: 1;  }  .projects-style-1 .projects-box .portfolio-info .portfolio-info-inner {    padding: 30px;  }  .projects-style-1 .projects-box .portfolio-info h5 {    font-size: 20px;  }  .projects-style-1 .projects-box .portfolio-info .portfolio-cates {    font-size: 12px;  }}@media only screen and (max-width: 600px) {  .portfolio-related-title-wrap h2 {    font-size: 30px;  }}.post-carousel {  margin: 0 -15px;}.post-carousel .post-box:hover {  box-shadow: none;}.post-carousel .post-box:hover .inner-post {  border-color: #e7e7e7;}.post-carousel .post-inner {  margin: 0 15px;}.pgrid .post-inner {  margin-bottom: 0;}.pgrid .inner-post {  padding: 35px;}.pgrid .inner-post .entry-meta {  margin-bottom: 10px;}.pgrid .inner-post .comment-num {  display: none;}.pgrid .inner-post h3 {  font-size: 24px;  line-height: 32px;  font-weight: bold;  margin-bottom: 20px;}.pgrid .inner-post .btn-readmore {  margin-top: 0;}@media only screen and (max-width: 991px) {  .pgrid .post-box {    margin-bottom: 30px;  }}@media only screen and (max-width: 767px) {  .pgrid .entry-media img {    width: 100%;  }}.contact-info {  font-size: 16px;  overflow: hidden;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.contact-info h6 {  font-size: 16px;  margin-bottom: 5px;}.contact-info i {  font-size: 30px;  margin-top: 2px;  line-height: 1;  float: left;  color: #43baff;}.contact-info i:before {  font-size: 30px;}.contact-info img {  width: 30px;  margin-top: 3px;  float: left;}.contact-info p {  margin-bottom: 0;}.contact-info .info-text {  padding-left: 50px;  font-weight: 500;}.contact-info.box-style1 {  padding: 30px 30px 25px;}.contact-info.box-style1:hover {  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);}.contact-info.box-style2 {  text-align: center;  font-size: 18px;}.contact-info.box-style2 h6 {  font-family: "Nunito Sans", sans-serif;  font-weight: 400;  text-transform: none;}.contact-info.box-style2 i {  float: none;  margin-top: 0px;  vertical-align: bottom;}.contact-info.box-style2 .box-icon {  margin-bottom: 25px;}.contact-info.box-style2 p {  margin-bottom: 15px;}.border-left .box-style2, .border-right .box-style2 {  position: relative;}.border-left .box-style2:before {  position: absolute;  height: 70%;  width: 1px;  left: 0;  bottom: 12%;  background: rgba(255, 255, 255, 0.1);  content: "";  display: block;}.border-right .box-style2:after {  position: absolute;  height: 70%;  width: 1px;  right: 0;  bottom: 12%;  background: rgba(255, 255, 255, 0.1);  content: "";  display: block;}@media only screen and (max-width: 1024px) {  .contact-info.box-style1:hover {    box-shadow: none;  }}@media only screen and (max-width: 992px) {  .border-right .box-style2:after,.border-right .box-style2:before {    display: none;  }}.ot-accordions .acc-item {  margin-bottom: 20px;  background: #fff;}.ot-accordions .acc-item .acc-toggle {  cursor: pointer;  display: block;  overflow: hidden;  font-family: "Montserrat", sans-serif;  font-weight: 600;  color: #1b1d21;  background: #f6f6f6;  padding: 12px 20px 12px 20px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.ot-accordions .acc-item .acc-toggle i {  float: right;  text-align: center;  line-height: 30px;  font-size: 10px;  color: #b6b6b6;}.ot-accordions .acc-item .acc-toggle i.up {  display: none;}.ot-accordions .acc-item .acc-toggle i:before {  font-size: 14px;}.ot-accordions .acc-item .acc-toggle:hover {  color: #43baff;}.ot-accordions .acc-item .acc-content {  display: none;  padding: 20px 20px 0;}.ot-accordions .acc-item .acc-content p:last-child, .ot-accordions .acc-item .acc-content ul:last-child {  margin-bottom: 0;}.ot-accordions .acc-item.current {  border-radius: 25px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;}.ot-accordions .acc-item.current .acc-toggle {  color: #43baff;}.ot-accordions .acc-item.current .acc-toggle i {  color: #43baff;}.ot-accordions .acc-item.current .acc-toggle i.down {  display: none;}.ot-accordions .acc-item.current .acc-toggle i.up {  display: inherit;}.ot-accordions .acc-item:last-child {  margin-bottom: 0;}.support-box {  position: relative;}.support-box .inner-box {  position: relative;  transition: all 0.5s linear;  -webkit-transition: all 0.5s linear;  -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  -ms-transition: all 0.5s linear;  transform-style: preserve-3d;  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.2);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.2);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.2);}.support-box .inner-box > div {  backface-visibility: hidden;  transition: all 0.5s linear;  -webkit-transition: all 0.5s linear;  -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  -ms-transition: all 0.5s linear;}.support-box h3 {  font-weight: bold;  position: absolute;  width: 100%;  text-align: center;  bottom: 45px;  margin-bottom: 0;  color: #fff;}.support-box .number-box {  font-family: "Montserrat", sans-serif;  font-weight: bold;  font-size: 100px;  line-height: 1;  position: absolute;  bottom: 28px;  right: 15px;  color: rgba(255, 255, 255, 0.2);}.support-box .overlay {  z-index: 1;  opacity: 1;  text-align: center;  padding: 20px 30px;  background: #262051;  color: #aeaacb;  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  transform: rotateY(180deg);}.support-box .overlay span {  z-index: -1;}.support-box:hover .inner-box {  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  transform: rotateY(180deg);}.support-box:hover .inner-box .content-box {  opacity: 0;}.ot-counter {  font-family: "Montserrat", sans-serif;  font-weight: 800;  color: #1b1d21;  display: inline-block;  text-align: left;}.ot-counter span {  font-size: 48px;  line-height: 1;}.ot-counter span.num {  padding-left: 20px;}.ot-counter h6 {  font-family: "Nunito Sans", sans-serif;  font-size: 14px;  text-transform: uppercase;  color: #43baff;  margin-top: 13px;  margin-bottom: 0;  padding-left: 20px;  letter-spacing: 1px;  display: inline-block;  position: relative;}.ot-counter h6:before {  content: "";  position: absolute;  width: 7px;  height: 7px;  left: 0;  top: 50%;  margin-top: -4px;  background: #43baff;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.ot-counter.s2 h6 {  margin-bottom: 13px;  margin-top: 0;}.ot-counter2 {  padding: 110px 60px 120px;  position: relative;  background: #f8f8f8;}.ot-counter2 .s-num {  font-family: "Montserrat", sans-serif;  font-weight: 800;  font-size: 48px;  line-height: 1;  color: #43baff;  margin-bottom: 18px;}.ot-counter2 h6 {  font-size: 24px;  font-weight: 800;  margin-bottom: 10px;}.ot-counter2 p {  font-size: 18px;}.ot-counter2 .b-num {  font-size: 150px;  line-height: 106px;  font-family: "Montserrat", sans-serif;  font-weight: 800;  position: absolute;  right: 0;  bottom: 0;  color: #fff;}.team-wrap {  text-align: center;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  background: #f8f8f8;}.team-wrap .team-info {  padding: 25px 10px;}.team-wrap h4 {  font-size: 22px;  margin-bottom: 0;}.team-wrap h4 a {  color: #1b1d21;}.team-wrap span {  text-transform: uppercase;  font-size: 14px;  font-weight: bold;  color: #797979;}.team-wrap .team-thumb {  position: relative;}.team-wrap .team-social {  position: absolute;  top: 0;  right: 0;  width: 100%;  height: 100%;  justify-content: flex-end;  overflow: hidden;}.team-wrap .team-social > div {  padding: 3px 17px;  background: #262051;  transform: translateX(100%);  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.team-wrap .team-social a {  display: block;  color: #9390a8;  font-size: 14px;  line-height: 1;  margin: 20px 0;}.team-wrap .team-social a:hover {  color: #43baff;}.team-wrap:hover {  background: #fff;  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);}.team-wrap:hover .team-social > div {  transform: translateX(0);}.member-info {  list-style: none;  font-size: 18px;  padding-left: 0;}.member-info li {  padding-bottom: 10px;}.member-form {  padding: 40px 50px;}.member-form h2 {  margin-bottom: 5px;}.member-form input[type=text],.member-form input[type=email] {  width: 100%;}.ot-pricing-table {  position: relative;  overflow: hidden;  padding: 45px 48px 48px;  border: 1px solid #e7e7e7;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.ot-pricing-table * {  transition: all 0.2s linear;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  -ms-transition: all 0.2s linear;}.ot-pricing-table .icon-main {  position: absolute;  top: -80px;  right: -88px;  width: 188px;  height: 188px;  color: #fff;  background-color: #00deff;  background-image: -moz-linear-gradient(125deg, #00deff, #502a71);  background-image: -webkit-linear-gradient(125deg, #00deff, #502a71);  background-image: linear-gradient(125deg, #00deff, #502a71);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.ot-pricing-table .icon-main i, .ot-pricing-table .icon-main span, .ot-pricing-table .icon-main img {  position: absolute;  bottom: 45px;  left: 40px;  font-size: 35px;  line-height: 1;}.ot-pricing-table .icon-main i:before, .ot-pricing-table .icon-main span:before, .ot-pricing-table .icon-main img:before {  font-size: 35px;}.ot-pricing-table .icon-main img {  width: 35px;}.ot-pricing-table .inner-table .title-table {  font-size: 24px;  font-weight: 800;}.ot-pricing-table .inner-table h2 {  font-size: 48px;  font-weight: 800;  line-height: 1;  color: #43baff;  margin-bottom: 5px;  position: relative;  display: inline-block;  padding-left: 27px;}.ot-pricing-table .inner-table h2 sup {  position: absolute;  top: 15px;  left: 5px;  font-size: 50%;  font-weight: 600;}.ot-pricing-table .inner-table > span {  color: #ababab;  font-weight: 600;  margin-bottom: 30px;  display: block;}.ot-pricing-table .inner-table .details {  padding-top: 25px;  padding-bottom: 30px;  border-top: 1px solid #e5e5e5;  font-weight: 600;  color: #ababab;}.ot-pricing-table .inner-table .details ul {  list-style: none;  margin-bottom: 0;  padding: 0;  line-height: 42px;}.ot-pricing-table .inner-table .details ul li:before {  content: "";  font-family: "Flaticon";  font-size: 15px;  font-weight: 400;  margin-right: 20px;}.ot-pricing-table .inner-table .details ul li.active {  color: #1b1d21;}.ot-pricing-table .inner-table .details ul li.active:before {  color: #43baff;}.ot-pricing-table .inner-table .details.no-icon ul li:before {  display: none;}.ot-pricing-table .octf-btn:hover {  background: #fff;  color: #7141b1;}.ot-pricing-table:hover {  background: #262051;  color: #fff;}.ot-pricing-table:hover .details {  border-color: rgba(255, 255, 255, 0.15);  color: #8e88b8;}.ot-pricing-table:hover h4,.ot-pricing-table:hover .details ul li.active {  color: #fff;}.ot-pricing-table:hover .inner-table > span {  color: #8e88b8;}@media (min-width: 1025px) and (max-width: 1199px) {  .ot-pricing-table {    padding: 35px 20px;  }  .ot-pricing-table .inner-table .title-table {    font-size: 20px;  }  .ot-pricing-table .inner-table h2 {    font-size: 40px;  }}@media (max-width: 1024px) {  .ot-pricing-table {    padding: 45px;    max-width: 330px;    margin: auto;  }}@media (max-width: 767px) {  .ot-pricing-table {    max-width: 470px;  }}@media (max-width: 479px) {  .ot-pricing-table {    padding: 33px;  }  .ot-pricing-table .inner-table .details {    font-size: 14px;  }}.ot-testimonials {  margin: 0 -15px;}.ot-testimonials .testi-item {  padding: 0 15px;  position: relative;}.ot-testimonials .layer1 {  background: #f8f8f8;  position: absolute;  left: 30px;  bottom: -20px;  width: calc(100% - 55px);  height: 100%;  z-index: -1;  box-shadow: 3px 3px 13px 0px rgba(0, 0, 0, 0.1);}.ot-testimonials .layer2 {  background: #fff;  padding: 40px;  margin-bottom: 40px;  box-shadow: 3px 3px 13px 0px rgba(0, 0, 0, 0.1);}.ot-testimonials .t-head {  overflow: hidden;  justify-content: normal;}.ot-testimonials .t-head img {  margin-right: 30px;}.ot-testimonials .t-head h6 {  font-size: 20px;  margin-bottom: 2px;}.ot-testimonials .t-head span {  color: #9f9f9f;}.ot-testimonials .ttext {  margin-top: 23px;}@media (max-width: 480px) {  .ot-testimonials .layer2 {    padding: 25px;  }  .ot-testimonials .t-head img {    margin-right: 20px;    width: 80px;  }}.ot-progress {  font-weight: 700;  font-size: 14px;  text-transform: uppercase;  color: #1b1d21;}.ot-progress .pname {  margin-bottom: 10px;}.ot-progress .iprogress {  height: 8px;  margin-bottom: 6px;  position: relative;}.ot-progress .iprogress:after {  content: "";  position: absolute;  top: 13px;  left: 0;  width: 100%;  height: 1px;  background: #dadada;}.ot-progress .progress-bar {  height: 100%;  width: 0;  background: #43baff;  transition: all 0.6s linear;  -webkit-transition: all 0.6s linear;  -moz-transition: all 0.6s linear;  -o-transition: all 0.6s linear;  -ms-transition: all 0.6s linear;}.circle-progress {  justify-content: left;}.circle-progress .inner-bar {  position: relative;  display: inline-block;  line-height: 1;}.circle-progress .inner-bar > span {  position: absolute;  width: 100%;  line-height: 1;  top: 50%;  left: 0;  text-align: center;  font-family: "Montserrat", sans-serif;  font-weight: 800;  font-size: 30px;  margin-top: -15px;  color: #1b1d21;}.circle-progress .inner-bar canvas {  display: block;}.circle-progress .inner-bar:after {  content: "";  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  border-radius: 50%;  z-index: -1;  border: 1px solid #dadada;}.circle-progress h4 {  display: block;  font-size: 16px;  line-height: 26px;  margin-left: 20px;  margin-bottom: 0;}.circle-progress.tbottom h4 {  margin: 10px 0 0;}.easyPieChart {  position: relative;  text-align: center;}.easyPieChart canvas {  position: absolute;  top: 0;  left: 0;}.message-box {  padding: 10px;  overflow: hidden;  position: relative;  background: #fff;  box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0px rgba(0, 0, 0, 0.1);  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.message-box .icon-main {  float: left;  font-size: 20px;  width: 46px;  height: 46px;  line-height: 46px;  text-align: center;  color: #fff;  background: #0160e7;}.message-box .icon-main span:before {  font-size: 20px;}.message-box .content-box {  padding-left: 66px;}.message-box .content-box h6 {  margin-bottom: 8px;}.message-box .content-box p {  margin-bottom: 0;  line-height: 1;}.message-box > i {  position: absolute;  top: 50%;  right: 20px;  line-height: 1;  margin-top: -7px;  color: #a5b7d2;  cursor: pointer;}.message-box > i:before {  font-size: 13px;}@media (max-width: 600px) {  .message-box > i {    top: 15px;    right: 10px;  }  .message-box .content-box p {    line-height: 1.4;  }}.ot-countdown {  text-align: center;  font-size: 24px;  display: flex;  margin-bottom: 0;  color: #fff;}.ot-countdown li {  display: inline-block;  vertical-align: top;  line-height: 1;  flex-grow: 1;  flex-basis: 0;}.ot-countdown li span {  font-size: 100px;  font-weight: 900;  font-family: "Montserrat", sans-serif;  display: block;  margin-bottom: 23px;}.ot-countdown li p {  margin-bottom: 0;}.ot-countdown li.seperator {  font-size: 100px;  font-weight: 500;  margin-top: -8px;  color: #43baff;}.cs-form {  text-align: center;  margin: 0 auto;  overflow: hidden;  max-width: 515px;}.cs-form > span.wpcf7-form-control-wrap {  float: left;}.cs-form > span.wpcf7-form-control-wrap .wpcf7-text {  background: rgba(255, 255, 255, 0.15);  color: #fff;}.cs-form > span.wpcf7-form-control-wrap .wpcf7-text::placeholder {  color: #fff;}.cs-form .octf-btn {  float: right;}.cs-form + div {  max-width: 515px;  margin-left: auto !important;  margin-right: auto !important;}@media (max-width: 767px) {  .ot-countdown {    font-size: 16px;  }  .ot-countdown li span,.ot-countdown li.seperator {    font-size: 42px;  }  .ot-countdown li span {    margin-bottom: 15px;  }  .ot-countdown li.seperator {    line-height: 55px;  }}@media (max-width: 600px) {  .cs-form > span.wpcf7-form-control-wrap {    float: none;    display: block;  }  .cs-form .octf-btn {    float: none;    margin-top: 15px;  }}.video-popup a {  position: relative;  width: 65px;  height: 65px;  display: inline-block;  background: #fff;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  text-align: center;  line-height: 65px;  color: #43baff;}.video-popup a i {  margin-left: 8%;}.video-popup a i:before {  font-size: 21px;}.video-popup a:hover {  background: #43baff;  color: #fff;}.video-popup a:hover span {  border-color: #43baff;}.video-popup a span {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border: 1px solid rgba(255, 255, 255, 0.8);  animation: circle-fade-before 2s infinite ease-in-out;  -webkit-animation: circle-fade-before 2s infinite ease-in-out;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.video-popup a .circle-2 {  animation: circle-fade-after 2s infinite ease-in-out;  -webkit-animation: circle-fade-after 2s infinite ease-in-out;}.video-popup > span {  margin-left: 15px;  font-size: 14px;  text-transform: uppercase;  font-weight: 800;  color: #1b1d21;  font-family: "Montserrat", sans-serif;  letter-spacing: 0.5px;}.video-popup .btn-inner {  display: inline-block;  border-radius: 50%;}@keyframes circle-fade-before {  0% {    transform: scale(1);    opacity: 1;  }  100% {    transform: scale(1.8);    opacity: 0;  }}@keyframes circle-fade-after {  0% {    transform: scale(1);    opacity: 1;  }  100% {    transform: scale(2.5);    opacity: 0;  }}.ot-tabs .tabs-heading {  margin: 0 -5px;  overflow: hidden;}.ot-tabs .tab-link {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  font-size: 14px;  padding: 14px 30px 14px 30px;  line-height: 1.42857143;  display: inline-block;  margin-bottom: 0;  text-decoration: none;  text-transform: uppercase;  white-space: nowrap;  vertical-align: middle;  font-weight: bold;  text-align: center;  background: #43baff;  cursor: pointer;  border: 1px solid transparent;  color: #fff;  outline: none;  min-width: 130px;  background: #f6f6f6;  color: #1b1d21;  margin: 0 5px;  float: left;  font-weight: 800;  cursor: pointer;}.ot-tabs .tab-link:visited {  color: #fff;}.ot-tabs .tab-link:hover, .ot-tabs .tab-link:focus {  background: #7141b1;  color: #fff;}.ot-tabs .tab-link.current, .ot-tabs .tab-link:hover {  background: #43baff;  color: #fff;}.ot-tabs .tab-link.current span, .ot-tabs .tab-link:hover span {  color: #fff;}.ot-tabs .tab-content {  display: none;  padding: 25px 0;}.ot-tabs .tab-content.current {  display: inherit;}.ot-tabs p:last-child {  margin-bottom: 0;}.otf-social-share a {  display: inline-block;  font-size: 18px;  text-align: center;  padding: 10px;  margin-right: 10px;  cursor: pointer;  line-height: 1;  margin-right: 5px;  background-color: #222;  color: #fff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.otf-social-share a i {  width: 1em;  height: 1em;  position: relative;  display: block;}.otf-social-share a:hover {  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  -webkit-transform: translateY(-5px);  -ms-transform: translateY(-5px);  transform: translateY(-5px);}.otf-social-share a:last-child {  margin-right: 0px;}.otf-social-share a.share-facebook {  background-color: #4661c5;}.otf-social-share a.share-twitter {  background-color: #44b1e4;}.otf-social-share a.share-google {  background-color: #dd4b39;}.otf-social-share a.share-pinterest {  background-color: #ff2e2e;}.otf-social-share a.share-linkedin {  background-color: #0073B0;}.otf-social-share a.share-buffer {  background-color: #000000;}.otf-social-share a.share-digg {  background-color: #005be2;}.otf-social-share a.share-reddit {  background-color: #ff4500;}.otf-social-share a.share-tumbleupon {  background-color: #eb4924;}.otf-social-share a.share-tumblr {  background-color: #35465c;}.otf-social-share a.share-vk {  background-color: #45668e;}.otf-social-share a.share-yummly {  background-color: #E16120;}.otf-social-share a.share-email {  background-color: #E84231;}.otf-social-share a.share-print {  background-color: #4982C3;}.otf-social-share.shape-rounded a {  border-radius: 10%;  -webkit-border-radius: 10%;  -moz-border-radius: 10%;}.otf-social-share.shape-circle a {  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;}.ot-industries .indus-item {  padding: 15px 50px 50px;}.ot-industries .indus-item .item-inner {  box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);  padding: 45px 70px 45px 110px;  position: relative;}.ot-industries .indus-item .item-inner .i-image {  position: absolute;  left: -70px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.ot-industries .indus-item .item-inner h6 {  font-weight: 800;  margin-bottom: 15px;}.ot-industries .indus-item .item-inner .overlay {  opacity: 1;  overflow: hidden;  background: transparent;}.ot-industries .indus-item .item-inner .overlay:after {  content: "";  position: absolute;  width: 30px;  height: 30px;  top: -15px;  right: -15px;  z-index: 1;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  background: #43baff;}@media only screen and (max-width: 1400px) {  .ot-industries .indus-item .item-inner .i-image {    left: -50px;  }}@media only screen and (max-width: 479px) {  .ot-industries .indus-item {    padding: 15px 30px 50px;  }  .ot-industries .indus-item .item-inner {    padding: 30px;  }  .ot-industries .indus-item .item-inner .i-image {    display: none;  }}.wpcf7 .main-form {  padding: 60px 48px;  background-image: linear-gradient(90deg, #00deff 0%, #7141b1 100%);  color: #fff;}.wpcf7 .main-form h2 {  color: #fff;  margin-bottom: 10px;}.wpcf7 .main-form p {  color: #fff;}.wpcf7 .main-form .font14 {  margin-bottom: 30px;}.wpcf7 .main-form input,.wpcf7 .main-form textarea {  width: 100%;  background: rgba(255, 255, 255, 0.3);  color: #fff;}.wpcf7 .main-form input::placeholder,.wpcf7 .main-form textarea::placeholder {  color: #fff;}.wpcf7 .main-form button {  font-weight: 800;}.wpcf7 .main-form button:hover {  background: #7141b1;}.wpcf7 .main-form p:last-child {  margin-bottom: 0;}.wpcf7 div.wpcf7-response-output {  margin: 20px 0 0;}.wpcf7 span.wpcf7-not-valid-tip {  display: none;}.wpcf7 .wpcf7-not-valid {  border: 1px solid #f00;}.wpcf7 div.wpcf7-validation-errors,.wpcf7 div.wpcf7-acceptance-missing {  background: #f7e700;  color: #000;}.wpcf7 div.wpcf7-mail-sent-ok {  background: #398f14;  color: #fff;}.partners .swiper-slide-image {  -webkit-filter: contrast(0%);  filter: contrast(0%);  opacity: 0.7;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.partners .swiper-slide-image:hover {  -webkit-filter: none;  /* Safari 6.0 - 9.0 */  filter: none;  opacity: 1;}div.swiper-container-horizontal > .swiper-pagination-bullets,div.swiper-pagination-custom, .swiper-pagination-fraction {  bottom: 30px;}@media (min-width: 1025px) and (max-width: 1199px) {  .ot-tabs .tab-link {    min-width: 116px;    padding: 14px 25px;  }}@media only screen and (max-width: 480px) {  .wpcf7 .main-form {    padding: 30px;  }  .ot-tabs .tab-link {    float: none;    display: block;    margin-bottom: 10px;  }}/* HTML padding */.owl-theme .owl-dots .owl-dot {    background: none;    border: none;    padding: 0;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{    background: #7141b1;}.owl-theme .owl-dots .owl-dot:focus {    outline: none;}.owl-theme .owl-nav.disabled + .owl-dots {    margin-top: 40px;}.text-white span, .text-white h2 {    color: #fff;}/* Background */.bg-light-1 {    background-color: #F8F8F8;}.bg-light-2 {    background-color: #F2F2F2;}.bg-dark-primary {    background-color: #221F3C;}.text-primary-light {    color: #8E88B8!important;}.page-header {    background-image: url(../images/bg-pheader.jpg);}/* Header */.header-fullwidth .octf-area-wrap {    padding-left: 50px;    padding-right: 50px;}.topbar-right ul{    display: inline-block;    padding-left: 0;    list-style: none;    margin: 0;    margin-left: 21px;}.topbar-right .extra-text {    color: #B5B5B5;    font-size: 14px;    font-weight: 400;}/* Home 1 */.btn-slider {    line-height: 18px;    border: none;}.bullet-home-1 {    width: 1200px!important;}.tp-bullets.bullet-home-1 {    margin-right: auto;    margin-left: auto;    position: relative;}.bullet-home-1:after{    content: "/0"counter(item);    position: absolute;    left: 23px;    top: 0;    color: #fff;    font-size: 18px;    line-height: 1;}.bullet-home-1 .tp-bullet{    counter-increment: item;    font-size: 18px;    line-height: 1;    color: #fff;    background: transparent;    visibility: hidden;    width: auto;    height: auto;    left: 0!important;}.bullet-home-1 .tp-bullet.selected{    visibility: visible;}.bullet-home-1 .tp-bullet:before{    content: "0"counter(item);}div.tp-bullet.selected, div.tp-bullet:hover {    background: transparent;}@media (max-width: 1200px) {  .tparrows.nav-home-1 {    transform: none !important;    top: auto!important;    bottom: 46px!important;  }  .tp-leftarrow.nav-home-1 {    left: 15px!important;  }  .tp-rightarrow.nav-home-1 {    left: 115px!important;  }}@media (max-width: 1200px) {  .tparrows.nav-home-1 {    bottom: 48px!important;  }}@media (max-width: 767px) {  .bullet-home-1 .tp-bullet,  .bullet-home-1:after{    font-size: 14px;  }  .tp-leftarrow.nav-home-1 {    left: 15px!important;  }  .tp-rightarrow.nav-home-1 {    left: 60px!important;  }}.nav-home-1.tparrows {  cursor:pointer;  background: transparent;  position:absolute;  display:block;  z-index:1000;  transition: 0.3s;}.nav-home-1.tparrows:hover:before {    color: #43baff}.nav-home-1.tparrows:before {  font-family: Flaticon;  font-size:18px;  color:#fff;  display:block;  text-align: center;}.nav-home-1.tparrows.tp-leftarrow:before {  content: "\f107";}.nav-home-1.tparrows.tp-rightarrow:before {  content: "\f10a";}.tparrows.nav-home-1 {  width: auto;  z-index: 1111;}.tparrows.nav-home-1:hover {  background-color: transparent;}.partners-slide figure {    margin: 0;}.partners-slide img {    -webkit-filter: contrast(0%);    filter: contrast(0%);    opacity: .7;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.partners-slide img:hover {    -webkit-filter: none;    filter: none;    opacity: 1;}.owl-carousel .owl-item img {    width: auto;}.home-about-btn {    margin-left: 100px;}.home-about-video {    background-image: url(../images/home-about.jpg);    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    text-align: center;    min-height: 400px;    margin-bottom: 45px;    box-shadow: 3px 3px 30px 0px rgba(0, 0, 0, 0.3);}.btn-play {    position: relative;    width: 65px;    height: 65px;    display: inline-block;    background: #43baff;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    text-align: center;    line-height: 68px;    font-size: 19px;    color: #fff;}.btn-play i {    margin-left: 7%;}.btn-play:hover {    background: #fff;    color: #43baff;}.video-btn a span {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid rgba(255, 255, 255, 0.8);    animation: circle-fade-before 2s infinite ease-in-out;    -webkit-animation: circle-fade-before 2s infinite ease-in-out;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-color: #43baff;}.video-btn a .circle-2 {    animation: circle-fade-after 2s infinite ease-in-out;    -webkit-animation: circle-fade-after 2s infinite ease-in-out;}.video-btn a:hover span {    border-color: #fff;}.img-small {    position: absolute;    right: -25%;    bottom: 0;    z-index: -1;}.img-small .img-small-1 {    position: absolute;    top: -150px;    left: 70%;}.serv-box-2 {    margin-bottom: 30px;    border: 1px solid #46416B;}.misc-box {    padding-left: 50px;    padding-right: 50px;    color: #fff;    background-repeat: no-repeat;    background-size: cover;}.misc-box-bg1 {    background-image: url(../images/bg-counter-1.jpg);}.misc-box-bg2 {    background-image: url(../images/bg-counter-2.jpg);}.misc-box h5 {    color: #fff;    font-size: 22px;    line-height: 30px;    margin-bottom: 5px;}.misc-box .ot-counter {    margin: 0 0 0 -20px;    padding: 45px 0 14px 0;    color: #fff;}.misc-box p {    margin-bottom: 0;    padding-bottom: 45px;}.cta {    padding: 55px 65px 200px 65px;    background-image: url(../images/bg-cta1-home1.jpg);    background-size: cover;    background-repeat: no-repeat;}.cta .ot-heading {    margin-bottom: 0;}.cta .ot-heading span {    font-size: 20px;    font-weight: 500;    text-transform: capitalize;    margin-bottom: 5px;    color: #fff;}.cta h2 {    color: #FFF;    font-size: 48px;    line-height: 60px;}.cta .btn-border {    font-size: 14px;    font-weight: 800;    text-transform: uppercase;    padding: 21px 35px 21px 35px;    line-height: 1;    margin-bottom: 8px;}.technology-v1 {    padding-top: 120px;    padding-bottom: 120px;    background-image:url('../images/bg-tech-home1.jpg');    background-repeat: no-repeat;    background-size: cover;    background-position: center center;}.owl-theme .owl-nav [class*='owl-'] {    z-index: 1;    position: absolute;    top: 50%;    left: -57px;    margin-top: -17px;    background: none;    color: #1b1d21;    border: none;    outline: none;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.owl-theme .owl-nav [class*='owl-']:hover {    background: none;    color: #43baff;    text-decoration: none;}.owl-theme .owl-nav .owl-next {    left: auto;    right: -57px;}.btn-large {    padding: 20px 35px;}.icon-box-s2:hover .icon-main {    color: #43BAFF;}/* Home 2 */.home2-top {    background-image: url(../images/bg-banner-home2.png);    background-position: 0px 60px;    background-repeat: no-repeat;    padding: 85px 0px 88px 0px;}.home2-top-right {    margin-left: 60px;}.home2-top-right .small-text{    font-family: "Nunito Sans", Sans-serif;    font-size: 24px;    font-weight: 400;    line-height: 1.4em;    margin-bottom: 13px;    color: #1b1d21;}.home2-top-right h2{    font-size: 72px;    font-weight: 900;    line-height: 80px;    margin-bottom: 18px;    color: #1b1d21;    font-family: "Montserrat", sans-serif;    overflow-wrap: normal;}.home2-top-right .sub-text {    margin-bottom: 24px;    line-height: 1.86;}.video-popup.style-2 a {    background-color: #7141B1;    color: #fff;}.video-popup.style-2 a:hover {    background-color: #43baff;}.style-2 .circle-1, .style-2 .circle-2 {    border-color: #7141B1;}.section-business {    padding-top: 90px;    background-color: #F2F2F2;}.section-clent-h2 {    padding: 200px 0px 110px 0px;}.section-inner-about {    padding-top: 100px;}.section-inner-about .right-content {    margin-left: 60px;}.section-inner-about .left-img {    margin: 0px -30px 0px -350px;}.section-technology {    background-color: #211E3B;    background-image: url(../images/bg-particle1.png);    background-position: 0px 70px;    background-repeat: no-repeat;    padding: 120px 0px 200px 0px;}.technology-left .ot-heading {    margin-bottom: 18px;}.technology-left p {    color: #AEAACB;    margin-bottom: 15px;}.technology-left ul{    list-style: none;    padding-left: 0;    margin: 0;}.technology-left ul li {    padding-bottom: 7px;    font-size: 18px;    font-weight: 300;    font-family: "Nunito Sans", Sans-serif;}.technology-left ul li:last-child {    padding-bottom: 0;}.technology-left ul i {    color: #43BAFF;    font-size: 17px;    padding-right: 10px;}.tech-box {    margin-bottom: 30px;}.tech-box i, .tech-box span {    color: #43BAFF;}.tech-box:hover {    background: #43baff;    border-color: #43baff;    color: #fff;}.tech-box:hover span {    color: #fff;}.section-case-study {    padding: 0px 0px 110px 0px;}.cta-h2 {    background-image: url(../images/bg-cta1.jpg);    background-repeat: no-repeat;    background-size: cover;    margin-top: -120px;    padding: 70px 70px 70px 70px;    margin-bottom: 120px;}.cta-h2 .ot-heading {    margin-bottom: 0;}.cta-h2 .ot-heading span {    color: #FFFFFF;    font-size: 20px;    font-weight: 600;    text-transform: capitalize;    margin-bottom: 10px;}.cta-h2 h2{    color: #FFFFFF;    font-size: 48px;}.cta-h2 .octf-btn {    font-family: "Nunito Sans", Sans-serif;    font-size: 14px;    font-weight: 800;    text-transform: uppercase;    background-color: #43BAFF;    border-radius: 0px 0px 0px 0px;    padding: 20px 35px 20px 35px;    line-height: 1;}.cta-h2 .octf-btn:hover {    color: #43BAFF;    background-color: #FFFFFF;}.pt-50 {    padding-top: 50px;}.pt-110 {    padding-top: 110px;}.projects-grid.projects-no-gaps {    margin: 0;}.projects-col3 .project-item {    float: left;    width: 33.3333333333%;}.projects-no-gaps .project-item{    padding: 0;}.projects-no-gaps [class*='col-'] {    padding: 0;}.project-slider .project-item {    padding: 15px;}.section-industris {    padding-top: 110px;    padding-bottom: 110px;    background-color: #f8f8f8;}.section-industris .ot-heading {    padding-bottom: 25px;}.section-consultation {    background-image: url(../images/bg-cta-home2.jpg);    background-position: center center;    background-repeat: no-repeat;    background-size: cover;}.section-consultation p {    color: #FFF;    font-family: "Nunito Sans",Sans-serif;    font-size: 24px;    font-weight: 400;    line-height: 1.4em;    margin-bottom: 15px;}.section-consultation h2 {    color: #FFF;    font-size: 72px;    font-weight: 900;    line-height: 80px;    margin-bottom: 38px;}/* Home 3 */.top-v3 {    background-image: url(../images/banner-home3.jpg);    background-repeat: no-repeat;    background-size: cover;    padding: 220px 0 205px 0;}.top-heading {    text-align: center;}.top-heading .ot-heading {    margin-bottom: 30px;}.top-heading .ot-heading span {    color: #FFF;    font-family: "Nunito Sans",Sans-serif;    font-size: 24px;    font-weight: 500;    text-transform: none;    margin-bottom: 1px;}.top-heading .ot-heading h2 {    color: #FFF;    font-size: 72px;    font-weight: 900;    text-transform: uppercase;    line-height: 80px;    margin-bottom: 0;}.tech-box.v3 {    padding: 23px 30px 23px 30px;    margin-bottom: 0;}.tech-box.v3:hover {    background-color: #141D38;}.tech-box.sides-small {    padding-left: 10px;    padding-right: 10px;}.about-v3 {    background-image: url(../images/bg-s1-home3.png);    background-position: 50% 165px;    background-repeat: no-repeat;    padding: 140px 0 125px 0;}.icon-main.color-s1 {    background: #7141B1;}.icon-main.color-s3 {    background: #221D48;}.technology-v3 {    background-color: #201C3D;    background-image: url(../images/bg-s2-home3.jpg);    background-position: bottom center;    background-repeat: no-repeat;    background-size: cover;}.ot-counter.v3 span {    color: #43BAFF;    font-size: 36px;;    padding-left: 0;}.ot-counter.v3 h6 {    margin-top: 10px;    color: #FFF;    font-size: 16px;    text-transform: capitalize;    line-height: 1em;    padding-left: 0;}.ot-counter.v3 h6:before {    display: none;}.ot-image-box.v3 {    margin-bottom: 30px;}.ot-image-box.st1, .ot-image-box.st3 {    margin-top: -30px;}.services-v3 {    padding: 120px 0 290px 0;    background-color: #F8F8F8;}.team-v3 {    padding-top: 0;    padding-bottom: 125px;}.team-wrap.v3 {    background-color: #fff;}.technology-v3-left {    margin-right: 60px;}.ot-heading.v3 {    line-height: 1.86;}/* Home 4 */.industris-v4 {    padding: 55px 0 0 0;}.about-v4 {    background-image: url(../images/bg-art-home4.png);    background-position: bottom left;    background-repeat: no-repeat;    padding: 60px 0 90px 0;}.overlay-image {    background-image: url(../images/bg-art-2.png);    background-position: center right;    background-repeat: no-repeat;}.overlay {    height: 100%;    width: 100%;    top: 0;    left: 0;    position: absolute;}.left-about-v4 {    margin: 0 -95px 0 0;}.right-about-v4 {    margin-left: 70px;}.service-v4 {    padding-top: 120px;    background-color: #262051}.overlay-bg {    background-color: transparent;    background-image: linear-gradient(90deg,rgba(34,35,40,.63) 0%,rgba(34,35,40,0) 100%);    z-index: 0;}.serv-box.v4 {    border-style: solid;    border-width: 1px 1px 1px 1px;    border-color: #46416B;    background-color: #262051;}.serv-box.v4:active, .serv-box.v4:focus, .serv-box.v4:hover {    transform: translateY(-8px);}.serv-box.v4 {    color: #AEAACB;}.serv-box.v4 h5 {    color: #FFF;    font-weight: 800;}.serv-box.v4 .content-box li:hover, .serv-box.v4 .content-box li.active {    background: #201B3E;}.serv-box.v4 .content-box li a {    color: #FFF;}.serv-box.v4 .content-box li:hover a, .serv-box.v4 .content-box li.active a {    color: #43BAFF;}.serv-box.v4 .content-box ul li a:before {    color: #43BAFF;}.service2-v4 {    background-image: url(../images/bg-art2-home4.png);    background-repeat: no-repeat;    padding: 110px 0 205px 0;}.overlay-image-2 {    background-image: url(../images/bg-art3-home4.png);    background-position: bottom right;    background-repeat: no-repeat;}.project-v4 {    padding: 0 0 115px 0;    background-color: #f8f8f8;}.s-counter4 {    background-image: linear-gradient(90deg,#00DEFF 0%,#7141B1 100%);    padding: 82px 60px 82px 60px;}.ot-counter .text-white:before {    background-color: #fff;}.s-counter4 {    margin-top: -125px;}.technology-v4 {    background-image: url(../images/bg-s1-home4.jpg);    background-repeat: no-repeat;    background-size: cover;    background-position: center center;    padding: 123px 0 123px 0;}.technology-left {    margin-right: 70px;}.news-v4 {    padding-top: 110px;    padding-bottom: 110px;}.nav-home-4.tparrows {  cursor:pointer;  background: transparent;  position:absolute;  display:block;    width: 60px;    height: 100px;    border: 1px solid rgba(255,255,255,0.3);  z-index:1000;    transition: 0.3s;}.nav-home-4.tparrows:hover {    background: #43baff;    border-color: #43baff;}.nav-home-4.tparrows:before {  font-family: Flaticon;  font-size:23px;    line-height: 100px;  color:#fff;  display:block;  text-align: center;}.nav-home-4.tparrows.tp-leftarrow:before {  content: "\f107";}.nav-home-4.tparrows.tp-rightarrow:before {  content: "\f10a";}@media (min-width: 768px) {  .hesperiden.tp-bullets {    display: none;  }}@media (max-width: 767px) {  .nav-home-4.tparrows {    display: none;  }  .btn-slider {    padding: 11px 19px;    font-size: 11px;  }  .tp-bullets.bullet-home-1 {    display: none;  }}/* Index 5 */.site-header.header-overlay {    background: transparent;    border-color: rgba(255,255,255,.1);    -webkit-box-shadow: 0 0 0 0 rgba(42,67,113,.15);    -moz-box-shadow: 0 0 0 0 rgba(42,67,113,.15);    box-shadow: 0 0 0 0 rgba(42,67,113,.15);    position: absolute;    top: 0;    left: 0;    width: 100%;}.site-header.header-overlay .header-topbar {    background: rgba(255,255,255,.1);}.main-navigation .nav-style-2>li>a {    color: #fff;}.main-navigation>.nav-style-2>li.menu-item-has-children>a:after {    color: rgba(255,255,255,.5);}.octf-btn-cta.hstyle-2 .octf-cta-icons i {    color: #fff;}.octf-btn-cta.hstyle-2 .contact-header span.main-text, .octf-btn-cta.hstyle-2 .contact-header span a {    color: #fff;}.octf-btn-cta.hstyle-2 .contact-header span {    color: #ccc;}.is-stuck #site-logo {    padding: 23px 0 23px 0;}.top-v5 {    background-color: #0E0A31;    background-image: url(../images/bg-banner-home5.png);    background-position: bottom center;    background-repeat: no-repeat;    padding: 265px 0 170px 0;}.top-left-v5 .ot-heading{    margin: 0 -60px 0 0;    padding: 0 0 20px 0;}.top-left-v5 .ot-heading > span{    color: #fff;    font-family: "Nunito Sans",Sans-serif;    font-size: 24px;    font-weight: 500;    text-transform: none;    margin-bottom: 1px;}.top-left-v5 .ot-heading h2 {    color: #fff;    font-size: 70px;    font-weight: 900;    line-height: 80px;    overflow-wrap: normal;}.top-left-v5 p {    color: #fff;    font-size: 18px;    margin: 0 70px 0 0;    padding: 0 0 25px 0;}.top-left-v5 .video-popup > span {    color: #fff;}.top-right-v5 {    margin-right: -308px;    text-align: center;}.service-v5 {    padding-top: 0;    padding-bottom: 110px;}.serv-box.v5 {    padding: 30px 40px 30px 40px;    border-style: solid;    border-width: 0 0 0 0;    background-color: transparent;    background-image: linear-gradient(110deg,#2B236E 0%,#7141B1 100%);    box-shadow: 15px 15px 38px 0 rgba(0,0,0,.2);}.serv-box.v5 h5 {    color: #fff;    margin-bottom: 0;}.serv-box.v5:active, .serv-box.v5:focus, .serv-box.v5:hover {    transform: translateY(-8px);}.serv-box.bg-s1 {    background-image: linear-gradient(110deg,#2B236E 0%,#7141B1 100%);}.serv-box.v5 .icon-main {    background: rgba(255,255,255,.2);}.serv-box.bg-s2 {    background-image: linear-gradient(110deg,#5F3A8F 0%,#00DEFF 100%);}.serv-box.bg-s3 {    background-image: linear-gradient(110deg,#00DEFF 0%,#43BAFF 100%);}.mt--70 {    margin-top: -70px;}.icon-box-s2.bg:hover {    color: #fff;}.icon-box-s2.bg:hover .content-box h5 a {    color: #fff;}.icon-box-s2.s2.bg * {    transition: none;    -webkit-transition: none;    -moz-transition: none;    -o-transition: none;    -ms-transition: none;}.icon-box-s2.s2.bg a {    transition: all 0.2s linear;    -webkit-transition: all 0.2s linear;    -moz-transition: all 0.2s linear;    -o-transition: all 0.2s linear;    -ms-transition: all 0.2s linear;}.icon-box-s2.bg1:before {    background-image: url(../images/bg-icon-box1.jpg);    background-repeat: no-repeat;    background-size: cover;}.icon-box-s2.bg2:before {    background-image: url(../images/bg-icon-box2.jpg);    background-repeat: no-repeat;    background-size: cover;}.icon-box-s2.bg3:before {    background-image: url(../images/bg-icon-box3.jpg);    background-repeat: no-repeat;    background-size: cover;}.icon-box-s2.bg4:before {    background-image: url(../images/bg-icon-box4.jpg);    background-repeat: no-repeat;    background-size: cover;}.icon-box-s2.bg5:before {    background-image: url(../images/bg-icon-box5.jpg);    background-repeat: no-repeat;    background-size: cover;}.icon-box-s2.bg6:before {    background-image: url(../images/bg-icon-box6.jpg);    background-repeat: no-repeat;    background-size: cover;}.about-v5 {    background-color: #211F3B;    background-image: url(../images/bg-art-5.png);    background-repeat: no-repeat;    padding: 130px 0 120px 0;}.overlay-image-about5 {    background-image: url(../images/bg-art-6.png);    background-position: bottom right;    background-repeat: no-repeat;    background-color: transparent;    z-index: 0;}.left-v5 {    margin-right: 70px;}.left-v5 .ot-heading {    margin-top: 20px;    margin-bottom: 30px;}.left-v5 .ot-heading span {    color: #8E88B8;}.left-v5 h2 {    color: #fff;}.left-v5 h5 {    color: #FFF;    font-weight: 600;    line-height: 1;    font-family: "Montserrat",sans-serif;    margin-bottom: 15px;}.left-v5 p {    color: #fff;    margin-bottom: 25px;    font-weight: 500;    font-size: 16px;    line-height: 1.86;}.right-v5 {    margin: 0 -50px 0 -23px;}.tech-wrap {    display: flex;}.tech-wrap .tech-box {    padding: 17px 17px 17px 17px;    border-style: solid;    border-width: 1px 1px 1px 1px;    border-color: rgba(255,255,255,.3);    margin-right: 20px;}.tech-wrap .tech-box:last-child {    margin-right: 0;}.tech-wrap .tech-box .icon-main {    margin-bottom: 0;}.tech-wrap .tech-box span:before {    font-size: 35px;}.team-v5 {    padding: 120px 0 120px 0;}.news-v5 {    padding-top: 110px;    padding-bottom: 110px;    background-color: #F8F8F8;}.counter-v5 {    padding-top: 0;    padding-bottom: 0;    background-color: #f8f8f8;}.clients-v5 {    background-color: #211F3B;    background-image: url(../images/bg-map-dark.jpg);    background-position: bottom center;    background-repeat: no-repeat;    background-size: cover;    padding-top: 110px;    padding-bottom: 110px;}.testimonials-style-2 .layer1 {    box-shadow: 3px 3px 13px 0 rgba(0,0,0,.1);    background: #262051;}.testimonials-style-2 .layer2 {    background: #322B5D;    box-shadow: 3px 3px 13px 0 rgba(0,0,0,.1);}.testimonials-style-2 h6 {    color: #FFF;}.testimonials-style-2 .t-head span {    color: #fff;}.testimonials-style-2 .ttext {    color: #fff;}.testimonials-style-2 .owl-theme .owl-nav [class*='owl-'] {    color: #43BAFF;}.testimonials-style-2 .owl-theme .owl-nav [class*='owl-']:hover {    color: #fff;}.technology-v5 {    padding: 120px 0 115px 0;}.img-full {    width: 100%;    height: 100%;}.et-progress .ot-progress {    margin-bottom: 30px;}.et-progress .ot-progress:last=child {    margin-bottom: 0;}.mt-35 {    margin-top: 35px;}/* Index 6 */@media screen and (min-width: 1024px){  .header-second-color .is-stuck {      background-color: #fff;  }  .about-desc-6 {      margin-left: 70px;  }  .about-img-6 {      margin: 0 50px 0 -180px;  }}.header-second-color .topbar-info li i {    font-size: 15px;    color: #7141B1;}.header-second-color .header-topbar a {    color: #666;    font-family: "Nunito Sans",Sans-serif;    font-size: 14px;    font-weight: 600;    line-height: 33px;}.header-second-color .octf-mainbar {    border-top: 1px solid #141D3826;}.header-second-color .social-list li{    margin-right: 8px;}.header-second-color .octf-btn-cta .toggle_search {    margin-right: 13px;}.header-second-color .search-form .search-submit {    background: #7141B1;}.header-second-color .main-navigation > ul > li:before {    background: #7141B1;}.header-second-color .cart-icon .count {    background: #7141B1;}.header-second-color .main-navigation ul > li > a:hover {    color: #7141B1;}.header-second-color .main-navigation ul li li a:hover, .header-second-color .main-navigation ul ul li.current-menu-item > a, .header-second-color .main-navigation ul ul li.current-menu-ancestor > a {    color: #7141B1;}.header-second-color .main-navigation ul li li a:before, .header-second-color .main-navigation ul > li.menu-item-has-children > a:hover:after {    color: #7141B1;}.header-second-color .main-navigation ul > li.menu-item-has-children > a:after {    color: #1A1B1E;}.main-navigation.text-upp ul li a {    text-transform: uppercase;    font-size: 14px;}.header-second-color .octf-btn-cta .toggle_search {    margin-left: 25px;}.top-home6 {    padding-top: 235px;    padding-bottom: 20px;    background-image: url('../images/bg-banner-home-6.png');    background-repeat: no-repeat;}.top-home6 .ot-heading span {    background: #F1E9FC;    padding: 3px 13px 3px 13px;    border-radius: 6px 6px 6px 6px;    font-size: 16px;    font-weight: 700;    text-transform: none;    margin-bottom: 35px;}.top-home6 .ot-heading .main-heading {    font-size: 60px;    font-weight: 400;    line-height: 72px;    letter-spacing: -1.5px;}.about-home6 {    background-image: url('../images/bg1-art-home6.png');    background-repeat: no-repeat;    padding-bottom: 130px;    padding-top: 0;}.about-overlay-6 {    background-image: url(../images/bg2-art-home6.png);    background-position: 100% 60%;    background-repeat: no-repeat;}.style-none {    list-style: none;}.about-desc-6 ul {    padding-left: 0;    color: #000;    font-size: 18px;    font-weight: 700;}.about-desc-6 ul li {    padding-bottom: 5px;}.about-desc-6 ul li i {    color: #7141B1;    margin-right: 15px;}.ot-heading.s2 h2 {    font-size: 48px;    font-weight: 400;    line-height: 56px;    letter-spacing: -1.5px;}.ot-heading.s2>span {    background: #F1E9FC;    padding: 0 12px 0 12px;    border-radius: 6px 6px 6px 6px;    font-size: 16px;    font-weight: 700;    text-transform: none;    margin-bottom: 25px;}ul.style-none li i {    font-size: 15px;}.ot-counter3 {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    align-items: center;    background: #f5f2fc;    padding: 25px 44px 32px;    border-radius: 15px;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    margin-left: 15px;    margin-right: 15px;}.ot-counter3-bg1 {    margin-right: 30px;    margin-left: 0;}.ot-counter3-bg3 {    margin-left: 30px;    margin-right: 0;}.ot-counter3 .icon-main {    margin-right: 34px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.ot-counter3 svg {    fill: #7141b1;    width: 55px;}.ot-counter3 .icon-main span:before{    font-size: 55px;}.ot-counter3 span {    color: #1b1d21;    font-size: 30px;    font-weight: 700;    line-height: 1.4;}.ot-counter3 span.num {    padding-left: 0;}.ot-counter3 h6 {    font-size: 16px;    font-weight: 400;    font-family: "Nunito Sans",sans-serif;    color: #666;    display: block;    text-transform: inherit;    padding-left: 0;    margin-top: 0;    letter-spacing: 0;    margin-bottom: 0;}.ot-counter3 h6:before {    display: none;}.ot-counter3-bg1 {    background-color: #F1F9FA;}.ot-counter3-bg3 {    background-color: #FCF2FC;}.icon-box-s3 {    padding: 50px 50px 45px;    margin-bottom: 30px;    border: 1px solid #d4d4d4;    border-radius: 10px;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.icon-box-s3:hover {    border-color: #7141b1;}.icon-box-s3 .top-box {    overflow: hidden;    margin-bottom: 50px;}.icon-box-s3 .icon-main {    float: left;    text-align: center;    width: 95px;    height: 95px;    line-height: 95px;    background: #f4f2fc;    border-radius: 50%;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.icon-box-s3:hover .icon-main {    background: #7141b1;}.icon-box-s3 .icon-main svg {    width: 45px;    fill: #7141b1;    vertical-align: middle;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.icon-box-s3:hover .icon-main i, .icon-box-s3:hover .icon-main svg {    color: #fff;    fill: #fff;}.icon-box-s3 .top-box a {    float: right;    font-size: 14px;    font-weight: 700;    color: #666;}.icon-box-s3 h5 {    font-size: 24px;    font-weight: 500;    margin-bottom: 15px;}.icon-box-s3 p {    margin-bottom: 0;}.services-block-i6 {    margin-left: 70px;}.services-block-i6 quote {    color: #000;    font-family: "Libre Baskerville",Sans-serif;    font-size: 24px;    line-height: 36px;    padding-bottom: 30px;    display: block;}.services-block-i6 p {    color: #999;    font-family: "Nunito",Sans-serif;    font-size: 14px;    font-weight: 400;    margin-bottom: 0;    margin-top: 12px;}.services-block-i6 p span {    color: #000;}.pricing-table-i6 {    background-color: #F2F3F8;    padding-top: 130px;    padding-bottom: 130px;    background-image: url('../images/bg1-price-home6.png');    background-position: center left;    background-repeat: no-repeat;}.pricing-table-i6 .overlay {    background-image: url('../images/bg2-price-home6.png');    background-position: center right;    background-repeat: no-repeat;    background-color: transparent;    z-index: 0;}.btn-round {    border-radius: 10px;}.ot-pricing-table-s2 {    background: #fff;    border-radius: 20px;    padding: 70px 60px 55px;    text-align: center;    position: relative;    overflow: hidden;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.ot-pricing-table-s2 .title-table {    font-size: 18px;    font-weight: 400;    letter-spacing: 1px;    color: #999;    margin-bottom: 25px;    text-transform: uppercase;}.ot-pricing-table-s2 .price {    font-size: 56px;    font-weight: 700;    line-height: 1;    color: #690;    margin-bottom: 45px;}.ot-pricing-table-s2 .price sup {    font-size: 35%;    font-weight: 400;    margin-right: 5px;    top: -4px;    vertical-align: revert;}.ot-pricing-table-s2 .price span {    font-size: 20px;    font-weight: 400;    color: #1b1d21;    margin-left: 8px;}.ot-pricing-table-s2 ul {    margin-bottom: 0;    padding-left: 0;    list-style: disc;}.ot-pricing-table-s2 ul li {    list-style: none;    border-top: 1px solid #d9d9d9;    padding: 20px 0;    font-size: 14px;    font-weight: 600;    text-transform: uppercase;    color: #000;}.ot-pricing-table-s2 .table-btn {    border: 1px solid;    border-radius: 10px;    display: block;    text-align: center;    width: 100%;    padding: 12px;    text-transform: uppercase;    font-weight: 800;}.ot-pricing-table-s2 .table-btn:hover {    background: #7141b1;    color: #fff;}.ot-pricing-table-s2 .featured {    background: #f5480c;    width: 130px;    height: 33px;    line-height: 33px;    color: #fff;    font-size: 14px;    font-weight: 700;    text-transform: uppercase;    position: absolute;    top: 0;    left: 50%;    margin-left: -65px;    border-radius: 0 0 30px 30px;}.mr-70 {    margin-right: 70px;}.testimonial-i6 {    padding-top: 130px;    padding-bottom: 100px;}.testi-simple-i6 p {    color: #000;    font-family: "Nunito Sans",Sans-serif;    font-size: 30px;    font-weight: 400;    line-height: 48px;    margin-bottom: 75px;}.testi-simple-i6 h6 {    font-family: "Nunito Sans",Sans-serif;    font-size: 24px;    font-weight: 700;    color: #1b1d21;    margin-bottom: 7px;    line-height: 1;}.testi-simple-i6 span {    color: #999;    font-family: "Nunito Sans",Sans-serif;    font-size: 14px;    font-weight: 400;}.client-i6 {    padding-top: 25px;    padding-bottom: 180px;}.footer-v3 .newsletter-title h2 {    font-family: "Nunito Sans",Sans-serif;    font-size: 48px;    font-weight: 400;    color: #1b1d21;    margin-bottom: 0;}.footer-v3 .wpcf7-email {    background: #fff;    width: 100%;    height: 60px;    padding: 0 220px 0 70px;    border: 1px solid #dedede;    border-radius: 5px;}.sub-form6 .mc4wp-form-fields .subscribe-inner-form input[type=email] {    background: #fff;    width: 100%;    height: 60px;    padding: 0 220px 0 70px;    border: 1px solid #dedede;    border-radius: 5px;    color: #b5b5b5;}.sub-form6 .mc4wp-form-fields .subscribe-inner-form input[type=email]::placeholder {    color: #6d6d6d;}.sub-form6 .subscribe-inner-form:before {    position: absolute;    left: 25px;    top: 20px;    z-index: 1;    content: "\f0e0";    font-family: "Font Awesome 5 Free";    font-weight: 900;    font-size: 22px;    line-height: 1;    color: #7f7f7f;}.sub-form6 .octf-btn {    position: absolute;    top: 0;    right: 0;    width: 200px;    height: 100%;    border-radius: 5px;    background: #7141b1;}.sub-form6 .octf-btn:focus {    outline: none;}.sub-form6 .octf-btn:hover {    background-color: #43baff;}.footer-v3 .widget-footer h5 {    font-family: "Nunito Sans",Sans-serif;    font-size: 30px;    font-weight: 400;    color: #1b1d21;}.footer-v3 ul li a {    font-family: "Nunito Sans",Sans-serif;    font-weight: 400;    color: #54595F;}.footer-v3 ul li a:hover {    color: #43BAFF;}.footer-v3 .social-list {    margin-left: 0;}.footer-v3 .social-list li:first-child {    margin-left: 0;}.footer-v3 .social-list li i {    font-size: 14px;}.flogo-i6 img {    width: 145px;}.f-border-i6 {    width: 100%;    height: 1px;    background-color: #0000001F;    margin-right: 15px;    margin-left: 15px;}.footer-v3 {    padding-top: 90px;    border-top: 1px solid #E5E5E5;    background-image: url('../images/bg-footer.png');    background-position: center right;    background-repeat: no-repeat;}/* end i6 *//* index 7 */.site-header-7 .is-stuck {    background-color: #fff;}.site-header-7 .main-navigation ul > li.menu-item-has-children > a:after, .site-header-8 .main-navigation ul > li.menu-item-has-children > a:after {    color: #1B1D21;}@media (min-width: 1600px){  .site-header-7 .octf-area-wrap {      padding-left: 185px;      padding-right: 185px;  }}.top-i7 {    background-color: #F2F5FA;    background-image: url(../images/bg-banner-home-7.png);    background-position: top right;    background-repeat: no-repeat;    padding: 240px 0 100px 0;}.title-i7 {    font-family: "Nunito",Sans-serif;    font-size: 60px;    font-weight: 300;    line-height: 72px;}.top-i7-left {    margin-top: 90px;    margin-bottom: 40px;}.top-i7-left h6 {    font-family: "Nunito Sans",Sans-serif;    font-weight: 700;    line-height: 1;    margin-bottom: 30px;    text-transform: uppercase;}.sub-home-7 {    margin-right: 100px;    position: relative;}.sub-home-7 .wpcf7-email {    background: #fff;    width: 100%;    padding-right: 150px;}.sub-home-7 .octf-btn {    position: absolute;    top: 0;    right: 0;    width: 200px;    height: 100%;    border-radius: 5px;}.sub-home-7 .octf-btn {    width: 130px;    border-radius: 0;}.client-i7 {    background-color: #F2F5FA;}.retina-i7 {    background-color: #F2F5FA;    padding-bottom: 60px;    padding-top: 0;}.style-medium-i7 {    font-size: 48px;    line-height: 60px;}ul.style-2 {    font-weight: 700;    list-style: none;    color: #000;    font-size: 18px;    font-family: "Nunito Sans",Sans-serif;}ul.style-2 li i {    color: #43baff;    font-size: 15px;    margin-right: 18px;}.support-i7 {    background-color: #F2F5FA;    background-image: url(../images/bg2-home7.png);    background-position: bottom right;    background-repeat: no-repeat;    padding-top: 0;    padding-bottom: 100px;}.octf-btn-primary-outline {    background-color: transparent;    border: 1px solid #43baff;    color: #43baff;}.octf-btn-primary-outline:hover {    background-color: #43baff;}.support-content-i7 {    margin-right: 70px;}.support-content-i7 .octf-btn {    padding-top: 17px;    padding-bottom: 17px;}.app-i7 {    padding-top: 170px;    padding-bottom: 170px;}.icon-box-s3.i7 {    padding: 40px 15px 30px 38px;}.icon-box-s3.i7:hover {    border-color: transparent;    box-shadow: 8px 8px 15px 0 rgb(0 0 0 / 10%);}.icon-box-s3.i7 .icon-main {    background: #02010100;    width: 82px;    height: 82px;    line-height: 82px;}.icon-box-s3.i7 .icon-main svg {    width: 82px;}.icon-box-s3.i7 h5 {    font-size: 24px;    font-weight: 600;}.ot-counter.i7 {    display: flex;}.ot-counter.i7 span {    color: #43BAFF;    font-family: "Nunito Sans",Sans-serif;    font-size: 60px;    font-weight: 700;    padding-left: 0;}.ot-counter.i7 span:last-child {    padding-right: 30px;}.ot-counter.i7 div {    text-align: right;}.ot-counter.i7 h5, .ot-counter.i7 div {    width: 50%;}.ot-counter.i7 h5 {    font-family: "Nunito Sans",Sans-serif;    font-size: 18px;    line-height: 26px;    font-weight: 600;    padding-right: 20px;    color: #000000;    margin-bottom: 0;}.ot-counter.i7.st2 h5 {    padding-left: 30px;}.ot-counter.i7.st3 div {    width: 47%;}.ot-counter.i7.st3 h5 {    width: 53%;    padding-right: 0;}hr.i7 {    margin: 0;    background-color: rgba(0,0,0,.15);}.testi-i7 {    background-image: url(../images/bg3-home7.png);    background-position: bottom center;    background-repeat: no-repeat;    padding-bottom: 150px;}.testi-i7 .owl-theme .owl-dots .owl-dot.active span, .testi-i7 .owl-theme .owl-dots .owl-dot:hover span {    background: #43BAFF;}.testi-i7 .owl-theme .owl-dots .owl-dot.active span, .testi-i7 .owl-theme .owl-dots .owl-dot:hover span {    background: #43BAFF;}.pricint-i7 {    background-color: #F2F5FA;    padding-bottom: 180px;    padding-top: 180px;}.ot-pricing-table-s2.s2 {    border-radius: 0;    padding: 40px;    text-align: left;    border-radius: 6px 0 0 6px;    box-shadow: 0 0 0 0 rgb(0 0 0 / 50%);    border-style: solid;    border-width: 0 1px 0 0;    border-color: #02010117;}.ot-pricing-table-s2.s2 .title-table {    font-size: 14px;}.ot-pricing-table-s2.s2 .price {    font-size: 36px;    margin-bottom: 20px;}.ot-pricing-table-s2 .price .price-1, .ot-pricing-table-s2 .price .price-2 {    font-weight: 700;    line-height: 1;    color: #690;    font-size: 36px;}.ot-pricing-table-s2 .price .price-2, .ot-pricing-table-s2 .price .per-year {    display: none;}.ot-pricing-table-s2 .price .per, .ot-pricing-table-s2 .price .per-year {    font-size: 20px;    font-weight: 400;    color: #1b1d21;    margin-left: 8px;}.ot-pricing-table-s2.s2 .des-table {    font-size: 14px;    line-height: 24px;    margin-bottom: 27px;}.ot-pricing-table-s2.s2 .details {    padding-top: 27px;    border-top: 1px dotted #d9d9d9;}.ot-pricing-table-s2 .details {    margin-bottom: 20px;}.ot-pricing-table-s2.s2 ul li {    border: none;    padding: 0 0 10px;}.ot-pricing-table-s2.s2 .table-btn {    color: #43baff;    font-size: 16px;    font-weight: 700;    padding: 10px;    border-radius: 6px;}.ot-pricing-table-s2.s2 .table-btn:hover {    background: #43baff;    color: #fff;}.ot-switcher>span {    font-size: 14px;    font-weight: 600;    vertical-align: middle;    color: #999;}.ot-switcher>span.active {    color: #000;}.ot-switcher .switch {    margin: 0 15px;}.ot-switcher .switch {    position: relative;    display: inline-block;    width: 46px;    height: 24px;    vertical-align: middle;}.ot-switcher .switch input {    opacity: 0;    width: 0;    height: 0;}.ot-switcher .slider {    position: absolute;    cursor: pointer;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: #43baff;    -webkit-transition: 0.4s;    transition: 0.4s;}.ot-switcher .slider.round {    border-radius: 12px;}.ot-switcher .slider:before {    position: absolute;    content: "";    height: 16px;    width: 16px;    left: 5px;    bottom: 4px;    background-color: #fff;    -webkit-transition: 0.4s;    transition: 0.4s;}.ot-switcher .slider.round:before {    border-radius: 50%;}.ot-switcher>span {    font-size: 14px;    font-weight: 600;    vertical-align: middle;    color: #999;}.ot-switcher input:checked+.slider:before {    -webkit-transform: translateX(20px);    -ms-transform: translateX(20px);    transform: translateX(20px);}.no-border {    border: none !important;}.right-border {    border-right: 1px solid #02010117 !important;}.pricing-sub {    margin: 50px 0 140px 0;    font-family: "Nunito Sans",sans-serif;    color: #6d6d6d;}.pricing-sub a {    color: #43baff;}.download-app img {    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}.download-app img:hover  {    transform: translateY(-8px);}@media (min-width: 1200px){  .top-i7-right {      margin-right: -368px;  }  .retina-img-i7 {      margin: 0 100px 0 -175px;  }  .retina-content-i7 {      margin-left: 70px;  }  .retina-content-i7 h2 {      margin-right: -20px;  }  .site-f7 {      padding-right: 200px;      padding-left: 200px;  }}@media (min-width: 992px){  .support-img-i7 {      margin-right: -380px;  }}@media (max-width: 1200px){    .ot-pricing-table-s2.s2 {      border: none;    }}@media (max-width: 992px){  .top-i7 {    padding-top: 90px;  }}@media (max-width: 767px){  .title-i7, .style-medium-i7 {      font-size: 40px;      line-height: 48px;  }  .pricint-i7, .app-i7 {      padding-top: 60px;      padding-bottom: 60px;  }  .testi-i7, .support-i7 {      padding-bottom: 60px  }  .client-i7 {      padding-bottom: 0;  }}.copyright-text.i7 strong {    color: #000;}/* End *//* Index 8 */.site-header-8 .header-topbar {    padding: 0;}.site-header-8 .section-topbar {    padding-top: 3px;    padding-bottom: 2px;    border-bottom: 1px solid #141D3826;}.site-header-8 .topbar-info li {    font-family: "Nunito Sans",Sans-serif;    font-size: 14px;    font-weight: 600;    line-height: 41px;}.site-header-8 .topbar-info li i {    color: #43BAFF;    font-size: 15px;    padding-bottom: 3px;}.site-header-8 #site-logo {    padding: 29px 0;}.site-header-8 .header-topbar span, .site-header-8 .header-topbar li a {    color: #666;    font-family: "Nunito Sans",Sans-serif;    font-size: 14px;    font-weight: 600;    line-height: 33px;}.octf-btn-cta .btn-cta-group.i8 {    margin-left: 30px;}.octf-btn-cta .toggle_search.i8 {    margin-right: 0;}.site-header-8 .main-navigation ul > li > a {    text-transform: capitalize;}.site-header-8 .main-navigation ul > li a {    font-size: 16px;}.site-header-8 .is-stuck {    background-color: #fff;}.btn-cta-header.i8 .octf-btn {    padding: 14px 45px 14px 45px;    border-radius: 5px 5px 5px 5px;}.btn-cta-header.i8 .octf-btn:hover {    border: 1px solid #43BAFF;    background-color: #02010100;    color: #43BAFF;}.top-i8 {    background-image: url('../images/bg-banner-home-8.png');    background-repeat: no-repeat;    padding-top: 220px;    padding-bottom: 0;}.overlay-top-i8 {    background-image: url(../images/bg2-banner-home-8.png);    background-position: 0 89%;    background-repeat: no-repeat;}.btn-round-sm {    border-radius: 6px;}.top-content-i8 h2 {    font-family: "Nunito",Sans-serif;    font-size: 72px;    font-weight: 700;    line-height: 84px;    background-image: url(../images/bg-text-home8.png);    background-position: 0 75px;    background-repeat: no-repeat;}.icon-box-i8 {    text-align: left;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.icon-box-i8 .icon-main {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;}.icon-box-i8 svg {    width: 1em;    height: 1em;    position: relative;    display: block;    fill: #43BAFF;    color: #43BAFF;    border-color: #43BAFF;    font-size: 45px;    margin-right: 30px;}.icon-box-i8 .icon-box-title {    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;}.icon-box-i8 .icon-box-title h6 {    font-family: "Nunito Sans",Sans-serif;    font-size: 18px;    font-weight: 700;    line-height: 30px;    color: #1B1D21;    margin-bottom: 0;}.section-tab-i8 h3 {    font-family: "Nunito",Sans-serif;    font-size: 48px;    font-weight: 700;    line-height: 60px;    color: #1b1d21;}.content-tab {    display: none;    text-align: center;}.title-item {    padding: 30px 44px;    border: 1px solid #dee1e7;    border-radius: 5px;    margin-bottom: 10px;    background: #fff;    line-height: 24px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    align-items: center;    cursor: pointer;    transition: all 0.3s linear;}.title-item:hover, .title-item.tab-active {    border-color: #43baff;}.title-item .icon-main {    margin-right: 40px;}.title-item svg {    width: 70px;    fill: #1b1d21;}.title-item h5 {    font-size: 22px;    font-weight: 600;    margin-bottom: 13px;    text-transform: uppercase;    transition: all 0.3s linear;    font-family: "Nunito",Sans-serif;    font-weight: 700;}.title-item:hover h5, .title-item.tab-active h5 {    color: #43baff;}.text-primary-color {    color: #43baff;}.testi-simple-i8 p {    color: #1B1D21;    font-family: "Nunito",Sans-serif;    font-size: 48px;    font-weight: 400;    line-height: 68px;    letter-spacing: -2px;    margin-bottom: 65px;}.testi-simple-i8 h3 {    font-family: "Nunito Sans",Sans-serif;    font-size: 24px;    font-weight: 700;    color: #1b1d21;    line-height: 1;    margin-bottom: 7px;}.testi-simple-i8 span {    color: #999;    font-family: "Nunito Sans",Sans-serif;    font-size: 14px;    font-weight: 400;}.testi-i8 {    background-color: #F5F8FB;    background-image: url(../images/bg-testi-home8.png);    background-position: center center;}.subcribe-i8 {    padding-top: 100px;    padding-bottom: 100px;    background-color: #43BAFF;}.support-box-s2 {    padding: 40px 36px;    border: 1px solid #d4d4d4;    border-radius: 20px;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.support-box-s2 .icon-main {    margin-bottom: 25px;}.support-box-s2 .icon-main svg {    width: 70px;    fill: #43baff;    vertical-align: middle;    transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -o-transition: all 0.3s linear;    -ms-transition: all 0.3s linear;}.support-box-s2 h5 {    font-size: 24px;    line-height: 30px;    font-family: "Nunito",Sans-serif;    font-weight: 700;    text-transform: uppercase;}.support-box-s2 p {    line-height: 24px;    margin-bottom: 35px;}.support-box-s2 .octf-btn {    border: 1px solid;    color: #43baff;    background: transparent;    border-radius: 6px;    width: 100%;}.support-box-s2:hover {    border-color: #43baff;}.support-box-s2 .octf-btn:hover {    background: #43baff;    color: #fff;}.solution-content-i8 h2 {    font-family: "Nunito",Sans-serif;    font-size: 48px;    font-weight: 700;    color: #1B1D21;    line-height: 1;}.solution-content-i8 p {    font-family: "Nunito Sans",sans-serif;    color: #6d6d6d;}.solution-bot-i8 {    display: flex;    width: auto;}.contact-solution-i8 {    padding-left: 35px;}.contact-solution-i8  .icon-main {    margin-right: 13px;}.contact-solution-i8  .icon-main i, .contact-solution-i8  .icon-main svg {    display: inline-block;    line-height: 1;    text-align: center;    font-size: 22px;    fill: #43BAFF;    color: #43BAFF;    border-color: #43BAFF;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}.contact-solution-i8 .cinfo-solution {    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;}.contact-solution-i8 .cinfo-solution h6 {    font-family: "Nunito",Sans-serif;    font-size: 14px;    font-weight: 600;    line-height: 1.6em;    color: #6D6D6D;    margin-bottom: 0;}.contact-solution-i8 .cinfo-solution p {    color: #1B1D21;    font-family: "Montserrat",Sans-serif;    font-size: 16px;    font-weight: 600;    margin-bottom: 0;}.sub-form6.i8 {    margin-left: 0;}.sub-desc-i8 h2 {    color: #fff;    font-family: "Nunito",Sans-serif;    font-size: 48px;    font-weight: 700;    line-height: 1;    margin-bottom: 27px;}.sub-desc-i8 p {    color: #fff;    font-family: "Nunito",Sans-serif;    font-size: 18px;    font-weight: 400;}.sub-form6.i8 .mc4wp-form-fields .subscribe-inner-form input[type=email] {    width: calc(100% - 210px);    padding-right: 25px;}.sub-form6.i8 .octf-btn {    background: #ffb933;    border-radius: 5px;    color: #000;    position: absolute;    top: 0;    right: 0;    height: 100%;    width: 200px;    font-weight: 800;}.sub-form6.i8 .octf-btn:hover {    background-color: #fff;}.copyright-text.i8 strong{    color: #000;}.ot-pricing-table-s2.s2.i8 {    border-style: solid;    border-width: 1px 0 1px 1px;    border-color: #02010117;}.contact-solution-i8 {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    text-align: left;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;  }  .contact-solution-i8  .icon-main {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;  }@media (max-width: 1200px){  .ot-pricing-table-s2.s2.i8 {    border: 1px solid #02010117;  }}@media (max-width: 767px){  .icon-box-i8 {    text-align: center;    display: block;  }  .icon-box-i8 svg {    margin-right: 0;    margin-bottom: 25px;  }  .top-i8 {    padding-top: 120px;  }  .top-content-i8 h2 {    font-size: 40px;    line-height: 50px;    background-position: 0 43px;    background-size: 145px auto;  }  .section-tab-i8 h3 {    font-size: 36px;    line-height: 42px;  }  .title-item {    padding-left: 30px;    padding-right: 30px;  }  .title-item .icon-main {    margin-right: 30px;  }  .testi-simple-i8 p {    font-size: 30px;    line-height: 42px;  }  .sub-form6.i8 .octf-btn {    position: relative;  }  .sub-form6.i8 .mc4wp-form-fields .subscribe-inner-form input[type=email] {    width: 100%;    margin-right: 0;  }}@media (max-width: 480px){  .title-item {    padding-left: 20px;    padding-right: 20px;  }  .title-item .icon-main {    margin-right: 25px;  }  .solution-bot-i8 {    display: block;  }  .contact-solution-i8 {    padding-left: 0;    padding-top: 30px;  }}@media (min-width: 768px){  .solution-i8 {      padding-top: 160px;      padding-bottom: 160px;  }  .pricint-i8 {      padding-top: 160px;      padding-bottom: 180px;  }  .testi-i8 {      padding-top: 180px;      padding-bottom: 160px;  }}@media (min-width: 1200px){  .site-header-8 .container-fluid{      padding-right: 200px;      padding-left: 200px;  }  .top-img-i8 {      margin: 0 -175px 0 85px;  }  .spport-img-i8 {      margin: 0 -375px 0 70px;      text-align: center;  }  .solution-content-i8 {      margin-left: 90px;  }  .sub-img-i8{      margin: 0 40px 0 -65px;  }  .sub-desc-i8 {      margin-left: 70px;  }  .content-tab {      margin: 0 -20px 0 -367px;  }  .section-tab-content-i8 {      margin-right: 70px;  }  .section-tab-i8 {      margin-left: 100px;  }}/* End *//* Index 9 */body.font-9, .font-9 button, .font-9 input, .font-9 select, .font-9 optgroup, .font-9 textarea, .font-9 h1, .font-9 h2, .font-9 h3,.font-9  h4, .font-9 h6, .font-9 h6, .font-9 span, .font-9 {  font-family: 'Poppins', sans-serif;}.site-header-9 .octf-mainbar-container {  padding-right: 50px;  padding-left: 50px;}.site-header-9 .octf-mainbar-row .menu-col, .site-header-9 .octf-mainbar-row .cta-col {  min-width: 40%;}.site-header-9 .main-navigation > ul > li:first-child {  margin-left: 0;}.site-header-9 .main-navigation > ul > li:before {  display: none;}.site-header-9 .main-navigation > ul > li {  margin: 0 15px;}.site-header-9 .main-navigation > ul > li a {  font-weight: 400;  text-transform: capitalize;  font-size: 16px;}.site-header-9 .main-navigation > ul > li > a {  padding-top: 23px;  padding-bottom: 23px;}.site-header-9 #site-logo {  padding-top: 0;  padding-bottom: 0;}.site-header-9 .main-navigation ul li li a:hover:before, .site-header-9 .main-navigation ul ul li.current-menu-item > a:before, .site-header-9 .main-navigation ul ul li.current-menu-ancestor > a:before {  display: none;}.site-header-9 .main-navigation ul li li a:hover, .site-header-9 .main-navigation ul ul li.current-menu-item > a, .site-header-9 .main-navigation ul ul li.current-menu-ancestor > a {  padding-left: 0;  color: #656AE5;}.site-header-9 .main-navigation ul > li > a:hover, .site-header-9 .main-navigation ul > li.menu-item-has-children > a:hover:after {  color: #656AE5;}.site-header-9 .main-navigation ul > li.menu-item-has-children > a:after {  content: "\f100";  transform: none;  color: #161D39;}.site-header-9 .main-navigation ul > li li.menu-item-has-children > a:after {  transform: rotate(-90deg);}.btn-app-head {  padding: 9px 29px 9px 29px;  font-family: "Poppins",Sans-serif;  font-weight: 500;  text-transform: none;  background-color: #E9F2F9;  border-radius: 10px 10px 10px 10px;  color: #161D39;}.btn-app-head:hover {  background-color: #656AE5;  color: #fff;}.octf-btn-cta .btn-cta-group.i9 {  margin-left: 35px;} .header-phone-i9 a {  font-family: "Poppins",Sans-serif;  font-size: 14px;  font-weight: 500;}.header-phone-i9 a i {  color: #656AE5;  font-size: 14px;}.header-phone-i9 .phone-number {  padding-left: 5px;  color: #161D39;}.top-i9 {  background-image: url(../images/bg-banner-home-9.jpg);  background-position: top center;  background-repeat: no-repeat;  padding-top: 35px;  padding-bottom: 0;}.top-desc-i9 h2 {  color: #161D39;  font-family: "Poppins",Sans-serif;  font-size: 60px;  font-weight: 500;  line-height: 74px;}.btn-primary-i9 {  padding: 19px 65px 19px 65px;  font-family: "Poppins",Sans-serif;  font-size: 16px;  font-weight: 500;  text-transform: none;  border-radius: 10px 10px 10px 10px;}.btn-color-primary-i9 {  background-color: #656AE5;}.btn-color-primary-i9:hover, .btn-color-white:hover {  background-color: #161D39;}.btn-color-white {  background-color: #fff;  color: #656AE5;}.font-title-i9 {  color: #161D39;  font-family: "Poppins",Sans-serif;  font-size: 48px;  font-weight: 500;  line-height: 54px;}.font-i9 {  color: #161D39;  font-family: "Poppins",Sans-serif;  font-weight: 500;  line-height: 54px;  font-size: 36px;}.font-sm-i9 {  font-size: 30px;  line-height: 44px;}.p-i9 {  color: #8A91AD;  font-family: "Poppins",Sans-serif;  font-size: 18px;  font-weight: 400;}.list-style-i9 {  list-style: none;  padding-left: 15px;  margin-bottom: 35px;}.list-style-i9 i {  color: #67FBAE;  font-size: 13px;}.list-style-i9 li span {  color: #161D39;  padding-left: 18px;}.list-style-i9 li {  padding-top: 3px;  padding-bottom: 3px;}.list-style-i9 li:first-child {  padding-top: 0;}.list-style-i9 li:last-child {  padding-bottom: 0;}.octf-btn-link {  font-family: "Poppins",Sans-serif;  font-size: 16px;  font-weight: 500;  fill: #656AE5;  color: #656AE5;  background-color: #61CE7000;  padding: 0 0 0 0;}.octf-btn-link:hover, .octf-btn-link:hover svg {  color: #161D39;  fill: #161D39;}.octf-btn-link svg {  width: 16px;  margin-left: 6px;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.octf-btn-link svg:hover {  fill: #161D39;}.grid-lines {  position: absolute;  max-width: 1610px;  width: 100%;  height: 100%;  left: 50%;  top: 0;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  z-index: 0;  pointer-events: none;  user-select: none;}.grid-lines .g-line {  height: 100%;  display: block;  width: 1px;  background-color: rgba(100,122,251,.1);  left: 0;  top: 0;  position: absolute;}.about-i9 .line-left {  top: 100px;  height: calc(100% - 100px);}.grid-lines .g-dot {  position: absolute;  top: 30%;  left: -2px;  background-color: #ffdfac;  height: 23px;  width: 5px;  border-radius: 3px;}.about-i9 .line-left span {  background-color: #02010100;}.grid-lines .line-cleft {  left: 25%;}.about-i9 .grid-lines .line-cleft {  top: 100px;  height: calc(100% - 100px);}.grid-lines .line-cleft .g-dot {  top: 45%;  background-color: #67FBAE;}.about-i9 .grid-lines .line-cleft span {  top: 80%;}.grid-lines .line-center {  left: 50%;}.about-i9 .grid-lines .line-center {  top: 100px;  height: calc(100% - 100px);}.grid-lines .line-center .g-dot {  top: 45%;  background-color: transparent;}.grid-lines .line-cright {  left: 75%;}.about-i9 .grid-lines .line-cright {  top: 100px;  height: calc(100% - 100px);}.grid-lines .line-cright .g-dot {  top: 45%;  background-color: #ffdfac;}.about-i9 .grid-lines .line-cright span {  top: 100%;}.grid-lines .line-right {  left: 100%;}.about-i9 .line-right {  top: 100px;  height: calc(100% - 100px);}.grid-lines .line-right .g-dot {  top: 45%;  background-color: #656ae5;}.about-i9 .grid-lines .line-right span {  top: 70px;}.about-desc-i9 h2 {  margin-bottom: 17px;}.team-i9 .grid-lines .line-cleft span, .team-i9 .grid-lines .line-cright span, .team-i9 .grid-lines .line-right span {  background-color: #02010100;}.team-desc-i9 h2 {  line-height: 1;  margin-bottom: 25px;}.app-dev-i9 {  background-color: #091636;  background-image: url(../images/bg2-home9.png);  background-position: 0 135px;  background-repeat: no-repeat;}.color-light-i9 {  color: #8990AC;}.icon-box-s2.i9 {  padding: 53px 40px 53px 40px;  border-radius: 5px 5px 5px 5px;  background-color: #122045;  position: relative;  margin-bottom: 30px;}.icon-box-s2.i9:before {  content: "";  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 0;  opacity: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.icon-box-s2.i9:before {  background-color: transparent;  background-image: linear-gradient(50deg,#4C55E0 0%,#DD54FF 100%);}.text-primary-i9 {  color: #656AE5;}.icon-box-s2.i9:hover:before {  opacity: 1;}.icon-box-s2.i9:after {  background: #02010100;}.icon-box-s2.i9 .icon-main {  position: relative;  color: #67FBAE;  font-family: "Poppins",Sans-serif;  font-weight: 500;  margin-bottom: 47px;  font-size: 24px;}.icon-box-s2 .content-box {  position: relative;}.icon-box-s2.i9 .content-box h5 {  margin-bottom: 24px;  font-family: "Poppins",Sans-serif;  font-size: 24px;  font-weight: 500;  line-height: 36px;  color: #FFF;}.icon-box-s2.i9 p {  color: #8990AC;  font-family: "Poppins",Sans-serif;}.icon-box-s2.i9:hover p {  color: #FFF;}.cta-section-i9 {  background-color: #FFF;  margin-bottom: 140px;  padding: 42px 80px 45px 80px;  box-shadow: 17px 17px 32px 0 rgb(101 106 229 / 10%);  border-radius: 5px 5px 5px 5px;}.cta-section-i9 p {  color: #161D39;  font-size: 22px;  font-weight: 400;  line-height: 32px;}.case1-i9 {  background-image: url(../images/bg-case1-home9.png);  background-repeat: no-repeat;  border-radius: 10px 10px 10px 10px;  margin-top: 0;  margin-bottom: 50px;  padding: 27px 0 27px 0;  color: #fff;}.case1-desc-i9, .case3-desc-i9 {  margin-right: 100px;  margin-left: 60px;}.case1-desc-i9 > span {  font-family: "Poppins",Sans-serif;  font-size: 14px;  color: #fff;  font-weight: 400;  line-height: 1;  display: inline-block;  background-color: #7177FF;  border-radius: 5px 5px 5px 5px;  padding: 7px 15px 7px 15px;}.case1-desc-i9 h2, .case3-desc-i9 h2 {  margin-bottom: 22px;  color: #fff;  margin-top: 17px;}.case1-desc-i9 p, .case3-desc-i9 p {  color: #fff;}.case1-desc-i9 a, .case3-desc-i9 a {  color: #fff;  fill: #fff;}.case1-desc-i9 a:hover, .case1-desc-i9 a:hover svg, .case3-desc-i9 a:hover, .case3-desc-i9 a:hover svg {  color: #67FBAE;  fill: #67FBAE;}.case2-i9 {  background-image: url(../images/bg-case2-home9.png);  background-position: top right;  background-repeat: no-repeat;  border-radius: 10px 10px 10px 10px;  margin-top: 0;  margin-bottom: 50px;  padding: 27px 0 27px 0;}.case2-desc-i9 {  margin-left: 100px;  margin-right: 70px;}.case2-desc-i9 > span {  font-family: "Poppins",Sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 1;  display: inline-block;  background-color: #87EAC3;  border-radius: 5px 5px 5px 5px;  padding: 7px 15px 7px 15px;  color: #fff;}.case2-desc-i9 h2 {  margin-top: 17px;  margin-bottom: 22px;}.case3-i9 {  background-image: url(../images/bg-case3-home9.png);  background-repeat: no-repeat;  border-radius: 10px 10px 10px 10px;  margin-top: 0;  margin-bottom: 50px;  padding: 27px 0 16px 0;}.case3-desc-i9 > span {  font-family: "Poppins",Sans-serif;  font-size: 14px;  font-weight: 400;  color: #fff;  background-color: #1D2546;  border-radius: 5px 5px 5px 5px;  padding: 7px 15px 7px 15px;}.testi-i9 {  background-image: url(../images/bg-testi-home9.jpg);  background-repeat: no-repeat;  padding: 140px 0 210px 0;}.section-box-i9 .grid-lines .line-left span {  top: 20%;}.section-box-i9 .grid-lines .line-cleft span, .section-box-i9 .grid-lines .line-cright span {  background-color: #02010100;}.section-box-i9 .grid-lines .line-right span {  top: 30%;}.box-img-row {  box-shadow: 17px 17px 32px 0 rgb(101 106 229 / 10%);  background-color: #fff;  margin-top: -65px;  margin-bottom: 150px;}.img-box-i9 {  border-right: 1px solid #E7E9EE;  margin: 60px 0 55px 0;  padding: 0 100px 0 100px;  text-align: center;}.img-box-i9 .img-main {  margin-bottom: 25px;}.img-box-i9 h3 {  color: #161D39;  font-weight: 500;  margin-bottom: 18px;}.img-box-i9 p {  font-size: 16px;  line-height: 30px;  color: #8990AC;}.ot-counter.i9 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.ot-counter.i9 div {  margin-right: 20px;}.ot-counter.i9 .nth-2 {  min-width: 126px;}.ot-counter.i9 span {  color: #656AE5;  font-family: "Poppins",Sans-serif;  font-size: 48px;  font-weight: 600;  padding-left: 0;}.ot-counter.i9 h5 {  font-family: "Poppins",Sans-serif;  font-size: 18px;  line-height: 32px;  font-weight: 500;  max-width: 200px;  margin-bottom: 0;}.contact-i9 {  background-image: url(../images/bg-contact-home9.jpg);  background-repeat: no-repeat;  padding: 145px 0 60px 0;}.cinfo-mail-i9 p {  color: #8A91AD;  font-family: "Poppins",Sans-serif;  font-weight: 400;  margin-bottom: 4px;}.cinfo-mail-i9 a{  color: #656AE5;  font-family: "Poppins",Sans-serif;  font-size: 18px;  font-weight: 500;  text-decoration: underline;}.font-xs-i9 {  font-size: 24px;  line-height: 36px;}.cinfo-addr-i9 p {  color: #8A91AD;  font-weight: 400;}.cinfo-addr-i9 span {  color: #161D39;  padding-left: 10px;  line-height: 1;  font-size: 18px;  font-weight: 500;}.cinfo-addr-i9 svg {  width: 20px;}.cinfo-addr-i9 .country {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.contact-form-i9 {  padding: 52px 60px 60px 60px;  background-color: #FFF;  border-radius: 10px 10px 10px 10px;  box-shadow: 17px 17px 32px 0 rgb(101 106 229 / 12%);}.contact-form-i9 h4 {  font-family: "Poppins";  font-weight: 500;}.form-i9 p {  margin-bottom: 0;}.form-i9 input[type=text], .form-i9 input[type=tel], .form-i9 input[type=email], .form-i9 textarea {  width: 100%;  background: transparent;  color: #8990ac;  padding: 15px 0;  border-bottom: 1px solid rgba(137,144,172,.2);}.form-i9 input[type=text]::placeholder, .form-i9 input[type=tel]::placeholder, .form-i9 input[type=email]::placeholder, .form-i9 textarea::placeholder {  color: #8990ac;}.form-i9 label span {  padding-left: 35px;  font-size: 14px;  color: #8990ac;  position: relative;  cursor: pointer;}.form-i9 input[type="checkbox"] {  position: relative;  position: absolute;  left: 0;  opacity: .01;}.form-i9 .wpcf7-checkbox:before {  content: '';  position: absolute;  left: 0;  top: -3px;  width: 24px;  height: 24px;  background: transparent;  border: 1px solid rgba(137,144,172,.2);  border-radius: 4px;  -webkit-transition: all .275s;  transition: all .275s;}.form-i9 .wpcf7-checkbox:after {  content: '\f126';  font-family: Flaticon;  position: absolute;  top: 10px;  left: 7px;  opacity: 0;  font-size: 11px;  font-weight: 900;  color: #656ae5;  line-height: 0;  -webkit-transition: all .2s;  transition: all .2s;}.form-i9 input[type="checkbox"]:checked+span:after, .form-i9 input[type="checkbox"]:checked+span:after {    opacity: 1;}.ot-testimonials-3 .testi-item {    padding-left: 30px;}.ot-testimonials-3 .ttext {    color: #161d39;    font-size: 36px;    font-weight: 500;    line-height: 54px;    margin-bottom: 32px;    position: relative;}.ot-testimonials-3 .ttext:before {    content: "";    position: absolute;    left: -30px;    top: 13px;    width: 3px;    height: calc(100% - 26px);    background: #656ae5;}.ot-testimonials-3 .t-head h6 {    font-size: 18px;    font-weight: 500;    color: #656ae5;    margin-bottom: 2px;}.ot-testimonials-3 .t-head span {    color: #8990ac;}.ot-testimonials-3 .nav-num {    margin-top: 40px;    padding-left: 30px;}.ot-testimonials-3 .nav-num .item {    display: inline-block;}.ot-testimonials-3 .nav-num a {    line-height: 1;    padding-right: 20px;    color: #8990ac;}.ot-testimonials-3 .nav-num a:hover, .ot-testimonials-3 .nav-num a:focus, .ot-testimonials-3 .nav-num a:active {    color: #161d39;    text-decoration: none;}.sub-form-i9 {    position: relative;}.sub-ft-i9 h2 {    color: #161D39;    font-family: "Poppins",Sans-serif;    font-size: 48px;    font-weight: 500;    line-height: 64px;    margin-bottom: 15px;}.sub-footer-9 input[type=email] {    color: #9ea0ac;    border: none;    padding: 0 84px 0 30px;    height: 62px;    width: 100%;    font-family: "Poppins";    background: transparent;    border-radius: 0;    padding-left: 0;    padding-right: 36px;    border-bottom: 1px solid rgba(137,144,172,.2);}.sub-footer-11 button, .sub-footer-9 button {    background: transparent;    border: none;    width: 84px;    height: 62px;    color: #2e76fe;    position: absolute;    top: 0;    right: 0;    text-align: center;    outline: none;}.sub-footer-9 button {    color: #656ae5;    width: auto;}.sub-footer-11 button i:before, .sub-footer-9 button i:before {    font-size: 24px;}.sub-footer-11 label, .sub-footer-9 label {    font-size: 14px;    line-height: 20px;    color: #80828e;    display: block;    margin-top: 23px;}.sub-footer-11 [type="checkbox"]:not(:checked), .sub-footer-11 [type="checkbox"]:checked, .sub-footer-9 [type="checkbox"]:not(:checked), .sub-footer-9 [type="checkbox"]:checked, .cf-home-9 [type="checkbox"]:not(:checked), .cf-home-9 [type="checkbox"]:checked {    position: absolute;    left: 0;    opacity: .01;}.sub-footer-11 [type="checkbox"]:not(:checked)+span, .sub-footer-11 [type="checkbox"]:checked+span, .sub-footer-9 [type="checkbox"]:not(:checked)+span, .sub-footer-9 [type="checkbox"]:checked+span, .cf-home-9 [type="checkbox"]:not(:checked)+span, .cf-home-9 [type="checkbox"]:checked+span {    position: relative;    padding-left: 35px;    cursor: pointer;}.sub-footer-11 [type="checkbox"]:not(:checked)+span:before, .sub-footer-11 [type="checkbox"]:checked+span:before, .sub-footer-9 [type="checkbox"]:not(:checked)+span:before, .sub-footer-9 [type="checkbox"]:checked+span:before, .cf-home-9 [type="checkbox"]:not(:checked)+span:before, .cf-home-9 [type="checkbox"]:checked+span:before {    content: '';    position: absolute;    left: 0;    top: -3px;    width: 24px;    height: 24px;    background: #f4f8ff;    border-radius: 4px;    -webkit-transition: all .275s;    transition: all .275s;}.sub-footer-9 [type="checkbox"]:not(:checked)+span:before, .sub-footer-9 [type="checkbox"]:checked+span:before, .cf-home-9 [type="checkbox"]:not(:checked)+span:before, .cf-home-9 [type="checkbox"]:checked+span:before {    background: transparent;    border: 1px solid rgba(137,144,172,.2);}.sub-footer-11 [type="checkbox"]:not(:checked)+span:after, .sub-footer-11 [type="checkbox"]:checked+span:after, .sub-footer-9 [type="checkbox"]:not(:checked)+span:after, .sub-footer-9 [type="checkbox"]:checked+span:after, .cf-home-9 [type="checkbox"]:not(:checked)+span:after, .cf-home-9 [type="checkbox"]:checked+span:after {    content: '\f126';    font-family: Flaticon;    position: absolute;    top: 10px;    left: 7px;    font-size: 11px;    font-weight: 900;    color: #2e76fe;    line-height: 0;    -webkit-transition: all .2s;    transition: all .2s;}.sub-footer-11 [type="checkbox"]:not(:checked)+span:after, .sub-footer-9 [type="checkbox"]:not(:checked)+span:after, .cf-home-9 [type="checkbox"]:not(:checked)+span:after {    opacity: 0;}.sub-footer-9 [type="checkbox"]:not(:checked)+span:after, .sub-footer-9 [type="checkbox"]:checked+span:after, .cf-home-9 [type="checkbox"]:not(:checked)+span:after, .cf-home-9 [type="checkbox"]:checked+span:after {    color: #656ae5;}.ft-widget-i9 h4 {    color: #161D39;    font-family: "Poppins",Sans-serif;    font-weight: 500;    font-size: 24px;    margin-bottom: 40px;}.ft-widget-i9 ul {    list-style: none;    padding-left: 0;}.ft-widget-i9 a {    font-family: "Poppins",Sans-serif;    font-size: 18px;    font-weight: 400;    color: #161D39;    line-height: 34px;}.ft-widget-i9 a:hover {    color: #656AE5;}.logo-i9 img {    width: 145px;}.copyright-text.i9 {    text-align: right;    color: #161D39;    font-family: "Poppins",Sans-serif;    font-size: 14px;    font-weight: 400;    margin-bottom: 0;}@media (min-width: 992px){  .case1-img-i9 {    margin: 0 0 0 -47px;  }  .case3-img-i9 {    margin: 9px 0 0 -9px;  }  .case2-img-i9 {    margin: 0 -78px 0 0;  }}@media (min-width: 1200px){  .top-img-i9 {    margin: 0 90px 0 -125px;  }  .about-i9 {    padding-top: 0;    padding-bottom: 110px;  }  .about-desc-i9 p {    padding-right: 100px;  }  .about-img-i9 {    margin: 0 -38px 0 -20px;  }  .team-i9 {    padding-top: 0;    padding-bottom: 150px;  }  .team-img-i9 {    margin: 0 0 0 -104px;  }  .team-desc-i9 {    margin-left: 100px;  }  .app-dev-i9 {    padding-top: 145px;    padding-bottom: 240px;  }  .cta-i9 {    padding-top: 0;    padding-bottom: 150px;  }  .cta-section-i9 {    margin-top: -80px;  }  .section-box-i9 {    padding-top: 0;    padding-bottom: 145px;  }  .contact-form-i9 {    margin-left: 100px;  }}@media (max-width: 1024px){  .site-header-9 .header_mobile .mobile_nav .mobile_mainmenu > li > a:hover,   .site-header-9 .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,   .site-header-9 .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a,   .site-header-9 .header_mobile .mobile_nav .mobile_mainmenu li li a:hover,   .site-header-9 .header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a,   .site-header-9 .header_mobile .mobile_nav ul li.current-menu-item > a {    color: #656AE5;  }}@media (max-width: 992px){  .case2-desc-i9 {    margin-left: 60px;    margin-right: 100px;  }  .case2-img-i9, .case3-img-i9 {    margin-left: 40px;  }}@media (max-width: 767px){  .top-desc-i9 h2 {    font-size: 34px;    line-height: 48px;  }  .btn-primary-i9 {    padding: 10px 35px 10px 35px;    font-size: 14px;  }  .p-i9 {    font-size: 16px;    line-height: 28px;  }  .case1-desc-i9, .case3-desc-i9, .case2-desc-i9 {    margin: 0 0 30px 40px;  }  .case1-desc-i9 h2, .case3-desc-i9 h2, .case2-desc-i9 h2 {    font-size: 24px;  }  .case1-i9, .case3-i9, .case2-i9 {    background-position: top right;  }  .case3-img-i9, .case2-img-i9 {    margin-left: 40px;  }  .font-title-i9 {    font-size: 32px;    line-height: 46px;  }  .ot-testimonials-3 .ttext {    font-size: 20px;    line-height: 34px;  }  .ot-testimonials-3 .t-head h6 {    font-size: 16px;  }  .ot-testimonials-3 .t-head span {    font-size: 14px;  }  .img-box-i9 {    padding: 0 30px;  }  .img-box-i9 h3 {    font-size: 24px;  }}#back-to-top.i9 {  color: #656AE5;}/* End *//* Index 10 */body.i10 {  background-color: #021327;}body.i10, .i10 button, .i10 input, .i10 select, .i10 optgroup, .i10 textarea, .i10 h1, .i10 h2, .i10 h3, .i10 h4, .i10 h6, .i10 h6, .i10 span, .i10 {  font-family: 'Inter', sans-serif;}.site-header-10 .main-navigation > ul > li > a {  color: #fff;  font-weight: 500;  text-transform: capitalize;  font-size: 16px;}.site-header-10 .main-navigation ul > li > a:hover {  color: #53E79C;}.site-header-10 .main-navigation ul ul a {  font-family: "Inter", Sans-serif;  color: #0B1B2B;  font-size: 15px;  font-weight: 500;  text-transform: none;}.site-header-10 .main-navigation ul > li.menu-item-has-children > a:after, .site-header-10 .main-navigation ul > li.is-mega-menu > a:after {  content: "\f100";  transform: none;}.site-header-10 .main-navigation > ul > li:before {  display: none;}.site-header-10 .main-navigation ul > li.menu-item-has-children > a:hover:after {  color: #53E79C;}.site-header-10 .main-navigation ul li li a:hover, .site-header-10 .main-navigation ul ul li.current-menu-item > a, .site-header-10 .main-navigation ul ul li.current-menu-ancestor > a {  padding-left: 0;}.site-header-10 .main-navigation ul li li a:hover:before, .site-header-10 .main-navigation ul ul li.current-menu-item > a:before, .site-header-10 .main-navigation ul ul li.current-menu-ancestor > a:before {  opacity: 0;  visibility: hidden;}.site-header-10 .main-navigation ul > li.menu-item-has-children > a:after {  color: #fff;}.site-header-10 .main-navigation ul ul a, .site-header-10 .main-navigation ul ul>li.menu-item-has-children>a:after {  color: #0B1B2B;}.site-header-10 .main-navigation ul>li li.menu-item-has-children>a:after {  transform: rotate(-90deg);}.site-header-10 .main-navigation ul li li a:hover, .site-header-10 .main-navigation ul ul li.current-menu-item > a, .site-header-10 .main-navigation ul ul li.current-menu-ancestor > a {  color: #53E79C;}.site-header-10 .octf-btn-cta .btn-cta-group {  margin-left: 10px;}.site-header-10 .octf-mainbar-row > [class^=octf-col].text-right {  flex-grow: 0.215;}.site-header-10 .main-navigation > ul > li {  margin: 0 15px;}.site-header-10 .main-navigation > ul > li:last-child {  margin-right: 0;}@media screen and (min-width: 1024px){  .site-header-10 .is-stuck {    background-color: #1B334B;  }  .site-header-10 .is-stuck .main-navigation ul.menu > li > a {    padding-top: 23px;     padding-bottom: 23px;   }}.top-i10 {  padding: 230px 0px 140px 0px;  color: #fff;}.site-header-10 {  border-bottom: 0;}.btn-header-i10 {  font-family: "Inter",Sans-serif;  font-size: 14px;  line-height: 1;  font-weight: 400;  background-color: #00202F;  border-radius: 10px 10px 10px 10px;  padding: 13px 30px 11px 30px;  text-transform: capitalize;}.btn-header-i10:hover {  background-color: #0C67FE;}.site-header-10 #site-logo {  padding: 0;}.site-header-10 .main-navigation>ul>li>a {  padding-top: 23px;  padding-bottom: 23px;}.site-header-10 .octf-mainbar-row > [class^=octf-col].menu-col {  justify-content: flex-end;}.top-img-i10 {    margin-right: -180px;}.top-desc-i10 h2 {  color: #fff;  font-size: 60px;  font-weight: 600;  line-height: 74px;}.sub-home-10 {  color: #B1B5D3;  font-family: "Inter",Sans-serif;  font-size: 18px;  font-weight: 400;}.i10 p {  color: #B1B5D3;  font-family: "Inter",Sans-serif;  font-size: 18px;  font-weight: 400;}.sub-home-10 {  position: relative;  overflow: hidden;}.sub-home-10 .wpcf7-email {  font-family: "Inter",Sans-serif;  width: 100%;  max-width: 343px;  border-radius: 10px;  background: #00202F;  color: #fff;  font-size: 14px;  height: 62px;  padding-left: 25px;  padding-right: 25px;  float: left;}.sub-home-10  input[type=email]::placeholder {    color: #B1B5D3;}.sub-home-10 .octf-btn {  font-family: "Inter",Sans-serif;  margin-left: 10px;  border-radius: 10px;  background: #3C67FF;  color: #fff;  font-size: 16px;  font-weight: 500;  padding: 19px 50px;  text-transform: none;}.octf-btn-link-i10, .octf-btn-link-i10 span {  font-family: "Inter",Sans-serif;  font-weight: 500;  fill: #53E79C;  color: #53E79C;  font-size: 15px;  background-color: #61CE7000;  padding: 0 0 0 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.client-i10 .client-text-10 {  text-align: center;  color: #B1B5D3;  font-family: "Inter",Sans-serif;  font-size: 24px;  font-weight: 500;  margin-right: 0;}.octf-btn-link-i10:hover, .octf-btn-link-i10:hover svg, .octf-btn-link-i10:hover span {  color: #fff;  fill: #fff;}.octf-btn-link-i10 svg {  margin-left: 15px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.partners-i10 .partners-slide img {  -webkit-filter: none;  filter: none;  opacity: 1;}.protection-i10 hr, .privacy-i10 hr, hr.i10 {  background-color: #2C3A4D;  margin: 0;}.protection-i10 h2 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 64px;}.devices-i10 span {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 18px;  font-weight: 500;}.icon-box-s2.i10 {  padding: 36px 30px 30px 30px;  border-radius: 10px 10px 10px 10px;}.icon-box-s2.i10:hover {  background-color: #00202F;}.icon-box-s2.i10.active {  background-color: #00202F;}.icon-box-s2.i10 svg {  width: 36px;  fill: #53E79C;  color: #53E79C;}.icon-box-s2.i10 .content-box {  padding-left: 62px;}.icon-box-s2.i10 h5 {  font-family: "Inter",Sans-serif;  font-size: 24px;  font-weight: 500;  color: #fff;  margin-bottom: 17px;}.icon-box-s2.i10 p {  font-size: 16px;  margin-bottom: 0;  margin-right: 0;}.devices-img-i10 {  margin: 0 -35px 0 -35px;}.complate-protection-block-i10 h2 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 64px;}.complate-protection-block-i10 {  position: relative;  background-color: #00202F;  background-image: url(../images/bg-techtop-home10.png);  background-position: top right;  background-repeat: no-repeat;  padding: 130px 0;}.complate-protection-block-i10:before {  background-image: url(../images/bg-techbot-home10.png);  background-repeat: no-repeat;  background-position: bottom left;  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0;  bottom: 0;}.img-box-i10 {  position: relative;  text-align: center;}.img-box-i10 img {  width: 33%;  margin-bottom: 32px;}.img-box-i10 .s2 img {  width: 39.3%;}.img-box-i10 h3 {  color: #fff;  font-weight: 500;}.img-box-i10 p {  font-size: 16px;}.img-box-i10 .octf-btn-link {  fill: #53E79C;  color: #53E79C;}.img-box-i10 .octf-btn-link svg {  margin-left: 15px;  width: 15px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.img-box-i10 .octf-btn-link:hover, .img-box-i10 .octf-btn-link:hover svg {  color: #fff;  fill: #fff;}.privacy-i10 h2 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 64px;  margin-bottom: 40px;}.icon-box-i10 {  position: relative;  text-align: center;}.icon-box-i10 .icon-main svg {  font-size: 35px;  width: 35px;  fill: #53E79C;  color: #53E79C;  border-color: #53E79C;  margin-bottom: 32px;}.icon-box-i10 h4 {  color: #fff;  font-weight: 500;  margin-bottom: 15px;}.icon-box-i10 p {  font-size: 16px;}.icon-box-i10 .octf-btn-link {  fill: #fff;  color: #fff;}.icon-box-i10 .octf-btn-link:hover, .icon-box-i10 .octf-btn-link:hover svg {  fill: #53E79C;  color: #53E79C;}.process-img-i10 {  margin: 0 70px 0 -130px;}.process-desc-i10 h2 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 64px;}.process-desc-i10 ul {  padding: 0;}.process-desc-i10 ul li {  margin-bottom: 17px;}.process-desc-i10 .octf-btn-link {  font-family: "Inter",Sans-serif;  font-size: 22px;  font-weight: 500;  fill: #fff;  color: #fff;  background-color: #61CE7000;  padding: 0 0 0 0;}.process-desc-i10 .octf-btn-link svg {  width: 22px;}.process-desc-i10 .octf-btn-link:hover, .process-desc-i10 .octf-btn-link:hover svg, .process-desc-i10 .octf-btn-link.active {  fill: #53E79C;  color: #53E79C;}.tech-trend-desc-i10 h2 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 64px;}.list-style-i10 {  padding-left: 30px;  list-style: none;}.list-style-i10 i {  color: #53E79C;  font-size: 8px;}.list-style-i10 span {  font-family: "Inter",Sans-serif;  font-size: 18px;  font-weight: 400;  color: #fff;  padding-left: 17px;}.list-style-i10 li {  padding-bottom: 9px;}.list-style-i10 li:last-child {  padding-bottom: 0;}.tech-trend-img {  margin: 0 -130px 0 -33px;}.ot-counter.i10 span {  color: #53E79C;  font-family: "Inter",Sans-serif;  font-weight: 600;}.ot-counter.i10 h6, .ot-counter.i10 .num {  padding-left: 0;}.ot-counter.i10 h6 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 18px;  font-weight: 500;  text-transform: none;  line-height: 32px;}.ot-counter.i10 h6:before {  display: none;}.safe-desc-i10 h2 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 48px;  font-weight: 600;  line-height: 64px;}.octf-btn-primary.i10 {  padding: 20px 60px 20px 60px;  font-family: "Inter",Sans-serif;  font-size: 16px;  font-weight: 500;  text-transform: none;  background-color: #3C67FF;  border-radius: 10px 10px 10px 10px;}.octf-btn-primary.i10:hover {  background-color: #fff;  color: #3C67FF;}.safe-img-i10 {  margin: 0 -45px 0 -80px;}hr.double {  height: 2px;}.flogo-i10 img {  width: 172px;}.octf-btn-download-ft10 {  font-family: "Inter",Sans-serif;  font-size: 16px;  color: #fff;  fill: #fff;  font-weight: 500;  background-color: #132533;  border-radius: 10px 10px 10px 10px;  padding: 14px 50px;  display: inline-block;  -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;  text-align: center;}.octf-btn-download-ft10 span {  color: #fff;}.octf-btn-download-ft10:hover span {  color: #132533;}.octf-btn-download-ft10:hover {  color: #132533;  background-color: #FFF;}.octf-btn-download-ft10:hover svg {  fill: #132533;}.octf-btn-download-ft10 svg {  width: 16px;  margin-right: 10px;}.widget-footer.i10 {  margin-left: 70px;}.widget-footer.i10 h4 {  color: #fff;  font-weight: 500;}.widget-footer.i10 ul li {  line-height: 30px;  padding-bottom: 0;}.widget-footer.i10 ul li a {  font-family: "Inter",Sans-serif;  color: #B1B5D3;  font-weight: 400;  font-size: 16px;}.widget-footer.i10 ul li a:hover {  color: #fff;}.ft-menu-i10 {  list-style: none;  padding-left: 0;  margin: 0;}.ft-menu-i10 li {  display: inline-block;  margin: 0 8px;}.ft-menu-i10 li a {  font-family: "Inter",Sans-serif;  font-size: 14px;  color: #B1B5D3;  font-weight: 400;}.ft-menu-i10 li a:hover {  color: #fff;}.footer-i10 .copyright-text-i10 {  color: #B1B5D3;  font-family: "Inter",Sans-serif;  font-size: 14px;  font-weight: 400;  margin-bottom: 0;}@media (max-width: 1200px){  .complate-protection-block-i10 {    padding-left: 30px;    padding-right: 30px;  }}@media (max-width: 1024px) {  .site-header-10 .header_mobile, .site-header-10 .header_mobile .mobile_nav  {    background: #1B334B;  }  .site-header-10 #mmenu_toggle button, .site-header-10 #mmenu_toggle button:after, .site-header-10 #mmenu_toggle button:before {    background-color: #fff;  }  .site-header-10 #mmenu_toggle.active button {    background: none;  }  .site-header-10 .header_mobile .mobile_nav .mobile_mainmenu > li > a:hover,   .site-header-10 .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,   .site-header-10 .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a {    color: #53E79C;  }  .site-header-10 .header_mobile .mobile_nav .mobile_mainmenu li a {    border-color: #2C3A4D;  }  .site-header-10 .header_mobile .mobile_nav .mobile_mainmenu li a {    color: #fff;  }}@media (max-width: 992px) {  .process-img-i10, .tech-trend-img, .safe-img-i10 {    margin: 0;  }}@media (max-width: 767px){  .top-desc-i10 h2, .protection-i10 h2, .protection-i10 h2, .complate-protection-block-i10 h2,   .privacy-i10 h2, .process-desc-i10 h2, .tech-trend-desc-i10 h2, .safe-desc-i10 h2 {    font-size: 30px;    line-height: 42px;  }  .sub-home-10 .octf-btn {    margin-left: 0;    margin-top: 20px;  }  .top-img-i10 {    margin: 0;  }  .octf-btn-download-ft10 {    padding-left: 30px;    padding-right: 30px;    font-size: 14px;  }  .widget-footer.i10 {    margin-left: 0;  }}@media (max-width: 480px){  .widget-footer.i10 {    margin-left: 0;  }  .octf-btn-download-ft10 {    padding-left: 20px;    padding-right: 20px;  }}#back-to-top.i10 {    color: #53E79C;}/* Index 11 */.i11 *, body.i11, .i11 button, .i11 input, .i11 select, .i11 optgroup, .i11 textarea, .i11 h1, .i11 h2, .i11 h3, .i11 h4, .i11 h6, .i11 h6, .i11 span, .i11, .i11 a, .i11 span {  font-family: 'Gothic A1', sans-serif;}.site-header-11 {  padding-left: 50px;  padding-right: 50px;}.site-header-11 .search-form .search-submit {  background: #357BFE;}.btn-host-head {  font-family: 'Gothic A1', sans-serif;  font-size: 14px;  font-weight: 400;  text-transform: none;  background-color: #3C67FF;  border-radius: 10px 10px 10px 10px;  padding: 9px 29px 9px 29px;}.site-header-11 .main-navigation>ul>li>a {  padding-top: 23px;  padding-bottom: 23px;}.site-header-11 #site-logo {  padding: 0;}.site-header-11 .main-navigation ul > li > a {  font-family: 'Gothic A1', sans-serif;  font-weight: 500;  color: #161D39;  font-size: 16px;}.site-header-11 .main-navigation ul ul a {  font-family: 'Gothic A1', sans-serif;  font-size: 15px;  font-weight: 500;  color: #161D39;  text-transform: none;}.site-header-11 .main-navigation.text-upp ul li a {  text-transform: none;}.site-header-11 .main-navigation ul>li.menu-item-has-children>a:after, .site-header-11 .main-navigation ul>li.is-mega-menu>a:after {  content: "\f100";  transform: none;  color: #161D39;}.site-header-11 .main-navigation > ul > li:hover:before, .site-header-11 .main-navigation > ul > li.current-menu-item:before, .site-header-11 .main-navigation > ul > li.current-menu-ancestor:before, .site-header-11.main-navigation ul li li a:hover:before, .site-header-11 .main-navigation ul ul li.current-menu-item > a:before, .site-header-11 .main-navigation:not(.no-line) ul li li a:before, .site-header-11 .main-navigation ul ul li.current-menu-ancestor > a:before {  display: none;}.site-header-11 .main-navigation>ul>li:hover>a, .site-header-11 .main-navigation>ul>li>a.mPS2id-highlight, .site-header-11 .main-navigation>ul>li.menu-item-has-children:hover>a:after {  color: #357BFE;}.site-header-11 .main-navigation ul ul a:hover, .site-header-11 .main-navigation:not(.no-line) ul li li a:before, .site-header-11 .main-navigation ul ul li.current-menu-item>a, .site-header-11 .main-navigation ul ul>li.menu-item-has-children>a:hover:after {  color: #3C67FF;}.site-header-11 .main-navigation ul li li a:hover, .site-header-11 .main-navigation ul ul li.current-menu-item > a, .site-header-11 .main-navigation ul ul li.current-menu-ancestor > a {  padding-left: 0;}.site-header-11 .main-navigation ul>li li.menu-item-has-children>a:after {  transform: rotate(-90deg);}.site-header-11 .main-navigation > ul > li {  margin: 0 15px;}.site-header-11 .main-navigation > ul > li:first-child {  margin-left: 0;}.site-header-11 .main-navigation > ul > li:last-child {  margin-right: 0;}@media only screen and (max-width: 1024px){.site-header-11 .header_mobile .mobile_nav .mobile_mainmenu > li > a:hover, .site-header-11 .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-item > a,.site-header-11 .header_mobile .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a, .site-header-11 .header_mobile .mobile_nav .mobile_mainmenu li li a:hover, .site-header-11 .header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a, .site-header-11 .header_mobile .mobile_nav ul li.current-menu-item > a {    color: #3C67FF;}}.top-11 {  padding: 145px 0 1000px 0;  background-image: linear-gradient(180deg,#D9E5FF 0%,#FFFFFF 100%);}.overlay-top-11 {  background-image: url(../images/bg-banner-home-11.png);  background-position: 100px 55px;  background-repeat: no-repeat;  opacity: 1;  z-index: 0;  background-color: transparent;}.top-11 h2 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 60px;  font-weight: 700;  line-height: 74px;}.top-11 h2 span {  color: #35d3c9;}.top-price-11 {  text-align: center;  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 30px;  font-weight: 500;}.top-price-11 span {  color: #2e76fe;}.top-list-11 {  display: flex;  list-style: none;  margin: 0;  padding: 0;}.top-list-11 > li {  display: flex;}.top-list-11 > li:first-child {  margin-right: 35px;}.top-list-11 ul {  padding: 0;  margin: 0;}.hosting-list-11 {  list-style: none;  padding-left: 0;}.hosting-list-11 li {  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 36px;  margin-bottom: 10px;  color: #6d6d6d;}.hosting-list-11 li:last-child {  padding-bottom: 0;}.hosting-list-11 svg {  fill: #35D3C9;  width: 28px;}.hosting-list-11 svg + span {  padding-left: 15px;}.hosting-list-11 span, .hosting-list-11 a {  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 1em;  color: #161D39;}.hosting-list-11 span span {  color: #2e76fe;}.sub-home-11 {  overflow: hidden;  position: relative;}.sub-home-11 .wpcf7-email {  max-width: 100%;  background: #fff;  border-radius: 10px;  height: 62px;  padding: 0 30px;}.sub-home-11 .octf-btn {  background: #35d3c9;  font-family: "Gothic A1";  font-size: 16px;  font-weight: 400;  text-transform: none;  margin-left: 10px;  height: 62px;  width: 217px;  border-radius: 10px;}.sub-home-11 .octf-btn, .sub-home-10 .octf-btn, .sub-home-7 .octf-btn {  outline: none;}.sub-home-11 p {  text-align: center;  color: #80828E;  font-family: "Gothic A1",Sans-serif;  font-size: 14px;  font-weight: 500;}.sub-home-11 p a{  text-decoration: underline;  color: #161d39;}.start-up-11 {  margin-top: -660px;}.start-up-11 .container {  max-width: 1520px;  padding-left: 175px;  padding-right: 175px;  background-color: #fff;  box-shadow: 5px 5px 29px 0 rgb(46 118 254 / 13%);  border-radius: 50px 50px 50px 50px;}.start-up-11 h2 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 48px;  font-weight: 700;  line-height: 64px;}.start-up-11 h2 span {  color: #35d3c9;}.br-11 {  margin-top: 0;  margin-bottom: 60px;  background-color: #9EA0AC2E;}.title-item-2 {  display: inline-block;  cursor: pointer;  line-height: 1;  min-width: 228px;  padding: 24px 0;  margin-left: 80px;  border-bottom: 3px solid transparent;  transition: 0.3s;}.title-item-2.tab-active {  border-color: #2e76fe;}.title-item-2:first-child {  margin: 0!important;}.title-item-2 h5 {  margin-bottom: 0;  color: #80828e;}.title-item-2.tab-active h5, .title-item-2:hover h5 {  color: #2e76fe;}.icon-box-11 .icon-main {  margin-bottom: 30px;}.icon-box-11 .icon-main svg {  width: 36px;}.icon-box-11 .content-box h4 {  font-family: "Gothic A1",Sans-serif;  font-weight: 700;  line-height: 36px;  color: #161D39;}.icon-box-11 .content-box p {  color: #80828E;  font-family: "Gothic A1",Sans-serif;  font-weight: 400;  line-height: 30px;  margin-bottom: 0;}.octf-btn.btn-11 {  font-family: "Gothic A1",Sans-serif;  font-size: 16px;  font-weight: 500;  background-color: #35D3C9;  border-radius: 10px;  padding: 19px 60px;  text-transform: capitalize;}.octf-btn.btn-11:hover, .octf-btn.btn-11:focus {  background-color: #161D39;}.build-auto-desc-11 h2 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 48px;  font-weight: 700;  line-height: 64px;  margin-bottom: 15px;}.color-11 {  color: #35d3c9;}.lead-11 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 20px;  font-weight: 500;}.octf-btn.btn-second-11 {  background-color: #2E76FE;}.overlay-search-domain-11 {  background-image: url('../images/bg-cloud-home11.png');  background-position: 50% 130px;  background-repeat: no-repeat;  opacity: 1;  z-index: 0;  background-color: transparent;}.search-domain-11 h2, .pricing-11 h2, .rating-11 h2 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 48px;  font-weight: 700;  line-height: 64px;  margin-bottom: 15px;}.search-domain-11 {  background-image: linear-gradient(180deg,#D9E5FF 0%,#FCFDFF 100%);}.search-domain-11 p, .pricing-11 p {  text-align: center;  color: #80828E;  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;}.search-domain-11 h3 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-weight: 700;}.domain-item {  position: relative;  background: #fff;  padding: 40px 15px 35px;  text-align: center;  border-radius: 10px;  transition: 0.3s;  box-shadow: 5px 5px 15px 0 rgb(46 118 254 / 12%);  margin-bottom: 15px;}.domain-item:hover {  background: #2e76fe;}.domain-item>a {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 1;}.domain-item h4 {  line-height: 1;  margin-bottom: 5px;  color: #161d39;}.domain-item span {  color: #35d3c9;  font-size: 18px;}.domain-item:hover h4, .domain-item:hover span {  color: #fff;}.services-desc-11 h2 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 48px;  font-weight: 700;  line-height: 64px;  margin-bottom: 15px;}.services-desc-11 p {  color: #80828E;  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;}.services-list-11 {  list-style: none;  padding-left: 0;  margin: 0;}.services-list-11 li {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-size: 20px;  font-weight: 700;  line-height: 1em;  padding-bottom: 20px;}.services-list-11 li:last-child {  padding-bottom: 0;}.services-list-11 svg {  fill: #FFF;  width: 28px;}.services-list-11 span + span{  padding-left: 20px;}.pricing-11 {  background-image: linear-gradient(180deg,#D9E5FF 0%,#FCFDFF 100%);}.overlay-pring-11 {  background-image: url('../images/bg-cloud-home11.png');  background-position: 50% 130px;  background-repeat: no-repeat;  opacity: 1;  z-index: 0;  background-color: transparent;}.ot-pricing-table-s3 {  background: #fff;  border-radius: 20px;  padding: 45px 50px;  text-align: center;  position: relative;  overflow: hidden;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;  box-shadow: 5px 5px 29px 0 rgb(46 118 254 / 12%);  -webkit-box-shadow: 5px 5px 29px 0 rgb(46 118 254 / 12%);  -moz-box-shadow: 5px 5px 29px 0 rgba(46,118,254,.12);}.ot-pricing-table-s3 .title-table {  color: #161d39;  margin-bottom: 36px;}.ot-pricing-table-s3 .price {  font-size: 90px;  font-weight: 700;  line-height: 1;  color: #35d3c9;  margin-bottom: 15px;}.ot-pricing-table-s3 .price sup {  font-size: 55%;  margin-right: 5px;  top: -4px;  vertical-align: revert;}.ot-pricing-table-s3 .price span {  font-size: 36px;}.ot-pricing-table-s3 .des-table {  margin-bottom: 40px;}.ot-pricing-table-s3 .table-btn {  display: inline-block;  text-align: center;  margin: 0 auto;  width: 217px;  height: 62px;  font-weight: 500;  line-height: 62px;  max-width: 100%;  border-radius: 10px;  background: #35d3c9;  color: #fff;}.ot-pricing-table-s3 .table-btn:hover {  background: #161d39;}.ot-pricing-table-s3 .more-btn {  color: #35d3c9;  font-weight: 500;  line-height: 1;  display: inline-block;  margin-top: 20px;}.ot-pricing-table-s3.active {  background: #2E76FE;}.ot-pricing-table-s3.active .title-table {  color: #FFF;  font-family: "Gothic A1",Sans-serif;}.ot-pricing-table-s3.active .price, .ot-pricing-table-s3.active .des-table {  color: #FFF;}.ot-pricing-table-s3.active .table-btn {  background: #FFF;  color: #2E76FE;}.ot-pricing-table-s3.active .more-btn {  color: #FFF;}.refund-11 {  margin-top: -130px;}.refund-block-11{  box-shadow: 5px 5px 29px 0 rgb(46 118 254 / 10%);  margin-top: 0;  margin-bottom: 140px;  padding: 60px 0;  border-radius: 20px;  background-color: #fff;}.refund-block-11 h2 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-weight: 700;  line-height: 44px;  font-size: 36px;  margin-bottom: 10px;}.refund-block-11 p {  color: #80828E;  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;}.refund-block-11 .services-list-11 svg {  width: 30px;}.refund-block-11 .services-list-11 li {  padding-bottom: 24px;}.refund-block-11 .services-list-11 li:last-child {  padding-bottom: 0;}.rating-11 .container-fluid {  padding-left: 50px;  padding-right: 50px;}.ot-testimonials-slider-2 .testi-item {  margin: 0 15px;  padding: 40px 40px 33px;  background: #f4f8ff;  border-radius: 10px;}.ot-testimonials-slider-2 .tstar {  margin-bottom: 35px;  width: 96px;}.ot-testimonials-slider-2 .ttext {  font-size: 18px;  font-weight: 600;  color: #161d39;  margin-bottom: 31px;}.ot-testimonials-slider-2 .t-head {  overflow: hidden;  justify-content: normal;}.ot-testimonials-slider-2 .t-head h6 {  font-size: 16px;  font-weight: 400;  color: #2e76fe;  margin-bottom: 2px;}.ot-testimonials-slider-2 .t-head span {  color: #80828e;  font-size: 14px;}.ot-testimonials-slider-2.owl-theme .owl-dots .owl-dot span {  width: 20px;  height: 10px;  background: #d5e4ff;  border-radius: 5px;  transition: 0.3s;}.ot-testimonials-slider-2.owl-theme .owl-dots .owl-dot.active span, .ot-testimonials-slider-2 .owl-theme .owl-dots .owl-dot:hover span {  background: #35d3c9;  width: 40px;}.help-11 {  background-color: #2E76FE;}.help-desc-11 h2 {  color: #FFF;  font-family: "Gothic A1",Sans-serif;  font-size: 48px;  font-weight: 700;  line-height: 64px;  margin-bottom: 15px;}.help-desc-11 p {  color: #FFF;  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;}.help-contact-11 {  color: #FFF;  font-family: "Gothic A1",Sans-serif;  font-size: 24px;  font-weight: 700;}.help-contact-11 a {  text-decoration: underline;  color: #fff;}.help-box-11 h4 {  color: #FFF;  font-family: "Gothic A1",Sans-serif;  font-weight: 700;  line-height: 36px;  margin-bottom: 15px;}.help-box-11 p {  color: #FFFFFFD4;  font-family: "Gothic A1",Sans-serif;  font-weight: 400;  margin-bottom: 30px;}.help-box-11 .octf-btn {  font-family: "Gothic A1",Sans-serif;  font-size: 16px;  font-weight: 500;  text-transform: capitalize;  color: #2E76FE;  background-color: #FFF;  border-radius: 10px 10px 10px 10px;  padding: 19px 60px;}.help-box-11 .octf-btn:hover, .help-box-11.active .octf-btn {  background-color: #35D3C9;  color: #fff;}.ft-widget-i11 h4 {  color: #161D39;  font-family: "Gothic A1",Sans-serif;  font-weight: 700;  margin-bottom: 20px;  line-height: 1;}.ft-widget-i11 ul {  list-style: none;  padding: 0;  margin: 0;}.ft-widget-i11 li {  line-height: 40px;}.ft-widget-i11 li a {  font-family: "Gothic A1",Sans-serif;  font-size: 18px;  font-weight: 400;  color: #80828E;}.ft-widget-i11 li a:hover {  color: #2E76FE;}.sub-footer-11 input[type=email] {  font-family: "Gothic A1";  height: 62px;  width: 100%;  background: #f4f8ff;  color: #9ea0ac;  border: none;  padding: 0 84px 0 30px;  border-radius: 10px;}.sub-footer-11 input[type=email]::placeholder, .sub-footer-9 input[type=email]::placeholder {  color: #9ea0ac;}.sub-footer-11 button {  background: transparent;  border: none;  width: 84px;  height: 62px;  color: #2e76fe;  position: absolute;  top: 0;  right: 0;  text-align: center;  outline: none;}.sub-footer-11 label {  margin-bottom: 0;}.sub-footer-11 [type="checkbox"]:not(:checked)+span:before, .sub-footer-11 [type="checkbox"]:checked+span:before {  background: #f4f8ff;  border: none;}.sub-footer-11 [type="checkbox"]:not(:checked)+span:after, .sub-footer-11 [type="checkbox"]:checked+span:after {  color: #2e76fe;}.sub-ft-i9 h4 {  line-height: 1;}.sub-ft-i9 .social-list {  margin: 0;  padding: 0;}.sub-ft-i9 .social-list .fab {  font-family: "Font Awesome 5 Brands";}.sub-ft-i9 .social-list li {  margin-left: 0;  margin-right: 20px;}.sub-ft-i9 .social-list a {  color: #A2A5B0;  padding: 0;}.sub-ft-i9 .social-list a i {  font-size: 22px;}.sub-ft-i9 .social-list a:hover {  color: #2E76FE;}.ft-menu-i11 {  list-style: none;  padding-left: 0;  margin: 0;}.ft-menu-i11 li {  display: inline-block;  margin: 0 8px;}.ft-menu-i11 li:last-child {  margin-right: 0;}.ft-menu-i11 li a {  font-size: 14px;  color: #9EA0AC;  font-weight: 400;}.ft-menu-i11 .social-list li a {  padding: 0;}.ft-menu-i11 li a:hover {  color: #161D39;}.copyright-text-11 {  color: #9EA0AC;  font-family: "Gothic A1",Sans-serif;  font-size: 14px;  font-weight: 400;  margin-bottom: 0;}#back-to-top.color-11 {  color: #35d3c9;}.start-up-img-11 {  margin: -180px 0 85px -150px;}/* Index 12 */body.i12 {  margin-right: 20px;  margin-left: 20px;}body.i12, .i12 button, .i12 input, .i12 select, .i12 optgroup, .i12 textarea, .i12 h1, .i12 h2, .i12 h3, .i12 h4, .i12 h6, .i12 h6, .i12 span, .i12, .i12 a, .i12 span {  font-family: 'Epilogue', sans-serif;}.btn-cta-header.i12 .octf-btn {  padding-bottom: 4px;  padding-top: 4px;  background-color: #1F1F1F;  border-radius: 5px 5px 5px 5px;}.btn-cta-header.i12 .octf-btn:hover {  background-color: #3F5AFF;}.btn-cta-header.i12 a svg {  display: block;  width: 1em;  height: 1em;  fill: #FFEED7;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.btn-cta-header.i12 a span {  color: #fff;  font-family: "Epilogue",Sans-serif;  font-size: 16px;  font-weight: 500;  line-height: 31px;}.btn-cta-header.i12 a span:first-child {  padding-right: 10px;}.btn-cta-header.i12 .text-link {  margin-right: 30px;}.btn-cta-header.i12 .text-link svg {  fill: #3F5AFF;}.btn-cta-header.i12 .text-link span {  color: #3F5AFF;}.site-header-12 .main-navigation ul > li > a {  color: #1F1F1F;  font-family: "DM Sans",Sans-serif;  font-weight: 500;}.site-header-12 .main-navigation > ul > li > a{  padding-bottom: 23px;  padding-top: 23px;}.site-header-12 .main-navigation > ul > li {  margin: 0 16px;}.site-header-12 .octf-mainbar-row .logo-col {  flex-grow: 0.1;}.site-header-12 #site-logo {  justify-content: start;}.site-header-12 #site-logo img {  width: 140px;}.site-header-12 .main-navigation > ul > li:first-child {  margin-left: 30px;}.site-header-12 .main-navigation ul > li.menu-item-has-children > a:after {  color: #1F1F1F;}.site-header-12 .main-navigation > ul > li:hover:before, .site-header-12 .main-navigation > ul > li.current-menu-item:before, .site-header-12 .main-navigation > ul > li.current-menu-ancestor:before {  display: none;}.site-header-12 .main-navigation ul li li a:hover, .site-header-12 .main-navigation ul ul li.current-menu-item > a, .site-header-12 .main-navigation ul ul li.current-menu-ancestor > a {  color: #3F5AFF;}.site-header-12 .main-navigation ul li li a:before {  color: #3F5AFF;}.top-12 {  background-image: linear-gradient(90deg,#F0F1FF 65%,#FFFFFF00 0%);}.top-12 .overlay {  background-image: url(../images/home12-bgbanner.jpg);  background-position: top right;  background-repeat: no-repeat;  opacity: 1;  background-color: transparent;  z-index: 0;}.top-12 .overlay.st2 {  background-image: url('../images/home12-shape1.png');  background-position: 64% 70.5%;  background-repeat: no-repeat;  opacity: 1;  background-color: transparent;  z-index: 0;}.top-12 h1 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 60px;  font-weight: 700;  line-height: 74px;  margin-bottom: 10px;}.top-12 p {  color: #80828E;  font-family: "Epilogue",Sans-serif;  font-size: 18px;  font-weight: 400;}.sub-home-12 {  padding: 18px 18px 18px 0;  background: #fff;  border-radius: 5px;}.sub-home-12 span {  display: inline-block;}.sub-home-12 span.your-name:before, .sub-home-12 span.your-tel:before {  position: absolute;  left: 30px;  top: calc(50% - 10px);  line-height: 1;  font-family: "Font Awesome 5 Free";  font-weight: 900;  font-size: 20px;  color: #7a8dff;}.sub-home-12 span.your-name:before {  content: '\f2bd';}.wpcf7-form-control-wrap {  position: relative;}.sub-home-12 input {  font-family: "Epilogue";  font-size: 18px;  line-height: 30px;  color: #80828E;  padding: 17px 15px 17px 60px;  width: 100%;  max-width: 330px;  background: #fff;}.sub-home-12 input[type=text] {  border-right: 2px solid #f6f6f6;}.sub-home-12 span.your-tel:before {  content: '\f879';}.sub-home-12 .octf-btn {  font-family: "Epilogue";  font-size: 16px;  font-weight: 500;  line-height: 30px;  padding: 16px 45px;  margin-left: 30px;  margin-top: 15px;  text-transform: capitalize;  border-radius: 5px;  background: #3f5aff;}.sub-home-12 .octf-btn:hover {  background: #1F1F1F;}.top-list-12 svg, .list-12 svg, a.octf-btn-main-12 svg {  display: block;  width: 1em;  height: 1em;  fill: #3F5AFF;}a.octf-btn-main-12 svg {  fill: #fff;}.top-list-icon-12 {  margin-right: 6px;  font-size: 16px;}.top-list-text-12 {  font-family: "Epilogue",Sans-serif;  font-size: 18px;  font-weight: 700;  color: #1F1F1F;  line-height: 58px;  align-self: center;  padding-left: 5px;}.list-12 li {  margin-bottom: 15px;}.list-12 li:last-child {  margin-bottom: 0;}.list-12 .list-icon-12 {  margin-right: 5px;  font-size: 16px;}.list-12 .list-text-12 {  font-family: "Epilogue",Sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 32px;  color: #1F1F1F;  align-self: center;  padding-left: 5px;}.icon-box-12 svg {  width: 1em;  height: 1em;  position: relative;  display: block;}.icon-box-12 .icon-main {  font-size: 32px;  padding: 20px;  -webkit-border-radius: 50%;  border-radius: 50%;  background-color: #F0F1FF;  display: inline-block;  margin-bottom: 23px;}.icon-box-12 .icon-main.color-2 {  background-color: #FFEED7;}.icon-box-12 .icon-main.color-3 {  background-color: #F7F7F7;}.icon-box-12 .content-box h4 {  font-family: "Epilogue",Sans-serif;  font-size: 24px;  font-weight: 700;  line-height: 36px;  margin-bottom: 18px;  color: #1F1F1F;}.icon-box-12 .content-box p {  color: #80828E;  font-family: "Epilogue",Sans-serif;  font-weight: 400;  line-height: 28px;  margin-bottom: 0;}hr.i12 {  margin: 0;  background-color: #F5F5F5;  height: 2px;}.services-12 h1 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 42px;  font-weight: 700;  line-height: 60px;}.services-12 h2 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 30px;  font-weight: 700;  line-height: 46px;}.services-12 p {  color: #80828E;  font-family: "Epilogue",Sans-serif;  font-size: 18px;}.octf-btn-main-12 {  font-family: "Epilogue",Sans-serif;  font-size: 16px;  font-weight: 500;  line-height: 30px;  background-color: #3F5AFF;  color: #fff;  border: none;  text-transform: inherit;  border-radius: 5px 5px 5px 5px;  padding: 16px 32px 16px 32px;}.octf-btn-main-12:hover, .octf-btn-main-12:focus {    background-color: #1F1F1F;}.octf-btn-main-12 .btn-icon-12 {  font-size: 12px;}.octf-btn-main-12 svg {  fill: #fff;  margin-left: 11px;}.service12-img-1 {  padding: 0 0 50px 0;  background-color: #FFEED7;}.service-img1-position-12 {  position: absolute;  top: -10%;  right: -7%;}.service-img2-position-12 {  position: absolute;  bottom: 11%;  left: -14.6%;}.service12-img-2 {  padding-top: 50px;  background-color: #F7F7F7;}.service-img3-position-12 {  position: absolute;  top: 5%;  left: -1.3%;}.service-img4-position-12 {  position: absolute;  bottom: -17%;  right: 5.5%;}.service12-img-3 {  padding-top: 50px;  background-color: #F0F1FF;}.service-img5-position-12 {  position: absolute;  top: -8%;  right: 15%;}.service-img6-position-12 {  position: absolute;  bottom: -9%;  right: -5%;}.partner-12 {  background-color: #FFEED7;}.title-12 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 42px;  font-weight: 700;  line-height: 60px;}.p-12 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 18px;}.partner-grid {  display: flex;  justify-content: flex-start;  align-items: stretch;  flex-wrap: wrap;  overflow: hidden;  text-align: center;}.partner-grid .partner-item {  width: 25%;  min-height: 140px;  padding: 30px 40px;  border-left: 1px solid #ccc;}.partner-grid .partner-item:first-child, .partner-grid .partner-item.first-col {  border-left: none;}.partner-grid .partner-item figure {  width: 100%;  margin: 0;}.partner-grid .first-col:not(:first-child), .partner-grid .first-col:not(:first-child)~.partner-item {  border-top: 1px solid #ccc;}.icon-box-12.s1 .icon-main {  font-size: 20px;  padding: 18px;  background-color: #F0F1FF;  fill: #3F5AFF;}.icon-box-12.s1:hover .icon-main {  background-color: #FFEED7;}.icon-box-12.s1 .content-box {  padding-left: 86px;}.icon-box-12.s1 .content-box h4 {  font-family: "Epilogue",Sans-serif;  font-size: 24px;  font-weight: 700;  line-height: 55px;  color: #1F1F1F;  margin-bottom: 0;  }.work-img-12 {  padding: 40px 40px 40px 40px;  background-color: #F7F7F7;}.work-img1-position-12 {  position: absolute;  right: 1.6%;  top: -1.85%;}.work-img2-position-12 {  position: absolute;  left: -2.3%;  bottom: 0.3%;}.ot-counter.i12  span.num{  color: #3F5AFF;  font-family: "Epilogue",Sans-serif;  font-size: 60px;  font-weight: 700;  padding-left: 0;  line-height: 80px;}.ot-counter.i12 h6 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 20px;  font-weight: 500;  line-height: 32px;  letter-spacing: .4px;  margin-top: 0;  padding-left: 0;}.ot-counter.i12 h6:before {  display: none;}.testi-12 {  background-color: #F0F1FF;}.testi-12 .container-fluid {  width: 80vw;  max-width: 80vw;}.ot-testimonials-slider-12 .ttext {  background: #FFF;  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 20px;  font-weight: 500;  line-height: 32px;  padding: 40px 30px 38px 40px;  margin-bottom: 31px;}.ot-testimonials-slider-12 .ticon {  margin-bottom: 30px;  width: auto;  max-width: 96px;}.ot-testimonials-slider-12 .t-head {  overflow: hidden;  justify-content: normal;}.ot-testimonials-slider-12 .t-head img {  margin-right: 20px;  width: 70px;  height: auto;  border-radius: 50%;}.ot-testimonials-slider-12 h6 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 16px;  font-weight: 700;  margin-bottom: 0;}.ot-testimonials-slider-12 span {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 16px;}.ot-testimonials-slider-12.owl-theme .owl-dots .owl-dot span {  background: #fff;}.ot-testimonials-slider-12.owl-theme .owl-dots .owl-dot.active span {  background: #3F5AFF;}.contact-img-12 {  margin-left: 40px;}.contact-info-12 {  color: #80828E;  font-family: "Epilogue",Sans-serif;  font-size: 20px;  font-weight: 500;  line-height: 36px;}.contact-info-12 a {  color: #3f5aff;}.lead-12 {  color: #1F1F1F;  font-family: "Epilogue",Sans-serif;  font-size: 20px;  font-weight: 500;  line-height: 36px;}#ajax-form .cf-home-12 label {  display: block;  font-size: 18px;  font-weight: 500;  color: #1F1F1F;  margin-bottom: 42px;}.cf-home-12 input[type=text], .cf-home-12 input[type=tel], .cf-home-12 input[type=email], .cf-home-12 textarea {  font-family: 'Epilogue';  font-size: 18px;  width: 100%;  background: transparent;  color: #80828e;  padding: 12px 0 15px;  line-height: 1;  border-bottom: 2px solid #f5f5f5;}.cf-home-12 .octf-btn {  font-family: 'Epilogue';  font-weight: 500;  font-size: 16px;  color: #fff;  background: #3f5aff;  text-transform: none;  border-radius: 5px;  padding: 20px 45px;}.cf-home-12 [type="checkbox"]:not(:checked)+span, .cf-home-12 [type="checkbox"]:checked+span {  position: relative;  padding-left: 45px;  cursor: pointer;  font-size: 16px;  color: #80828e;  font-weight: 400;}.cf-home-12 [type="checkbox"]:not(:checked)+span:after, .cf-home-12 [type="checkbox"]:checked+span:after {  content: '\f126';  font-family: Flaticon;  position: absolute;  top: 10px;  left: 7px;  font-size: 11px;  font-weight: 900;  color: #2e76fe;  line-height: 0;  -webkit-transition: all .2s;  transition: all .2s;}.cf-home-12 [type="checkbox"]:not(:checked)+span:after {  opacity: 0;}.cf-home-12 [type="checkbox"]:not(:checked)+span:before, .cf-home-12 [type="checkbox"]:checked+span:before {  content: '';  position: absolute;  left: 0;  top: -3px;  width: 24px;  height: 24px;  background: #f4f8ff;  border-radius: 4px;  -webkit-transition: all .275s;  transition: all .275s;}.cf-home-12 [type="checkbox"]:not(:checked)+span:before, .cf-home-12 [type="checkbox"]:checked+span:before {  background: #f0f1ff;  border-radius: 2px;}.cf-home-12 [type="checkbox"]:not(:checked)+span:after, .cf-home-12 [type="checkbox"]:checked+span:after {  color: #3f5aff;}.cf-home-12 [type="checkbox"]:not(:checked), .cf-home-12 [type="checkbox"]:checked {  position: absolute;  left: 0;  opacity: .01;}.footer-main-12 {  background-color: #FFEED7;}.logo-12 img {  max-width: 142px;}.ft-widget-12 p {  color: #80828E;  font-family: "Epilogue",Sans-serif;  line-height: 28px;}.ft-widget-12 .social-list li {  margin: 0 12px;}.ft-widget-12 .social-list li:first-child {  margin-left: 0;}.ft-widget-12 .social-list li a:first-child {  padding-left: 0;}.ft-widget-12 .social-list a {  color: #A79B99;  line-height: 1;}.ft-widget-12 .social-list a i {  font-size: 24px;}.ft-widget-12 .social-list a:hover {  color: #3f5aff;}.ft-widget-12 ul  {  list-style: none;  padding: 0;  margin: 0;}.ft-widget-12 ul a {  font-family: "Epilogue",Sans-serif;  font-size: 18px;  color: #1F1F1F;  font-weight: 500;  line-height: 44px;}.ft-widget-12 h4 {  color: #3F5AFF;  font-family: "Epilogue",Sans-serif;  font-weight: 700;  font-size: 18px;  line-height: 36px;  margin-bottom: 13px;}.copyright-text-12 {  color: #80828E;  font-family: "Epilogue",Sans-serif;  font-size: 16px;  line-height: 28px;}.ft-menu-i12 {  padding: 0;  margin: 0;  list-style: none;}.ft-menu-i12 li {  display: inline-block;  margin: 0 8px;}.ft-menu-i12 li a {  font-family: "Epilogue",Sans-serif;  font-size: 16px;  color: #80828E;  line-height: 28px;}.ft-menu-i12 li a:hover {  color: #3F5AFF;}#back-to-top.color-12 {  color: #3f5aff;}@media (min-width: 1024px) and (max-width: 1400px) {  .site-header-12 .octf-main-header .octf-mainbar-row {    display: inline-block;  }  .site-header-12 .octf-mainbar-row .logo-col {    padding-top: 10px;  }  .site-header-12 .cta-col {    position: absolute;    right: 0;    top: 10px;  }  .site-header-12 .main-navigation > ul > li:first-child {    margin-left: 0;  }}@media(max-width: 1024px){  .top-12 .overlay {    background-size: 0;  }}@media(max-width: 992px){  .partner-grid .partner-item {    width: 50%;    border: none;    border-bottom: 1px solid #cccccc;  }  .partner-grid .first-col:not(:first-child), .partner-grid .first-col:not(:first-child)~.partner-item {    border-top: none;  }}@media(max-width: 767px){  .top-12 h1 {    font-size: 42px;    line-height: 50px;  }  .services-12 h1 {    font-size: 30px;    line-height: 42px;  }}/* index 13 */.site-header-13 .container-fluid {  padding-left: 33px;  padding-right: 33px;}.site-header-13 .main-navigation > ul > li {  margin-right: 18px;  margin-left: 18px;}.site-header-13 .main-navigation ul > li > a {  padding-top: 23px;  padding-bottom: 23px;  color: #15171A;  font-weight: 400;  font-family: "Inter",Sans-serif}.site-header-13 .main-navigation ul > li > a:hover, .site-header-13 .main-navigation ul > li > a.current {  color: #3F5AFF;}.site-header-13 .main-navigation > ul > li:before {  display: none;}.site-header-13 #site-logo img {  width: 142px;}.site-header-13 .container-fluid .cta-col {  flex: 2;}.site-header-13 .octf-btn {  font-family: "Inter",Sans-serif;  font-size: 16px;  font-weight: 500;  line-height: 30px;  background-color: #00A76A;  border-radius: 5px 5px 5px 5px;  padding: 5px 46px 5px 46px;  text-transform: inherit;  border: none;}.site-header-13 .octf-btn:hover {  background-color: #3F5AFF;}.top-13 {  background-image: url('../images/home13-bg1.jpg');  background-position: top center;  background-repeat: no-repeat;}.top-13 h2 {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 60px;  font-weight: 700;  line-height: 74px;  margin-bottom: 16px;}.top-13 h2 span {  color: #3f5aff;}.top-13 p {  color: #15171AB3;  font-family: "Inter",Sans-serif;  font-size: 18px;  line-height: 32px;}.top-13 .octf-btn svg {  width: 16px;  fill: #fff;  margin-right: 10px;}.btn-main-13 {  font-family: "Inter",Sans-serif;  font-size: 16px;  line-height: 18px;  font-weight: 500;  background-color: #3F5AFF;  border-radius: 5px 5px 5px 5px;  padding: 23px 39px 23px 39px;  border: none;  text-transform: inherit;}.btn-main-13 span {  line-height: 18px;}.btn-main-13:hover, .btn-main-13:focus {  background-color: #15171A;}.btn-second-13 {  font-family: "Inter",Sans-serif;  font-size: 16px;  line-height: 1;  font-weight: 500;  background-color: #00A76A;  border-radius: 5px 5px 5px 5px;  padding: 24px 40px 24px 40px;  border: none;  text-transform: inherit;}.btn-second-13:hover {  background-color: #15171A;}.client-13 img {  filter: brightness(100%) contrast(0%) saturate(100%) blur(0) hue-rotate(0deg);  transition-duration: 0.3s;}.client-13:hover img {  filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);}.heading-13 span {  color: #00A76A;  font-family: "Inter",Sans-serif;  font-size: 14px;  font-weight: 500;  text-transform: capitalize;  margin-bottom: 8px;}.heading-13 .main-heading {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 42px;  font-weight: 700;  line-height: 60px;}.p-13 {  color: #15171AB3;  font-family: "Inter",Sans-serif;  font-size: 18px;  line-height: 32px;}.box-img-13 {  margin-right: 22px;}.box-content-13 h4 {  margin-bottom: 0;  color: #15171A;  font-family: "Inter",Sans-serif;  font-weight: 700;  line-height: 36px;}.work-block-13 {  background-image: url(../images/home13-bg2.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border-radius: 20px;  overflow: hidden;  position: relative;}.ot-acc-item {  padding: 15px 0 15px 0;}.ot-acc-item__trigger {  cursor: pointer;}.ot-acc-item__icon {  flex-grow: 0;  flex-shrink: 0;  font-size: 40px;  margin-right: 20px;}.ot-acc-item__icon {  margin-right: 29px;  font-size: 20px;  background: #3F5AFF;  padding: 17.5px 18px;  line-height: 1;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;}.ot-acc-item__icon svg, .ot-acc-item__icon i {  width: 1em;  height: 1em;  fill: #FFF;  color: #fff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.ot-acc-item__title {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 24px;  font-weight: 700;  margin-bottom: 0;  line-height: 36px;}.ot-acc-item__content {  display: none;}.ot-acc-item__content {  color: #15171AB3;  font-family: "Inter",Sans-serif;  line-height: 28px;  padding: 0 0 2px 85px;}.ot-acc-item__content h6 {  font-size: 16px;}.text-note-13 {  color: #15171AB3;  font-family: "Inter",Sans-serif;  font-size: 16px;  line-height: 30px;}.feature-13 {  background-image: url(../images/home13-bg3.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;}.icon-box-13 {  padding: 50px 30px 25px 30px;  background-color: #FFF;  border-radius: 20px 20px 20px 20px;}.icon-box-13 .icon-main {  margin-bottom: 23px;}.icon-box-13 .icon-main img {  width: 56px;}.icon-box-13 h5 {  margin-bottom: 24px;  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 26px;  font-weight: 600;  line-height: 34px;}.icon-box-13 h5 a {  color: #1b1d21;}.icon-box-13 .line-box {  margin-bottom: 20px;  height: 1px;  background: #EEEEF0;}.icon-box-13 p {  color: #15171ABF;  font-family: "Inter",Sans-serif;  font-size: 16px;}.token-13 {  background-image: url(../images/home13-bg-4.jpg);  background-position: center center;  background-repeat: no-repeat;  margin-top: 110px;  margin-bottom: 150px;}.token-13 p {  color: #FFFFFFBF;}.token-box-13.icon-box-s2 .icon-main {  color: #00A76A;  font-size: 8.4px;}.token-box-13.icon-box-s2 .icon-main i {  font-size: 8.4px;}.token-box-13.s1 .content-box {  padding-left: 19px;}.token-box-13.icon-box-s2 h5 {  margin-bottom: 4px;  font-family: "Inter",Sans-serif;  font-size: 16px;  font-weight: 500;  line-height: 7px;  color: #fff;}.token-box-13.icon-box-s2 p {  color: #FFFFFFB3;  font-family: "Inter",Sans-serif;  font-size: 16px;  font-weight: 400;}.token-count-13 {  background-image: url(../images/home13-bg5.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  padding: 51px 75px 60px 75px;  margin-left: 40px;  border-radius: 20px 20px 20px 20px;}.token-count-13 p {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 24px;  font-weight: 700;  line-height: 36px;}.token-count-13 .ot-countdown li span {  margin-bottom: 14px;  color: #3F5AFF;}.token-count-13 .ot-countdown p {  color: #15171AB3;  font-family: "Inter",Sans-serif;  font-size: 14px;  line-height: 10px;  font-weight: 400;}.token-count-13 .ot-countdown li span, .token-count-13 .ot-countdown li.seperator {  font-family: "Sora",Sans-serif;  font-size: 36px;  font-weight: 700;}.token-count-13 .ot-countdown li.seperator {  color: #3F5AFF;  line-height: normal;}.distriburion-13 {  background-image: url(../images/home13-bg6.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;}.ot-chart-bar {  display: table;  table-layout: fixed;  width: 100%;  height: 100%;  margin-bottom: 50px;}.ot-chart-bar .inner-bar {  position: relative;  display: table-cell;  vertical-align: bottom;  height: 200px;  text-align: center;}.ot-chart-bar .col-chart {  position: relative;  display: block;  background-color: #43baff;  border-radius: 20px 20px 0 0;}.ot-chart-ba .col-chart {  border-radius: 20px 20px 0 0;  background-color: transparent;}.ot-chart-bar.color-1 .col-chart {  background-color: transparent;  background-image: linear-gradient(180deg,#E1F0FA 0%,#00A76A 99%);}.ot-chart-bar .chart-title, .ot-chart-bar .percent {  position: absolute;  left: 50%;  transform: translateX(-50%);}.ot-chart-bar .percent {  font-size: 32px;  font-weight: 600;  margin-bottom: 10px;  line-height: 42px;  color: #43baff;  bottom: 100%;}.color-1 .percent {  color: #00A76A;  font-family: "Inter",Sans-serif;  font-weight: 600;}.ot-chart-bar .chart-title {  width: 100%;  display: block;  top: 100%;  padding: 0;  margin-top: 17px;  margin-bottom: 0;  word-wrap: break-word;  font-size: 16px;  font-weight: 500;}.chart-title {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 16px;}.circle {  position: relative;  padding-left: 20px;}.circle:before {  position: absolute;  content: '';  font-size: .5em;  width: 1em;  height: 1em;  left: 0;  top: calc(50% - 0.5em);  border-radius: 50%;  background-color: #43baff;}.color-1 .circle:before {  background-color: #00A76A;}.ot-chart-bar.color-2 .col-chart {  background-color: transparent;  background-image: linear-gradient(180deg,#E1F0FA 0%,#3F5AFF 99%);}.color-2 .percent {  color: #3F5AFF;  font-family: "Inter",Sans-serif;  font-weight: 600;}.color-2 .circle:before {  background-color: #3F5AFF;}.ot-chart-bar.color-3 .col-chart {  background-color: transparent;  background-image: linear-gradient(180deg,#E1F0FA 0%,#FE8C01 99%);}.color-3 .percent {  color: #FE8C01;  font-family: "Inter",Sans-serif;  font-weight: 600;}.color-3 .circle:before {  background-color: #FE8C01;}.ot-chart-bar.color-4 .col-chart {  background-color: transparent;  background-image: linear-gradient(180deg,#E1F0FA 0%,#FE27D2 99%);}.color-4 .percent {  color: #FE27D2;  font-family: "Inter",Sans-serif;  font-weight: 600;}.color-4 .circle:before {  background-color: #FE27D2;}.ot-chart-bar.color-5 .col-chart {  background-color: transparent;  background-image: linear-gradient(180deg,#E1F0FA 0%,#00C1DD 99%);}.color-5 .percent {  color: #00C1DD;  font-family: "Inter",Sans-serif;  font-weight: 600;}.color-5 .circle:before {  background-color: #00C1DD;}.ot-chart-bar.color-6 .col-chart {  background-color: transparent;  background-image: linear-gradient(180deg,#E1F0FA 0%,#FD3E25 99%);}.color-6 .percent {  color: #FD3E25;  font-family: "Inter",Sans-serif;  font-weight: 600;}.color-6 .circle:before {  background-color: #FD3E25;}.roadmap-block-13 {  background-image: url(../images/home13-bg7.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  padding: 40px 60px 100px 60px;}.roadmap-block-13 .ot-timeline {  position: relative;}.ot-timeline__list {  position: relative;  padding-left: 30px;}.ot-timeline__list:before {  position: absolute;  content: '';  left: 0;  top: 0;  height: 100%;  width: 4px;  background-image: linear-gradient(to bottom,#e1f0fa,#495aff);}.roadmap-block-13 .ot-timeline__list:before {  background-color: transparent;  background-image: linear-gradient(90deg,#E1F0FA 0%,#3F5AFF 99%);}.ot-timeline .date-timeline {  display: block;  font-size: 24px;  font-weight: 600;  line-height: 60px;  margin-bottom: 10px;}.ot-timeline .circle {  padding-left: 16px;}.roadmap-block-13 .date-timeline {  color: #15171A;  font-family: "Inter",Sans-serif;  letter-spacing: -.4px;}.ot-timeline .circle:before {  font-size: 8px;}.roadmap-block-13 .circle:before {  background-color: #3F5AFF;}.ot-timeline .content-timeline {  display: inline-block;  margin-bottom: 0;}.ot-timeline .item-content-timeline {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  align-items: center;  font-size: 14px;  margin-bottom: 20px;  padding: 10px 25px;  line-height: 22px;  border-radius: 32px;  background-color: #43baff;  color: #fff;  min-height: 64px;}.roadmap-block-13 .item-content-timeline {  color: #15171A;  background-color: #FFF;  font-family: "Inter",Sans-serif;}.benefit-13 {  background-image: url(../images/home13-bg8.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;}.benefit-box-13 {  padding: 43px 30px 27px 30px;  background-color: #FFF;  border-radius: 20px 20px 20px 20px;}.benefit-box-13 h4 {  margin-bottom: 32px;  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 26px;  font-weight: 600;  line-height: 34px;}.benefit-box-13 h4 a {  color: #1b1d21;}.benefit-line-13 {  margin-bottom: 32px;  height: 1px;  background: #EEEEF0;  width: 100%;}.benefit-box-13 .num {  display: block;  font-family: "Inter",Sans-serif;  color: #15171A;  font-size: 32px;  font-weight: 600;  line-height: 42px;}.benefit-box-13 p {  color: #15171ABF;  font-family: "Inter",Sans-serif;  font-size: 16px;}.ot-team-slider {  margin-right: -30px;}.ot-team-slider .ot-team__thumb {  margin-bottom: 25px;  overflow: hidden;  display: inline-block;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  transition: box-shadow 0.3s linear;  -webkit-transition: box-shadow 0.3s linear;  -moz-transition: box-shadow 0.3s linear;  -o-transition: box-shadow 0.3s linear;  -ms-transition: box-shadow 0.3s linear;}.ot-team-slider .ot-team__info h5 {  font-size: 26px;  font-weight: 600;  margin-bottom: 5px;}.ot-team-slider .ot-team__info h5 {  margin-bottom: 8px;  font-family: "Inter",Sans-serif;  line-height: 34px;}.ot-team-slider .title-link:hover, .ot-team-slider .title-link.active {  background-size: 100% 2px;}.ot-team-slider .ot-team__info h5 a {  color: #15171A;}.ot-team-slider .ot-team__info h5 a:hover {  color: #3F5AFF;}.ot-team-slider .title-link {  display: inline;  background-size: 0 2px;  background-position: 0 100%;  background-repeat: no-repeat;  background-image: linear-gradient(0deg,#fff,currentColor);}.ot-team-slider .title-link:hover, .ot-team-slider .title-link.active {  background-size: 100% 2px;}.ot-team-slider .ot-team__info span {  display: block;  font-size: 14px;  color: #6d6d6d;  margin-bottom: 30px;}.ot-team-slider .ot-team__info span {  font-family: "Inter",Sans-serif;  text-transform: none;  line-height: 22px;}.ot-team-slider .ot-team__info .team-social a {  display: inline-block;  text-align: center;  font-size: 20px;  margin-right: 15px;  line-height: 1;  color: #000;}.ot-team-slider .ot-team__info .team-social a {  color: #0003;}.ot-team-slider .team-social a:hover {  color: #3F5AFF;}.ot-team-slider.owl-theme .owl-dots {  margin-top: 50px;}.ot-team-slider.owl-theme .owl-dots .owl-dot span {  background-color: #EBEEF1;}.ot-team-slider.owl-theme .owl-dots .owl-dot.active span {  background-color: #3F5AFF;}.ot-team-slider.owl-theme .owl-nav [class*='owl-'] {  width: 60px;  height: 60px;  z-index: 1;  color: #FFF;  background: #00A76A;  outline: none;  border: 1px solid #00A76A;  border-radius: 50%;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.ot-team-slider.owl-theme .owl-nav [class*='owl-']:hover {  background: #3F5AFF;  border-color: #3F5AFF;}.ot-team-slider.owl-theme .owl-nav .owl-prev {  margin: 0;  top: -120px;  right: 80px;  left: auto;}.ot-team-slider.owl-theme .owl-nav .owl-next {  right: 0;  top: -120px;  margin: 0;}.faq-13 {  background-image: url(../images/home13-bg9.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;}.hr13 {  background-color: #DFDFE1;}.faq-acc-13 .ot-acc-item {  padding: 20px 0 20px 0;  border-bottom: 1px solid #dfdfe1;}.faq-acc-13 .ot-acc-item__title {  flex-grow: 1;  cursor: pointer;  justify-content: space-between;  overflow: hidden;  font-weight: 500;  color: #43baff;  padding: 0;  margin-bottom: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.faq-acc-13 .ot-acc-item__title {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 26px;  font-weight: 600;  line-height: 40px;}.ot-acc-item.current .ot-acc-item__title span.down {  display: none;}.ot-acc-item__title svg {  display: block;  width: 20px;  fill: #43baff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.faq-acc-13 .ot-acc-item__title svg {  width: 18px;  fill: #3F5AFF;}.ot-acc-item__title span.up {  display: none;}.ot-acc-item.current .ot-acc-item__title span.up {  display: inherit;}.ot-acc-item.current .ot-acc-item__title {  color: #3F5AFF;}.faq-acc-13 .ot-acc-item__content {  color: #15171AB3;  font-family: "Inter",Sans-serif;  line-height: 30px;  padding: 30px 70px 0 0;}.faq-acc-13 .ot-acc-item__content ol {  margin-left: 20px;}.faq-acc-13 .ot-acc-item__content a {  color: #3f5aff;}.title-link {  display: inline;  background-size: 0 2px;  background-position: 0 100%;  background-repeat: no-repeat;  background-image: linear-gradient(0deg,#fff,currentColor);}.title-link:hover, .title-link.active {  background-size: 100% 2px;}.post-box-13.post-box .entry-media .post-cat {  position: absolute;  z-index: 2;  top: 17px;  bottom: auto;  left: 20px;}.post-box-13 .post-cat a{  font-family: "Inter",Sans-serif;  font-size: 14px;  font-weight: 600;  line-height: 22px;  text-transform: inherit;  fill: #3F5AFF;  color: #3F5AFF;  background-color: #FFF;  border-radius: 12px 12px 12px 12px;  padding: 1px 13px 1px 13px;}.post-box-13 .post-cat a:hover {  color: #fff;  background-color: #3F5AFF;}.post-box-13.post-box .entry-meta {  margin-bottom: 5px;  line-height: 1;}.post-box-13.post-box .entry-meta a {  font-family: "Inter",Sans-serif;  font-size: 14px;  color: #15171ABF;  font-weight: 600;  line-height: 22px;}.post-box-13.post-box .entry-meta a:hover {  color: #00A76A;}.post-box-13 h3 {  color: #15171A;  font-family: "Inter",Sans-serif;  font-size: 26px;  font-weight: 600;  line-height: 40px;}.post-box-13 h3 a {  color: #15171A;}.post-box.post-box-13:hover {  background-color: transparent;  box-shadow: none;}.btn-link-13 {  color: #00A76A;  fill: #00A76A;  font-family: "Inter",Sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 16px;}.btn-link-13 svg {  font-weight: 700;  width: 22px;}.btn-link-13:hover, .btn-link-13:hover svg {  color: #3F5AFF;  fill: #3F5AFF;}.post-box-13 .btn-readmore {  margin-top: 0;  padding-top: 1px;  line-height: 30px;}.post-box-13 .btn-readmore > a {  color: #00A76A;  font-weight: 500;  font-size: 16px;}.post-box-13 .btn-readmore > a:hover {  color: #3F5AFF;}.post-box-13 .post-inner {  margin-bottom: 0;}.footer-13 {  background-color: #3F5AFF;}.ft-logo-13 img {  width: 180px;}.ft-social-13 li a {  display: inline-block;  text-align: center;  background-color: #F6F8FA1A;  -webkit-border-radius: 10%;  border-radius: 10%;  font-weight: 400;  height: 48px;  width: 48px;  line-height: 56px;  color: #fff;}.ft-social-13 li a i {  font-size: 20px;}.ft-social-13 li a:hover {  background-color: #fff;  color: #23599D;}.footer-widget-13 h5 {  color: #fff;  font-family: "Inter",Sans-serif;  font-weight: 600;  margin-bottom: 18px;  line-height: 1;}.sub-form-13 {  position: relative;}.sub-footer-13 input[type=email] {  font-family: "Inter";  height: 48px;  width: 100%;  font-size: 14px;  background: #fff;  color: rgba(21,23,26,.75);  border: none;  padding: 0 84px 0 20px;  border-radius: 6px;}.sub-footer-13 button {  position: absolute;  top: 4px;  right: 4px;  background: #f6f8fa;  border: none;  width: 40px;  height: 40px;  color: #00A76A;  text-align: center;  outline: none;  border-radius: 6px;}.footer-widget-13 h6 {  color: #FFF;  font-family: "Inter",Sans-serif;  font-size: 16px;  font-weight: 600;  margin-bottom: 27px;  line-height: 30px;}.footer-list-13 li {  margin-bottom: 18px;  line-height: 1;}.footer-list-13 a {  font-family: "Inter",Sans-serif;  line-height: 20px;  font-size: 16px;  color: #BAC2FF;}.footer-list-13 a:hover {  color: #fff;}.copyright-text-13 {  color: #FFF9;  font-family: "Inter",Sans-serif;  font-size: 13px;  font-weight: 300;  line-height: 38px;}.hr-ft13 {  background-color: #FFFFFF1A;  margin: 0;}@media (max-width: 767px){  .ot-team-slider {    text-align: center;  }}@media (min-width: 767px) and (max-width: 992px){  .work-block-13 {    padding-left: 20px;    padding-right: 20px;  }}/* index 14 */.site-header-14 .container-fluid {  padding-left: 50px;  padding-right: 50px;}.site-header-14 .site-logo img {  width: 142px;}.site-header-14 .main-navigation > ul > li {  margin-left: 16px;  margin-right: 16px;}.site-header-14 .main-navigation ul > li > a {  color: #fff;  font-family: "Sora",Sans-serif;  font-weight: 400;  padding-top: 23px;  padding-bottom: 23px;}.site-header-14 .main-navigation ul > li > a:hover, .site-header-14 .main-navigation ul > li > a.current {  color: #D7F024;}.site-header-14 .main-navigation > ul > li:before {  display: none;}.site-header-14 .octf-btn {  background-color: #fff;  color: #1C0A27;  padding: 4px 48px 4px 48px;  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 600;  text-transform: capitalize;  line-height: 30px;  background-color: #FFF;  border-radius: 20px 20px 20px 20px;}.site-header-14 .octf-btn:hover {  background-color: #1C0A27;  color: #fff;}.site-header-14 .is-stuck {  background-color: #1C0A27;}.top-14 {  background-color: #1C0A27;  background-image: url(../images/home14-bg3.png);  background-position: 0 45px;  background-repeat: no-repeat;}.top-14 .overlay {  background-image: url(../images/home14-bg2.png);  background-position: top center;  background-repeat: no-repeat;  opacity: 1;  background-color: transparent;  z-index: 0;}.top-14 h1 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 60px;  font-weight: 700;  line-height: 72px;  margin-bottom: 0;}.top-14 p {  color: #FFF9;  font-family: "Sora",Sans-serif;  font-weight: 400;}.btn-second-14 {  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 32px;  fill: #FFF;  color: #FFF;  background-color: #BB04FF;  border-radius: 27px 27px 27px 27px;  border: none;  padding: 11.5px 60px 11.5px 60px;  text-transform: inherit;}.btn-second-14 svg {  width: 12px;  fill: #fff;  margin-left: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.btn-second-14:focus, .btn-second-14:hover {  color: #1C0A27;  background-color: #FFF;}.btn-second-14:hover svg {  fill: #1C0A27;}.token-count-14 {  padding: 40px 40px 50px 40px;  background-image: url(../images/home14-bg1.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  border-radius: 20px 20px 20px 20px;}.token-count-14 h2 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 36px;  font-weight: 500;  line-height: 48px;  letter-spacing: -.4px;}.token-count-14 .ot-countdown li span {  margin-bottom: 10px;  padding: 0 8px 0 8px;  border-radius: 10px 10px 10px 10px;  background-color: #FFFFFF0A;}.token-count-14 .ot-countdown p {  color: #FFFFFFB3;  font-family: "Sora",Sans-serif;  font-size: 16px;}.token-count-14 .ot-countdown li span, .token-count-14 .ot-countdown li.seperator {  font-family: "Sora",Sans-serif;  font-size: 36px;  font-weight: 500;  line-height: 70px;}.token-count-14 .ot-countdown li.seperator {  color: #fff;}.btn-main-14 {  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 32px;  fill: #1C0A27;  color: #1C0A27;  background-color: #D7F024;  border-radius: 27px 27px 27px 27px;  padding: 11.5px 60px 11.5px 60px;  text-transform: inherit;  border: none;}.btn-main-14 svg {  width: 12px;  fill: #1C0A27;  margin-left: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.btn-main-14:focus, .btn-main-14:hover {  background-color: #FFF;  color: #1C0A27;}.btn-second-14:hover svg {  fill: #1C0A27;}.token-line-14 p {  color: #FFFFFFB3;  font-family: "Sora",Sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 32px;}.token-progress-14 {  position: relative;  height: 100%;  background-color: #FFFFFF1A;  border-radius: 5px;  overflow: hidden;}.progress-bar-14 {  width: 80%;  background-color: #BB04FF;  height: 10px;  line-height: 10px;}.token-count-14 h4 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 500;  line-height: 32px;  margin-bottom: 10px;}.token-accept-14 {  padding: 2px 0 4px 0;  background-color: #FFFFFF0D;  border-radius: 10px 10px 10px 10px;}.decor-image-top-14 {  position: absolute;  right: 4.8%;  bottom: 0.7%}.top-list-icon-14 h2 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 36px;  font-weight: 700;  line-height: 48px;  margin-bottom: 11px;}.icon-list-14 {  padding-left: 0;  list-style: none;}.icon-list-14 svg {  width: 30px;  height: 30px;  margin-right: 28px;  fill: #0000;}.icon-list-14 li .icon-list-text-14 {  font-family: "Sora",Sans-serif;  line-height: 50px;  color: #FFFFFFB3;  font-size: 16px;}.title-14 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 36px;  font-weight: 700;  line-height: 48px;}.counter-14 {  background-color: #1C0A27;  background-image: url(../images/home14-bg4.png);  background-position: top center;  background-repeat: no-repeat;}.ot-counter.i14 .num-count {  line-height: 1;}.ot-counter.i14 span {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 48px;  font-weight: 500;  padding-left: 0;}.ot-counter.i14 .total {  color: #D7F024;  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 2.5;}.ot-counter.i14 h6 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 500;  line-height: 32px;  text-transform: inherit;  padding-left: 0;  margin: 0;  letter-spacing: 0;}.ot-counter.i14 h6:before {  display: none;}.crypto-excahnge-14 {  background-color: #1C0A27;}.crypto-exchange-left-14 {  padding: 27px 80px 25px 80px;  background-color: #FFFFFF0A;  border-radius: 20px 20px 20px 20px;}.crypto-exchange-left-14 h5 {  color: #D7F024;  font-family: "Sora",Sans-serif;  font-size: 24px;  font-weight: 500;  line-height: 48px;  letter-spacing: -.4px;}.crypto-exchange-left-14 p {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 14px;  font-weight: 300;  line-height: 54px;  letter-spacing: -.4px;}.crypto-exchange-left-14 h6 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 500;  line-height: 12px;  letter-spacing: -.4px;}.ot-process-list-wrapper .ot-process-list-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  justify-content: space-between;  word-break: normal;  padding: 15px;  line-height: 30px;  font-size: 14px;  background: transparent;  border-radius: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.crypto-exchange-left-14 .ot-process-list-item {  padding: 15px 25px 15px 10px;  color: #FFFFFF4D;  font-family: "Sora",Sans-serif;  font-weight: 500;  line-height: 30px;  letter-spacing: -.4px;  margin-bottom: 1px;}.ot-process-list-wrapper .ot-title-process {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.ot-process-list-wrapper .ot-process-list-item div {  word-break: normal;}.crypto-exchange-left-14 .ot-process-list-icon {  margin-right: 8px;  font-size: 14px;}.ot-process-list-wrapper .ot-process-list-icon svg {  display: block;  width: 1em;  height: 1em;  fill: #6d6d6d;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.crypto-exchange-left-14 .ot-process-list-icon svg {  fill: #FFFFFF4D;}.ot-process-list-wrapper .ot-process-list-icon+.ot-process-list-text {  align-self: center;  padding-left: 5px;}.ot-process-list-wrapper .ot-process-list-item.process-current {  color: #fff;  z-index: 10;  font-size: 16px;  background: #43baff;  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1);}.crypto-exchange-left-14 .ot-process-list-wrapper .ot-process-list-item.process-current {  background: #BB04FF;  color: #FFF;  font-size: 14px;}.crypto-exchange-left-14 .ot-process-list-item.process-current .ot-process-list-icon svg {  fill: #FFF;}.crypto-exchange-right-14 h2 {  margin-top: 8px;  margin-bottom: 19px;}.p-14 {  color: #FFFFFFB3;  font-family: "Sora",Sans-serif;  line-height: 32px;}.p2-14 {  color: #FFF9;  font-family: "Sora",Sans-serif;  line-height: 30px;}.crypto-exchange-right-14 .ot-icon-list-wrapper {    margin: 0 0 37px 30px;}.ot-icon-list-wrapper .ot-icon-list-item, .ot-icon-list-wrapper .ot-icon-list-item a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.ot-icon-list-wrapper .ot-icon-list-item {  margin-bottom: 12px;  word-break: normal;}.crypto-exchange-right-14 .ot-icon-list-item, .crypto-exchange-right-14 .ot-icon-list-item a {  color: #FFF;}.crypto-exchange-right-14 .ot-icon-list-item {  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 500;  line-height: 40px;}.ot-icon-list-wrapper .ot-icon-list-icon {  display: inline-block;  font-size: 14px;  text-align: center;  -ms-flex-negative: 0;  flex-shrink: 0;  margin-right: 6px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.crypto-exchange-right-14 .ot-icon-list-icon {  margin-right: 14px;  font-size: 8px;}.ot-icon-list-wrapper .ot-icon-list-icon i {  display: block;  width: 1em;  height: 1em;  color: #1080d0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.crypto-exchange-right-14 .ot-icon-list-icon i {  color: #D7F024;}.ot-icon-list-wrapper .ot-icon-list-icon+.ot-icon-list-text {  align-self: center;  padding-left: 5px;}.btn-light-14 {  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 32px;  fill: #1C0A27;  color: #1C0A27;  background-color: #fff;  border-radius: 27px 27px 27px 27px;  padding: 11.5px 60px 11.5px 60px;  text-transform: inherit;  border: none;}.btn-light-14 svg {  width: 12px;  fill: #1C0A27;  margin-left: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.btn-light-14:hover, .btn-light-14:focus {  background-color: #D7F024;  color: #1C0A27;}.view-14 {  background-image: url(../images/home14-bg5.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;}.image-box-14 figure {  margin-top: 0;  margin-bottom: 33px;}.images-box-content-14 h3 {  margin-bottom: 16px;  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 30px;}.images-box-content-14 p {  color: #FFF9;  font-family: "Sora",Sans-serif;  margin-bottom: 0;}.hr-14 {  margin: 0;  background-color: #FFFFFF1A;}.hr2-14 {  background-color: #FFFFFF0D;}.counter-14 .hr-14 {  background-color: #FFFFFF0D;}.images-text-14 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 700;  margin-bottom: 6px;}.images-text-14 img {  margin-right: 20px;}.images-text-14 + a {  margin-left: 50px;}.octf-btn-link-14 {  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 32px;  fill: #D7F024;  color: #D7F024;  background-color: #FFF0;  border-style: solid;  border-width: 0 0 1px 0;  border-color: #D7F024;  display: inline-block;  border-radius: 0 0 0 0;}.octf-btn-link-14 .octf-btn-icon-14 {  line-height: 32px;}.octf-btn-link-14 .octf-btn-text-14 span {  display: inline-block;}.octf-btn-link-14 svg {  width: 12px;}.octf-btn-link-14:hover, .octf-btn-link-14:hover svg, .octf-btn-link-14:focus {  color: #fff;  fill: #fff;  border-color: #fff;}.document-14 {  background-color: #1C0A27;}.document-list-14 .icon-circle {  fill: #342A3F;  margin-right: 15px;  font-size: 17px;  line-height: 16px;  display: inline-block;  padding: 7.5px;  background: #D7F024;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;}.document-list-14 .icon-circle svg{  fill: #342A3F;  margin-right: 0;  width: 17px;  height: 17px;}.document-list-14.icon-list-14 li .icon-list-text-14 {  font-family: "Sora",Sans-serif;  font-weight: 600;  line-height: 30px;  font-size: 16px;  color: #fff;}.token-14 {  background-color: #1C0A27;  background-image: url(../images/home14-bg6.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;}.token-14 .overlay {  background-image: url(../images/home14-bg7.png);  background-position: 0% 78%;  background-repeat: no-repeat;  opacity: 1;  z-index: 0;  background-color: transparent;}.token-desc-14 h3 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 24px;  font-weight: 700;  line-height: 46px;  margin-bottom: 14px;}.token-list-14 {  margin-bottom: 0;}.token-list-14 li {  color: #fff;  justify-content: space-between;  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 400;  line-height: 40px;}.token-list-14 .ot-icon-list-icon {  margin-right: 11px;  font-size: 12px;}.token-list-14 .ot-icon-list-icon.icon-color-1 i {  color: #AE44D0;}.token-list-14 .ot-icon-list-icon.icon-color-2 i {  color: #D7F024;}.token-list-14 .ot-icon-list-icon.icon-color-3 i {  color: #3AE8FF;}.token-list-14 .ot-icon-list-icon.icon-color-4 i {  color: #FFBD11;}.token-list-14 .ot-icon-list-icon.icon-color-5 i {  color: #0D26FF;}.token-list-14 .ot-icon-list-icon.icon-color-6 i {  color: #E82D2D;}.roadmap-carousel-container {  position: relative;}.roadmap-carousel-container:before {  position: absolute;  height: 3px;  width: 100%;  content: '';  left: 0;  top: 50px;  background: #bb04ff;}.roadmap-slide {  position: relative;}.roadmap-slide:before, .roadmap-slide:after {  position: absolute;  height: 12px;  width: 12px;  border-radius: 50%;  content: '';  top: 45px;  background: #bb04ff;}.roadmap-slide:before {  left: 0;}.roadmap-slide:after {  right: 0;}.roadmap-item {  text-align: center;  position: relative;  padding: 0 20px;  margin-bottom: 30px;}.roadmap-item h6 {  position: relative;  padding-bottom: 120px;}.roadmap-item h6 {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 18px;  font-weight: 700;}.roadmap-item h6:before, .roadmap-item h6:after {  position: absolute;  content: '';  left: 50%;  transform: translateX(-50%);  border-radius: 50%;}.roadmap-item h6:before {  color: #fff;  top: 36px;  background: rgba(187,4,255,.6);  height: 31px;  width: 31px;}.roadmap-item h6:after {  top: 46px;  background: #fff;  height: 10px;  width: 10px;  box-shadow: 0 0 32px 12px #bb04ff;}.roadmap-item p {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 16px;}.roadmap-item:after {  position: absolute;  top: 86px;  left: 50%;  content: '';  transform: translateX(-50%);  height: 60px;  width: 2px;  background: #fff;}.roadmap-item.roadmap-current h6:before {  background: #d7f024;}.roadmap-item.roadmap-current h6:after {  background: #bb04ff;  box-shadow: 0 0 32px 12px #d7f024;}.roadmap-slide.owl-theme .owl-dots .owl-dot span {  background: #FFFFFF1F;}.roadmap-slide.owl-theme .owl-dots .owl-dot.active span, .roadmap-slide.owl-theme .owl-dots .owl-dot:hover span {  background: #FFF;}.roadmap-slide.owl-theme .owl-nav.disabled + .owl-dots {  margin-top: 0;}.team-14 {  background-color: #1C0A27;  background-image: url(../images/home14-bg8.jpg);  background-position: top center;  background-repeat: no-repeat;}.ot-team-14 .ot-team__thumb {  margin-bottom: 7px;  display: inline-block;  max-height: 270px;  overflow: hidden;}.ot-team-14 .ot-team__info h5 {  margin-bottom: 0;  font-family: "Sora",Sans-serif;  font-size: 24px;  color: #fff;  font-weight: 700;  line-height: 46px;}.ot-team-14 .ot-team__info h5 a {  color: #fff;  background-image: linear-gradient(0deg,currentColor,currentColor);}.ot-team-14 .ot-team__info h5 a:hover {  color: #AE44D0;}.ot-team-14 .ot-team__info span {  display: block;  font-size: 14px;  color: #6d6d6d;  margin-bottom: 30px;}.ot-team-14 .ot-team__info span {  margin-bottom: 20px;  color: #D7F024;  font-family: "Sora",Sans-serif;  text-transform: uppercase;}.ot-team-14 .ot-team__info .team-social a {  display: inline-block;  text-align: center;  font-size: 20px;  margin-right: 15px;  line-height: 1;  color: #FFFFFF80;}.ot-team-14 .ot-team__info .team-social a:last-child {  margin-right: 0;}.partner-grid-14 .partner-item, .partner-grid-14 .first-col:not(:first-child), .partner-grid-14 .first-col:not(:first-child)~.partner-item {  border-color: #FFFFFF1A;}.inverstor-14 .partner-item img {  filter: brightness(200%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);}.faq-14 {  background-color: #1C0A27;  margin-top: -202px;}.faq-shape-14 {  background-image: url(../images/home14-bg9.png);  height: 587px;  z-index: 0;}.faq-main-14 {  margin-top: -322px;}.faq-acc-14 .ot-acc-item {  padding-top: 23px;  padding-bottom: 23px;}.faq-acc-14 .ot-acc-item__title {  flex-grow: 1;  cursor: pointer;  justify-content: space-between;  overflow: hidden;  font-weight: 500;  color: #43baff;  padding: 0;  margin-bottom: 0;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.faq-acc-14 .ot-acc-item__title {  color: #FFF;  font-family: "Sora",Sans-serif;  font-size: 18px;  line-height: 30px;}.faq-acc-14 .ot-acc-item.current .ot-acc-item__title {  color: #fff;}.faq-acc-14 .ot-acc-item__title svg {  width: 16px;  fill: #FFFFFF80;}.faq-acc-14 .ot-acc-item__title svg {  width: 16px;  fill: #FFFFFF80;}.faq-acc-14 .ot-acc-item__content {  color: #FFF9;  font-family: "Sora",Sans-serif;  padding: 17px 0 6px 0;  line-height: 30px;}.faq-acc-14 .ot-acc-item__content p {  margin-bottom: 0;}.btn-border-14 {  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 32px;  background-color: #BB04FF00;  border-style: solid;  border-width: 2px 2px 2px 2px;  border-color: #FFF3;  border-radius: 27px 27px 27px 27px;  padding: 9px 59px 9px 59px;  text-transform: inherit;}.btn-border-14:hover {  color: #1C0A27;  background-color: #FFF;}.btn-border-14 svg {  width: 12px;  fill: #fff;  margin-left: 10px;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.btn-border-14:hover svg {  fill: #1C0A27;}.footer-14 {  background-color: #D7F024;}.ft-logo-14 img {  width: 142px;}.footer-14 h2 {  color: #1C0A27;  font-family: "Sora",Sans-serif;  font-size: 36px;  font-weight: 700;  line-height: 48px;}.footer-14 h6 {  color: #1C0A27;  font-family: "Sora",Sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 30px;}.sub-form-14 {  max-width: 430px;  margin: 0 auto;}.footer-home-14 input[type=email] {  font-family: "Sora";  width: 100%;  background: transparent;  color: #1c0a27;  padding: 3px 0;  text-align: center;  margin-bottom: 30px;  border-bottom: 1px solid rgba(28,10,39,.25);}.footer-home-14 .octf-btn {  font-family: "Sora";  font-weight: 600;  font-size: 16px;  width: 100%;  color: #fff;  background: #1c0a27;  text-transform: none;  border-radius: 27px;  padding: 10px 35px;  line-height: 32px;}.footer-home-14 .octf-btn:hover {  color: #1c0a27;  background: #fff;}.footer-14 hr {  margin: 0;  background: #1C0A271A;}.footer-menu-14 ul {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  list-style: none;  padding-left: 0;  margin: 0;}.footer-menu-14 ul li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.footer-menu-14 ul li a {  font-family: "Sora",Sans-serif;  font-size: 14px;  font-weight: 500;  color: #646e83;  margin-bottom: 0;  margin-right: 30px;  word-break: break-word;}.footer-menu-14 ul li a:hover {  color: #1C0A27;}.copyright-text-14 {  color: #1C0A27B3;  font-family: "Sora",Sans-serif;  font-size: 14px;  font-weight: 500;  line-height: 40px;  margin-right: 17px;}.ft-social-14 {  display: inline-block;  padding-left: 0;  margin-bottom: 0;  list-style: none;}.ft-social-14 li {  display: inline-block;  margin-left: 3px;  margin-right: 3px;}.ft-social-14 li:first-child {  margin-left: 0;}.ft-social-14 li:last-child {  margin-right: 0;}.ft-social-14 li a {  background-color: #1C0A271A;  font-size: 15px;  display: inline-flex;  height: 40.5px;  width: 40.5px;  -webkit-border-radius: 50%;  border-radius: 50%;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  cursor: pointer;}.ft-social-14 li a i {  color: #1C0A27;  width: 1em;  height: 1em;  position: relative;  display: block;}#back-to-top.color-14 {  color: #BB04FF;}@media screen and (min-width: 1200px){  .home14-image3 {    margin-left: -30px;  }  .crypto-exchange-left-14 p {    margin-right: 11px;  }}@media screen and (min-width: 1024px){.site-header-14 .is-stuck .main-navigation ul.menu > li > a {    padding-top: 23px;    padding-bottom: 23px;  }}@media only screen and (min-width: 768px){  .ot-timeline__list {    padding-left: 0;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    justify-content: space-between;    align-items: flex-start;    column-gap: 50px;  }  .ot-timeline__list:before {    left: 0;    top: 77px;    width: 100%;    height: 4px;    background-image: linear-gradient(to right,#e1f0fa,#495aff);  }  .ot-timeline__list>* {    flex: 1;  }  .ot-timeline .date-timeline {    margin-bottom: 60px;  }}@media(min-width: 1200px){  .top-img-13 {    margin: 20px -50px 0 0;  }  .work-img-13 {    margin: 0 0 -125px 15px;  }}@media(min-width: 992px){  .sub-home-11 .wpcf7-email {    width: calc(100% - 231px);  }}@media(min-width: 1200px) and (max-width: 1444px){  .site-header-14 .octf-btn-cta .btn-cta-header {    display: block;  }}@media(min-width: 1024px) and (max-width: 1200px){  .site-header-14 .cta-col{    display: none;  }}@media (max-width: 1444px){  .site-header-13 .octf-btn-cta .btn-cta-header {    display: block;    margin-left: 0;  }}@media (max-width: 1200px){  .copyright-text-14 {    margin-right: 0;  }}@media only screen and (max-width: 1024px){  .token-13 {    background-size: cover;  }  .site-header-14 .header_mobile {    background-color: rgb(187,4,255);  }  .site-header-14 .header_mobile .mobile_nav {    background-color: transparent;  }  .site-header-14 #mmenu_toggle button, .site-header-14 #mmenu_toggle button:before, .site-header-14 #mmenu_toggle button:after {    background-color: #fff;    height: 3px;  }  .site-header-14 .header_mobile .mobile_nav .mobile_mainmenu li a {    color: #fff;  }  .site-header-14 .header_mobile.active #mmenu_toggle button:before,  .site-header-14 .header_mobile.active #mmenu_toggle button:after {    background: #fff;  }  .site-header-14 #mmenu_toggle.active button {    background: none    }  .site-header-14 .header_mobile .mlogo_wrapper {    padding-top: 20px;    padding-bottom: 20px;  }  .counter-14, .token-14 .overlay, .faq-shape-14 {    background-size: 0;  }  .faq-main-14 {    margin-top: -500px;  }}@media (max-width: 992px){  .ot-chart-bar {    margin-bottom: 120px;  }}@media (max-width: 767px){  .top-13 h2 {    font-size: 42px;    line-height: 60px;  }  .heading-13 .main-heading {    font-size: 32px;    line-height: 48px;  }  .work-block-13 {    padding: 80px 15px 0 15px;  }  .token-count-13 {    margin-left: 0;    padding: 30px 35px 35px 35px;  }  .top-14 h1 {    font-size: 42px;    line-height: 58px;  }  .decor-image-top-14 {    display: none;  }  .top-list-icon-14 h2, .title-14, .footer-14 h2 {    font-size: 32px;  }  .crypto-exchange-left-14 {    padding-left: 40px;    padding-right: 40px;  }  .btn-main-14 {    padding: 11px 25px 11px 25px;  }  .token-count-14 {    padding: 30px 20px 25px 20px;  }  .token-count-14 h2 {    font-size: 30px;  }}@media (max-width: 480px){}@media (min-width: 1025px){  /* indẽ 12 */  .sub-home-12 {    display: flex;    align-items: center;    justify-content: space-between;  }  .sub-home-12 .octf-btn {    margin-left: 0;    margin-top: 0;  }  .site-header-13 .is-stuck {    background-color: #fff;  }}@media(min-width: 1200px){  .build-auto-img-11 {    margin: 0 -175px 0 10px;  }  .services-img-11 {    margin: 0 60px 0 -200px;  }  .help-img-11 {    margin: 0 -223px 0 0;  }  /* indẽ 12 */  .service12-content-2 {    margin-left: 30px;  }}@media (max-width: 1200px){  .start-up-11 .container {    padding: 0 70px;  }  .overlay-top-11 {    background-image: none;  }}@media (max-width: 992px){  .sub-home-11 .wpcf7-email {    width: 100%;  }  .sub-home-11 .octf-btn {    margin-top: 20px;    margin-left: 0;  }}@media (max-width: 767px){  .top-11 h2, .start-up-11 h2, .build-auto-desc-11 h2, .search-domain-11 h2, .pricing-11 h2, .rating-11 h2 {      font-size: 32px;      line-height: 46px;  }  .title-item-2 {    width: 100%;    margin-left: 0;  }  .ft-menu-i11 li:first-child {    margin-left: 0;  }}/* End *//* Blog */.post-box .btn-play i {    margin-left: 0;}.post-box .owl-theme .owl-nav [class*='owl-'] {    height: 65px;    width: 50px;    background: #262051;    color: #fff;    margin: 0;    left: 0;}.post-box .owl-theme .owl-nav [class*='owl-']:hover {    background-color: #fff;    color: #262051;}.post-box .owl-theme .owl-nav .owl-next {    left: auto;    right: 0;}.blog-post>.inner-post {    padding-left: 0;    padding-right: 0;    border: none;}.audio-box iframe {    border: none;}.sl-wrapper {    float: right;}.sl-wrapper a {    border-bottom: 0!important;    text-decoration: none!important;    color: #d5d5d5;}.sl-wrapper a:hover {    color: #ff2f2f;}.sl-icon {    font-family: 'Arial Unicode MS',Arial,sans-serif;    vertical-align: middle;}svg:not(:root) {    overflow: hidden;}.sl-icon svg {    fill: currentColor;    width: 14px;    height: 14px;}.sl-icon svg:after {    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}.sl-wrapper a .sl-count {    font-size: 14px;    font-family: "Nunito Sans",sans-serif;    font-weight: 800;    margin-left: 7px;    color: #929292;}.post-relate h2 {    margin-bottom: 40px;}.relate-box .inner-post {    padding-left: 30px;    padding-right: 30px;}.comments-title span {    color: #d5d5d5;}.post-prev .thumb {    float: left;    margin-right: 20px;}.post-next .thumb {    float: right;    margin-left: 20px;}.blog-grid {    margin-bottom: 30px;}.blog-grid .post-box {    margin-bottom: 30px;}.blog-grid .inner-post {    padding: 30px;}.blog-grid .post-box .owl-theme .owl-nav [class*='owl-'] {    top: calc(50% - 30px);}/* Contact */.contact-left {    margin-right: 95px;}.map {    height: 500px;    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);}.map iframe {    width: 100%;    border: none;}/* About */.about-offer {    padding-top: 120px;    padding-bottom: 115px;}.pabout-left {    margin: 0 -50px 0 -55px;}.pabout-right {    margin-left: 70px;}.pabout-right .ot-heading {    margin-top: 20px;    margin-bottom: 30px;}.pabout-right .ot-heading span {    color: #8E88B8;}.pabout-right h2 {    color: #fff;}.pabout-right h5 {    color: #FFF;    font-weight: 600;    line-height: 1;    font-family: "Montserrat",sans-serif;    margin-bottom: 15px;}.pabout-right p {    color: #fff;    margin-bottom: 25px;    font-weight: 500;    font-size: 16px;    line-height: 1.86;}.about-team {    padding-top: 100px;    padding-bottom: 215px;}.about-counter {    z-index: 0;    padding-top: 0;    padding-bottom: 110px;    background-color: #F8F8F8;}.app-projects {    padding: 110px 0 250px 0;    background-color: #F8F8F8;}.app-industris {    padding-top: 0;    padding-bottom: 80px;}/* Why choose us */.why-choose-us {    padding-bottom: 0;    padding-top: 85px;}.why-right {    margin-left: 70px;}.why-right .ot-heading {    margin-top: 30px;    margin-bottom: 20px;}.border-s1 {    border: 1px solid #E7E7E7;}.why-project {    background-color: #211E3B;    background-image: url(../images/bg-particle1.png);    background-position: 0 65px;    background-repeat: no-repeat;    background-size: cover;    padding: 110px 0 150px 0;}.news-why {    padding-top: 110px;    padding-bottom: 110px;}.team-top {    padding-top: 110px;    padding-bottom: 0;}.team-top-title {    font-size: 48px;    color: #1b1d21;    font-family: "Montserrat",sans-serif;    font-weight: 800;    line-height: 1;    margin: 0;    text-align: center;}.img-Engitech {    position: absolute;    top: -190px;    width: 100%;    text-align: center;}.team-our {    padding-top: 0;    padding-bottom: 215px;    background-color: #F8F8F8;}.team-testi {    padding-top: 0;    padding-bottom: 110px;    background-image: url(../images/bg-maps-dots.jpg);    background-position: bottom center;    background-repeat: no-repeat;}.steam-info {    border: 1px solid #E7E7E7;    background-image: url(../images/bg-art-3.png);    background-position: left bottom;    background-repeat: no-repeat;}.team-about {    padding-top: 100px;    padding-bottom: 125px;}.team-info-left .team-img {    margin: 70px 0 -70px 100px;}.team-detail {    background-image: url(../images/bg-art-4.png);    background-position: bottom right;    background-repeat: no-repeat;    margin-left: 50px;}.team-detail h2 {    margin: 70px 0 10px 0;    font-size: 38px;    color: #1b1d21;    font-family: "Montserrat",sans-serif;    font-weight: 800;    line-height: 1;}.team-detail .location {    color: #43BAFF;    font-family: "Nunito Sans",Sans-serif;    font-size: 14px;    font-weight: 700;    text-transform: uppercase;    margin-bottom: 10px;}.team-slills {    padding: 0;}.team-profile {    margin-bottom: 25px;}.team-profile h6 {    color: #1b1d21;    font-family: "Montserrat",sans-serif;    line-height: 1;    font-weight: 700;    margin-bottom: 8px;}.team-profile p {    margin-bottom: 0;}.team-contact {    padding-top: 45px;    padding-bottom: 110px;}.typography {    padding-top: 100px;    padding-bottom: 80px;}.color-s2 .icon-main i, .color-s2 .icon-main span {    color: #43BAFF;}.icon-box-s1.color-s2 .line-box:after {    background: #43BAFF;}.elements-progress, .elements-pricing, .elements-service, .elements-clients, .elements-accordion-tabs, .elements-testimonial, .elemnts-flip-boxed, .elements-counter {    padding-top: 0;    padding-bottom: 80px;}.elements-message {    padding-top: 0;    padding-bottom: 110px;}.icon-main.info {    background: #43BAFF;}.icon-main.success {    background: #4BD48B;}.icon-main.warning {    background: #F9AF3B;}.icon-main.danger {    background: #F5592F;}/* Faq */.faq {    padding-top: 100px;    padding-bottom: 245px;}.cta-faq {    background-image: linear-gradient(80deg,#00DEFF 0%,#7141B1 100%);    margin-top: -120px;    padding: 70px 70px 70px 70px;}.cta-faq .ot-heading {    margin-bottom: 0;}.cta-faq h2 {    color: #fff;}.cta-faq .ot-heading>span {    color: #fff;}.faq-support {    background-color: #F8F8F8;    background-image: url(../images/bg-maps.jpg);    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    padding: 0 0 110px 0;}/* Coming Soon */.coming-soon {    background-image: url(../images/bg-cs.jpg);    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    height: 100vh;    padding-top: 0;    padding-bottom: 0;}.cs-content img {    padding-top: 60px;    padding-bottom: 100px;}.cs-content h2 {    color: #fff;    font-size: 60px;    font-family: "Montserrat",sans-serif;    font-weight: 800;    line-height: 1;    margin-bottom: 110px;}.ot-countdown {    padding-left: 60px;    padding-right: 60px;    margin-bottom: 90px;}.cs-content > p {    color: #fff;    font-size: 18px;    font-weight: 400;    line-height: 1;    margin-bottom: 0;    font-family: "Montserrat",sans-serif;}.cs-content form {    padding-top: 40px;}.cs-content .ft-list-icon {    padding-top: 120px;}/* service page */.service-page {    padding-top: 110px;    padding-bottom: 110px;}.service-pricing {    padding-top: 110px;    padding-bottom: 110px;    background-color: #F8F8F8;}.service-web-clients {    background-color: #F8F8F8;    background-image:url(../images/bg-maps-dots-alt.jpg);    background-position: bottom center;    background-repeat: no-repeat;    padding-top: 110px;    padding-bottom: 110px;}.service-process {    margin-left: 40px;    margin-right: 55px;}.service-process .ot-heading {    margin-bottom: 20px;}.process-box .step {    color: #7141B1;    font-family: "Nunito Sans", Sans-serif;    font-weight: 800;    padding-bottom: 10px;}.process-box h6 {    font-size: 18px;    font-weight: 600;    font-family: "Montserrat", sans-serif;    line-height: 1;    padding-bottom: 15px;}.service-web {    padding-top: 120px;    padding-bottom: 120px;}.service {    padding-top: 0;    padding-bottom: 120px;}.service-web-pricing {    padding-top: 120px;    padding-bottom: 100px;}.service-partner {    padding-top: 0;    padding-bottom: 120px;}.tab-video {    padding: 120px 0 120px 150px;}.tab-content p {    line-height: 1.86;}.service-web-video {    padding: 0;    background-color: #211E3B;}.tab-video .ot-heading > span {    color: #8E88B8;}.tab-video .ot-heading h2 {    color: #fff;}.tab-video p {    color: #fff;}.split-right-img {    display: flex;    justify-content: center;    align-items: center;    background-image: url('../images/bg1-service1.jpg');    background-size: cover;    background-repeat: no-repeat;}.mobile-app {    background-image: url(../images/bg-art-1.png);    background-position: center left;    background-repeat: no-repeat;    padding-top: 110px;    padding-bottom: 80px;}.app-benefits-left {    margin: 0 -30px 0 30px;    padding-bottom: 55px;}.app-benefits-left:last-child, .app-benefits-right:last-child {    padding-bottom: 0;}.app-benefits-right {    margin: 0 30px 0 -30px;    padding-bottom: 55px;}.app-benefits-img {    margin: 0 -15px 0 0;}.app-offer {    background-image: url(../images/bg-art-2.png);    background-position: center right;    background-repeat: no-repeat;    padding-top: 100px;    padding-bottom: 100px;}/* Project custom */.projects-masonry {    padding-top: 80px;    padding-bottom: 110px;}.projects-slider {    padding: 110px 0;}.portfolio-grid {    padding-top: 65px;    padding-bottom:110px;}.projects-col4 .project-item {    width: 25%;}@media only screen and (max-width: 993px){  .projects-col4 .project-item {      width: 50%;  }}.portfolio-single {    padding-top: 90px;    padding-bottom: 110px;}.project-detail span {    color: #6d6d6d;    font-size: 14px;    font-weight: 700;    text-transform: uppercase;    line-height: 30px;    letter-spacing: 1px;    display: block;}.project-detail strong {    font-weight: 700;    line-height: 30px;    color: #1b1d21;}.single-project-img {    margin-bottom: 50px;}.text-decoration-line {    text-decoration-line: underline; }.simple-slider {    margin-bottom: 40px;}.projects-meta {    margin-bottom: 90px;}.project-comtmnents {    margin-bottom: 80px;}.project-ralate {    margin-top: 70px;}.single-portfolio-navigation .post-prev, .single-portfolio-navigation .post-next {    min-width: 300px;}/* Footer */.footer-v1 {    background-color: #B3CDEC;    padding: 115px 0 50px 0;    color: #AEAACB;}.footer-v1 .list-items a {    color: #000;}.widget-footer {    margin-bottom: 30px;}.widget-footer h5 {    margin-bottom: 30px;}.list-items {    list-style: none;    padding-left: 0;    margin: 0;}.list-items li {    padding-bottom: 8px;    font-family: "Nunito Sans",Sans-serif;    font-weight: 400;    line-height: 1.86;}.list-items li:last-child {    padding-bottom: 0;}.list-items a {    color: #AEAACB;}.list-items a:hover {    color: #fff;}.copyright-text {    margin-bottom: 0;    font-size: 15px;}.footer-v2 {    background-color: #211E3B;    background-image: url(../images/bg-footer1.png);    background-position: top center;    background-repeat: no-repeat;    background-size: cover;    padding: 110px 0 100px 0;}.ft-contact-info {    padding-bottom: 20px;}.ft-contact-info p{    color: #fff;}.ft-contact-info h6{    color: #AEAACB;}.footer-menu ul {    list-style: none;}.copyright-text.v2 {    color: #AEAACB;    font-size: 16px;}.ft-list-icon {    line-height: 1;}.ft-list-icon a {    display: inline-block;    font-size: 12px;    color: #4CCEF9;    line-height: 1;    text-align: center;    background-color: #FFF;    margin-right: 5px;    padding: .5em;    border-radius: 50% 50% 50% 50%;    -webkit-transition: all .3s;    -o-transition: all .3s;    transition: all .3s;}.ft-list-icon a:last-child {    margin-right: 0;}.ft-list-icon a:hover {    transform: translateY(-8px);    opacity: 0.9;}.ft-list-icon a i {    width: 1em;    height: 1em;    position: relative;    display: block;}.ft-list-icon .twitter {    color: #4CCEF9;}.ft-list-icon .facebook {    color: #25E;}.ft-list-icon .linkedin {    color: #3292FF;}.ft-list-icon .instagram {    color: #FF9000;}.bg-map-dots {    background-image:url(../images/bg-maps-dots.jpg);}/* HTML */section {    padding-top: 120px;    padding-bottom: 130px;    position: relative;}.pbt-120 {  padding-top: 120px;  padding-bottom: 120px;}.no-margin {    margin: 0;}.no-padding {    padding: 0;}.no-padding-top {    padding-top: 0;}.no-padding-bottom {    padding-bottom: 0;}.pt-0 {    padding-top: 0;}.mb-30 {    margin-bottom: 30px;}.mt--130 {     margin-top: -130px;}.mt--290 {     margin-top: -290px;}.mb--200 {    margin-bottom: -200px;}.pb-60 {    padding-bottom: 60px;}.pb-290 {    padding-bottom: 290px;}.mt--170 {    margin-top: -170px;}.btn-border {    background-color: transparent;    border: 1px solid #fff;}.btn-border:hover {    background-color: #43BAFF;    border-color: #43BAFF;}.mt-65 {    margin-top: 65px;}.padding-half {    padding-top: 45px;    padding-bottom: 45px;}.mb-15 {    margin-bottom: 15px;}.space-1 {    height: 1px;    width: 100%;}.space-2 {    height: 2px;    width: 100%;}.space-3 {    height: 3px;    width: 100%;}.space-4 {    height: 4px;    width: 100%;}.space-5 {    height: 5px;    width: 100%;}.space-10 {    height: 10px;    width: 100%;}.space-15 {    height: 15px;    width: 100%;}.space-20 {    height: 20px;    width: 100%;}.space-25 {    height: 25px;    width: 100%;}.space-30 {    height: 30px;    width: 100%;}.space-35 {    height: 35px;    width: 100%;}.space-40 {    height: 40px;    width: 100%;}.space-45 {    height: 45px;    width: 100%;}.space-50 {    height: 50px;    width: 100%;}.space-55 {    height: 55px;    width: 100%;}.space-60 {    height: 60px;    width: 100%;}.space-65 {    height: 65px;    width: 100%;}.space-70 {    height: 70px;    width: 100%;}.space-75 {    height: 75px;    width: 100%;}.space-80 {    height: 80px;    width: 100%;}.space-85 {    height: 85px;    width: 100%;}.space-90 {    height: 90px;    width: 100%;}.space-95 {    height: 95px;    width: 100%;}.space-100 {    height: 100px;    width: 100%;}.space-105 {    height: 105px;    width: 100%;}.space-110 {    height: 110px;    width: 100%;}.space-115 {    height: 115px;    width: 100%;}.space-120 {    height: 120px;    width: 100%;}.space-130 {    height: 130px;    width: 100%;}.space-140 {    height: 140px;    width: 100%;}.space-150 {    height: 150px;    width: 100%;}.space-26 {    height: 26px;    width: 100%;}.space-1 {    height: 1px;    width: 100%;}.over-hidden {    overflow: hidden;}@media (max-width: 992px) {  .sm-pb-60 {    padding-bottom: 60px;  }  /* Index 6 */  .sub-form6 {    margin-left: 0;  }}@media (max-width: 1600px){  .tab-video {    padding-left: 0;    padding-top: 80px;    padding-bottom: 80px;  }}@media (max-width: 1400px){  .project-slider {    margin: 0;  }}@media (max-width: 1200px) {  .img-small {    display: none;  }  .top-left-v5 {    text-align: center;  }  .top-left-v5 .ot-heading {    margin-right: 0;  }  .top-left-v5 .ot-heading>span {    font-size: 14px;  }  .top-left-v5 .ot-heading h2 {    font-size: 28px;    line-height: 40px;  }  .top-left-v5 p {    margin-right: 0;  }  .top-right-v5 {    margin-right: 0;    margin-top: 60px;  }  .section-inner-about .left-img {    margin: 0;  }  .section-inner-about .right-content {    margin-left: 0;  }  .technology-v3-left {    margin-right: 0;  }  .left-about-v4 {    margin: 0;  }  .right-about-v4 {    margin-left: 0;  }  .img-Engitech {    display: none;  }  .tab-video {    padding-left: 0;  }  .wc-forward {    display: block;  }  .wc-forward.checkout {    float: none;    margin-top: 20px;  }  /* Index 6 */  .about-home6 {    padding-top: 90px;  }  .ot-counter3 {    margin-left: 0;    margin-right: 0;  }}@media (max-width: 1024px) {  .about-v5, .overlay-image-about5, .team-info {    background-size: 0 auto;  }}@media (max-width: 992px){  .ot-image-box.st1, .ot-image-box.st3 {    margin-top: 0;  }  .md-mt-30 {    margin-top: 30px;  }  .md-text-left {    text-align: left !important;  }  .md-mb-30 {    margin-bottom: 30px;  }  .right-v5 {    margin-right: 0;    margin-left: 0;    margin-top: 50px;    text-align: center;  }  .home2-top-right {    text-align: center;  }  .home2-top-right {    margin-left: 0;  }  .left-about-v4 {    text-align: center;  }  .projects-col3 .project-item {    width: 50%;  }  .pabout-right {    margin-left: 0;  }  .pabout-left {    margin: 0;    text-align: center;  }  .why-right {    margin-left: 0;  }  .s-counter4.why {    margin-top: 0;  }  .team-info-left .team-img {    margin: 0;    text-align: center;  }  .team-detail {    text-align: center;    margin-bottom: 40px;    margin-left: 0;  }  .split-right-img {    min-height: 500px;  }  .wc-forward {    display: inline-block;  }  .checkout.wc-forward {    margin-top: 0;  }  .app-benefits-left, .app-benefits-right {    margin: 0;  }}@media (max-width: 767px) {  section {      padding-top: 60px;      padding-bottom: 60px;  }  .space-sm-top {      padding-top: 60px;  }  .space-sm-bottom {      padding-bottom: 60px;  }  .space-sm {      padding-top: 60px;      padding-bottom: 60px;  }  .sm-mb-30 {    margin-bottom: 30px;  }  .about-v5 {    padding: 90px 0;  }  .technology-v5 {    padding-top: 60px;    padding-bottom: 60px;  }  .ot-image-box.st1, .ot-image-box.st3 {    margin-top: 30px;  }  .team-v5 {    padding: 80px 0;  }  .sm-text-left {    text-align: left !important;  }  .sm-mt-30 {    margin-top: 30px;  }  .home2-top-right h2, .top-heading .ot-heading h2 {    font-size: 48px;    line-height: 60px;  }  .cta {    padding-left: 20px;    padding-right: 20px;    padding-bottom: 60px;  }  .cta h2 {    font-size: 32px;    line-height: 48px;  }  .cta-h2 {    margin-bottom: 80px;    padding: 30px;  }  .cta-h2 h2 {    line-height: 1;    font-size: 30px;  }  .cta-h2 .ot-heading {    text-align: center;  }  .ot-counter.v3 {    text-align: center;  }  .section-consultation h2 {    font-size: 32px;    line-height: 42px;  }  .circle-progress {    justify-content: center;  }  .member-form {    padding: 0;    border: none;  }  .projects-col3 .project-item,  .projects-grid.pf_5_cols .project-item,  .projects-grid.pf_4_cols .project-item,  .projects-grid.pf_2_cols .project-item,  .projects-col4 .project-item {    width: 100%;  }  .project_filters li {    margin-left: 8px;    margin-right: 8px;  }  .xs-pb-60 {    padding-bottom: 60px;  }  /* Index 6 */  .top-home6 .ot-heading .main-heading, .ot-heading.s2 h2, .footer-v3 .newsletter-title h2 {    font-size: 42px;    line-height: 56px;  }  .ot-counter3 {    margin-left: 0;    margin-right: 0;  }  .sub-form6 .mc4wp-form-fields .subscribe-inner-form input[type=email] {    padding-right: 0;  }  .sub-form6 .octf-btn {    position: relative;    margin-top: 20px;  }  .about-home6 {    padding-top: 60px;  }  /*end */}@media (max-width: 600px) {  .projects-col3 .project-item {    width: 100%;  }}@media (max-width: 480px) {  .projects-col3 .project-item {    width: 100%;  }  /*index 6*/  /*end */}/*--------------------------------------------------------------# Footer--------------------------------------------------------------*/.footer-menu ul {  list-style: none;  text-align: center;  margin-bottom: 0;  padding-left: 0;}.footer-menu ul li {  display: inline-block;  margin: 0px 29px;}.footer-menu ul li a {  font-family: "Montserrat", sans-serif;  font-size: 16px;  font-weight: 500;  color: #fff;}.footer-menu ul li a:visited {  color: #fff;}.footer-menu ul li a:hover {  color: #43baff;}/* Subscribe Email */.mc4wp-form-fields .subscribe-inner-form {  position: relative;}.mc4wp-form-fields .subscribe-inner-form input[type=email] {  height: 46px;  width: 100%;  background: #37325a;  color: #fff;  padding-right: 66px;}.mc4wp-form-fields .subscribe-inner-form input[type=email]::placeholder {  color: #fff;}.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon {  background: transparent;  border: none;  outline: none;  display: block;  position: absolute;  right: 0;  top: 0;  width: 46px;  height: 100%;  line-height: 44px;  text-align: center;  background: #43baff;  color: #fff;  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  -ms-transition: all 0.3s linear;}.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon i {  display: inline-block;  vertical-align: middle;  line-height: 1;}.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon i:before {  font-size: 16px;}.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon:hover {  background: #fff;  color: #43baff;}/* Back To Top*/#back-to-top {  background: #fff;  color: #43baff;  border: 0 none;  border-radius: 2px;  cursor: pointer;  width: 42px;  height: 45px;  line-height: 45px;  opacity: 0;  outline: medium none;  position: fixed;  right: 40px;  bottom: -20px;  text-align: center;  text-decoration: none;  transition: opacity 0.2s ease-out 0s;  z-index: 1000;  transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  box-shadow: 6px 6px 13px 0px rgba(42, 67, 113, 0.2);  -webkit-box-shadow: 6px 6px 13px 0px rgba(42, 67, 113, 0.2);  -moz-box-shadow: 6px 6px 13px 0px rgba(42, 67, 113, 0.2);}#back-to-top.show {  opacity: 1;  bottom: 40px;}#back-to-top i:after, #back-to-top i:before {  font-size: 17px;}#back-to-top:hover {  bottom: 45px;}/*--------------------------------------------------------------## 404--------------------------------------------------------------*/.error-404 {  padding: 180px 0;}.error-404 h2 {  font-size: 250px;  line-height: 1;  position: relative;  display: inline-block;  margin-bottom: 40px;}.error-404 .content-404 {  max-width: 480px;  margin: auto;}.error-404 .content-404 p {  font-size: 18px;  margin-bottom: 40px;}.error-404 .content-404 form {  margin: 0 30px 20px;}@media (max-width: 767px) {  .error-404 h1 {    font-size: 36px;    display: block;  }}/*--------------------------------------------------------------# Responsive--------------------------------------------------------------*/@media (min-width: 992px) {  .lg-hidden {    display: none;  }  /* Index 6 */  .testi-i6-img {    margin: 0 0 0 -250px;  }  .about-img-6 {    margin-right: 0;  }}@media (min-width: 1200px) {  .container {      max-width: 1200px;  }  /* Index 6 */  .testi-i6-img {      margin: 0 60px 0 -250px;  }  .sub-form6 {      margin-left: 60px;  }}@media (min-width: 768px) and (max-width: 991px) {  .md-hidden {    display: none;  }}@media (min-width: 480px) and (max-width: 767px) {  .sm-hidden {    display: none;  }}/* #Contact form================================================== */ #ajax-form label {  display: block;  font-family: 'Raleway', sans-serif;  font-size: 14px;  line-height:30px;  margin-bottom: 0;}.error {  font-family: 'Raleway', sans-serif;  font-size: 14px;  line-height:30px;  letter-spacing:1px;  display: none;  text-align:center;}#ajaxsuccess {  color:#000;  border: 1px solid #000;  font-family: 'Raleway', sans-serif;  line-height:60px;  height:60px;  display: none;  padding-left:10px;  width: 100%;  margin-left: auto;  margin-right: auto;  margin-top: 30px;}