@import url("https://fonts.googleapis.com/css?family=Lato|Poppins");
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&amp;family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap");
img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px;
}
img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: 0 0 !important;
  padding: 0 !important;
}
:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.wp-element-button {
  cursor: pointer;
}
:root .has-very-light-gray-background-color {
  background-color: #eee;
}
:root .has-very-dark-gray-background-color {
  background-color: #313131;
}
:root .has-very-light-gray-color {
  color: #eee;
}
:root .has-very-dark-gray-color {
  color: #313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc);
}
:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}
.has-regular-font-size {
  font-size: 1em;
}
.has-larger-font-size {
  font-size: 2.625em;
}
.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal);
}
.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge);
}
.has-text-align-center {
  text-align: center;
}
.has-text-align-left {
  text-align: left;
}
.has-text-align-right {
  text-align: right;
}
.has-fit-text {
  white-space: nowrap !important;
}
#end-resizable-editor-section {
  display: none;
}
.aligncenter {
  clear: both;
}
.items-justified-left {
  justify-content: flex-start;
}
.items-justified-center {
  justify-content: center;
}
.items-justified-right {
  justify-content: flex-end;
}
.items-justified-space-between {
  justify-content: space-between;
}
.screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
html :where(.has-border-color) {
  border-style: solid;
}
html :where([style*="border-top-color"]) {
  border-top-style: solid;
}
html :where([style*="border-right-color"]) {
  border-right-style: solid;
}
html :where([style*="border-bottom-color"]) {
  border-bottom-style: solid;
}
html :where([style*="border-left-color"]) {
  border-left-style: solid;
}
html :where([style*="border-width"]) {
  border-style: solid;
}
html :where([style*="border-top-width"]) {
  border-top-style: solid;
}
html :where([style*="border-right-width"]) {
  border-right-style: solid;
}
html :where([style*="border-bottom-width"]) {
  border-bottom-style: solid;
}
html :where([style*="border-left-width"]) {
  border-left-style: solid;
}
html :where(img[class*="wp-image-"]) {
  height: auto;
  max-width: 100%;
}
:where(figure) {
  margin: 0 0 1em;
}
html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(
    --wp-admin--admin-bar--height,
    0px
  );
}
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px;
  }
}
/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em;
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}
:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #fff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    #0693e3 0%,
    #9b51e0 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    #7adcb4 0%,
    #00d082 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    #fcb900 0%,
    #ff6900 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    #ff6900 0%,
    #cf2e2e 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    #eee 0%,
    #a9b8c3 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    #4aeadc 0%,
    #9778d1 20%,
    #cf2aba 40%,
    #ee2c82 60%,
    #fb6962 80%,
    #fef84c 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    #ffceec 0%,
    #9896f0 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    #fecda5 0%,
    #fe2d2d 50%,
    #6b003e 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    #ffcb70 0%,
    #c751c0 50%,
    #4158d0 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    #fff5cb 0%,
    #b6e3d4 50%,
    #33a7b5 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(
    135deg,
    #caf880 0%,
    #71ce7e 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    #020381 0%,
    #2874fc 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px #fff, 6px 6px #000;
  --wp--preset--shadow--crisp: 6px 6px 0px #000;
}
:where(.is-layout-flex) {
  gap: 0.5em;
}
:where(.is-layout-grid) {
  gap: 0.5em;
}
body .is-layout-flex {
  display: flex;
}
.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.is-layout-flex > :is(*, div) {
  margin: 0;
}
body .is-layout-grid {
  display: grid;
}
.is-layout-grid > :is(*, div) {
  margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #00a0d2;
}
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
  display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  border-color: #dc3232;
}
.wpcf7 form.spam .wpcf7-response-output {
  border-color: #f56e28;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900;
}
.wpcf7-form-control-wrap {
  position: relative;
}
.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: 400;
  display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
  position: relative;
  top: -2ex;
  left: 1em;
  z-index: 100;
  border: 1px solid #dc3232;
  background: #fff;
  padding: 0.2em 0.8em;
  width: 24em;
}
.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 1em;
}
.wpcf7-list-item-label:before,
.wpcf7-list-item-label:after {
  content: " ";
}
.wpcf7-spinner {
  visibility: hidden;
  display: inline-block;
  background-color: #23282d;
  opacity: 0.75;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  padding: 0;
  margin: 0 24px;
  position: relative;
}
form.submitting .wpcf7-spinner {
  visibility: visible;
}
.wpcf7-spinner:before {
  content: "";
  position: absolute;
  background-color: #fbfbfc;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 100%;
  transform-origin: 8px 8px;
  animation-name: spin;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
  .wpcf7-spinner:before {
    animation-name: blink;
    animation-duration: 2s;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes blink {
  from {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.wpcf7 [inert] {
  opacity: 0.5;
}
.wpcf7 input[type="file"] {
  cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
  cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
  cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
  direction: ltr;
}
.wpcf7-reflection > output {
  display: list-item;
  list-style: none;
}
.wpcf7-reflection > output[hidden] {
  display: none;
}
.wpcf7 .wpcf7-recaptcha iframe {
  margin-bottom: 0;
}
.wpcf7 .wpcf7-recaptcha[data-align="center"] > div {
  margin: 0 auto;
}
.wpcf7 .wpcf7-recaptcha[data-align="right"] > div {
  margin: 0 0 0 auto;
}
.pdfprnt-top-left,
.pdfprnt-bottom-left,
.pdfprnt-top-bottom-left,
.pdfprnt-left {
  text-align: left;
  padding: 5px;
}
.pdfprnt-top-right,
.pdfprnt-bottom-right,
.pdfprnt-top-bottom-right,
.pdfprnt-right {
  text-align: right;
  padding: 5px;
}
.pdfprnt-top-left:before,
.pdfprnt-bottom-left:before,
.pdfprnt-top-right:before,
.pdfprnt-bottom-right:before,
.pdfprnt-top-bottom-left:before,
.pdfprnt-top-bottom-right:before,
.pdfprnt-left:before,
.pdfprnt-right:before {
  content: "";
  clear: both;
  display: table;
}
.pdfprnt-top-left a,
.pdfprnt-bottom-left a,
.pdfprnt-top-right a,
.pdfprnt-bottom-right a,
.pdfprnt-top-bottom-right a,
.pdfprnt-top-bottom-left a,
.pdfprnt-left a,
.pdfprnt-right a {
  padding: 0 5px;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}
.pdfprnt-top-left a img,
.pdfprnt-bottom-left a img,
.pdfprnt-top-right a img,
.pdfprnt-bottom-right a img,
.pdfprnt-top-bottom-right a img,
.pdfprnt-top-bottom-left a img,
.pdfprnt-left a img,
.pdfprnt-right a img {
  display: inline !important;
}
.pdfprnt-button {
  display: inline-block;
  padding: 0 5px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.entry-content .pdfprnt-buttons > a > img,
.entry-content .pdfprnt-buttons > a > span {
  display: inline-block;
}
.pdfprnt-button img,
.pdfprnt-button-title {
  display: inline-block !important;
  vertical-align: middle;
  padding: 5px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: normal;
}
.DF {
  display: flex;
}
.DFA {
  display: flex;
  align-items: center;
}
.DAJ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.DN {
  display: none;
}
.fsz-12 {
  font-size: 0.8rem;
}
.fsz-14 {
  font-size: 0.9rem;
}
.fsz-16 {
  font-size: 1rem;
}
.fsz-18 {
  font-size: 1.1rem;
}
.fsz-22 {
  font-size: 1.4rem;
}
.fsz-26 {
  font-size: 1.6rem;
}
.fsz-32 {
  font-size: 2.2rem;
}
.fsz-38 {
  font-size: 2.4rem;
}
.fsz-46 {
  font-size: 2.9rem;
}
.fsz-54 {
  font-size: 3.4rem;
}
.clrblue {
  color: #131173;
}
.clrwhite {
  color: #fff !important;
}
.clrblac1 {
  color: #3b3a3a !important;
}
.clrblac2 {
  color: #696969 !important;
}
.clrblack {
  color: #000 !important;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-40 {
  margin-bottom: 40px;
}
.rnd-10 {
  border-radius: 10px;
}
.rnd-20 {
  border-radius: 20px;
}
.rnd-30 {
  border-radius: 30px;
}
.rdmor {
  font-size: 1rem;
  color: #000 !important;
  opacity: 0.7;
}
.taglrg {
  background-color: #7a78e2;
  color: #fff !important;
  padding: 5px 20px;
  border-radius: 20px;
}
.tagsml {
  background-color: #eaeafa;
  color: #181683 !important;
  padding: 5px 15px;
  border-radius: 20px;
}
.tagsnew {
  display: block;
  clear: both;
}
.tagsnew a {
  display: inline-block;
  background-color: #eaeafa;
  padding: 0 10px;
  border-radius: 20px;
  font-size: 14px;
  color: #181683;
  font-weight: 400;
}
.taglrg:hover,
.tagsnew a:hover {
  opacity: 0.8;
}
.fncurl {
  position: relative;
}
.fncurl:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  -webkit-transform: scale3d(0, 4, 1);
  transform: scale3d(0, 4, 1);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
  transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
}
.fncurl.sml:before {
  height: 1px;
}
.fncurl.lrg:before {
  height: 2px;
}
.fncurl.blk:before {
  background-color: #1f1f1f;
}
.fncurl.prp:before {
  background-color: #7a78e2;
}
.fncurl:hover:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.fncurl.invrs:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.fncurl.invrs:hover:before {
  -webkit-transform: scale3d(0, 4, 1);
  transform: scale3d(0, 4, 1);
}
body.blog,
body.post-template-default {
  font-family: "Lexend", sans-serif;
  line-height: 1.7;
}
body.blog .blogmain *,
.recent-posts-container *,
body.post-template-default h2 {
  font-family: "Poppins", sans-serif;
}
body.post-template-default h2 {
  font-size: 1.8rem;
  margin-bottom: 0;
}
body.post-template-default p {
  padding: 10px 0;
  line-height: 1.6rem;
}
body.post-template-default b,
body.post-template-default strong,
body.post-template-default p,
body.post-template-default li {
  font-size: 1rem;
}
body.post-template-default li {
  margin: 10px 0;
}
body.post-template-default footer.entry-footer .cat-links,
body.post-template-default footer.entry-footer .tags-links {
  visibility: hidden;
  height: 0;
  opacity: 0;
}
body.blog .comments-area,
body.post-template-default .comments-area,
.entry-meta .byline,
.entry-meta .comments-link,
.entry-meta .posted-on .fa-calendar-o,
.entry-meta .posted-on time.updated,
body.blog .site-main article .edit-link .fa-wrench,
body.post-template-default .navigation.post-navigation,
body.blog .site-main .read-more {
  display: none;
}
body.blog footer.entry-footer {
  display: flex;
  justify-content: end;
  align-items: center;
}
body.blog .site-main article.post:first-child footer.entry-footer {
  margin-top: 1rem;
}
body.blog footer.entry-footer .entry-meta,
body.blog footer.entry-footer .edit-link {
  margin-left: 20px;
  opacity: 0.6;
}
body.blog footer.entry-footer .entry-meta a,
body.blog footer.entry-footer .read-more a,
body.blog footer.entry-footer .edit-link a {
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.03rem;
}
body.blog header.site-header {
  box-shadow: 0px 1px 4px 1px #00000040;
}
body.blog .navigation.pagination .nav-links a,
body.blog .navigation.pagination .nav-links span {
  color: #002c55;
  font-weight: 500;
  font-size: 16px;
  padding: 4px 0 0;
  min-width: 36px;
  min-height: 36px;
}
body.blog .navigation.pagination .nav-links a {
  background-color: #eef3f6;
}
body.blog .navigation.pagination .nav-links span.current {
  border-color: #bccddd;
}
body.blog .navigation.pagination .nav-links .prev.page-numbers,
body.blog .navigation.pagination .nav-links .next.page-numbers {
  padding: 7px 15px 0;
  font-size: 14px;
}
.post-footin,
.planning-guide-out {
  width: 100%;
  display: inline-block;
}
#search-2,
#archives-2,
#recent-posts-2 {
  display: none;
}
#block-6,
#block-12 {
  margin: 0;
}
body.blog {
  font-family: "Lexend", sans-serif;
}
#secondary.widget-area .widget h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  color: #29323d;
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 21px;
}
#secondary.widget-area .widget li {
  border-bottom: none;
  padding: 0 0 13px;
  line-height: initial;
}
#secondary.widget-area .widget li a {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  color: #475059;
  position: relative;
  padding-left: 23px;
}
#secondary.widget-area .widget li.cat-item a:before {
  content: "";
  width: 16px;
  height: 100%;
  position: absolute;
  left: 0;
  background: url(https://blog.kendis.io/) no-repeat left center;
}
#secondary.widget-area .widget li.cat-item.current-cat a:before {
  background: url(https://blog.kendis.io/) no-repeat left center;
}
.home-container.dzn-postout {
  background-color: #f4f9fe;
  padding: 90px 130px 83px;
  margin: 100px 0;
  width: calc(100% + 18% + 10px);
  margin-left: calc(-9% - 5px);
  position: relative;
  background: linear-gradient(255deg, #562fa3 0%, #35225b 50%, #35225b 100%);
  background: linear-gradient(255deg, #3f8f8f 0%, #504e9b 90%, #504e9b 100%);
  background: linear-gradient(255deg, #df4d63 0%, #183d84 90%, #183d84 100%);
  background: linear-gradient(
    255deg,
    rgba(61, 179, 170, 1) 0%,
    rgba(44, 126, 134, 1) 50%,
    rgba(27, 74, 98, 1) 100%
  );
}
.home-container.dzn-postout .row {
  z-index: 1;
  position: relative;
}
.home-container.dzn-postout .lft {
  margin-top: 40px;
}
.home-container.dzn-postout .rht.col.a5 {
  width: 45%;
}
.home-container.dzn-postout:before,
.home-container.dzn-postout:after {
  content: "";
  position: absolute;
}
.home-container.dzn-postout:before {
  width: 472px;
  height: 229px;
  top: 0;
  right: 0;
  background: url(../../../uploads/2024/dsn-rht.png) no-repeat center center;
  opacity: 0.4;
}
.home-container.dzn-postout:after {
  width: 187px;
  height: 345px;
  bottom: 0;
  left: 0;
  background: url(../../../uploads/2024/dsn-lft.png) no-repeat center center;
  opacity: 0.2;
}
.home-container.dzn-postout .bgimg {
  background: url(../../../uploads/23-1/hmbg.svg) no-repeat left top;
  width: 256px;
  height: 574px;
  position: absolute;
  top: -18px;
  left: -50px;
  z-index: 1;
}
.home-container.dzn-postout .rht iframe {
  position: relative;
  z-index: 1;
}
.home-container.dzn-postout .rht img {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.home-container.dzn-postout .btns {
  margin-top: 35px;
  display: flex;
}
.home-container.dzn-postout .btns .btn {
  text-align: center;
  border-radius: 4px;
}
.home-container.dzn-postout .btns .btn.btn-primary-green,
.home-container.dzn-postout .btns .btn.btn-primary-green:hover {
  background-color: #84c166;
}
.home-container.dzn-postout .btns .btn.btn-primary-trans {
  border: 2px solid #84c166;
  color: #84c166;
  background-color: transparent;
}
.home-container.dzn-postout p {
  margin: 0;
  padding: 0;
}
.home-container.dzn-postout .hdsmcap {
  font-size: 0.8em;
  font-weight: 500;
  line-height: 17px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 14px;
  color: #fff;
}
.home-container.dzn-postout .mnhd {
  font-size: 2em;
  font-weight: 800;
  line-height: 45px;
  margin-bottom: 14px;
  color: #fff;
}
.home-container.dzn-postout .nrmtxt {
  font-size: 0.9em;
  font-weight: 400;
  color: #fff;
}
body.post-template-default .home-container.scale .row,
body.post-template-default .home-container.question .row {
  display: block;
  max-width: 1400px;
  margin: 0 auto;
}
body.post-template-default .home-container.scale .col .plyut {
  display: none;
}
body.post-template-default .home-container.scale .col .plyut .plytxt {
  margin-left: 12px;
  margin-top: 5px;
}
body.post-template-default .hentry footer.entry-footer span:not(.read-more) i {
  background-color: #a7c6d9;
}
body.post-template-default .home-container.question .rht .btn.btn-primary {
  padding: 5px 20px;
}
body.blog .site-main article.post.post-9860:first-child .entry-featuredImg img {
  height: 100% !important;
}
.post-template-default.postid-9860 .freddoBox .freddoBigImage {
  max-height: 650px;
  height: 650px;
}
.scaled-section .hd a,
.subscription-section,
body.tag-unique-pi-planning .page-header {
  display: none;
}
body.blog .blogmain,
.page-id-10799 .recent-posts-container,
body.tag-unique-pi-planning #primary.content-area {
  max-width: 1700px;
  margin: 0 auto;
}
body.blog #content.site-content,
body.page-id-10799 #content.site-content,
body.tag-unique-pi-planning #content.site-content {
  padding-top: 80px;
}
body.tag-unique-pi-planning #primary.content-area {
  width: 100%;
  padding: 0;
}
body.tag-unique-pi-planning .site-main {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  padding-bottom: 50px;
}
body.tag-unique-pi-planning .site-main article {
  width: calc(50% - 40px);
  border: 1px solid #eae9e9;
  background-color: #f9f9ff;
  margin: 0;
  border-radius: 15px;
  overflow: hidden;
  padding-bottom: 20px;
}
body.tag-unique-pi-planning .site-main article .entry-header,
body.tag-unique-pi-planning .site-main article .entry-summary {
  padding-left: 30px;
  padding-right: 30px;
}
body.tag-unique-pi-planning .site-main article .entry-footer {
  display: none;
}
.blog-sectp {
  margin: 42px 0 30px;
  align-items: center;
  justify-content: end;
}
.blog-sectp .category-dropdown-wrapper {
  position: relative;
  display: inline-block;
  border-right: 2px solid #adb4bd;
  margin-right: 40px;
  padding-right: 40px;
}
.blog-sectp .dropdown-toggle {
  background-color: #fff !important;
  color: #626262 !important;
  padding: 10px 40px 10px 16px;
  font-size: 24px;
  cursor: pointer;
}
.blog-sectp .dropdown-toggle:after {
  content: "";
  width: 18px;
  height: 12px;
  background: url(/wp-content/themes/freddo/images/arrow-down.svg) no-repeat
    center center;
  position: absolute;
  right: 40px;
  top: 20px;
}
.blog-sectp .dropdown-menu {
  display: none;
  position: absolute;
  top: 55px;
  right: 0;
  min-width: 200px;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.blog-sectp .dropdown-menu ul {
  margin: 0;
  padding: 0;
  max-height: 400px;
  overflow: auto;
}
.blog-sectp .dropdown-item {
  padding: 10px 16px;
  display: block;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  border-bottom: 1px solid #e5e4e4;
}
.blog-sectp .dropdown-item:hover {
  background-color: #f0f0ff;
}
.blog-sectp .dropdown.open .dropdown-menu {
  display: block;
}
.blog-sectp .dropdown-menu:after,
.blog-sectp .dropdown-menu:before,
.blog-sectp .popup-content:after,
.blog-sectp .popup-content:before {
  bottom: 100%;
  right: 14%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.blog-sectp .dropdown-menu:after,
.blog-sectp .popup-content:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 12px;
  margin-right: -12px;
}
.blog-sectp .dropdown-menu:before,
.blog-sectp .popup-content:before {
  border-color: rgba(221, 221, 221, 0);
  border-bottom-color: #ddd;
  border-width: 13px;
  margin-right: -13px;
}
.blog-sectp .rht {
  width: 300px;
}
.blog-sectp #category-search {
  width: 100%;
  padding: 7px 55px 7px 20px;
  font-size: 1rem;
  border: 2px solid #adb4bd;
  border-radius: 16px;
  background: url(/wp-content/themes/freddo/images/srch-ico.svg) no-repeat right
    20px center;
}
.blog-sectp .popup-content {
  background: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 100%;
  max-width: 400px;
  position: absolute;
  top: 65px;
}
.blog-sectp .popup-close {
  position: absolute;
  top: -6px;
  right: 10px;
  cursor: pointer;
  font-size: 23px;
  color: #333;
  opacity: 0.9;
}
.blog-sectp .popup-close:hover {
  opacity: 0.7;
}
.blog-sectp #search-results {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: calc(100vh - 275px);
  overflow: auto;
}
.blog-sectp #search-results li {
  margin: 10px 0;
  font-size: 16px;
}
.blog-sectp #search-results a {
  color: #0073aa;
  text-decoration: none;
}
.blog-sectp #search-results a:hover {
  text-decoration: underline;
}
.blog-fstsec {
  border: 1px solid #eae9e9;
  background-color: #f9f9ff;
  margin-bottom: 50px;
  border-radius: 15px;
  overflow: hidden;
}
.blog-fstsec .lft {
  width: 50%;
  overflow: hidden;
  text-align: center;
}
.blog-fstsec .lft img {
  width: 100%;
  max-width: initial;
  text-align: center;
  height: 100%;
}
.blog-fstsec .rht {
  padding: 50px 50px 40px;
  width: 50%;
}
.blog-fstsec .rht .post-excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.8em;
  max-height: 7.2em;
  min-height: 7.2em;
}
.blog-fstsec .rht .taglrg {
  float: left;
}
.blog-fstsec .rht .date {
  font-size: 1rem;
}
.blog-fstsec .rht .catout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.blog-fstsec .rht .catout .catnm {
  font-size: 1em;
  padding: 9px 20px;
  font-weight: 500;
  border-radius: 4px;
  background-color: #cdd7e5;
  color: #20356b;
}
.blog-fstsec .rht .taglrg.catgn,
.blog-fstsec .rht .tagsnew {
  margin-bottom: 20px;
}
.blog-secsec {
  display: block;
  margin: 100px 0;
}
.blog-secsec .hd.mn {
  margin-bottom: 25px;
  position: relative;
  padding-right: 100px;
  display: flex;
}
.blog-secsec .hd.mn h2 {
  margin: 0;
  background-color: #fff;
  padding-right: 20px;
  z-index: 1;
}
.blog-secsec .hd.mn a {
  position: absolute;
  right: 0;
  top: -6px;
  font-size: 21px;
  color: #1e2835;
}
.blog-secsec .hd.mn:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 19px;
  width: calc(100% - 120px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.blog-secsec .secb .lft {
  width: 60%;
}
.blog-secsec .lft .event-panel {
  box-shadow: 1px 2px 4px 0px #00000021;
  border: 1px solid #a1a1a16e;
  background-color: #fafaff;
  margin-top: 20px;
  display: none;
}
.blog-secsec .lft .event-panel .img img {
  width: 100%;
}
.blog-secsec .lft .event-panel .txtout {
  padding: 40px;
  font-weight: 500;
}
.blog-secsec .lft .event-panel .catname span {
  color: #08c198;
}
.blog-secsec .lft .event-panel h2 {
  font-size: 2.2rem;
  font-weight: 500;
  margin: 10px 0 20px;
}
.blog-secsec .lft .event-panel p {
  font-weight: 300;
  margin-bottom: 20px;
}
.blog-secsec .lft .recent-post {
  box-shadow: 1px 2px 4px 0px #00000021;
  border: 1px solid #a1a1a16e;
  background-color: #e9e8f7;
  margin-top: 20px;
}
.blog-secsec .lft .recent-post .thumb {
  height: 350px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
.blog-secsec .lft .recent-post .pstcntnt {
  padding: 40px;
}
.blog-secsec .lft .recent-post .pstcntnt h2 {
  margin-top: 0;
  margin-bottom: 10px;
}
.blog-secsec .lft .recent-post .pstgs {
  height: 34px;
  overflow: hidden;
}
.blog-secsec .lft .recent-post .pstgs .tagsml {
  display: inline-block;
}
.blog-secsec .lft .recent-post h2 a {
  margin: 10px 0 20px;
}
.blog-secsec .lft .recent-post .sry {
  font-weight: 300;
  margin-bottom: 25px;
}
.blog-secsec .secb .rht {
  width: 40%;
  border-left: 1px solid #d3d3d9;
  margin-left: 40px;
  padding: 0 34px;
}
.blog-secsec .secb .rht .hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 15px;
  margin-bottom: 20px;
}
.blog-secsec .secb .rht .hd h2 {
  margin: 0;
}
.blog-secsec .secb .rht .hd a {
  color: #1e2835;
  text-decoration: underline;
}
.blog-secsec .secb .rht .specific-categories-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}
.blog-secsec .secb .rht .category-post {
  border: 1px solid transparent;
  border-bottom: 1px solid #d4d4d4;
  padding: 20px 15px;
  margin-bottom: 5px;
}
.blog-secsec .secb .rht .category-post:hover {
  box-shadow: 0px 1px 4px 0px #00000040;
  background-color: #ebebff4d;
  border-radius: 10px;
  transition: all 0.5s ease-in-out;
}
.blog-secsec .secb .rht .category-label {
  display: inline-block;
}
.blog-secsec .secb .rht .post-title {
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3.2em;
  line-height: 1.6em;
}
.blog-secsec .secb .post-btm {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.blog-secsec .secb .rht .post-excerpt {
  font-size: 14px;
  color: #666;
  line-height: 1.6;
  display: none;
}
.blog-secsec.four .post-excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5em;
  max-height: 6em;
}
.thrdsec {
  margin: 100px 0;
  background-color: #e9e8f7;
  border-radius: 14px;
  padding: 100px 130px;
}
.thrdsec h2 {
  text-align: center;
  margin: -40px 0 50px;
}
.thrdsec .container {
  position: relative;
}
.thrdsec .swiper-button-next,
.thrdsec .swiper-button-prev {
  margin-top: 30px;
  width: 40px;
  height: 40px;
  background-color: #d9d7f2;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
}
.thrdsec .swiper-button-next {
  background-image: url(/wp-content/themes/freddo/images/arrow-right.svg);
  margin-right: -70px;
}
.thrdsec .swiper-button-prev {
  background-image: url(/wp-content/themes/freddo/images/arrow-left.svg);
  margin-left: -70px;
}
.thrdsec .swiper-button-next:after,
.thrdsec .swiper-button-prev:after {
  display: none;
}
.thrdsec .slide-card {
  background-color: #fff;
  box-shadow: 0px 1px 3px 0px #00000040;
  border: 1px solid #fbfbfb;
  margin-bottom: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.thrdsec .swiper-slide {
  min-width: 280px;
}
.thrdsec .slide-thumbnail img {
  width: 100%;
  height: 180px;
  object-fit: cover;
}
.thrdsec .slide-content {
  padding: 22px;
}
.thrdsec .slide-content .clrblack {
  margin-top: -5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 4.7em;
  min-height: 4.7em;
  line-height: 1.6em;
}
.thrdsec .slide-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
}
.thrdsec .swiper-pagination-bullet {
  background-color: #bdbdcb;
  opacity: 1;
  width: 14px;
  height: 14px;
  transition: all 0.5s ease-in-out;
}
.thrdsec .swiper-pagination-bullet-active {
  background-color: #7a78e2;
  width: 18px;
  height: 18px;
}
.thrdsec .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: -50px;
  top: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.explore-kendis {
  background-color: #30499f;
  padding: 80px 130px;
  margin: 100px 0;
  border-radius: 16px;
}
.explore-kendis h2 {
  color: #4df1b8;
  text-align: center;
  margin: -30px 0 0;
}
.explore-kendis p {
  text-align: center;
  max-width: 650px;
  margin: 5px auto 40px;
}
.explore-kendis .horizontal-scroll-section {
  position: relative;
}
.explore-kendis .scroll-container {
  display: flex;
  overflow: hidden;
  scroll-behavior: smooth;
  gap: 20px;
  padding: 10px 0;
}
.explore-kendis .scroll-item {
  flex: 0 0 auto;
  width: 332px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 15px 15px 50px;
  position: relative;
}
.explore-kendis .scroll-item .thumbnail {
  height: 200px;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.explore-kendis .scroll-item .thumbnail img {
  height: 200px;
}
.explore-kendis .scroll-item h3 {
  margin: 25px 10px;
  text-decoration: none;
  max-height: 36px;
  overflow: hidden;
}
.explore-kendis .scroll-item .rdmor {
  position: absolute;
  left: 25px;
  bottom: 25px;
}
.explore-kendis .scroll-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #4d6acf;
  border-radius: 50%;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  z-index: 10;
  width: 50px;
  height: 50px;
  font-size: 60px;
  color: #fff !important;
  padding: 0 0 4px 3px;
}
.explore-kendis .scroll-arrow:hover {
  background-color: #6079cf !important;
}
.explore-kendis .scroll-arrow.left-arrow {
  left: -80px;
}
.explore-kendis .scroll-arrow.right-arrow {
  right: -80px;
}
.explore-kendis .scroll-arrow:hover {
  background: #007bff;
  color: #fff;
}
.scaled-section {
  padding: 20px 20px 0;
  margin: 100px 0;
}
.scaled-section .hd {
  margin-bottom: 25px;
  position: relative;
  padding-right: 100px;
  display: flex;
}
.scaled-section .hd h2 {
  margin: 0;
  background-color: #fff;
  padding-right: 20px;
  z-index: 1;
}
.scaled-section .hd:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 19px;
  width: calc(100% - 80px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.scaled-section .hd a {
  color: #1e2835;
  text-decoration: underline;
  position: absolute;
  right: 0;
  top: 16px;
}
.scaled-section .postout {
  flex-wrap: wrap;
}
.scaled-section .postinn {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px;
  width: 46%;
}
.scaled-section .postinn:nth-child(odd) {
  margin-right: 4%;
}
.scaled-section .postinn .rht {
  margin-left: 25px;
  border-bottom: 1px solid #ddd;
}
.scaled-section .postinn .thumbnail {
  min-width: 200px;
  width: 200px;
  height: 200px;
  border: 1px solid #e9e9e9;
  overflow: hidden;
}
.scaled-section .postinn .thumbnail img {
  max-width: initial;
  min-height: 100%;
  width: auto;
}
.scaled-section .postinn h3 {
  margin: 0 0 10px;
}
.scaled-section .postinn p {
  line-height: normal;
}
.scaled-section .post-tags {
  margin-top: 10px;
  max-height: 40px;
  overflow: hidden;
}
.scaled-section .post-tags .tagsml {
  display: inline-block;
  margin: 5px 5px 0 0;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.event-section {
  padding: 50px;
  margin: 100px 0;
  border: 1px solid #d2d2d2;
  background-color: #ededff;
  border-radius: 22px;
}
.event-section .container {
  align-items: center;
  justify-content: space-between;
}
.event-section .lft {
  width: 50%;
}
.event-section .lft h1,
.event-section .lft h3 {
  margin: 0 0 35px;
}
.event-section .lft h3 {
  max-width: 490px;
}
.event-section .lft .button {
  font-size: 1.2rem;
  font-weight: 400;
  background-color: #2db995;
  color: #fff;
  border-radius: 20px;
  padding: 10px 20px;
  margin-bottom: 20px;
}
.event-section .rht {
  width: 50%;
  text-align: right;
}
.tryfree-section {
  padding: 50px;
  margin: 100px 0;
  background-color: #4d4ad5;
  border-radius: 8px;
}
.tryfree-section .container {
  justify-content: space-between;
}
.tryfree-section .container .logo {
  width: 380px;
}
.tryfree-section .lft h3 {
  margin-top: 10px;
  margin-bottom: 0;
}
.tryfree-section .rht h3 {
  text-align: right;
  margin-top: 0;
}
.tryfree-section .rht h3 span {
  display: block;
}
.tryfree-section .rht .buttons {
  display: flex;
  gap: 20px;
}
.tryfree-section .rht .buttons .primary-white {
  background-color: #fff !important;
  color: #000 !important;
}
.tryfree-section .rht .buttons .primary-white:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.explore-section {
  margin-top: 50px;
}
.explore-section .hd {
  margin-bottom: 50px;
  position: relative;
  padding-right: 100px;
  display: flex;
}
.explore-section .hd h2 {
  margin: 0;
  background-color: #fff;
  padding-right: 20px;
  z-index: 1;
}
.explore-section .hd:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 19px;
  width: calc(100% - 150px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.explore-section .hd a {
  color: #1e2835;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 13px;
}
.explore-section .explore-more-posts {
  flex-wrap: wrap;
  gap: 40px;
}
.explore-section .explore-more-post {
  width: calc(33.333% - 27px);
  border: 1px solid #eaeaea;
  border-radius: 5px;
  overflow: hidden;
  transition: box-shadow 0.3s ease;
}
.explore-section .explore-more-post:hover {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.explore-section .explore-more-post .thumbnail {
  width: 100%;
  height: 250px;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.explore-section .explore-more-post .thumbnail img {
  width: auto;
  max-width: initial;
  height: 100%;
  display: block;
}
.explore-section .explore-more-post h3 {
  margin: 20px 20px 0;
  height: 32px;
  overflow: hidden;
}
.explore-section .explore-more-post p {
  margin: 15px 20px;
}
.explore-section .post-tags {
  margin: 10px 20px 0;
  max-height: 40px;
  overflow: hidden;
}
.explore-section .post-tags .tagsml {
  display: inline-block;
  margin: 5px 5px 0 0;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.uniqe-section {
  margin-top: 50px;
}
.uniqe-section .hd {
  margin-bottom: 50px;
  position: relative;
  padding-right: 100px;
  display: flex;
}
.uniqe-section .hd h2 {
  margin: 0;
  background-color: #fff;
  padding-right: 20px;
  z-index: 1;
}
.uniqe-section .hd:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 19px;
  width: calc(100% - 150px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.uniqe-section .hd a {
  color: #1e2835;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 16px;
}
.uniqe-section .explore-more-posts {
  flex-wrap: wrap;
  gap: 40px;
}
.uniqe-section .explore-more-post {
  width: calc(33.333% - 27px);
  border: 1px solid #eaeaea;
  border-radius: 5px;
  overflow: hidden;
  transition: box-shadow 0.3s ease;
}
.uniqe-section .explore-more-post:hover {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.uniqe-section .explore-more-post .thumbnail {
  width: 100%;
  height: 250px;
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.uniqe-section .explore-more-post .thumbnail img {
  width: auto;
  max-width: initial;
  height: 100%;
  display: block;
}
.uniqe-section .explore-more-post h3 {
  margin: 20px 20px 0;
  height: 32px;
  overflow: hidden;
}
.uniqe-section .explore-more-post p {
  margin: 15px 20px;
}
.uniqe-section .post-tags {
  margin: 10px 20px 0;
  max-height: 40px;
  overflow: hidden;
}
.uniqe-section .post-tags .tagsml {
  display: inline-block;
  margin: 5px 5px 0 0;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.pagination {
  margin: 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  line-height: normal;
}
.pagination a,
.pagination span {
  display: inline-block;
  padding: 8px 12px;
  font-size: 14px;
  color: #7a78e2 !important;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.3s ease;
  min-width: 40px;
  text-align: center;
}
.pagination a:hover,
.pagination .current {
  background-color: #7a78e2;
  color: #fff !important;
  border-color: #7a78e2;
}
.subscription-section {
  background-color: #7d6df8;
  padding: 20px 50px;
  border-radius: 20px;
  text-align: center;
  margin: 100px 0;
}
.subscription-section .container {
  align-items: start;
  justify-content: space-between;
}
.subscription-section h2 {
  font-size: 34px;
  color: #fff;
  margin: 15px 0;
  font-weight: 400;
}
.subscription-form {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  margin-top: 18px;
}
.subscription-form input[type="email"],
.subscription-form button {
  padding: 10px 20px;
  height: 50px;
  font-size: 16px;
  border-radius: 40px;
  border: none !important;
}
.subscription-form input[type="email"] {
  outline: none;
  width: 300px;
  max-width: 100%;
  background-color: #fff;
}
.subscription-form button {
  background-color: #2db995;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: 150px;
}
.subscription-form button:hover {
  background-color: #36c893;
}
.archive-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
}
.archive-container .breadcrumb {
  font-size: 25px;
  color: #5d5d5d;
  margin-bottom: 20px;
  text-align: center;
  opacity: 0.8;
}
.archive-container .breadcrumb a {
  color: #5d5d5d;
}
.archive-container .breadcrumb svg {
  margin: 0 10px;
  top: 6px;
  position: relative;
}
.archive-container .archive-title {
  color: #7a78e2;
  text-align: center;
  margin-bottom: 50px;
}
.archive-container .archive-search {
  text-align: center;
  margin-bottom: 80px;
}
.archive-container .archive-search input[type="text"] {
  width: 300px;
  padding: 7px 55px 7px 20px;
  font-size: 1rem;
  border: 2px solid #adb4bd;
  border-radius: 16px;
}
.archive-container .archive-search button {
  border-radius: 16px;
  background-color: #7a78e2;
  padding: 18px 25px;
}
.archive-container .post-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 30px;
}
.archive-container .post-card {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  transition: 0.3s ease;
}
.archive-container .post-card img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.archive-container .post-info {
  padding: 16px;
  padding-top: 0;
}
.archive-container .post-info h3 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #000;
}
.archive-container .post-info h3 a {
  font-size: 18px;
  font-weight: 500;
  color: #000;
}
.archive-container .btm {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.archive-container .post-date {
  font-size: 14px;
  color: #888;
  margin-top: 8px;
}
.archive-container .pagination {
  margin-top: 40px;
  text-align: center;
}
.archive-container .pagination .page-numbers {
  margin: 0 8px;
  font-size: 16px;
  text-decoration: none;
  color: #333;
}
.archive-container .pagination .current {
  font-weight: 700;
  color: #4e44ce;
}
body.page-id-10799 .head-custmize {
  max-width: initial !important;
}
.page-id-10799 .most-recent-post .post-item {
  display: flex;
  border: 1px solid #eae9e9;
  background-color: #f9f9ff;
  margin: 0 0 100px;
  border-radius: 15px;
  overflow: hidden;
}
.page-id-10799 .most-recent-post .post-thumbnail {
  width: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-id-10799 .most-recent-post .post-thumbnail a {
  display: block;
  height: 100%;
  max-height: 407px;
}
.page-id-10799 .most-recent-post .post-thumbnail img {
  width: auto;
  height: 100%;
  max-width: initial;
}
.page-id-10799 .most-recent-post .post-item .post-content {
  width: 50%;
  padding: 30px 50px;
}
.page-id-10799 .most-recent-post .post-item .post-content h2 {
  margin: 0 0 20px;
}
.page-id-10799 .most-recent-post .post-item .post-content h2 a {
  font-size: 2.2rem;
}
.page-id-10799 .most-recent-post .post-item .entry-summary {
  margin-bottom: 20px;
}
.page-id-10799 .most-recent-post .post-item .read-more {
  font-size: 1rem;
  color: #000;
  opacity: 0.5;
}
.page-id-10799 .post-item .post-content h2 a {
  color: #000;
  font-weight: 500;
  line-height: normal;
}
.page-id-10799 .post-item .post-tags {
  max-height: 36px;
  overflow: hidden;
}
.page-id-10799 .post-item .post-tags .tag {
  margin-right: 10px;
}
.page-id-10799 .post-item .post-tags .tag a {
  display: inline-block;
  background-color: #eaeafa;
  padding: 0 10px;
  border-radius: 20px;
  font-size: 14px;
  color: #181683;
  font-weight: 500;
}
.page-id-10799 .post-item .entry-summary p {
  line-height: normal;
}
.page-id-10799 .posts-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.page-id-10799 .posts-grid .post-thumbnail {
  height: 240px;
  overflow: hidden;
  display: block;
  position: relative;
  background-color: #fafaff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.page-id-10799 .posts-grid .post-thumbnail img {
  height: 240px;
  width: auto;
  position: absolute;
  max-width: initial;
}
.page-id-10799 .posts-grid .post-item {
  width: calc(33.333% - 27px);
  border: 1px solid #eaeaea;
  border-radius: 5px;
  overflow: hidden;
  transition: box-shadow 0.3s ease;
}
.page-id-10799 .posts-grid .post-content {
  padding: 20px;
}
.page-id-10799 .posts-grid .post-content h2 {
  margin: 0 0 10px;
}
.page-id-10799 .posts-grid .post-content h2 a {
  font-size: 1.2rem;
}
@media screen and (max-width: 1900px) {
  .home-container.dzn-postout .lft {
    margin-top: 30px;
  }
}
@media screen and (max-width: 1800px) {
  .home-container.dzn-postout .lft {
    margin-top: 0;
  }
  .home-container.dzn-postout .mnhd {
    font-size: 2.1rem;
  }
}
@media screen and (max-width: 1700px) {
  .home-container.dzn-postout .mnhd {
    font-size: 2rem;
  }
  .home-container.dzn-postout .lft {
    width: 48%;
  }
}
@media screen and (max-width: 1450px) {
  .fsz-14 {
    font-size: 0.8rem;
  }
  .fsz-16 {
    font-size: 0.9rem;
  }
  .fsz-22 {
    font-size: 1.2rem;
  }
  .fsz-26 {
    font-size: 1.3rem;
  }
  .fsz-32 {
    font-size: 1.6rem;
  }
  .fsz-38 {
    font-size: 2rem;
  }
  .fsz-46 {
    font-size: 2.2rem;
  }
  .fsz-54 {
    font-size: 2.8rem;
  }
  .blog-fstsec .rht {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .blog-fstsec .rht .taglrg {
    margin-bottom: 20px;
    padding: 2px 20px;
  }
  .blog-fstsec .rht h2 {
    margin: 0 0 10px;
    line-height: normal;
  }
  .blog-fstsec .rht .taglrg a,
  .blog-fstsec .rht p {
    font-size: 1rem;
  }
  .blog-fstsec .lft img {
    margin-left: -15%;
  }
  .blog-secsec .secb .rht {
    padding-right: 0;
  }
  .blog-secsec .rht #category-search {
    padding: 5px 45px 5px 20px;
    background-size: 20px;
    background-position: right 15px center;
  }
  .blog-secsec .rht #category-search::placeholder {
    font-size: 0.9rem;
  }
  .blog-secsec .seca .lft {
    width: 62%;
  }
  .blog-secsec .lft .category-scroll {
    max-width: calc(100% - 120px);
  }
  .explore-kendis .scroll-item {
    width: 300px;
  }
  .explore-kendis .scroll-item h3 {
    max-height: 30px;
  }
  .subscription-form input[type="email"] {
    width: 250px;
  }
  .subscription-section {
    padding: 20px;
  }
  .scaled-section .postinn h3 {
    height: 30px;
    overflow: hidden;
  }
  .event-section .lft h1 {
    max-width: 220px;
    margin-bottom: 20px;
  }
  .event-section .lft h3 {
    max-width: 400px;
  }
  .event-section .lft .button {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1366px) {
  .home-container.dzn-postout .mnhd {
    font-size: 1.4rem;
    line-height: normal;
  }
}
@media screen and (max-width: 1024px) {
  body.blog #content.site-content {
    padding-top: 20px;
  }
  .DF,
  .DFA,
  .thrdsec .articles-container {
    display: block;
  }
  .lft.w-50,
  .rht.w-50,
  .scaled-section .postinn,
  .scaled-section .postinn .thumbnail,
  .scaled-section .postinn .thumbnail img,
  .explore-section .explore-more-post,
  .uniqe-section .explore-more-post {
    width: 100% !important;
  }
  .blog-fstsec {
    margin-top: 0;
  }
  .blog-fstsec .lft img {
    width: 100%;
    height: auto;
    margin: 0;
  }
  .blog-secsec {
    margin: 50px 0;
  }
  .blog-secsec .seca .lft,
  .blog-secsec .seca .rht,
  .scaled-section .postinn .thumbnail {
    margin-bottom: 20px;
  }
  .blog-secsec .seca .rht {
    text-align: right;
    margin-top: 50px;
  }
  .blog-secsec .rht #category-search {
    width: 300px;
  }
  .blog-secsec .secb .rht {
    border: none;
    margin-top: 50px;
    margin-left: 0;
    padding-left: 0;
  }
  .blog-secsec .lft .recent-post .thumb {
    height: auto;
  }
  .scaled-section .postinn,
  .explore-section .explore-more-post,
  .uniqe-section .explore-more-post,
  .event-section .lft {
    margin-bottom: 50px;
  }
  .scaled-section .postinn .rht {
    margin-left: 0;
  }
  .scaled-section {
    margin-bottom: 0;
  }
  .event-section {
    margin-top: 0;
    margin-bottom: 0;
  }
  .event-section .lft,
  .event-section .rht {
    text-align: center;
  }
  .event-section .lft h1,
  .event-section .lft h3 {
    max-width: initial;
  }
  .scaled-section .postinn:nth-child(odd) {
    margin-right: 0;
  }
  .scaled-section .postinn {
    padding: 0;
  }
  .scaled-section .post-tags {
    margin-bottom: 20px;
  }
  .scaled-section .postinn .thumbnail {
    height: auto;
  }
  .scaled-section .postinn .thumbnail img {
    min-height: auto;
  }
  .blog-sectp .category-dropdown-wrapper {
    width: 100%;
    border: 2px solid #adb4bd;
    margin-bottom: 25px;
    border-radius: 16px;
  }
  .blog-sectp .dropdown-toggle {
    text-align: left;
    padding: 13px;
    font-size: 19px;
  }
  .tryfree-section .rht h3 {
    text-align: left;
    margin-top: 30px;
  }
  .page-id-10799 .most-recent-post .post-item,
  .page-id-10799 .posts-grid .post-item,
  .page-id-10799 .most-recent-post .post-thumbnail,
  .page-id-10799 .most-recent-post .post-item .post-content {
    display: block;
    width: 100%;
  }
  .page-id-10799 .most-recent-post .post-item .post-content h2 a {
    font-size: 2rem;
  }
  .page-id-10799 .most-recent-post .post-thumbnail img {
    height: auto;
    width: 100%;
  }
  .page-id-10799 .posts-grid .post-thumbnail {
    text-align: center;
  }
  .page-id-10799 .posts-grid .post-thumbnail img {
    position: relative;
  }
  .page-id-10799 .post-item .post-tags .tag a {
    font-size: 0.8rem;
  }
  .page-id-10799 .posts-grid .post-content .entry-summary p {
    font-size: 0.9rem;
  }
}
@media (max-width: 1024px) {
  .fsz-38,
  .fsz-46 {
    font-size: 1.8rem;
  }
  .fsz-42 {
    font-size: 1.3rem;
  }
  .fsz-54 {
    font-size: 2.2rem;
  }
  .home-container.dzn-postout {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .home-container.dzn-postout .lft {
    margin-bottom: 50px;
  }
  .subscription-form {
    flex-direction: column;
    gap: 10px;
  }
  .subscription-form input[type="email"] {
    width: 100%;
  }
  .blog-fstsec .rht {
    padding: 20px;
  }
  .explore-kendis {
    padding: 20px 50px;
  }
  .explore-kendis h2 {
    margin: 15px 0 0;
  }
  .blog-secsec .secb .rht .category-post {
    padding-left: 0;
  }
  .scaled-section .hd:after,
  .explore-section .hd:after,
  .unique-section .hd:after {
    display: none;
  }
  .scaled-section {
    padding: 0;
  }
  .event-section {
    padding: 30px;
  }
  .event-section .lft h1 {
    margin-bottom: 10px;
    max-width: 100%;
  }
  .explore-section .hd a,
  .uniqe-section .hd a {
    top: 6px;
  }
  .scaled-section .hd {
    padding-right: 60px;
  }
  .blog-secsec .secb .rht .hd {
    margin-bottom: 0;
    padding-left: 0;
  }
  .explore-section .hd,
  .uniqe-section .hd {
    margin-bottom: 20px;
  }
  .thrdsec {
    padding: 80px 50px;
  }
  .page-id-10799 .most-recent-post .post-thumbnail img {
    font-size: 1.6rem;
  }
  .page-id-10799 .most-recent-post .post-item .post-content h2 {
    margin-bottom: 10px;
  }
  .page-id-10799 .most-recent-post .post-item .post-content h2 a {
    font-size: 1.6rem;
  }
  .page-id-10799 .post-item .entry-summary {
    margin: 10px 0;
  }
  .page-id-10799 .post-item .entry-summary p {
    font-size: 1.1rem;
  }
}
@media (max-width: 500px) {
  .fsz-38,
  .fsz-46 {
    font-size: 1.6rem;
  }
  .fsz-26,
  .fsz-42 {
    font-size: 1.1rem;
  }
  .fsz-54 {
    font-size: 2rem;
  }
  .blog-secsec .lft .recent-post .pstcntnt {
    padding: 20px;
  }
  .explore-kendis .scroll-item {
    width: 100%;
  }
  .page-id-10799 .most-recent-post .post-item .post-content {
    padding: 20px;
  }
}
html {
  font-family: "Lexend", sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.wpcf7-form-control-wrap.recaptcha {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
.main-navigation a {
  font-family: "Lexend", sans-serif;
  font-size: 0.8em;
  font-weight: 500;
}
.home-container,
.home-container h1,
.home-container h2,
.lexend {
  font-family: "Lexend", sans-serif;
}
.home-container.fst h1,
.home-container.fst h2,
.home-container.scale .mnhd,
.home-container.jira .txtwh,
.secrty .home-container.sec li h1,
.secrty .home-container.sec li h2,
.goalsout section *,
.poppins,
h1.poppins,
h2.poppins {
  font-family: "Poppins", sans-serif !important;
}
.post-password-form {
  margin: 150px auto;
  text-align: center;
}
.fa-lg {
  vertical-align: -8% !important;
}
.DFCB {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
body,
button,
input,
select,
optgroup,
textarea {
  color: #1e2835 !important;
  font-family: "Cabin", "Lato", sans-serif;
  font-size: 18px;
  line-height: 2.1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6,
p.site-title,
blockquote {
  font-family: "Cabin", "Poppins", sans-serif;
  font-weight: 700;
}
p {
  margin-top: 1em;
}
dfn,
cite,
em,
i {
  font-style: italic;
}
blockquote {
  display: block;
  padding: 1.5em;
  margin: 0 0 1.5em;
  position: relative;
  border-color: #ff1654;
  border-left-width: 4px;
  border-left-style: solid;
  font-style: italic;
  font-weight: 400;
  font-size: 90%;
}
blockquote:before {
  content: "\f10d";
  font-family: FontAwesome;
  font-size: 100px;
  line-height: 1;
  font-weight: 400;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: -1;
  opacity: 0.1;
  color: #ff1654;
}
address {
  margin: 0 0 1.5em;
}
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  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;
  font-size: 0.9375rem;
}
abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}
big {
  font-size: 125%;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
hr {
  background-color: #ff1654;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
ul,
ol {
  margin: 0 0 1.5em 3em;
}
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;
}
img {
  height: auto;
  max-width: 100%;
}
figure {
  margin: 1em 0;
}
table {
  margin: 0 0 1.5em;
  width: 100%;
}
.spaceLeft {
  margin-left: 0.5em;
}
.spaceRight {
  margin-right: 0.5em;
}
.spaceLeftRight {
  margin: 0 0.5em;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 0;
  border-radius: 25px;
  background-color: #59bab2;
  color: #fff !important;
  line-height: 1;
  padding: 0.9em 2em 0.9em;
  outline: none;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  background-color: #07af8a !important;
  color: #fff !important;
}
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: #121212;
  background-color: transparent;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  padding: 7px 15px;
  outline: none;
  font-size: 0.85rem;
  transition: 0.4s;
}
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,
select:focus {
  border-color: #121212;
}
input ~ .focus-bg,
textarea ~ .focus-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #e0e0e0;
  transition: 0.3s;
  z-index: -1;
  border-radius: 25px;
}
input:focus ~ .focus-bg,
textarea:focus ~ .focus-bg {
  transition: 0.3s;
  width: 100%;
}
.inc-input {
  position: relative;
  display: block;
  border-radius: 25px;
  overflow: hidden;
}
.inc-input input:focus,
.inc-input textarea:focus {
  border-color: #e0e0e0;
}
select {
  background-color: #f5f5f5;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  border-radius: 25px;
  padding: 0.5em;
  outline: none;
}
textarea {
  width: 100%;
}
a,
a:visited,
#tertiary.widget-area a {
  color: #ff1654;
  text-decoration: none;
  -o-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
a:hover,
a:focus,
a:active,
#tertiary.widget-area a:hover,
#tertiary.widget-area a:focus,
#tertiary.widget-area a:active {
  color: #121212;
}
a:focus {
  outline: thin dotted;
}
a:hover,
a:active,
a:focus {
  outline: none;
}
.entry-content a {
  text-decoration: underline;
}
footer.site-footer a {
  color: #e4e2e2;
}
.site-info a {
  text-decoration: underline;
}
.text-underline {
  text-decoration: underline;
}
.headtop {
  width: 111%;
  height: 44px;
  margin-left: -5.5%;
  background-color: #28c7ac;
  color: #fff;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
  padding-right: 50px;
}
.headtop.Hide {
  height: 0;
  overflow: hidden;
  opacity: 0;
}
.headtop img {
  margin-right: 10px;
}
.headtop .url {
  text-decoration: underline;
  margin: 0 5px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #fff;
}
.headtop .url:hover {
  opacity: 0.9;
}
.headtop strong {
  margin: 0 5px;
  letter-spacing: 1px;
}
.headtop .close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 14px;
  background: url(//wp-content/uploads/svg-22/tpmsg-cls.svg) no-repeat;
  display: block;
  opacity: 0.6;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.headtop .close:hover {
  opacity: 0.8;
}
.main-navigation {
  display: block;
}
.cssHide {
  display: none;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
}
.main-navigation li {
  display: inline-block;
  position: relative;
  font-weight: 400;
  letter-spacing: 0.2px;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
.main-navigation li a .btn.btn-primary-white {
  padding: 9px 20px;
  font-size: 14px;
}
.main-navigation li a .btn.btn-primary-white.book {
  padding: 8px 15px;
  border: 2px solid #7a78e2;
  background-color: #fff !important;
  color: #7a78e2 !important;
}
.main-navigation #menu-item-5993 > a {
  margin: 0;
}
.main-navigation #menu-item-701 a:before,
.main-navigation #menu-item-5993 a:before {
  display: none;
}
.main-navigation #menu-item-9802,
.main-navigation #menu-item-9802 {
  display: none;
}
.main-navigation li a .btn.btn-primary-large {
  background-color: #59bab2;
  border: solid 1px #00000019;
  color: #fff;
  font-size: 0.8em;
  padding: 13px 26px;
  border-radius: 4px;
  font-size: 20px;
  font-weight: 700;
}
.main-navigation > div > ul > li > a {
  position: relative;
  text-align: center;
  color: #213476 !important;
  margin-left: 2em;
  margin: 0 1.2em;
  padding: 0.2em 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-transition:
    background 0.3s,
    color 0.3s;
  transition:
    background 0.3s,
    color 0.3s;
}
.main-navigation > div > ul > li:last-child > a {
  margin-right: 0;
}
.main-navigation > div > ul > li > a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #fff !important;
  -webkit-transform: scale3d(0, 4, 1);
  transform: scale3d(0, 4, 1);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
  transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
}
.main-navigation li a:not(:last-child):after {
  content: "\f107";
  font-family: FontAwesome;
  margin: 0 0 0 7px;
  line-height: 1;
}
.main-navigation ul ul li a:not(:last-child):after {
  content: "\f105";
  margin: 0 0 0 7px;
  float: right;
  line-height: inherit;
}
.main-navigation ul ul {
  float: left;
  position: absolute;
  top: 135%;
  left: auto;
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s linear 0.2s,
    opacity 0.2s linear,
    transform 0.2s linear;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}
.main-navigation ul ul ul {
  left: 100%;
  top: 0;
  visibility: hidden;
  opacity: 0;
  transition:
    visibility 0s linear 0.2s,
    opacity 0.2s linear,
    transform 0.2s linear;
  -webkit-transform: translate3d(20px, 0, 0);
  transform: translate3d(20px, 0, 0);
}
.main-navigation ul ul a {
  text-transform: none;
  padding: 1em;
  background-color: transparent;
}
.main-navigation ul ul li:last-child > a {
  border-bottom: 0;
}
.main-navigation .menu-item > a {
  cursor: pointer;
}
.main-navigation .blockfggf .sub-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  height: auto;
  overflow: visible;
  transition: opacity 0.25s ease-in-out;
}
.main-navigation > div > ul > li.blockfggf > a:before {
  transform: scale3d(1, 1, 1);
}
.main-navigation > div > ul > li:hover > a:before,
.main-navigation > div > ul > li:focus > a:before,
.main-navigation > div > ul > .current_page_item > a:before,
.main-navigation > div > ul > .current-menu-item > a:before,
.main-navigation > div > ul > .current_page_ancestor > a:before,
.main-navigation > div > ul > .current-menu-ancestor > a:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
body.page-template-template-onepage
  .main-navigation
  > div
  > ul
  > .current_page_item
  > a:before,
body.page-template-template-onepage
  .main-navigation
  > div
  > ul
  > .current-menu-item
  > a:before,
body.page-template-template-onepage
  .main-navigation
  > div
  > ul
  > .current_page_ancestor
  > a:before,
body.page-template-template-onepage
  .main-navigation
  > div
  > ul
  > .current-menu-ancestor
  > a:before {
  display: none;
}
.menu-toggle,
.main-navigation.toggled .nav-menu {
  display: block;
}
.menu-toggle {
  color: #f5f5f5;
  outline: none;
  position: relative;
  width: 40px;
  height: 35px;
  text-align: center;
  line-height: 30px;
  padding: 0;
  border-radius: 3px;
}
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active {
  color: #f5f5f5;
  background-color: #ff1654;
}
@media screen and (min-width: 1025px) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation,
.site-main .navigation.pagination,
.site-main .woocommerce-pagination {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.site-main .post-navigation {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #e0e0e0;
  padding-bottom: 1.5em;
}
.nav-links .meta-nav {
  display: block;
  color: #121212;
  font-size: 12px;
  font-size: 0.75rem;
}
.site-main .navigation.pagination {
  clear: both;
  margin-top: 50px;
  display: inline-block;
  width: 100%;
}
.navigation.pagination .nav-links {
  text-align: center;
}
.navigation.pagination .nav-links .prev,
.woocommerce-pagination > ul.page-numbers li a.prev {
  float: left;
  background-color: #ff1654;
  border-radius: 25px;
  color: #f5f5f5;
  padding: 0.3em 1em;
}
.navigation.pagination .nav-links .next,
.woocommerce-pagination > ul.page-numbers li a.next {
  float: right;
  background-color: #ff1654;
  border-radius: 25px;
  color: #f5f5f5;
  padding: 0.3em 1em;
}
.navigation.pagination .nav-links a,
.woocommerce-pagination > ul.page-numbers li a {
  background-color: #ff1654;
  border-radius: 25px;
  color: #f5f5f5;
  padding: 0.3em 1em;
  display: inline-block;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links a:focus,
.woocommerce-pagination > ul.page-numbers li a:hover,
.woocommerce-pagination > ul.page-numbers li a:focus {
  background-color: #121212;
}
.navigation.pagination .nav-links span.current,
.woocommerce-pagination > ul.page-numbers li span {
  display: inline-block;
  padding: 0.2em 1em;
  border-radius: 25px;
  border-color: #ff1654;
  border-width: 1px;
  border-style: solid;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
}
.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;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
#content[tabindex="-1"]:focus {
  outline: 0;
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.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,
header.site-header .mainHeader:before,
header.site-header .mainHeader:after,
#tertiary.widget-area:before,
#tertiary.widget-area:after,
.widget_archive li:before,
.widget_archive li:after,
.widget_categories li:before,
.widget_categories li:after,
#content.site-content article:before,
#content.site-content article:after,
body.woocommerce form.cart:before,
body.woocommerce form.cart:after,
.woocommerce ul.products:before,
.woocommerce ul.products:after,
.woocommerce .single_variation:before,
.woocommerce .single_variation:after,
.woocommerce-error li:before,
.woocommerce-error li:after,
.woocommerce-message:before,
.woocommerce-message:after,
.woocommerce-product-rating:before,
.woocommerce-product-rating:after,
.cart-collaterals:before,
.cart-collaterals:after,
form.woocommerce-checkout:before,
form.woocommerce-checkout:after,
.product_list_widget li:before,
.product_list_widget li:after,
.widget.widget_search:before,
.widget.widget_search:after,
.widget.woocommerce.widget_product_search:before,
.widget.woocommerce.widget_product_search:after,
footer.entry-footer:before,
footer.entry-footer:after,
.freddoFooterWidget:after,
.freddoFooterWidget:after,
.site-copy-down:before,
.site-copy-down:after,
.aboutus_columns:before,
.aboutus_columns:after,
.features_columns:before,
.features_columns:after,
.skills_columns:before,
.skills_columns:after,
.skillTop:before,
.skillTop:after,
.services_columns:before,
.services_columns:after,
.singleService:before,
.singleService:after,
.blog_columns:before,
.blog_columns:after,
.team_columns:before,
.team_columns:after,
.contact_columns:before,
.contact_columns:after,
.cta_columns:before,
.cta_columns:after {
  content: "";
  display: table;
  table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
header.site-header .mainHeader:after,
#tertiary.widget-area:after,
.widget_archive li:after,
.widget_categories li:after,
#content.site-content article:after,
body.woocommerce form.cart:after,
.woocommerce ul.products:after,
.woocommerce .single_variation:after,
.woocommerce-error li:after,
.woocommerce-message:after,
.woocommerce-product-rating:after,
.cart-collaterals:after,
form.woocommerce-checkout:after,
.product_list_widget li:after,
.widget.widget_search:after,
.widget.woocommerce.widget_product_search:after,
footer.entry-footer:after,
.freddoFooterWidget:after,
.site-copy-down:after,
.aboutus_columns:after,
.features_columns:after,
.skillTop:after,
.skills_columns:after,
.services_columns:after,
.singleService:after,
.blog_columns:after,
.team_columns:after,
.contact_columns:after,
.cta_columns:after {
  clear: both;
}
.widget {
  margin: 0 0 3em;
}
.widget .widget-title {
  overflow: hidden;
}
.widget .widget-title h3 {
  letter-spacing: 1px;
  line-height: 1.2;
  font-weight: 400;
  margin: 0 0 1.5em;
  padding: 0 1em 0.5em 0;
  font-size: 1.2em;
  display: inline-block;
}
aside ul,
.aside ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
aside ul li,
.aside ul li {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e0e0e0;
  padding: 1em 0;
}
aside ul li:first-child,
.aside ul li:first-child {
  padding-top: 0;
}
.widget select {
  max-width: 100%;
  padding: 8px 15px;
  font-size: 12px;
  font-size: 0.75rem;
}
#wp-calendar {
  margin: 0;
  border-collapse: separate;
}
#wp-calendar > caption {
  padding: 6px 0;
  color: #f5f5f5;
  text-align: center;
  background-color: #ff1654;
  -webkit-border-top-left-radius: 25px;
  -webkit-border-top-right-radius: 25px;
  -moz-border-radius-topleft: 25px;
  -moz-border-radius-topright: 25px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
#wp-calendar th {
  text-align: center;
  background-color: #e0e0e0;
  padding: 5px 0;
}
#wp-calendar tfoot td {
  border: none;
  padding-top: 5px;
}
#wp-calendar tfoot td#next {
  text-align: right;
}
#wp-calendar tbody td {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  padding: 5px 0;
}
#wp-calendar tbody td#today {
  border-color: #ff1654;
}
.widget_archive li,
.widget_categories li {
  text-align: right;
}
.widget_archive li a,
.widget_categories li a {
  float: left;
}
.widget.widget_categories li:before {
  font-family: FontAwesome;
  content: "\f114";
  padding-right: 0.5em;
  float: left;
}
.widget.widget_archive li:before {
  font-family: FontAwesome;
  content: "\f0da";
  padding-right: 0.5em;
  float: left;
}
aside ul.menu ul.sub-menu,
.aside ul.menu ul.sub-menu {
  display: none;
  padding-left: 2em;
}
aside ul.menu li,
.aside ul.menu li {
  position: relative;
  border-bottom-width: 0;
  border-bottom-style: none;
  border-bottom-color: transparent;
  padding: 0;
}
aside ul.menu li a,
.aside ul.menu li a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e0e0e0;
  padding: 1em 0;
  display: block;
}
aside ul.menu .indicatorBar,
.aside ul.menu .indicatorBar {
  position: absolute;
  right: 0;
  top: 0;
  width: 57px;
  line-height: 57px;
  text-align: center;
  cursor: pointer;
  font-family: "FontAwesome";
  font-size: 16px;
  border-left-width: 1px;
  border-left-style: solid;
  border-color: #e0e0e0;
}
aside ul.menu .indicatorBar:before,
.aside ul.menu .indicatorBar:before {
  content: "\f107";
}
aside ul.menu .indicatorBar.yesOpenBar:before,
.aside ul.menu .indicatorBar.yesOpenBar:before {
  content: "\f106";
}
.widget.widget_search input[type="search"],
.widget.woocommerce.widget_product_search input[type="search"],
.woocommerce #content form.cart .quantity input[type="number"] {
  width: 100%;
  display: inline-block;
  -webkit-appearance: none;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding: 12px 15px;
  line-height: 1;
  float: left;
  height: 45px;
}
.widget.widget_search .inc-input,
.widget.woocommerce.widget_product_search .inc-input {
  position: relative;
  display: inline-block;
  width: 68%;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.widget.widget_search .inc-input .focus-bg,
.widget.woocommerce.widget_product_search .inc-input .focus-bg {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.widget.widget_search input[type="submit"],
.widget.woocommerce.widget_product_search input[type="submit"],
.woocommerce #content form.cart .button {
  width: 32%;
  display: inline-block;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  float: right;
  height: 45px;
  padding-top: 0.8rem;
}
header.site-header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
  padding: 0 3%;
  background-color: #fff !important;
  box-shadow: 0px 1px 4px 1px #00000040;
  -o-transition:
    background 0.5s,
    left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  -moz-transition:
    background 0.5s,
    left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition:
    background 0.5s,
    left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition:
    background 0.5s,
    left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
header.site-header .mainLogo {
  float: left;
  display: table;
}
.site-branding img {
  display: block;
  margin-top: -1px;
  height: auto;
  -o-transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -moz-transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -webkit-transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.freddoLogo,
.freddoTitleText {
  display: inline-block;
}
.site-branding {
  display: inline-flex;
  float: left;
  height: 30px;
}
.site-branding .site-title {
  font-size: 25px;
  line-height: 1;
  letter-spacing: -1px;
  margin: 0;
  font-weight: 400;
}
.site-branding .site-title a {
  color: #f5f5f5;
}
.site-branding .site-description {
  font-size: 12px;
  letter-spacing: 1px;
  margin: 0;
  color: #f5f5f5;
}
header.site-header .mainHeader {
  position: absolute;
  width: 100%;
  top: 0;
  right: 5%;
  text-align: center;
  z-index: -1;
}
.freddoHeader {
  display: table;
  table-layout: fixed;
  max-width: 1190px;
  float: right;
}
.freddoSubHeader {
  display: table-cell;
  vertical-align: middle;
  height: 62px;
  -o-transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -moz-transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -webkit-transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition: height 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
#content.site-content {
  max-width: 90%;
  position: relative;
  margin: 0 auto;
  padding-top: calc(3em + 80px);
}
body.page-template-template-onepage #content.site-content,
body.page-template-template-full-width #content.site-content {
  max-width: 100%;
  overflow: hidden;
  padding-top: 62px;
}
body.page-template-template-onepage #primary.content-area,
body.page-template-template-full-width #primary.content-area {
  float: none;
  width: 100%;
  padding-right: 0;
}
body.page-template-template-full-width #content.site-content .entry-content {
  margin: 0;
}
#primary.content-area {
  width: 70%;
  float: left;
  padding-right: 3%;
}
#secondary.widget-area {
  width: 30%;
  float: left;
}
.hamburger-menu {
  float: right;
  position: relative;
  top: 31px;
  display: inline-block;
  overflow: visible;
  margin: 0;
  margin-left: 1.5em;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: 0.15s;
  transition-property: opacity, filter;
  text-transform: none;
  color: inherit;
  border: 0;
  -o-transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -moz-transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -webkit-transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
header.site-header.menuMinor .hamburger-menu {
  top: 21px;
}
.hamburger-box {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 19px;
}
.hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  position: absolute;
  width: 30px;
  height: 1px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform;
  background-color: #000;
}
.hamburger-menu .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.22s;
}
.hamburger-menu .hamburger-inner:before {
  transition:
    top 0.1s ease-in 0.25s,
    opacity 0.1s ease-in,
    width 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.hamburger-menu .hamburger-inner:after {
  transition:
    bottom 0.1s ease-in 0.25s,
    transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),
    width 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.hamburger-inner:before {
  top: -8px;
}
.hamburger-inner:after {
  bottom: -8px;
}
.hamburger-menu .hamburger-inner:after,
.hamburger-menu .hamburger-inner:before {
  display: block;
  content: "";
  width: 22px;
}
.hamburger-menu:hover .hamburger-inner:after,
.hamburger-menu:hover .hamburger-inner:before {
  width: 30px;
}
.hamburger-menu .hamburger-inner,
.hamburger-menu .hamburger-inner:after,
.hamburger-menu .hamburger-inner:before {
  background-color: #f5f5f5;
}
.search-button {
  display: none;
  float: right;
  position: relative;
  top: 28px;
  overflow: visible;
  margin: 0;
  margin-left: 1.5em;
  cursor: pointer;
  color: #121212;
  -o-transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -moz-transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  -webkit-transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition: top 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.search-button .search-circle {
  width: 20px;
  height: 20px;
  border-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  position: relative;
}
.search-button .search-line {
  height: 1px;
  position: relative;
  width: 10px;
  background-color: #f5f5f5;
  transform: rotate(45deg);
  right: -15px;
}
header.site-header.menuMinor .search-button {
  top: 19px;
}
#tertiary.widget-area {
  overflow-y: auto;
  position: fixed;
  background-color: #f5f5f5;
  top: 0;
  right: -390px;
  bottom: 0;
  width: 390px;
  z-index: 999;
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);
  -moz-transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);
  -o-transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);
  transition-timing-function: cubic-bezier(0.39, 0.58, 0.57, 1);
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -wekbit-transition-property: right;
  -moz-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
}
#tertiary.widget-area.yesOpen {
  right: 0;
}
#page.site.yesOpen #primary.content-area,
#page.site.serOpen #primary.content-area,
#page.site.yesOpen #secondary.widget-area,
#page.site.serOpen #secondary.widget-area,
#page.site.yesOpen header.site-header,
#page.site.serOpen header.site-header,
#page.site.yesOpen footer.site-footer,
#page.site.serOpen footer.site-footer,
#page.site.yesOpen .freddoBox,
#page.site.serOpen .freddoBox {
  filter: blur(3px);
}
.close-hamburger {
  position: absolute;
  display: inline-block;
  top: 1.5em;
  right: 1.5em;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 9;
  color: #121212;
}
.close-ham-inner {
  position: absolute;
  top: 50%;
  display: block;
  width: 30px;
  height: 1px;
}
.close-ham-inner:before,
.close-ham-inner:after {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  position: absolute;
  background-color: #121212;
}
.close-ham-inner:before {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close-ham-inner:after {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#page.site {
  position: relative;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  -moz-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  -o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -wekbit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  left: 0;
}
#page.site.yesOpen {
  left: -195px;
}
#page.site.yesOpen header.site-header.menuMinor {
  left: -195px;
}
body.admin-bar #tertiary.widget-area {
  top: 32px;
}
.opacityBox,
.opacityBoxSearch {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.opacityBox.yesOpen {
  cursor:
    url(//kendis.io/wp-content/themes/freddo/./images/cursor-close.png) 15 15,
    auto;
  opacity: 1;
  visibility: visible;
}
.opacityBoxSearch {
  z-index: 999;
}
.opacityBoxSearch.serOpen {
  cursor:
    url(//kendis.io/wp-content/themes/freddo/./images/cursor-close.png) 15 15,
    auto;
  opacity: 1;
  visibility: visible;
}
.search-container {
  position: fixed;
  top: -100px;
  left: 50%;
  text-align: center;
  width: 700px;
  height: 60px;
  margin-top: -30px;
  margin-left: -350px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.search-container.serOpen {
  opacity: 1;
  visibility: visible;
  top: 45%;
}
.search-container input[type="submit"] {
  display: none;
}
.search-container input[type="search"] {
  background-color: rgba(245, 245, 245, 0.5);
  color: #121212;
  border-radius: 50px;
  font-size: 20px;
  font-weight: 400;
  padding: 1em;
  width: 100%;
  border: 1px solid transparent !important;
  -webkit-appearance: none;
}
.search-container .focus-bg {
  border-radius: 50px;
  background-color: #f5f5f5;
}
.search-container .inc-input {
  border-radius: 50px;
  overflow: hidden;
}
.search-container ::-webkit-input-placeholder {
  color: #121212;
}
.search-container ::-moz-placeholder {
  color: #121212;
}
.search-container :-ms-input-placeholder {
  color: #121212;
}
.search-container :-moz-placeholder {
  color: #121212;
}
header.site-header .crestaMenuButton {
  background-color: #ff1654;
  border-radius: 25px;
}
.main-navigation > div > ul > li.crestaMenuButton > a:before {
  content: none;
}
header.site-header .crestaMenuButton a {
  color: #f5f5f5;
}
header.site-header .crestaMenuButton:hover a,
header.site-header .crestaMenuButton:active a,
header.site-header .crestaMenuButton:focus a {
  color: #f5f5f5 !important;
}
.freddoButton {
  background-color: #ff1654;
  border-radius: 25px;
  letter-spacing: 1px;
  font-size: 12px;
  display: inline-block;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.freddoButton a,
.freddoButton a:hover,
.freddoButton a:focus,
.freddoButton a:active {
  color: #f5f5f5;
  padding: 0.8em 0;
  margin: 0 1.2em;
  position: relative;
  display: inline-block;
}
.freddoButton:hover,
.freddoButton:focus,
.freddoButton:active {
  background-color: #121212;
}
.tagcloud a {
  background-color: #ff1654;
  border-radius: 25px;
  color: #f5f5f5;
  padding: 0.8em 1.3em;
  line-height: 1;
  margin: 2px 0;
  font-size: 12px;
  display: inline-block;
}
.tagcloud a,
#tertiary.widget-area .tagcloud a {
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a:active {
  background-color: #121212;
}
.freddoBox {
  overflow: hidden;
  position: relative;
}
.freddoBigImage {
  overflow: hidden;
  position: relative;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transform: initial !important;
}
.freddoBigText {
  text-align: center;
  width: 100%;
}
.freddoBigText header.entry-header {
  color: #f5f5f5;
}
.freddoBigText header.entry-header h1 {
  font-size: 3em;
  letter-spacing: -1px;
  line-height: normal;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  margin: 50px 0;
  font-weight: 400;
  text-align: left;
}
.freddoBigText header.entry-header .entry-meta {
  margin: 0;
  font-size: 12px;
  letter-spacing: 1px;
  text-align: right;
  position: absolute;
  right: 125px;
  top: 24px;
}
.freddoBigText header.entry-header .entry-meta a {
  font-weight: 500;
  color: #002c55;
}
.hentry header.entry-header h1 {
  letter-spacing: -1px;
  line-height: 1.5;
  font-weight: 400;
}
.hentry header.entry-header .entry-meta,
footer.entry-footer span {
  font-size: 12px;
}
.entry-featuredImg {
  margin-bottom: 1.5em;
  position: relative;
  overflow: hidden;
}
.entry-featuredImg img,
.woocommerce .wooImage .entry-wooImage img {
  display: block;
  width: 100%;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -o-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -webkit-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
#post-4837 .entry-featuredImg img {
  margin-top: -180px;
}
#post-4876 .entry-featuredImg img {
  margin-top: -200px;
}
@media all and (max-width: 1200px) {
  #post-4837 .entry-featuredImg img {
    margin-top: 0;
  }
  #post-4876 .entry-featuredImg img {
    margin-top: 0;
  }
}
.entry-featuredImg .entry-featuredImg-border,
.entry-wooImage .entry-featuredImg-border {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(18, 18, 18, 0);
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.entry-featuredImg .entry-featuredImg-border:before,
.entry-wooImage .entry-featuredImg-border:before,
.entry-featuredImg .entry-featuredImg-border:after,
.entry-wooImage .entry-featuredImg-border:after {
  content: "";
  position: absolute;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
  transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
  background-color: #ff1654;
  width: 50%;
  height: 1px;
  -webkit-transform: scale3d(0, 4, 1);
  transform: scale3d(0, 4, 1);
}
.entry-featuredImg .entry-featuredImg-border:before {
  bottom: 30px;
  left: 30px;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.entry-wooImage .entry-featuredImg-border:before {
  bottom: 15px;
  left: 15px;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.entry-featuredImg .entry-featuredImg-border:after {
  top: 30px;
  right: 30px;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.entry-wooImage .entry-featuredImg-border:after {
  top: 15px;
  right: 15px;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.entry-featuredImg:hover .entry-featuredImg-border:before,
.entry-featuredImg:focus .entry-featuredImg-border:before,
.woocommerce ul.products > li:hover .entry-featuredImg-border:before,
.woocommerce ul.products > li:focus .entry-featuredImg-border:before {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.entry-featuredImg:hover .entry-featuredImg-border:after,
.entry-featuredImg:focus .entry-featuredImg-border:after,
.woocommerce ul.products > li:hover .entry-featuredImg-border:after,
.woocommerce ul.products > li:focus .entry-featuredImg-border:after {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.entry-featuredImg:hover .entry-featuredImg-border,
.entry-featuredImg:focus .entry-featuredImg-border,
.woocommerce ul.products > li:hover .entry-featuredImg-border,
.woocommerce ul.products > li:focus .entry-featuredImg-border {
  background-color: rgba(18, 18, 18, 0.2);
}
.entry-featuredImg:hover img,
.entry-featuredImg:focus img,
.woocommerce ul.products > li:hover .entry-wooImage img,
.woocommerce ul.products > li:focus .entry-wooImage img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
footer.entry-footer span {
  display: block;
}
.freddoBigText header.entry-header .entry-meta > span,
.hentry header.entry-header .entry-meta > span {
  margin-right: 1em;
}
.freddoBigText header.entry-header .entry-meta > span a {
  color: #f5f5f5;
}
.hentry header.entry-header .entry-meta > span a,
.hentry header.entry-header h2 a,
.hentry footer.entry-footer span:not(.read-more) a {
  color: #121212;
}
.freddoBigText header.entry-header .entry-meta > span i,
.hentry header.entry-header .entry-meta > span i,
.hentry footer.entry-footer span:not(.read-more) i {
  color: #f5f5f5;
  background-color: #ff1654;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 100%;
  text-align: center;
}
footer.entry-footer span.read-more a,
a.more-link {
  color: #fff;
  background-color: #59bab2;
  border-radius: 25px;
  padding: 0.3em 1em;
  display: inline-block;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
footer.entry-footer span.read-more a:hover,
footer.entry-footer span.read-more a:focus,
a.more-link:hover,
a.more-link:focus {
  color: #fff;
  background-color: #07af8a;
}
a.more-link {
  text-decoration: none !important;
  margin-top: 1.5em;
}
footer.entry-footer span.read-more a {
  color: #09c199 !important;
  background-color: transparent !important;
}
.hentry header.entry-header h2 {
  font-size: 1.8em;
  line-height: 1.7;
  font-weight: 400;
}
.freddoImageOp {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(18, 18, 18, 0.4);
  display: none;
}
header.page-header {
  background-color: #e0e0e0;
  border-radius: 25px;
  padding: 1.5em;
  margin-bottom: 1.5em;
}
.scrollDown {
  display: inline-block;
  transform-origin: 0 50%;
  transform: rotate(-90deg) translate(0%, 50%);
  position: absolute;
  left: 2em;
  bottom: 1.5em;
  cursor: pointer;
}
.scrollDown span {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1px;
}
.scrollDown span:after {
  content: "";
  position: absolute;
  width: 150px;
  height: 1px;
  border-color: #f5f5f5;
  border-top-width: 1px;
  border-top-style: solid;
  top: 13px;
  margin-left: 10px;
}
.scrollDown span:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: #f5f5f5;
  top: 10px;
  border-radius: 100%;
  margin-left: 10px;
  right: -163px;
  opacity: 0;
  z-index: 9;
  animation: scroll 2s ease infinite;
}
@keyframes scroll {
  0% {
    right: -163px;
  }
  20% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    right: -13px;
    opacity: 0;
  }
}
#content.site-content header.entry-header.withImage {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}
.head-custmize {
  margin: 0 auto;
  position: relative;
}
body.page .head-custmize {
  max-width: 1400px;
}
header.site-header .head-custmize .mainHeader {
  right: 0;
}
body.page .freddoBox {
  height: 0;
  visibility: hidden;
  overflow: hidden;
  padding: 0;
}
footer.site-footer {
  background-color: #15243b !important;
  color: #fff !important;
  padding: 0;
  margin-top: 100px;
  padding-top: 100px;
  padding-bottom: 50px;
}
.mainFooter .freddoFooterWidget #footer-1 {
  width: 25%;
  margin-left: -5%;
}
.mainFooter .freddoFooterWidget #footer-2 {
  width: 75%;
}
.mainFooter .freddoFooterWidget #footer-3 {
  width: 100%;
}
.mainFooter .freddoFooterWidget #footer-3 .copyContainer {
  text-align: center;
  width: 100%;
  font-size: 11px;
}
.mainFooter .freddoFooterWidget .footer .footcont.DF,
.mainFooter .freddoFooterWidget .footer .footbtmlg.DF {
  display: flex;
}
.mainFooter .freddoFooterWidget .footer .main {
  text-align: left;
  padding-right: 2%;
}
.mainFooter .freddoFooterWidget .footer .main.last {
  padding-right: 0;
}
.mainFooter .freddoFooterWidget .footer .main .hd {
  margin-bottom: 10px;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.mainFooter .freddoFooterWidget .footer .main .ftlinks a {
  display: block;
  opacity: 0.6;
  font-size: 13px;
  margin-bottom: 5px;
}
.mainFooter .freddoFooterWidget .footer .main.logo {
  width: 24%;
  display: flex;
  align-items: center;
  padding-top: 25px;
  padding-right: 5%;
}
.mainFooter .freddoFooterWidget .footer .main.logo img {
  max-width: 164px;
  border: 14px solid rgb(255 255 255/10%);
  border-radius: 50%;
}
.mainFooter .freddoFooterWidget .footer .main.logo .brd-aa {
  float: left;
  border: 14px solid rgb(255 255 255/5%);
  border-radius: 50%;
  height: 192px;
}
.mainFooter .freddoFooterWidget .footer .textwidget .footbtmlg {
  max-width: 800px;
  margin: 60px auto 40px;
  justify-content: center;
}
.mainFooter .freddoFooterWidget .footer .textwidget .cmplg {
  width: 33%;
  text-align: center;
}
.mainFooter .freddoFooterWidget .footer .textwidget .cmplg.lg1 img,
.mainFooter .freddoFooterWidget .footer .textwidget .cmplg.lg3 img {
  max-width: 140px;
}
.mainFooter .freddoFooterWidget .footer .textwidget .cmplg.lg2 img {
  max-width: 119px;
  margin-top: 0;
}
.site-copy-down .site-info {
  float: left;
}
.site-copy-down .site-social {
  float: right;
}
#toTop {
  position: fixed;
  bottom: 80px;
  right: -50px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  text-decoration: none;
  outline: none;
  text-align: center;
  cursor: pointer;
  color: #f5f5f5;
  z-index: 99;
  background-color: #ff1654;
  -webkit-transition-timing-function: cubic-bezier(0.42, 0.66, 0.14, 1.24);
  -moz-transition-timing-function: cubic-bezier(0.42, 0.66, 0.14, 1.24);
  -o-transition-timing-function: cubic-bezier(0.42, 0.66, 0.14, 1.24);
  transition-timing-function: cubic-bezier(0.42, 0.66, 0.14, 1.24);
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: right;
  -moz-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
}
#toTop.visible {
  right: 27px;
}
#toTop:hover {
  text-decoration: none;
}
.sticky {
  display: block;
}
.sticky .entry-title {
  padding-left: 40px;
  position: relative;
}
.sticky .entry-header .entry-title:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f097";
  position: absolute;
  left: 0;
  line-height: 1.5;
  font-size: 1.5em;
}
.hentry {
  margin: 0;
  padding-bottom: 0;
}
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
  text-align: right;
}
.page-links a {
  background-color: #ff1654;
  color: #f5f5f5;
  padding: 0.5em 1em;
  border-radius: 50%;
  margin: 0 0.2em;
  text-decoration: none;
}
.page-links a:hover,
.page-links a:focus,
.page-links a:active {
  color: #f5f5f5;
}
.page-links > .page-links-number {
  background-color: #121212;
  color: #f5f5f5;
  padding: 0.5em 1em;
  border-radius: 50%;
  margin: 0 0.2em;
}
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
  display: block;
}
.comments-title {
  letter-spacing: -1px;
}
#respond.comment-respond,
#comments.comments-area {
  outline: none;
}
#comments ol {
  list-style-type: none;
  padding: 0;
  margin: 3em 0;
}
#comments ol .pingback,
#comments ol article {
  margin: 0 0 2.5em;
  position: relative;
  border-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
#comments ol ol {
  padding-left: 10%;
}
#comments article footer img {
  float: left;
  margin-right: 1em;
  border-radius: 100%;
  width: 60px;
}
#comments article .comment-content {
  clear: both;
  padding-bottom: 0.5em;
}
#comments article .comment-metadata {
  font-size: 12px;
}
#comments .reply {
  position: absolute;
  top: 0;
  right: 1.5em;
  font-size: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e0e0e0;
  padding: 0.3em 0.8em;
  border-radius: 25px;
}
.comment-awaiting-moderation {
  margin: 0;
  color: red;
  font-size: 12px;
}
.comments-area {
  margin-top: 3em;
  clear: both;
}
.comment-reply-title {
  margin: 0;
}
.comment-reply-title small {
  margin: 0 1em;
}
.comment-notes {
  margin: 0;
  font-size: 12px;
  margin-bottom: 1.5em;
}
.comments-area .required {
  color: red;
}
.comment-respond .comment-form-comment,
.comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url {
  margin: 0;
  margin-bottom: 1em;
}
.comment-respond .comment-form-author,
.comment-respond .comment-form-email,
.comment-respond .comment-form-url {
  width: 33.3333%;
  float: left;
}
.comment-respond .comment-form-email {
  padding: 0 1em;
}
.comment-respond .comment-form-author input,
.comment-respond .comment-form-email input,
.comment-respond .comment-form-url input {
  width: 100%;
}
.comment-respond .form-submit {
  clear: both;
}
.infinite-scroll .posts-navigation,
.infinite-scroll .navigation.pagination,
.infinite-scroll.neverending .site-footer {
  display: none;
}
.infinity-end.neverending .site-footer {
  display: block;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
embed,
iframe,
object {
  max-width: 100%;
}
.custom-logo-link {
  display: inline-block;
}
.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 {
  padding: 0.8075em 0;
  background-color: #e0e0e0;
}
.wp-caption-text {
  text-align: center;
  font-size: 12px;
}
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.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-caption {
  display: block;
}
.nano {
  height: 100%;
  overflow: hidden;
}
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 4em 3em 3em;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background-color: rgba(18, 18, 18, 0.15);
  position: absolute;
  width: 5px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9;
  opacity: 0.01;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.nano > .nano-pane > .nano-slider {
  background-color: #121212;
  background-color: rgba(18, 18, 18, 0.3);
  position: relative;
  margin: 0 1px;
}
.nano:hover > .nano-pane,
.nano-pane.active,
.nano-pane.flashed {
  visibility: visible\9;
  opacity: 0.99;
}
.woocommerce-result-count {
  float: left;
  margin: 0 0 1em;
}
.woocommerce-ordering {
  float: right;
  margin: 0 0 1em;
}
.woocommerce h1.page-title {
  text-align: center;
  margin: 0 0 1em;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -1px;
}
.woocommerce ul.products {
  list-style: none;
  margin: 1.5em 0 0;
  padding: 0;
  width: 100%;
  clear: both;
}
.woocommerce ul.products > li {
  margin: 1% 1% 3em;
  display: block;
  float: left;
  position: relative;
  text-align: center;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  -o-transition: border-color 0.3s ease-in-out;
  -moz-transition: border-color 0.3s ease-in-out;
  -webkit-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}
.woocommerce ul.products > li.three-columns {
  width: 31.3333%;
}
.woocommerce ul.products > li.three-columns:nth-child(3n + 1) {
  clear: both;
}
.woocommerce ul.products > li:hover,
.woocommerce ul.products > li:focus {
  border-color: #ff1654;
}
.woocommerce ul.products > li h2 {
  margin: 0.5em 0;
  font-weight: 400;
  position: relative;
  padding-bottom: 0.5em;
  font-size: 1.17em;
}
.woocommerce ul.products > li h2:after {
  content: "";
  position: absolute;
  width: 20%;
  margin: 0 auto;
  border-color: #ff1654;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.woocommerce ul.products > li .star-rating {
  margin: 0 auto;
}
.woocommerce .content-area .images {
  width: 53%;
  float: left;
  margin: 0 0 1.5em;
}
.woocommerce .content-area .summary {
  width: 43%;
  float: right;
  margin: 0 0 1.5em;
}
.woocommerce .content-area .summary h1.entry-title,
.woocommerce .related h2,
.woocommerce .woocommerce-tabs .panel > h2,
.woocommerce .woocommerce-tabs .panel .woocommerce-Reviews-title {
  margin: 0;
  letter-spacing: -1px;
  font-weight: 400;
}
.woocommerce .woocommerce-tabs .panel > h2,
.woocommerce .woocommerce-tabs .panel .woocommerce-Reviews-title {
  margin-bottom: 1em;
}
.woocommerce .content-area .summary .out-of-stock {
  color: red;
  font-weight: 700;
  text-transform: uppercase;
}
.content-area .onsale {
  position: absolute;
  background-color: #ff1654;
  color: #f5f5f5;
  line-height: 1;
  padding: 0.5em;
  width: 150px;
  left: -40px;
  top: 20px;
  z-index: 9;
  font-size: 0.8em;
  letter-spacing: 1px;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  text-align: center;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(78, 78, 78, 0.4);
  -moz-box-shadow: 0px 0px 15px 0px rgba(78, 78, 78, 0.4);
  box-shadow: 0px 0px 15px 0px rgba(78, 78, 78, 0.4);
}
.woocommerce .content-area .woocommerce-tabs .tabs {
  list-style: none;
  margin: 0;
  text-align: center;
  background-color: #e0e0e0;
  padding: 1.5em;
}
.woocommerce .content-area .woocommerce-tabs .tabs li {
  display: inline-block;
}
.woocommerce .wooImage {
  background: 0 0;
  position: relative;
}
.woocommerce .wooImage .entry-wooImage {
  position: relative;
  overflow: hidden;
}
.woocommerce .wooImage .entry-wooImage img {
  width: 100%;
  display: block;
}
.woocommerce .content-area .images .thumbnails {
  width: 100%;
}
.woocommerce .content-area .images figure {
  margin: 0 0 1em;
}
.woocommerce .content-area .images figure div a img {
  display: block;
  width: 100%;
}
.woocommerce .content-area .images figure div:first-child a {
  display: block;
  width: 100%;
  background: inherit;
  padding: 0;
  margin-bottom: 1em;
}
.woocommerce .content-area .images .thumbnails a {
  display: inline-block;
  width: 33.3333%;
  padding: 0.3em;
}
.woocommerce .content-area .images figure div {
  display: inline;
}
.woocommerce .content-area .images figure div a {
  display: inline-block;
  width: 33.3333%;
  padding: 0.3em;
}
.woocommerce .content-area .images figure div a {
  padding: 0.3em;
}
.woocommerce .related h2,
.woocommerce .woocommerce-tabs .panel > h2,
.woocommerce .woocommerce-tabs .panel .woocommerce-Reviews-title {
  text-align: center;
}
.woocommerce .comment-reply-title {
  text-align: inherit;
}
.woocommerce .product_meta > span {
  display: block;
}
.woocommerce-message {
  background-color: #e0e0e0;
  padding: 1.5em 1.5em 1.5em 2.5em;
  margin-bottom: 2.5em;
  border-top: 3px solid green;
  font-weight: 700;
  position: relative;
  border-radius: 3px;
}
.woocommerce-info {
  background-color: #e0e0e0;
  padding: 1.5em 1.5em 1.5em 2.5em;
  margin-bottom: 2em;
  border-top: 3px solid #add8e6;
  font-weight: 700;
  position: relative;
  border-radius: 3px;
}
.woocommerce-error {
  list-style: none;
  margin: 0;
  margin-bottom: 2.5em;
  padding: 1.5em 1.5em 1.5em 2.5em;
  background-color: #e0e0e0;
  border-top: 3px solid red;
  font-weight: 700;
  position: relative;
  border-radius: 3px;
}
.woocommerce-error li a,
.woocommerce-message a {
  float: right;
}
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before {
  font-family: FontAwesome;
  content: "\e028";
  display: inline-block;
  position: absolute;
  top: 1.5em;
  left: 1em;
}
.woocommerce .woocommerce-message:before {
  content: "\f00c";
  color: green;
}
.woocommerce .woocommerce-error:before {
  content: "\f00d";
  color: red;
}
.woocommerce .woocommerce-info:before {
  content: "\f06a";
  color: #add8e6;
}
.woocommerce div.product {
  position: relative;
  overflow: hidden;
}
.woocommerce ul.products > li .price,
.woocommerce div.product .summary .price {
  display: block;
  color: #ff1654;
  font-weight: 700;
  letter-spacing: 1px;
}
.woocommerce div.product .summary .price {
  font-size: 130%;
}
.woocommerce ul.products > li .price {
  color: #121212 !important;
  font-size: 90%;
}
.woocommerce div.product .summary .single_variation .price {
  float: left;
}
.woocommerce div.product .summary .stock {
  float: right;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce ul.products > li .price del,
.woocommerce div.product .summary .price del {
  opacity: 0.5;
}
.woocommerce div.product .summary .price del {
  display: block;
}
.woocommerce div.product .summary .single_variation .price del {
  display: inline;
}
.woocommerce ul.products > li .price ins,
.woocommerce div.product .summary .price ins {
  background: 0 0;
}
.woocommerce div.product form.cart .button {
  text-transform: uppercase;
  padding: 1em;
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
  font-family: FontAwesome;
  content: "\f00c";
  margin-left: 0.53em;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  font-family: FontAwesome;
  content: "\f110";
  margin-left: 0.53em;
  display: inline-block;
  -webkit-animation: fa-spin 2s infinite linear;
  -moz-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
body.woocommerce form.cart {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #e0e0e0;
  padding-top: 1.5em;
}
.woocommerce div.product form.cart .variations td.label {
  width: 35%;
  float: left;
  font-weight: 700;
  padding: 13px;
}
.woocommerce div.product form.cart .variations td.value {
  width: 65%;
  float: left;
  padding: 8px;
}
.woocommerce div.product form.cart .variations td.value select {
  width: 100%;
}
.reset_variations {
  display: none !important;
}
.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content .quantity {
  display: inline-block;
  margin-right: 0.5em;
}
.woocommerce #content .quantity {
  display: block;
  margin: 0;
}
.woocommerce #content form.cart .quantity input[type="number"] {
  width: 35%;
}
.woocommerce #content form.cart .button {
  width: 65%;
}
.woocommerce .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce-page #content .quantity input.qty {
  width: 60px;
  text-align: center;
}
.woocommerce .product_meta {
  border-color: #e0e0e0;
  border-top-style: solid;
  border-top-width: 1px;
  padding: 1.5em 0 0;
  margin: 1.5em 0 0;
}
.woocommerce .sku_wrapper,
.woocommerce .posted_in,
.woocommerce .tagged_as {
  font-weight: 700;
  text-transform: uppercase;
}
.woocommerce .sku_wrapper span,
.woocommerce .posted_in a,
.woocommerce .tagged_as a {
  font-weight: 400;
  text-transform: capitalize;
}
.woocommerce .single_variation {
  border-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
}
.woocommerce .woocommerce-tabs {
  margin: 2.5em 0;
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #e0e0e0;
  padding-bottom: 2em;
}
.woocommerce table.shop_attributes {
  width: 100%;
}
.woocommerce table.shop_attributes tr {
  background-color: #e0e0e0;
}
.woocommerce table.shop_attributes tr th {
  width: 30%;
  padding: 8px;
  background-color: #e0e0e0;
}
.woocommerce table.shop_attributes tr.alt th {
  background: rgba(0, 0, 0, 0.05);
}
.woocommerce table.shop_attributes tr td {
  width: 70%;
  padding: 8px;
}
.woocommerce table.shop_attributes tr.alt td {
  background: rgba(0, 0, 0, 0.05);
}
.woocommerce table.shop_attributes tr td p {
  margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
  position: relative;
  padding: 0;
  margin: 0 0 1.5em;
}
.woocommerce #reviews .commentlist li .avatar {
  width: 70px;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  margin: 0;
  border-radius: 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin-left: 85px;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  padding: 0.5em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta {
  margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta em {
  color: red;
}
.woocommerce #reviews #respond label {
  display: block;
}
.woocommerce #reviews #respond > p {
  margin: 0 0 1em;
}
.woocommerce p.stars {
  position: relative;
  margin: 0;
}
.woocommerce p.stars a {
  margin-right: 1em;
  text-indent: -9999px;
  position: relative;
  display: inline-block;
}
.woocommerce p.stars a.star-1 {
  width: 2em;
}
.woocommerce p.stars a.star-2 {
  width: 3em;
}
.woocommerce p.stars a.star-3 {
  width: 4em;
}
.woocommerce p.stars a.star-4 {
  width: 5em;
}
.woocommerce p.stars a.star-5 {
  width: 6em;
  border-right: 0;
}
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4 {
  border-color: #e0e0e0;
  border-right-style: solid;
  border-right-width: 1px;
}
.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after {
  font-family: FontAwesome;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 1em;
  color: gold;
}
.woocommerce p.stars a.star-1:after {
  content: "\f006";
}
.woocommerce p.stars a.star-1:hover:after,
.woocommerce p.stars a.star-1.active:after {
  content: "\f005";
}
.woocommerce p.stars a.star-2:after {
  content: "\f006\f006";
}
.woocommerce p.stars a.star-2:hover:after,
.woocommerce p.stars a.star-2.active:after {
  content: "\f005\f005";
}
.woocommerce p.stars a.star-3:after {
  content: "\f006\f006\f006";
}
.woocommerce p.stars a.star-3:hover:after,
.woocommerce p.stars a.star-3.active:after {
  content: "\f005\f005\f005";
}
.woocommerce p.stars a.star-4:after {
  content: "\f006\f006\f006\f006";
}
.woocommerce p.stars a.star-4:hover:after,
.woocommerce p.stars a.star-4.active:after {
  content: "\f005\f005\f005\f005";
}
.woocommerce p.stars a.star-5:after {
  content: "\f006\f006\f006\f006\f006";
}
.woocommerce p.stars a.star-5:hover:after,
.woocommerce p.stars a.star-5.active:after {
  content: "\f005\f005\f005\f005\f005";
}
.star-rating {
  overflow: hidden;
  font-family: FontAwesome;
  position: relative;
  height: 2em;
  width: 4.7em;
}
.single-product div.product .woocommerce-product-rating {
  border-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.single-product div.product .woocommerce-product-rating .star-rating {
  float: left;
}
.single-product
  div.product
  .woocommerce-product-rating
  .woocommerce-review-link {
  float: right;
}
.star-rating span {
  overflow: hidden;
  padding-top: 1.618em;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.star-rating:before {
  content: "\f005\f005\f005\f005\f005";
  color: #e0e0e0;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  color: gold;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.woocommerce-page .entry-content table {
  border-spacing: 0;
  width: 100%;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  border-collapse: separate;
  margin-bottom: 1.5em;
}
.woocommerce-page .entry-content table thead th {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  border-bottom-style: solid;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-right-width: 1px;
  padding: 0.5em;
  vertical-align: middle;
}
.woocommerce-page .entry-content table tbody td {
  border-color: #bfbfbf;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.woocommerce-page .entry-content table tbody td a,
.return-to-shop a,
.woocommerce-message a {
  text-decoration: none;
}
.woocommerce-page .entry-content table td,
.woocommerce-page .entry-content table th {
  padding: 0.5em;
  text-align: left;
  border-color: #bfbfbf;
  border-right-style: solid;
  border-right-width: 1px;
}
.woocommerce-page .entry-content table tbody td.product-remove {
  text-align: center;
}
.woocommerce-page .entry-content table tbody td.product-remove a.remove,
.widget_shopping_cart .product_list_widget li a.remove {
  display: block;
  width: 1.618em;
  height: 1.618em;
  line-height: 1.618;
  text-indent: -9999px;
  margin: 0 auto;
  position: relative;
}
.woocommerce-page .entry-content table tbody td.product-remove a.remove:before,
.widget_shopping_cart .product_list_widget li a.remove:before {
  content: "\f00d";
  font-family: FontAwesome;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: red;
  line-height: 1.618;
  text-indent: 0;
  text-align: center;
}
.woocommerce-page .entry-content table tr:nth-child(even) {
  background-color: #e0e0e0;
}
.woocommerce-page .entry-content table tbody tr:last-child td,
.entry-content table tbody tr:last-child th {
  border-bottom: 0;
}
.woocommerce-page .entry-content table tr th:last-child,
.entry-content table tr td:last-child {
  border-right: 0;
}
.woocommerce-page table.cart td.actions {
  text-align: right;
}
.woocommerce-page table.cart td.actions .coupon {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
  display: inline-block;
  float: left;
}
.woocommerce-page table.cart .product-thumbnail {
  text-align: center;
}
.woocommerce-page table.cart .product-thumbnail img {
  width: 70px;
  height: 70px;
}
.woocommerce-page table .product-name dl dt,
.woocommerce-page table .product-name dl dd,
.woocommerce-page table .product-name dl dd p,
.product_list_widget dl dt,
.product_list_widget dl dd,
.product_list_widget dl dd p {
  display: inline;
  margin: 0;
}
.woocommerce-page table .product-name dl dd,
.product_list_widget dl dd {
  margin-right: 0.5em;
}
.woocommerce-page table .product-name dl {
  margin: 0;
}
table.cart td.actions label {
  display: none;
}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator {
  width: 50%;
  float: right;
  margin: 0;
}
.cart-collaterals .cart_totals tr.shipping p {
  margin: 0 0 1em;
}
.cart-collaterals .cart_totals tr.shipping select,
.cart-collaterals .cart_totals tr.shipping input[type="text"] {
  width: 100%;
}
#customer_details {
  width: 48%;
  float: left;
}
#order_review,
#order_review_heading {
  width: 48%;
  float: right;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
}
#order_review {
  border-width: 0 1px 1px;
}
#order_review_heading {
  clear: none;
  border-width: 1px 1px 0;
  margin: 0;
  padding: 0.5em;
}
#payment {
  border-color: #e0e0e0;
  border-top-style: solid;
  border-top-width: 1px;
}
#payment .payment_methods {
  list-style: none;
  margin: 0;
  padding: 0;
}
#payment .payment_methods li {
  list-style: none;
  padding: 1.5em;
  border-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
#payment .payment_methods li label {
  font-weight: 700;
  text-transform: uppercase;
}
#payment .payment_methods li .payment_box {
  background-color: #e0e0e0;
  padding: 1.5em;
  margin: 1.5em -1.5em -1.5em;
}
#payment .payment_methods li .payment_box p {
  margin: 0;
}
#payment .place-order {
  padding: 1.5em;
}
#payment .place-order .button {
  width: 100%;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 1em;
}
#payment .form-row.terms label {
  display: inline;
}
.required {
  border-bottom: 0 !important;
  color: red;
}
.entry-content .woocommerce .form-row label {
  display: block;
}
.entry-content
  .woocommerce
  .form-row
  input:not([type="checkbox"]):not([type="submit"]) {
  width: 100%;
}
.entry-content .woocommerce .form-row {
  margin: 0 0 1em;
}
.entry-content .woocommerce .form-row-first {
  width: 50%;
  float: left;
  padding-right: 1.5em;
}
.entry-content .woocommerce .form-row-last {
  width: 50%;
  float: left;
}
.entry-content .woocommerce .form-row-wide {
  clear: both;
  width: 100%;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
  border-radius: 0;
  text-transform: uppercase;
  font-weight: 700;
}
.woocommerce-pagination > ul.page-numbers {
  list-style: none;
  padding: 1.5em;
  margin: 0;
  text-align: center;
}
.woocommerce-pagination > ul.page-numbers li {
  display: inline;
}
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-error li a,
.woocommerce-message a,
.return-to-shop a,
.wc-proceed-to-checkout .button.checkout-button,
.widget_shopping_cart p.buttons a,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .content-area .woocommerce-tabs .tabs li.active a {
  background-color: #ff1654;
  border-radius: 25px;
  color: #f5f5f5;
  padding: 0.8em;
  line-height: 1;
  font-weight: 400;
  -o-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.woocommerce ul.products > li:hover .wooImage .button,
.woocommerce ul.products > li:hover .wooImage .added_to_cart,
.woocommerce-error li a:hover,
.woocommerce-message a:hover,
.return-to-shop a:hover,
.wc-proceed-to-checkout .button.checkout-button:hover,
.widget_shopping_cart p.buttons a:hover {
  background-color: #121212;
}
.woocommerce .content-area .woocommerce-tabs .tabs li a {
  background: 0 0;
  border-radius: 25px;
  padding: 0.8em;
  line-height: 1;
  display: inline-block;
  -o-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart {
  display: inline-block;
  font-size: 12px;
  position: relative;
  top: 16px;
}
.wc-proceed-to-checkout .button.checkout-button {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 1em;
  display: block;
}
.widget_price_filter .price_slider_amount .button,
.woocommerce div.product form.cart .button {
  color: #f5f5f5;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 1em;
  background-color: #e0e0e0;
}
.widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
}
.widget_price_filter .ui-slider-horizontal {
  height: 0.5em;
}
.widget_price_filter .price_slider {
  margin-bottom: 1.5em;
}
.widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-color: #ff1654;
  border-radius: 1em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  cursor: ew-resize;
  outline: 0;
  background-color: #ff1654;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -5px;
  opacity: 1;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
  margin-left: -1em;
}
.widget_price_filter .price_slider_amount {
  text-align: right;
  line-height: 3;
}
.widget_price_filter .price_slider_amount .button {
  float: left;
}
.widget_shopping_cart .product_list_widget li {
  position: relative;
}
.widget_shopping_cart .product_list_widget li a.remove {
  position: absolute;
  top: 1em;
  right: 0;
  opacity: 1;
}
.widget_shopping_cart .product_list_widget li .variation {
  margin: 0;
}
.product_list_widget li img {
  width: 70px;
  margin-right: 1em;
  float: left;
}
.widget_shopping_cart p.buttons,
.widget_shopping_cart p.total {
  padding: 1em 0;
  margin: 0;
}
.widget_shopping_cart p.total {
  border-color: #e0e0e0;
  border-top-width: 1px;
  border-top-style: solid;
}
.product_list_widget li a {
  display: block;
}
.freddoLoader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #f5f5f5;
  height: 100%;
}
.fLoader1 {
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
  border-radius: 100px;
  border-bottom: #121212 2px solid;
  border-top: transparent 2px solid;
  border-left: #121212 2px solid;
  border-right: transparent 2px solid;
  padding: none;
  -webkit-animation: spinny 1s infinite linear;
  animation: spinny 1s infinite linear;
}
.fLoader1 div {
  border-radius: 90px;
  border-bottom: #121212 2px solid;
  border-top: transparent 2px solid;
  border-left: transparent 2px solid;
  border-right: #121212 2px solid;
  width: 60px;
  height: 60px;
  margin: 8px;
  display: block;
  -webkit-animation: spinny-back 0.5s infinite linear;
  animation: spinny-back 0.5s infinite linear;
}
@-webkit-keyframes spinny {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spinny {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spinny-back {
  0% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes spinny-back {
  0% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
section.freddo_aboutus,
section.freddo_features,
section.freddo_skills,
section.freddo_cta,
section.freddo_services,
section.freddo_blog,
section.freddo_team,
section.freddo_contact {
  position: relative;
  padding: 6em 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.freddo_aboutus_color,
.freddo_features_color,
.freddo_cta_color,
.freddo_skills_color,
.freddo_services_color,
.freddo_blog_color,
.freddo_team_color,
.freddo_contact_color {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.4;
}
.freddo_action_aboutus,
.freddo_action_features,
.freddo_action_skills,
.freddo_action_cta,
.freddo_action_services,
.freddo_action_blog,
.freddo_action_team,
.freddo_action_contact {
  padding: 0 5em;
  margin: 0 auto;
  position: relative;
}
.freddo_action_services {
  padding: 0;
}
.aboutus_columns,
.services_columns {
  width: 100%;
  margin-top: 5em;
  display: flex;
}
.features_columns,
.skills_columns,
.blog_columns,
.team_columns,
.contact_columns {
  margin: 0 auto;
  max-width: 1190px;
  margin-top: 5em;
}
.cta_columns {
  margin: 0 auto;
  max-width: 920px;
  margin-top: 5em;
}
.freddo_aboutus_color {
  background-color: #f5f5f5;
}
.freddo_features_color {
  background-color: #121212;
}
.freddo_skills_color {
  background-color: #f5f5f5;
}
.freddo_cta_color {
  background-color: #121212;
}
.freddo_services_color {
  background-color: #f5f5f5;
}
.freddo_blog_color {
  background-color: #f5f5f5;
}
.freddo_team_color {
  background-color: #f5f5f5;
}
.freddo_contact_color {
  background-color: #f5f5f5;
}
.freddoButton.aboutus,
.freddoButton.aboutus:hover,
.freddoButton.aboutus:focus,
.freddoButton.aboutus:active {
  background-color: transparent;
  margin-top: 1.5em;
}
.freddoButton.aboutus a {
  background-color: #ff1654;
  border-radius: 25px;
  padding: 0.8em 1.8em;
  margin: 0;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.freddoButton.aboutus a:hover,
.freddoButton.aboutus a:focus,
.freddoButton.aboutus a:active {
  background-color: #121212;
}
.freddo_main_text {
  text-align: center;
  font-size: 3em;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1;
  position: relative;
  margin: 0;
  margin-bottom: 0.5em;
}
.freddo_main_text:after {
  content: "";
  width: 20px;
  height: 1px;
  background-color: #ff1654;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -10px;
}
.freddo_subtitle {
  text-align: center;
  font-size: 12px;
  letter-spacing: 1px;
}
.aboutus_columns_three {
  float: left;
  width: 50%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  position: relative;
}
.one.aboutus_columns_three {
  padding: 0 5%;
  text-align: right;
}
.two.aboutus_columns_three img {
  display: block;
  margin: 0 auto;
}
.aboutus_columns_three .aboutInner,
.aboutus_columns_three .aboutInnerImage {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.aboutus_columns_three.one h3 {
  font-size: 2.5em;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1.4;
  margin: 0;
  margin-bottom: 0.5em;
}
section.freddo_aboutus.noImage .aboutus_columns_three {
  width: 100%;
  text-align: center;
}
.features_columns_single {
  float: left;
  text-align: center;
}
.features_columns_single.one {
  width: 100%;
  padding: 1.5em;
}
.features_columns_single.two {
  width: 50%;
  padding: 3em;
}
.features_columns_single.three {
  width: 33.3333%;
  padding: 2em;
}
.features_columns_single.four {
  width: 25%;
  padding: 1.5em;
}
.features_columns_single .featuresIcon i {
  font-size: 35px;
  background-color: #f5f5f5;
  color: #121212;
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 50%;
  -o-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -moz-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -webkit-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
}
.features_columns_single:hover .featuresIcon i,
.features_columns_single:focus .featuresIcon i,
.features_columns_single:active .featuresIcon i {
  background-color: #121212;
  color: #f5f5f5;
}
.features_columns_single h3 {
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 1.6em;
}
.freddoSkill {
  float: left;
  width: 50%;
  padding: 1.5em 2em;
  margin: 0.5em 0;
  position: relative;
  overflow: hidden;
}
.freddoSkill:nth-child(2n + 1) {
  clear: both;
}
.skillTop .skillName {
  float: left;
  font-size: 16px;
  letter-spacing: 2px;
}
.skillTop .skillNameUnder {
  position: absolute;
  opacity: 0.1;
  font-size: 3em;
  top: 15px;
  left: 0;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
}
.skillTop .skillValue {
  float: right;
  line-height: 1;
  position: relative;
  opacity: 0;
  bottom: 15px;
  -o-transition:
    opacity 0.3s ease-in-out,
    bottom 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    bottom 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    bottom 0.3s ease-in-out;
  transition:
    opacity 0.3s ease-in-out,
    bottom 0.3s ease-in-out;
}
.skillTop .skillValue span {
  font-size: 20px;
  margin: 0 5px;
}
.skillTop .skillValue i {
  font-style: normal;
}
.skillBottom {
  width: 100%;
  position: relative;
  margin-top: 0.5em;
}
.skillBottom .skillBar {
  position: relative;
  width: 100%;
  height: 1px;
  background: #121212;
  opacity: 0.1;
}
.skillBottom .skillRealBar {
  height: 1px;
  background: #121212;
  position: relative;
  top: -1px;
  width: 0;
  -o-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -webkit-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
}
.skillBottom .skillRealBarCyrcle {
  position: absolute;
  width: 13px;
  height: 13px;
  background: #121212;
  right: -6px;
  top: -6px;
  border-radius: 100px;
  -o-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.cta_columns .ctaIcon i {
  font-size: 35px;
  text-align: center;
  background-color: #f5f5f5;
  color: #121212;
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 50%;
  -o-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -moz-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -webkit-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
}
section.freddo_cta:hover .cta_columns .ctaIcon i,
section.freddo_cta:focus .cta_columns .ctaIcon i,
section.freddo_cta:active .cta_columns .ctaIcon i {
  background-color: #121212;
  color: #f5f5f5;
}
.cta_columns {
  margin-top: 0;
  padding: 3em 0;
}
.cta_columns .ctaText {
  float: left;
}
.cta_columns .ctaButton {
  float: right;
  padding: 0 2em;
}
.cta_columns .ctaIcon,
.cta_columns .ctaPhrase,
.cta_columns .ctaButton {
  display: inline-block;
}
.ctaPhrase h3 {
  font-weight: 400;
  font-size: 20px;
}
.ctaPhrase h3,
.ctaPhrase p {
  margin: 0;
}
.cta_columns .ctaIcon {
  margin: 0 2em;
}
section.freddo_cta.noDesc .ctaIcon {
  vertical-align: middle;
}
section.freddo_cta.withDesc .ctaIcon {
  vertical-align: bottom;
}
.services_columns_single {
  float: left;
  width: 50%;
  position: relative;
}
.services_columns_single.one {
  display: table;
  table-layout: fixed;
}
.services_columns_single.two {
  display: table;
  table-layout: fixed;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
.services_columns_single.two .serviceColumnSingleColor {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #121212;
  opacity: 0.6;
}
.singleService {
  width: 100%;
  padding: 0 5% 4em;
}
.singleService:last-child {
  padding: 0 5% 0;
}
.serviceIcon {
  float: left;
}
.serviceIcon i {
  font-size: 35px;
  text-align: center;
  background-color: #121212;
  color: #f5f5f5;
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 50%;
  -o-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -moz-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  -webkit-transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
  transition:
    color 0.3s ease-in-out,
    background-color 0.3s ease-in-out;
}
.services_columns .singleService:hover .serviceIcon i,
.services_columns .singleService:focus .serviceIcon i,
.services_columns .singleService:active .serviceIcon i {
  background-color: #f5f5f5;
  color: #121212;
}
.serviceText {
  float: left;
  position: relative;
  width: calc(100% - 70px);
  padding-left: 2em;
}
.serviceText:after {
  content: "";
  position: absolute;
  background-color: #ff1654;
  width: 10%;
  height: 1px;
  bottom: -2em;
}
.singleService:last-child .serviceText:after {
  display: none;
}
.services_columns_single .serviceContent {
  position: relative;
  color: #f5f5f5;
  padding: 0 10%;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  width: 100%;
}
.services_columns_single .singleServiceContent {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.services_columns_single .serviceContent h3 {
  font-size: 3em;
  letter-spacing: -1px;
  line-height: 1.4;
  margin: 0;
  font-weight: 400;
}
.services_columns_single .serviceContent p {
  margin: 2em 0 0;
  font-size: 16px;
}
.serviceText h3 {
  margin: 0;
  margin-bottom: 0.6em;
  font-size: 1.4em;
  font-weight: 400;
}
.serviceText p {
  margin: 0;
}
.freddoBlogSingle {
  float: left;
  width: 33.3333%;
  padding: 1em;
}
.freddoBlogSingle:nth-child(3n + 1) {
  clear: both;
}
.freddoBlogSingle h2 {
  font-weight: 400;
  margin: 0.8em 0 0;
}
.freddoBlogSingle h2 a,
.freddoBlogSingle h2 a:hover,
.freddoBlogSingle h2 a:focus,
.freddoBlogSingle h2 a:active {
  color: #121212;
}
.blog_columns .goToBlog {
  clear: both;
  text-align: center;
  margin-top: 3em;
  display: table;
  margin: 3em auto 0;
}
.freddoBlogSingle .entry-meta > span {
  margin-right: 0.5em;
}
.team_columns {
  text-align: center;
}
.team_columns .freddoTeamSingle {
  float: left;
  text-align: center;
  padding: 1em;
}
.team_columns .freddoTeamSingle:first-child:nth-last-child(1),
.team_columns .freddoTeamSingle:first-child:nth-last-child(2),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(2)
  ~ .freddoTeamSingle {
  max-width: 350px;
  position: relative;
  margin: 0 auto;
  float: none;
  display: inline-table;
}
.team_columns .freddoTeamSingle:first-child:nth-last-child(3),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(3)
  ~ .freddoTeamSingle {
  width: 33.3333%;
}
.team_columns .freddoTeamSingle:first-child:nth-last-child(4),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(4)
  ~ .freddoTeamSingle {
  width: 25%;
}
.team_columns .freddoTeamSingle:first-child:nth-last-child(5),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(5)
  ~ .freddoTeamSingle {
  width: 33.3333%;
}
.team_columns .freddoTeamSingle:first-child:nth-last-child(6),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(6)
  ~ .freddoTeamSingle {
  width: 33.3333%;
}
.team_columns .freddoTeamSingle:first-child:nth-last-child(5):nth-child(3n + 1),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(5)
  ~ .freddoTeamSingle:nth-child(3n + 1),
.team_columns .freddoTeamSingle:first-child:nth-last-child(6):nth-child(3n + 1),
.team_columns
  .freddoTeamSingle:first-child:nth-last-child(6)
  ~ .freddoTeamSingle:nth-child(3n + 1) {
  clear: both;
}
.team_columns .freddoTeamSingle img {
  width: 100%;
  display: block;
}
.team_columns .freddoTeamSingle .freddoTeamName {
  font-size: 1.4em;
  font-weight: 400;
  margin: 0.5em 0;
  letter-spacing: -1px;
}
.team_columns .freddoTeamSingle {
  position: relative;
  top: 0;
  -o-transition: top 0.2s ease-in-out;
  -moz-transition: top 0.2s ease-in-out;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
.team_columns .freddoTeamSingle:hover,
.team_columns .freddoTeamSingle:focus,
.team_columns .freddoTeamSingle:active {
  top: -20px;
}
.team_columns .freddoTeamSingle .freddoTeamDesc {
  position: relative;
  padding-top: 0.5em;
}
.team_columns .freddoTeamSingle .freddoTeamDesc:before {
  content: "";
  position: absolute;
  width: 10%;
  border-top: 1px solid;
  height: 1px;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.freddoCompanyAddress1,
.freddoCompanyAddress2,
.freddoCompanyAddress3,
.freddoCompanyPhone,
.freddoCompanyFax,
.freddoCompanyEmail {
  position: relative;
  text-align: left;
  margin-left: 40px;
}
.freddoCompanyAddress1Icon,
.freddoCompanyPhoneIcon,
.freddoCompanyFaxIcon,
.freddoCompanyEmailIcon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: -40px;
}
.freddoCompanyAddress1 p,
.freddoCompanyAddress2 p,
.freddoCompanyAddress3 p,
.freddoCompanyPhone p,
.freddoCompanyFax p,
.freddoCompanyEmail p {
  margin: 0 0 0.8em;
}
.freddoCompanyName h3 {
  font-weight: 400;
  font-size: 2em;
}
.freddo_contact.withForm .freddoContactField,
.freddo_contact.withForm .freddoContactForm {
  width: 50%;
  float: left;
  padding: 0 2em;
}
.freddo_contact.withForm .freddoContactForm {
  text-align: right;
}
.contact_columns {
  position: relative;
}
.freddoContactIcon {
  position: absolute;
  bottom: 25px;
  right: -150px;
  font-size: 20em;
  opacity: 0;
  line-height: 1;
  -o-transition:
    opacity 0.3s ease-in-out,
    right 0.3s ease-in-out;
  -moz-transition:
    opacity 0.3s ease-in-out,
    right 0.3s ease-in-out;
  -webkit-transition:
    opacity 0.3s ease-in-out,
    right 0.3s ease-in-out;
  transition:
    opacity 0.3s ease-in-out,
    right 0.3s ease-in-out;
}
ul.freddo_sectionmap {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 999;
  transform: translate(0%, -50%);
}
ul.freddo_sectionmap li {
  padding: 0;
  position: relative;
}
ul.freddo_sectionmap li a {
  display: block;
  outline: none;
  width: 35px;
  height: 31px;
  line-height: 34px;
  text-align: center;
  position: relative;
}
ul.freddo_sectionmap li a span.box {
  width: 12px;
  height: 12px;
  background-color: #ff1654;
  position: relative;
  display: inline-block;
  border-radius: 100px;
  z-index: 9;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -o-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -webkit-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
ul.freddo_sectionmap li:hover a span.box,
ul.freddo_sectionmap li:focus a span.box,
ul.freddo_sectionmap li:active a span.box,
ul.freddo_sectionmap li.current-section a span.box {
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}
ul.freddo_sectionmap li span.text {
  position: absolute;
  right: 35px;
  top: 5px;
  height: 22px;
  line-height: 22px;
  width: auto;
  white-space: nowrap;
  z-index: -1;
  font-size: 12px;
  background-color: #ff1654;
  color: #f5f5f5;
  border-radius: 25px;
  padding: 0 1.5em;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  transition:
    visibility 0s linear 0.2s,
    opacity 0.2s linear,
    transform 0.2s linear;
}
ul.freddo_sectionmap li:hover span.text,
ul.freddo_sectionmap li:focus span.text,
ul.freddo_sectionmap li:active span.text {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.listno,
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .scrollDown {
  z-index: 99;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides > li .flexImage {
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.flexslider .slides > li .flexText {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(18, 18, 18, 0.4);
}
.flexslider .slides > li .flexText .inside {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #f5f5f5;
}
.flexslider .slides > li .flexText .inside h2 {
  font-size: 4em;
  letter-spacing: -1px;
  margin: 0;
  line-height: 1.2;
  font-weight: 400;
}
.flexslider .slides > li .flexText .inside h2:after {
  content: "";
  width: 20px;
  height: 1px;
  background-color: #ff1654;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -10px;
}
.flexslider .slides > li .flexText .inside span {
  display: block;
  margin-top: 1.5em;
}
.flexslider .slides > li .flexText .inside h2,
.flexslider .slides > li .flexText .inside span {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
}
.flexslider .slides > li.flex-active-slide .flexText .inside h2,
.flexslider .slides > li.flex-active-slide .flexText .inside span {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
.flexslider {
  margin: 0;
  position: relative;
  zoom: 1;
  overflow: hidden;
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: "\f004";
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: "\f003";
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  z-index: 9;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: block;
  background-color: #ff1654;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  outline: none;
  -o-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.flex-control-paging li a.flex-active {
  width: 30px;
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: 0.7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
.lexend,
.termout * {
  font-family: "Lexend", sans-serif;
}
.poppins,
.termout h3,
.termout h4,
.termout h5 {
  font-family: "Poppins", sans-serif;
}
body.page-id-1092,
body.page-id-1562-a {
  background-color: #f8f9fb;
}
.termout .trmmn b {
  font-weight: 500;
}
.termout {
  padding-top: 100px;
}
.termout .trmmn {
  text-align: center;
  margin-bottom: 58px;
}
.termout .trmmn h1 {
  font-size: 48px;
  font-weight: 800;
  line-height: 78px;
  margin: 14px 0 21px;
  font-family: Poppins;
}
.termout .trmmn .dt {
  width: 246px;
  height: 48px;
  line-height: 48px;
  background-color: #7a78e2;
  border-radius: 200px;
  display: inline-block;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
.termout .termin {
  max-width: 1300px;
  margin: 0 auto;
  padding: 60px;
  color: #617586;
  line-height: 23px;
}
.termout .termin h3 {
  margin: 44px 0 14px;
  font-size: 28px;
  font-weight: 800;
  line-height: 35px;
  color: #29323d;
}
.termout .termin h4 {
  margin: 34px 0 14px;
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  color: #29323d;
}
.termout .termin h5 {
  margin: 24px 0 14px;
  font-size: 22px;
  font-weight: 800;
  line-height: 27px;
  color: #29323d;
  position: relative;
  padding-left: 34px;
}
.termout .termin h5:before {
  content: "";
  position: absolute;
  left: 0;
  top: 13px;
  width: 24px;
  height: 2px;
  background-color: #29323d;
}
.termout .termin .clr,
.termout .termin a {
  color: #7a78e2;
  font-weight: 500;
}
.termout .termin p {
  margin-bottom: 14px;
}
.termout .termin .nomp {
  margin: 0;
  padding: 0;
}
.termout .termin .nmlst {
  list-style: none;
  margin: 0;
  padding: 0;
}
.termout .termin .nmlst li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 14px;
}
.termout .termin .nmlst .nmb {
  position: absolute;
  left: 0;
}
.termout .termin .nmlst.mlft {
  margin-left: 50px;
}
.termout .termin .nmlst.mlft .nmlst.mlft {
  margin-left: 40px;
}
.termout .termin .nmlst li.ml {
  padding-left: 70px;
}
.termout .termin .nmlst li.ml .nmb.b {
  left: 40px;
}
.termout.prvcy .termin h3 {
  margin-top: 34px;
}
.termout .termin .definitions {
  border-bottom: 2px solid #ebf2ff;
}
.termout .termin .definitions tr:nth-child(odd) {
  background-color: #f3f6fb;
}
.termout .termin .definitions td {
  padding: 20px;
}
.termout .termin .definitions td:first-child {
  font-weight: 500;
  color: #7a78e2;
  padding-right: 0;
}
.termout .termin .clauses {
  margin: 0;
  padding: 0;
}
.termout .termin .tbl2 .hd {
  border-bottom: 2px solid #ebf2ff;
}
.termout .termin .tbl2 .hd td {
  color: #7a78e2;
  font-weight: 500;
}
.termout .termin .tbl2 td {
  padding: 14px 0;
  vertical-align: top;
}
.termout .termin .tbl3 {
  margin-top: 10px;
  margin-bottom: 21px;
}
.termout .termin .tbl3 .hd td {
  color: #7a78e2;
  font-weight: 500;
}
.termout .termin .tbl3 td {
  padding: 0 0 14px;
  vertical-align: top;
}
.fw5 {
  font-weight: 500;
}
#menu-item-6497,
#menu-item-6498 {
  display: none;
}
.post-footinaa p {
  margin: 0 !important;
  padding: 0 !important;
}
.home-container.ready.new2 {
  padding-top: 90px;
}
.home-container.ready.new2 .row {
  max-width: 984px;
  margin: 0 auto;
}
.home-container.ready.new2 .contnr {
  padding: 40px;
  background: #fff;
  box-shadow: 0px 4px 50px rgba(122, 120, 226, 0.25);
  border-radius: 12px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.home-container.ready.new2 .contnr .mnhd {
  font-size: 2em;
  font-weight: 800;
}
.home-container.ready.new2 .contnr .txt {
  font-size: 0.8em;
  font-weight: 500;
  line-height: 22px;
  max-width: 500px;
  margin: 10px auto;
}
.home-container.ready.new2 .contnr .btn.btn-primary {
  font-size: 18px;
  font-weight: 400;
  margin: 20px 0 0;
}
.home-container.ready.new2 .contnr .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(122 120 226/50%);
}
.home-container.ready.new2 .contnr .bgnw {
  width: 200px;
  height: 135px;
  position: absolute;
  border-radius: 20px;
}
.home-container.ready.new2 .contnr .bgnw.a {
  left: -50px;
  bottom: -50px;
  background-color: #ff7287;
  top: auto;
}
.home-container.ready.new2 .contnr .bgnw.b {
  right: -50px;
  top: -50px;
  background-color: #26a4ff;
  left: auto;
}
.home-container.scale {
  background-color: #fff;
  padding-top: 125px;
  padding-bottom: 120px;
}
.home-container.scale .col.tp {
  margin-bottom: 50px;
}
.home-container.scale .hdsmcap {
  color: #ff7e91 !important;
}
.home-container.scale .mnhd {
  color: #384250 !important;
}
.home-container.scale .nav-vertical .navitem .navlink {
  padding: 5px 10px;
  display: flex;
}
.home-container.scale .nav-vertical .navitem.active .navlink {
  color: #ff7e91;
  background: 0 0;
  box-shadow: 0 0 0;
}
.home-container.scale .nav-vertical .navitem .navlink .img {
  width: 60px;
  height: 60px;
  background-color: #fff;
  box-shadow: 0px 7.75px 50px rgba(255, 126, 145, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
  border-radius: 10px;
}
.home-container.scale .nav-vertical .navitem .navlink .txt {
  display: flex;
  align-items: center;
  color: #334459;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
.home-container.scale .nav-vertical .navitem .navlink .txt:after {
  content: "";
  width: 0;
  height: 0;
  background-color: #ff7e91;
  position: absolute;
  bottom: 2px;
  left: 0;
  transition: all 0.4s ease-in-out;
}
.home-container.scale .nav-vertical .navitem.active .navlink .txt:after,
.home-container.scale .nav-vertical .navitem .navlink .txt:hover:after {
  width: 100%;
  height: 2px;
  transition: all 0.4s ease-in-out;
}
.home-container.scale .nav-vertical .navitem.active .navlink .txt {
  font-weight: 700;
}
.home-container.scale .col.rht .rectangle img {
  box-shadow: 0 0 0;
}
.home-container.scale .col.rht .rectangle .lazy {
  width: 100%;
  filter: drop-shadow(0px 4px 50px rgba(255, 126, 145, 0.25));
  border-radius: 10px;
}
.home-container.scale .col.rht .rectangle img {
  box-shadow: 0 0 0;
}
.home-container.scale .btn.btn-primary {
  background-color: #ff7e91 !important;
  margin-top: 50px;
  color: #fff !important;
}
.home-container.scale .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(255 126 145/50%);
}
.home-container.question {
  background-color: #3a4555;
  padding: 130px 0 123px;
}
.home-container.question .lft {
  margin-top: -25px;
}
.home-container.question .lft .mnhd {
  color: #fff;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 60px;
  margin: 0 0 10px;
}
.home-container.question .lft .txt {
  color: #b5c2d0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
}
.home-container.question .rht {
  background: #4c596d;
  border-radius: 4px;
  padding: 25px 35px;
}
.home-container.question .rht .a6 {
  float: left;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.home-container.question .rht .a6 .cnt {
  color: #798caa;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 5px;
  display: block;
  font-weight: 400;
  text-transform: uppercase;
}
.home-container.question .rht .a4 {
  width: 41%;
}
.home-container.question .rht .btn {
  float: right;
}
.home-container.question .rht .btn:hover {
  box-shadow: 0 1px 7px rgb(122 120 226/50%);
}
.home-container.expr {
  background-color: #f7f7f8;
  padding: 100px 10px 110px;
  position: relative;
}
.home-container.expr .col.top {
  text-align: center;
}
.home-container.expr .col.top .mnhd {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 60px;
  color: #455262;
  margin: 0 0 14px;
}
.home-container.expr .col.top .mnhd3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #485c7c;
  max-width: 790px;
  margin: 0 auto;
}
.home-container.expr .col.btm {
  margin-top: 85px;
}
.home-container.expr .slick-track {
  display: flex;
  padding: 20px 0;
}
.home-container.expr .wpcp-slide-image {
  height: 130px;
  overflow: hidden;
  margin: 26px;
  border-radius: 4px;
}
.home-container.expr .wpcp-carousel-section .wpcp-single-item {
  padding-bottom: 50px;
}
.home-container.expr .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions {
  padding: 0 26px 0;
  color: #354664;
  line-height: 26px;
}
.home-container.expr
  .wpcp-post-carousel
  .wpcp-single-item
  .wpcp-all-captions
  p {
  max-height: 80px;
  overflow: hidden;
  margin-bottom: 20px;
  font-size: 18px;
  color: #354664;
}
.home-container.expr .slick-initialized .slick-slide {
  background: #fff;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  height: auto;
  margin: 0 15px;
  padding-bottom: 50px;
  position: relative;
}
.home-container.expr .slick-initialized .slick-slide .wpcp-single-item {
  background-color: transparent !important;
  border: none !important;
}
.home-container.expr
  .wpcp-post-carousel
  .wpcp-single-item
  .wpcp-all-captions
  h2 {
  max-height: 56px;
  overflow: hidden;
}
.home-container.expr
  .wpcp-post-carousel
  .wpcp-single-item
  .wpcp-all-captions
  h2
  a {
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  color: #29323d;
}
.home-container.expr
  .wpcp-post-carousel
  .wpcp-single-item
  .wpcp-all-captions
  h2
  a:hover {
  opacity: 0.7;
}
.home-container.expr .wpcp-post-carousel .wpcp-post-meta {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  border-top: 2px solid #eff0f1;
  width: 100%;
  padding: 6px 26px 0;
}
.home-container.expr .wpcp-post-carousel .wpcp-post-meta li:first-child {
  float: left;
  width: 40%;
  margin: 0;
}
.home-container.expr .wpcp-post-carousel .wpcp-post-meta li:last-child {
  float: right;
  width: 60%;
  margin-top: 1px;
  margin-bottom: 0;
}
.home-container.expr .wpcp-post-carousel .wpcp-post-meta li * {
  font-size: 12px;
  font-weight: 400;
}
.home-container.expr .wpcp-post-carousel .entry-date.published {
  display: block;
  float: right;
  color: #a2acb5;
}
.home-container.expr .wpcp-carousel-section .slick-list:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
  height: 100%;
  z-index: 1;
  background: url(/wp-content/uploads/svg/miro/shd-lft.png);
}
.home-container.expr .wpcp-carousel-section .slick-list:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  height: 100%;
  z-index: 1;
  background: url(/wp-content/uploads/svg/miro/shd-rht.png);
}
.home-container.expr .col.btm .slick-arrow {
  width: 100px;
  height: 100px;
}
.home-container.expr .col.btm .slick-arrow i {
  display: none;
}
.home-container.expr .col.btm .slick-prev {
  background: url(/wp-content/uploads/svg/what-pi-plan/slide-arrow-lft1.svg)
    no-repeat center center !important;
}
.home-container.expr .col.btm .slick-next {
  background: url(/wp-content/uploads/svg/what-pi-plan/slide-arrow-rht1.svg)
    no-repeat center center !important;
}
.home-container.expr .col.btm .slick-dots button {
  background: #c5c8cc !important;
  box-shadow: 0px 0 2px rgb(0 0 0/15%);
}
.home-container.expr .col.btm .slick-dots .slick-active button {
  background-color: #7a78e2 !important;
}
.pflex .home-container.question .lft .mnhd {
  font-weight: 600;
}
.pflex .home-container.question .rht .a6 .cnt {
  font-weight: 500;
}
.home-container.scale.trck.what .mobile {
  display: none;
}
.home-container.scale.trck.what {
  background-color: #f7f7f8;
  padding-top: 80px;
  padding-bottom: 100px;
}
.home-container.scale.trck.what .col.lft {
  width: 45%;
}
.home-container.scale.trck.what .col.lft .plyut {
  text-align: left;
  padding-left: 31px;
  bottom: -11px;
  height: 35px;
  position: relative;
}
.home-container.scale.trck.what .col.rht {
  margin-top: 50px;
}
.home-container.scale.trck.what .col.rht .mnhd1 {
  font-weight: 500;
  font-size: 1.2rem;
  text-transform: uppercase;
}
.home-container.scale.trck.what .plytxt,
.home-container.scale.trck.what .mnhd1,
.home-container.scale.trck.what .nav-vertical .navitem.active .navlink,
.home-container.scale.trck.what .vewbtn .btn,
.home-container.scale.trck.what .nav-vertical .navitem.active .navlink .fa {
  color: #7a78e2;
}
.home-container.scale.trck.what .nav-vertical .navitem .navlink .fa {
  color: #d1d4da;
  margin-top: 6px;
  margin-right: 13px;
  font-size: 13px;
}
.home-container.scale.trck.what .nav-vertical .navitem .navlink {
  line-height: 25px;
  cursor: pointer;
}
.home-container.scale.trck.what .nav-vertical .navitem .navlink:hover {
  color: #7a78e2;
}
.home-container.scale.trck.what .vewbtn {
  margin-top: 25px;
}
.home-container.scale.trck.what .vewbtn .btn {
  border-color: #7a78e2;
}
.home-container.scale.trck.what .mnhd {
  color: #455262;
  font-weight: 800;
  line-height: 3rem;
  margin-bottom: 30px;
}
.home-container.scale.trck.what .rectangle {
  height: 500px;
  overflow: hidden;
  display: flex;
  margin-top: 0;
}
.home-container.scale.trck.what .rectangle img {
  box-shadow: 0 0 0;
}
.home-container.scale.trck.what .txt {
  color: #485c7c;
  font-weight: 500;
  margin-bottom: 20px;
}
.home-container.scale.trck.what .nav-vertical .navitem .navlink {
  color: #485c7c;
}
.home-container.scale.trck.what .tabpane h2.tin {
  color: #354664;
  padding-left: 30px;
  margin-bottom: 5px;
  font-weight: 600;
}
.home-container.scale.trck.what .tabpane .txt {
  margin: 0;
  padding-left: 31px;
}
.pflex .home-container.ready {
  background-color: #36414e;
  padding-top: 140px;
  padding-bottom: 220px;
  position: relative;
}
.pflex .home-container.ready .contnr {
  position: relative;
  z-index: 2;
  max-width: 685px;
  margin: 0 auto;
}
.pflex .home-container.ready .contnr .mnhd1 {
  color: #8d8bff;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0.19em;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.pflex .home-container.ready .contnr .mnhd {
  color: #fff;
  font-size: 2.6em;
  font-weight: 800;
  line-height: 60px;
  margin-bottom: 24px;
}
.pflex .home-container.ready .contnr .txt {
  color: #b5c2d0;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  margin-bottom: 33px;
}
.pflex .home-container.ready .contnr .btn.btn-primary {
  font-size: 18px;
  font-weight: 400;
}
.pflex .home-container.ready .contnr .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(122 120 226/50%);
}
.pflex .home-container.ready .rect {
  width: 110%;
  height: 200px;
  background-color: #29313d;
  transform: rotate(-5deg);
  position: absolute;
  left: 0;
  bottom: -100px;
  z-index: 1;
}
@media (max-width: 1024px) {
  .home-container.scale .col.btm {
    display: block;
  }
  .home-container.scale .col.tp {
    margin-bottom: 40px;
  }
  .home-container.scale .nav-vertical {
    padding: 0 !important;
  }
  .home-container.scale .nav-vertical .navitem {
    display: block;
    margin-bottom: 50px;
  }
  .home-container.scale .nav-vertical .navitem .navlink {
    font-weight: 400;
  }
  .home-container.scale .nav-vertical .navitem.active .navlink {
    color: #f6c15c;
    text-align: center;
    font-size: 20px;
  }
  .home-container.scale .nav-vertical .navitem.active .navlink .fa {
    display: none;
  }
  .home-container.scale .col.lft {
    margin-bottom: 0;
  }
  .home-container.scale .col.lft,
  .home-container.scale .row {
    position: initial !important;
  }
  .home-container.scale .col.lft .arrow.left {
    background: url("/wp-content/uploads/svg/hmnw1/arr-lft1.svg") no-repeat top
      left;
  }
  .home-container.scale .col.lft .arrow.right {
    background: url("/wp-content/uploads/svg/hmnw1/arr-rht1.svg") no-repeat top
      left;
  }
  .home-container.scale .col.lft .badge {
    width: 8px;
    height: 8px;
  }
  .home-container.scale .col.lft .badge.active {
    background-color: #f6c15c;
  }
  .home-container.scale .plyut {
    margin-bottom: 30px;
  }
  .home-container.scale .vewbtn {
    text-align: center;
    width: 100%;
  }
  .home-container.scale .sliding {
    display: none;
  }
  .home-container.scale .btns.prow {
    position: absolute;
    bottom: 50px;
    text-align: center;
    width: 90%;
  }
  .pi-home .home-container.scale .col.lft {
    width: 45%;
    margin-right: 0;
  }
  .pi-home .home-container.scale .col.rht {
    width: 55%;
    margin-left: 0;
  }
  .home-container.scale .mnhd1 {
    color: #f6c15c;
    font-size: 1em;
    letter-spacing: 0.19em;
    text-transform: uppercase;
    font-weight: 500;
  }
  .home-container.scale .mnhd {
    color: #fff;
    font-size: 2.6em !important;
    font-weight: 300;
    line-height: 57px;
    margin: 5px 0 30px !important;
  }
  .home-container.scale .mnhd span {
    color: #f6c15c;
  }
  .home-container.scale .nav-vertical .navitem .navlink {
    color: #fff;
    opacity: 1;
    padding: 5px 10px;
    font-size: 20px;
    font-weight: 500;
  }
  .home-container.scale .nav-vertical .navitem .navlink .fa {
    transform: rotate(-180deg);
    float: left;
    font-size: 12px;
    color: #61748a;
    margin: 14px 10px 0 0;
  }
  .home-container.scale .nav-vertical .navitem.active .navlink {
    background-color: transparent;
    box-shadow: 0 0 0;
    color: #f6c15c;
  }
  .home-container.scale .nav-vertical .navitem.active .navlink .fa {
    transform: rotate(0deg);
    color: #f6c15c;
  }
  .home-container.scale .col.rht .plyut {
    margin-top: -5px;
    margin-bottom: 4px;
  }
  .home-container.scale .plytxt {
    color: #f6c15c;
  }
  .home-container.scale h2.tin {
    font-size: 22px;
    margin: 15px 0 0;
    color: #fff;
  }
  .home-container.scale .txt {
    margin-top: 10px;
    font-size: 1em;
    color: #b5c2d0;
    line-height: 27px;
  }
  .home-container.scale .txt ul {
    margin-left: 35px;
    margin-top: 10px;
  }
  .home-container.scale .txt li {
    font-size: 1em;
    color: #b5c2d0;
    padding: 5px 0;
    list-style: circle;
  }
  .home-container.scale .vewbtn {
    margin-top: 35px;
  }
  .home-container.scale .vewbtn .btn {
    border-color: #f6c15c;
    color: #f6c15c;
  }
  .home-container.question {
    padding-top: 100px !important;
    padding-bottom: 52px !important;
    text-align: center;
  }
  .home-container.question .mnhd {
    font-size: 34px !important;
    line-height: 40px;
  }
  .home-container.question .lft .txt {
    margin-bottom: 35px;
  }
  .home-container.question .rht .a6 span {
    text-transform: uppercase;
    font-size: 0.89em;
    margin-bottom: 15px;
  }
  .home-container.question .rht .btn {
    float: none;
    display: inline-block;
    font-weight: 400;
  }
  .pi-plan .home-container.scale {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 10px !important;
  }
  .pi-plan .home-container.scale.pln .col.lft,
  .pi-plan .home-container.scale.trck .col.rht,
  .pi-plan .home-container.scale.artcr .col.a {
    padding-left: 5%;
    padding-right: 5%;
    text-align: left;
  }
  .pi-plan .home-container.scale.pln .col.rht {
    padding-top: 0;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane {
    width: 100%;
    float: left;
    border-top: 1px solid #e9ecef;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane.brd {
    border-bottom: 1px solid #e9ecef;
    margin-bottom: 50px;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane input {
    position: absolute;
    opacity: 0;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane .tin {
    position: relative;
    padding: 22px 5%;
    font-size: 1em;
    color: #5a6a7c;
    font-weight: 500;
    line-height: 23px;
    display: block;
    cursor: pointer;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane .tin:after {
    content: "";
    position: absolute;
    right: 19px;
    top: 31px;
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down.png) no-repeat;
    display: block;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane .cont {
    max-height: 0;
    padding: 0 5%;
    transition: all 0.3s;
    overflow: hidden;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane input:checked ~ .cont {
    max-height: 100vh;
    padding: 0 5%;
    overflow: visible;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane input:checked ~ .tin {
    color: #7a78e2;
    cursor: default;
  }
  .pi-plan
    .home-container.scale.trck
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin {
    color: #f8b537;
  }
  .pi-plan
    .home-container.scale.artcr
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin {
    color: #75bd53;
  }
  .pi-plan
    .home-container.scale
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:after {
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down1.png) no-repeat;
  }
  .pi-plan
    .home-container.scale.trck
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:after {
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down2.png) no-repeat;
  }
  .pi-plan
    .home-container.scale.artcr
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:after {
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down3.png) no-repeat;
  }
  .pi-plan .home-container.scale .tabs.mobile .tabpane .txt {
    padding: 0;
  }
  .pi-plan
    .home-container.scale
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:before {
    content: "";
    position: absolute;
    left: 5%;
    top: -4px;
    width: 88px;
    height: 7px;
    background-color: #7a78e2;
  }
  .pi-plan
    .home-container.scale.trck
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:before {
    background-color: #f8b537;
  }
  .pi-plan
    .home-container.scale.artcr
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:before {
    background-color: #75bd53;
  }
  .pi-plan .home-container.scale.artcr .tabpane .txt {
    margin: 0;
  }
  .home-container.expr .col.top {
    padding-top: 62px;
  }
  .home-container.expr .col.top .mnhd {
    font-size: 34px;
    line-height: 40px;
  }
  .home-container.expr .col.btm {
    margin-top: 42px;
    margin-bottom: 60px;
  }
  .home-container.expr .wpcp-carousel-section.nav-vertical-center {
    padding: 0 5% !important;
    margin: 0 5% !important;
  }
  .home-container.expr .slick-initialized .slick-slide {
    margin-right: 0;
  }
  .pflex .home-container.scale.what {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pflex .home-container.scale.what .webviw {
    display: none;
  }
  .pflex .home-container.scale.what .mobile {
    display: block;
  }
  .pflex .home-container.scale.what .col.rht {
    padding-top: 0;
    margin: 0;
    text-align: center;
  }
  .pflex .home-container.scale.what .col.rht.nvout {
    padding-left: 5%;
    padding-right: 5%;
  }
  .pflex .home-container.scale.what .col.rht .mnhd {
    text-align: center;
    line-height: 38px;
    margin-bottom: 49px !important;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane {
    width: 100%;
    float: left;
    border-top: 1px solid #e9ecef;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane.brd {
    border-bottom: 1px solid #e9ecef;
    margin-bottom: 50px;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane input {
    position: absolute;
    opacity: 0;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane .tin {
    position: relative;
    padding: 22px 40px 22px 5%;
    font-size: 1em;
    color: #5a6a7c;
    font-weight: 500;
    line-height: 23px;
    display: block;
    cursor: pointer;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane .tin:after {
    content: "";
    position: absolute;
    right: 19px;
    top: 31px;
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down.png) no-repeat;
    display: block;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane .cont {
    max-height: 0;
    padding: 0 5%;
    transition: all 0.3s;
    overflow: hidden;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane input:checked ~ .cont {
    max-height: 100vh;
    padding: 0 5%;
    overflow: visible;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane input:checked ~ .tin {
    color: #7a78e2;
    cursor: default;
  }
  .pflex
    .home-container.scale
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:after {
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down1.png) no-repeat;
  }
  .pflex .home-container.scale .tabs.mobile .tabpane .txt {
    padding: 0;
  }
  .pflex
    .home-container.scale
    .tabs.mobile
    .tabpane
    input:checked
    ~ .tin:before {
    content: "";
    position: absolute;
    left: 5%;
    top: -4px;
    width: 88px;
    height: 7px;
    background-color: #7a78e2;
  }
  .pflex .home-container.scale.artcr .tabpane .txt {
    margin: 0;
  }
}
body.blog article.post {
  background: #fff;
  padding: 25px;
  min-height: 92px;
  border-radius: 6px;
  transition: box-shadow 0.3s ease-in-out;
}
body.blog article.post:hover {
  box-shadow: 0 1px 15px rgba(148, 181, 201, 0.4);
  transition: box-shadow 0.3s ease-in-out;
}
body.blog .site-main article.post {
  width: 48%;
  margin: 0 1% 2%;
  float: left;
  min-height: 450px;
  padding-bottom: 20px;
}
body.blog .site-main article.post header.entry-header h2 {
  margin: 0;
  height: 75px;
  overflow: hidden;
}
body.blog .site-main article.post header.entry-header h2,
body.blog .site-main article.post header.entry-header h2 a {
  font-size: 1.4rem;
  line-height: 1.3;
}
body.blog .site-main article.post .entry-featuredImg {
  height: 230px;
}
body.blog .site-main article.post .entry-summary {
  line-height: 1.5;
  font-size: 1rem;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 74px;
}
body.blog .site-main article.post:first-child {
  width: 100%;
  height: auto;
  padding: 0;
}
body.blog .site-main article.post:first-child header.entry-header h2 {
  margin-bottom: 1rem;
}
body.blog .site-main article.post:first-child header.entry-header h2,
body.blog .site-main article.post:first-child header.entry-header h2 a {
  font-size: 2.6rem;
  font-weight: 800;
  line-height: 1.2;
}
body.blog .site-main article.post:first-child header.entry-header h2,
body.blog .site-main article.post:first-child .entry-featuredImg a {
  height: auto;
  overflow: visible;
}
body.blog .site-main article.post:first-child .entry-summary {
  font-size: 1.3rem;
}
body.blog #block-3 .wp-social-link {
  background-color: #f2f2fd;
  border-radius: 200px;
  padding: 0;
  width: 55px;
  height: 55px;
  margin: 0 12px 0 0;
}
body.blog #block-3 .wp-social-link a {
  position: relative;
  padding: 0;
  display: block;
  height: 55px;
}
body.blog #block-3 .wp-social-link svg {
  fill: #29323d;
  margin: 11px 0 0 13px;
  width: 32px;
  height: 32px;
}
body.blog #primary.content-area {
  width: 100%;
  margin-top: 0;
  padding-right: 0;
}
body.blog #secondary.widget-area {
  position: absolute;
  right: 1%;
  margin-bottom: 0;
}
.freddoBox .freddoBigImage {
  max-height: 500px;
}
body.blog .entry-header h2 a {
  background-image: linear-gradient(to right, #354052 0%, #354052 100%);
  background-position: 0 95%;
  background-size: 0px 2px;
  transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
  background-repeat: no-repeat;
  padding: 0.1% 0;
}
body.blog .site-main article.post:first-child .entry-header h2 a {
  background-image: linear-gradient(to right, #fff 0%, #fff 100%);
}
body.blog .entry-header h2 a:hover {
  background-size: 100% 2px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .aboutus_columns_three {
    display: block !important;
  }
}
@media all and (max-width: 1400px) {
  body.blog .site-main article.post .entry-summary {
    min-height: 90px;
  }
  body.blog .site-main article.post:first-child header.entry-header h2 a {
    font-size: 2.4rem;
  }
}
@media all and (max-width: 1366px) {
  .mainFooter .freddoFooterWidget .footer {
    padding: 1.7em;
  }
  .cta_columns {
    padding: 2em 0;
  }
}
@media all and (max-width: 1024px) {
  body.blog .site-main article.post .entry-summary {
    min-height: 115px;
  }
  body.blog .site-main article.post:first-child header.entry-header h2 a {
    font-size: 2rem;
  }
  #menu-item-6497,
  #menu-item-6498 {
    display: block;
  }
  header.site-header {
    position: relative;
  }
  body.page-template-template-full-width #content.site-content {
    padding-top: 0 !important;
  }
  .headtop {
    display: block;
    text-align: center;
    height: auto;
    line-height: 24px;
    padding-top: 1px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 14px;
  }
  .headtop img {
    position: relative;
    top: 6px;
  }
  .flexslider .slides > li .flexText .inside h2,
  .freddoBigText header.entry-header h1 {
    font-size: 3.5em;
  }
  .site-branding .site-description {
    display: none !important;
  }
  .freddoSubHeader {
    height: 60px;
  }
  header.site-header {
    z-index: 9999;
  }
  header.site-header .search-button {
    top: 19px;
  }
  header.site-header .hamburger-menu {
    top: 21px;
  }
  .main-navigation.toggled .nav-menu {
    width: 100%;
    background: #fff !important;
    position: absolute;
    top: 60px;
    left: 3em;
    right: 0;
    z-index: 999;
  }
  .page-id-1047 .main-navigation.toggled .nav-menu,
  .page-id-1422 .main-navigation.toggled .nav-menu,
  .page-id-1343 .main-navigation.toggled .nav-menu,
  .page-id-19 .main-navigation.toggled .nav-menu,
  .page-id-1047 .main-navigation ul ul a,
  .page-id-1422 .main-navigation ul ul a,
  .page-id-1343 .main-navigation ul ul a,
  .page-id-19 .main-navigation ul ul a {
    background: #213476 !important;
  }
  .page-id-1047 .menu-item .sub-menu li .mnu b,
  .page-id-1422 .menu-item .sub-menu li .mnu b,
  .page-id-1343 .menu-item .sub-menu li .mnu b,
  .page-id-19 .menu-item .sub-menu li .mnu b {
    color: #fff !important;
  }
  .main-navigation li {
    display: block;
  }
  .main-navigation > div > ul > li > ul.sub-menu {
    padding-top: 0;
  }
  .main-navigation ul li .indicator {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 12px;
    font-family: "FontAwesome";
    font-size: 12px;
    width: 49px;
    line-height: 30px;
    text-align: center;
  }
  .main-navigation ul li .indicator:before {
    content: "\f107";
    color: #f5f5f5;
    font-size: 20px;
  }
  .main-navigation ul li .yesOpen.indicator:before {
    content: "\f106";
  }
  .main-navigation ul ul,
  .main-navigation ul ul ul {
    float: none;
    position: relative !important;
    top: 0;
    left: 0 !important;
    right: 0 !important;
    visibility: visible;
    opacity: 1;
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    padding-left: 3%;
    background: 0 0 !important;
    border: none;
  }
  .main-navigation ul ul a {
    width: 100%;
    padding: 1em 1.5em;
  }
  .main-navigation li a:not(:last-child):after,
  .main-navigation ul ul li a:not(:last-child):after {
    content: "" !important;
    font-family: FontAwesome;
    margin: 0;
  }
  .main-navigation > div > ul > li > a:before {
    display: none;
  }
  .main-navigation > div > ul > li > a {
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0;
    padding: 1em 1.5em;
  }
  header.site-header .crestaMenuButton {
    border-radius: 0;
  }
  .main-navigation ul ul li:last-child > a {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  #tertiary.widget-area {
    z-index: 9999;
  }
  .hamburger-menu,
  .search-button {
    margin-left: 1em;
  }
  body.page-template-template-full-width #content.site-content {
    padding-top: 60px;
  }
}
@media all and (max-width: 850px) {
  .freddoBox .freddoBigImage {
    max-height: 400px;
  }
  body.blog .site-main article.post:first-child .entry-featuredImg,
  body.blog .site-main article.post:first-child .entry-header,
  body.blog .site-main article.post:first-child .entry-summary,
  body.blog .site-main article.post:first-child .entry-footer {
    width: 100%;
  }
  body.blog #primary.content-area {
    margin-top: 0;
    padding-left: 0;
  }
  body.blog .site-main article.post:first-child {
    top: 0;
  }
  body.blog .site-main article.post:first-child .entry-featuredImg {
    margin: 0 0 40px;
    height: 300px;
  }
  body.blog .site-main article.post:first-child footer.entry-footer {
    margin-top: 0;
  }
  #content.site-content {
    padding-top: calc(3em + 50px);
  }
  header.site-header {
    padding: 0 2em;
  }
  .main-navigation.toggled .nav-menu {
    left: 2em;
  }
  .woocommerce-ordering,
  .woocommerce-result-count {
    width: 100%;
    text-align: center;
  }
  #customer_details,
  #order_review,
  #order_review_heading {
    float: left;
    width: 100%;
  }
  #primary.content-area,
  #secondary.widget-area {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 3.5em;
  }
  body.page-template-template-onepage #primary.content-area,
  body.page-template-template-full-width #primary.content-area {
    padding: 0;
  }
  #secondary.widget-area {
    -webkit-column-count: 2;
    -webkit-column-gap: 2em;
    -moz-column-count: 2;
    -moz-column-gap: 2em;
    column-count: 2;
    column-gap: 2em;
    padding-top: 3.5em;
    margin-top: 3.5em;
  }
  #secondary.widget-area section {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
  }
  .freddoFooterWidget .footer {
    padding: 1.3em;
  }
  .nano > .nano-content {
    padding: 4em 2em 2em;
  }
  footer.site-footer .mainFooter {
    max-width: 830px;
  }
  .site-copy-down .site-info,
  .site-copy-down .site-social {
    float: none;
    width: 100%;
    text-align: center;
  }
  .flexslider .slides > li .flexText .inside h2,
  .freddoBigText header.entry-header h1 {
    font-size: 3em;
  }
  .aboutus_columns_three.one {
    padding: 0 0 3em;
    text-align: center;
  }
  .aboutus_columns_three {
    float: none;
    width: 100%;
  }
  .aboutus_columns,
  .services_columns,
  .cta_columns .ctaIcon,
  .cta_columns .ctaPhrase,
  .cta_columns .ctaButton {
    display: block;
  }
  .features_columns_single.four {
    width: 50%;
  }
  .cta_columns .ctaText {
    float: none;
    text-align: center;
  }
  .cta_columns .ctaButton {
    float: none;
    padding: 0 2em;
    text-align: center;
    margin-top: 2em;
  }
  .cta_columns .ctaPhrase {
    margin-top: 1.5em;
  }
  .services_columns_single {
    float: none;
    width: 100%;
  }
  .services_columns_single .serviceContent {
    height: auto !important;
    padding: 5em 10%;
    text-align: center;
  }
  .services_columns_single.two {
    margin-top: 3em;
  }
  .team_columns .freddoTeamSingle:first-child:nth-last-child(4),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(4)
    ~ .freddoTeamSingle,
  .team_columns .freddoTeamSingle:first-child:nth-last-child(5),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(5)
    ~ .freddoTeamSingle,
  .team_columns .freddoTeamSingle:first-child:nth-last-child(6),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(6)
    ~ .freddoTeamSingle {
    width: 50%;
  }
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(4):nth-child(2n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(4)
    ~ .freddoTeamSingle:nth-child(2n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(5):nth-child(2n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(5)
    ~ .freddoTeamSingle:nth-child(2n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(6):nth-child(2n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(6)
    ~ .freddoTeamSingle:nth-child(2n + 1) {
    clear: both;
  }
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(5):nth-child(3n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(5)
    ~ .freddoTeamSingle:nth-child(3n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(6):nth-child(3n + 1),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(6)
    ~ .freddoTeamSingle:nth-child(3n + 1) {
    clear: none;
  }
}
@media all and (max-width: 768px) {
  #content.site-content {
    padding-top: calc(3em + 50px);
  }
  .search-container {
    width: 600px;
    margin-left: -300px;
  }
  .mainFooter .freddoFooterWidget .footer {
    padding: 1.5em;
    float: none;
    width: 100%;
  }
  .scrollDown,
  ul.freddo_sectionmap {
    display: none;
  }
  .features_columns_single.one,
  .features_columns_single.two,
  .features_columns_single.three,
  .features_columns_single.four {
    width: 100%;
    padding: 3em 0;
  }
  .freddoSkill,
  .freddoBlogSingle {
    float: none;
    width: 100%;
  }
  .team_columns .freddoTeamSingle:first-child:nth-last-child(3),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(3)
    ~ .freddoTeamSingle {
    width: 100%;
  }
  .freddo_contact.withForm .freddoContactForm {
    text-align: center;
  }
  .freddo_contact.withForm .freddoContactField,
  .freddo_contact.withForm .freddoContactForm {
    width: 100%;
    float: none;
  }
  .freddo_action_aboutus,
  .freddo_action_features,
  .freddo_action_skills,
  .freddo_action_cta,
  .freddo_action_services,
  .freddo_action_blog,
  .freddo_action_team,
  .freddo_action_contact {
    padding: 0 3em;
  }
}
@media all and (max-width: 767px) {
  #secondary.widget-area {
    -webkit-column-count: auto;
    -webkit-column-gap: initial;
    -moz-column-count: auto;
    -moz-column-gap: initial;
    column-count: auto;
    column-gap: initial;
  }
  #secondary.widget-area section {
    -webkit-column-break-inside: initial;
    -moz-column-break-inside: initial;
    column-break-inside: initial;
  }
  #primary.content-area,
  #secondary.widget-area {
    padding: 1.5em;
  }
  .search-container {
    width: 500px;
    margin-left: -250px;
  }
  .flexslider .slides > li .flexText .inside h2,
  .freddoBigText header.entry-header h1 {
    font-size: 2.5em;
  }
  .team_columns .freddoTeamSingle:first-child:nth-last-child(1),
  .team_columns .freddoTeamSingle:first-child:nth-last-child(2),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(2)
    ~ .freddoTeamSingle,
  .team_columns .freddoTeamSingle:first-child:nth-last-child(4),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(4)
    ~ .freddoTeamSingle,
  .team_columns .freddoTeamSingle:first-child:nth-last-child(5),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(5)
    ~ .freddoTeamSingle,
  .team_columns .freddoTeamSingle:first-child:nth-last-child(6),
  .team_columns
    .freddoTeamSingle:first-child:nth-last-child(6)
    ~ .freddoTeamSingle {
    width: 100%;
  }
  .freddo_action_aboutus,
  .freddo_action_features,
  .freddo_action_skills,
  .freddoo_action_cta,
  .freddo_action_services,
  .freddo_action_blog,
  .freddo_action_team,
  .freddo_action_contact {
    padding: 0 2em;
  }
  .features_columns,
  .skills_columns,
  .blog_columns,
  .team_columns,
  .contact_columns,
  .aboutus_columns,
  .services_columns {
    margin-top: 4em;
  }
  body.blog .site-main article.post:first-child .entry-featuredImg {
    margin: 0 0 40px;
    height: 250px;
  }
  .freddoBox .freddoBigImage {
    max-height: 250px;
  }
}
@media all and (max-width: 559px) {
  body.blog .site-main article.post:first-child .entry-featuredImg {
    margin: 0 0 40px;
    height: 200px;
  }
  .freddoBox .freddoBigImage {
    max-height: 200px;
  }
  #content.site-content {
    padding-top: calc(3em + 50px);
  }
  #tertiary.widget-area {
    right: -350px;
    width: 350px;
  }
  header.site-header {
    padding: 0 1em;
  }
  header.site-header .mainHeader {
    right: 0;
  }
  .main-navigation.toggled .nav-menu {
    left: 1em;
  }
  .woocommerce .content-area .images,
  .woocommerce .content-area .summary {
    width: 100%;
    float: left;
  }
  .woocommerce div.product form.cart .variations td.label {
    padding: 8px;
  }
  .woocommerce p.stars a {
    display: block;
    border-right: none !important;
  }
  .woocommerce .woocommerce-tabs {
    margin: 1.5em 0;
  }
  .cart-collaterals .cart_totals,
  .cart-collaterals .shipping_calculator {
    width: 100%;
  }
  table.cart .product-thumbnail {
    display: none;
  }
  .woocommerce-page table.cart td.actions .coupon {
    display: block;
    float: none;
    margin: 1em 0;
    text-align: center;
  }
  .woocommerce-page table.cart td.actions > input {
    margin: 0 auto;
    display: block;
  }
  .woocommerce-page table.cart td.actions {
    text-align: left;
  }
  .woocommerce ul.products > li.three-columns {
    width: 100%;
  }
  .woocommerce .content-area .woocommerce-tabs .tabs li a {
    margin: 2px;
  }
  .woocommerce #reviews .commentlist li .avatar {
    position: relative;
  }
  .woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0;
  }
  .woocommerce-page .entry-content table {
    font-size: 80%;
  }
  .search-container {
    width: 300px;
    margin-left: -150px;
  }
  .search-container input[type="search"] {
    padding: 0 0.5em;
  }
  .woocommerce .content-area .woocommerce-tabs .tabs li {
    display: flex;
  }
  .post-navigation .nav-previous,
  .post-navigation .nav-next {
    width: 100%;
    text-align: center !important;
  }
  .post-navigation .nav-next {
    margin-top: 1.5em;
  }
  .flexslider .slides > li .flexText .inside h2,
  .freddoBigText header.entry-header h1 {
    font-size: 2em;
  }
  .freddoBigText header.entry-header .entry-meta > span,
  .hentry header.entry-header .entry-meta > span {
    margin-right: 0.5em;
  }
  .hentry header.entry-header .entry-meta > span {
    display: none;
    margin-bottom: 0.5em;
  }
  .hentry header.entry-header .entry-meta > span i {
    margin-left: 0;
  }
  #primary.content-area,
  #secondary.widget-area,
  .mainFooter .freddoFooterWidget .footer {
    padding: 0;
  }
  .freddo_action_aboutus,
  .freddo_action_features,
  .freddo_action_skills,
  .freddo_action_cta,
  .freddo_action_services,
  .freddo_action_blog,
  .freddo_action_team,
  .freddo_action_contact {
    padding: 0 1em;
  }
  .freddo_contact.withForm .freddoContactField,
  .freddo_contact.withForm .freddoContactForm {
    padding: 0;
  }
  .serviceIcon {
    float: none;
    text-align: center;
    margin-bottom: 1.5em;
  }
  .serviceText {
    float: none;
    position: relative;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  .serviceText:after {
    display: none;
  }
  .services_columns_single .serviceContent {
    padding: 5em 5%;
  }
  .features_columns,
  .skills_columns,
  .blog_columns,
  .team_columns,
  .contact_columns,
  .aboutus_columns,
  .services_columns {
    margin-top: 2em;
  }
  .freddo_main_text {
    font-size: 2.5em;
  }
  .aboutus_columns_three.one h3 {
    font-size: 1.5em;
  }
  .hentry header.entry-header h2 {
    font-size: 1.5em;
    line-height: 1.5;
  }
  .hentry header.entry-header h1 {
    font-size: 1.6em;
  }
  .contact_columns .freddoContactForm input:not([type="submit"]),
  .contact_columns .freddoContactForm textarea {
    max-width: 100%;
  }
}
@media all and (max-width: 450px) {
  #content.site-content {
    padding-top: calc(3em + 30px);
  }
  #tertiary.widget-area {
    right: -300px;
    width: 300px;
  }
  .freddo_action_aboutus,
  .freddo_action_features,
  .freddo_action_skills,
  .freddo_action_cta,
  .freddo_action_services,
  .freddo_action_blog,
  .freddo_action_team,
  .freddo_action_contact {
    padding: 0 0.5em;
  }
  .freddoContactIcon {
    display: none;
  }
  .flexslider .slides > li .flexText .inside h2,
  .freddoBigText header.entry-header h1 {
    font-size: 1.5em;
  }
}
.site-copy-down {
  display: none;
}
.col {
  width: 100%;
  float: left;
}
.col.a1 {
  width: 9%;
}
.col.a2 {
  width: 19%;
}
.col.a3 {
  width: 29%;
}
.col.a33 {
  width: 33.3333%;
}
.col.a4 {
  width: 39%;
}
.col.a5 {
  width: 49%;
}
.col.a6 {
  width: 59%;
}
.col.a7 {
  width: 69%;
}
.col.a8 {
  width: 79%;
}
.col.a9 {
  width: 89%;
}
.col.lft {
  margin-right: 1%;
}
.col.rht {
  margin-left: 1%;
}
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.FL {
  float: left;
}
.FR {
  float: right;
}
.space-50 {
  height: 50px;
}
.btn.btn-primary,
.btn.btn-primary-trans,
.btn.btn-primary-whtpur,
.btn.btn-primary-red,
.btn.btn-primary-large,
.btn.btn-primary-large-white,
.btn.btn-primary-white,
.btn.btn-primary-blue,
.btn.btn-primary-orange,
.btn.btn-primary-blue-a,
.btn.btn-primary-purple,
.btn.btn-primary-purple2,
.btn.btn-primary-pink,
.btn.btn-primary-pink2,
.btn.btn-primary-green,
.btn.btn-primary-green-trans {
  border: solid 1px #00000016;
  color: #fff;
  font-size: 1em;
  padding: 9px 20px;
  text-decoration: none;
  border-radius: 4px;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.btn.btn-primary {
  background-color: #59bab2;
}
.btn.btn-primary:hover {
  background-color: #07af8a;
}
.btn.btn-primary-whtpur {
  background-color: #fff;
}
.btn.btn-primary-whtpur:hover {
  background-color: #fff;
  box-shadow: 0 1px 7px rgb(255 255 255/50%);
}
.btn.btn-primary-red {
  background-color: #df4d63;
}
.btn.btn-primary-red:hover {
  background-color: #df4d63;
  box-shadow: 0 1px 7px rgb(255 255 255/50%);
}
.btn.btn-primary-large {
  background-color: #59bab2;
  font-weight: 700;
}
.btn.btn-primary-large:hover {
  background-color: #07af8a;
}
.btn.btn-primary-large-white {
  background-color: #fff;
}
.btn.btn-primary-large-white:hover {
  background-color: #fff;
}
.btn.btn-primary-blue {
  background-color: #213476;
}
.btn.btn-primary-blue:hover {
  background-color: #12235c;
  box-shadow: 0 1px 7px rgb(33 52 118/50%);
}
.btn.btn-primary-orange {
  background-color: #ff7d34;
}
.btn.btn-primary-orange:hover {
  background-color: #ff7d34;
  box-shadow: 0 1px 7px rgb(255 125 52/50%);
}
.btn.btn-primary-blue-a {
  background-color: #0090f8;
}
.btn.btn-primary-blue-a:hover {
  background-color: #0090f8;
  box-shadow: 0 1px 7px rgb(0 144 248/50%);
}
.btn.btn-primary-purple {
  background-color: #7a78e2;
}
.btn.btn-primary-purple:hover {
  background-color: #7a78e2;
  box-shadow: 0 1px 7px rgb(122 120 226/50%);
}
.btn.btn-primary-purple2 {
  background-color: #9f7aa9;
  color: #fff;
}
.btn.btn-primary-purple2:hover {
  background-color: #9f7aa9;
  box-shadow: 0 1px 7px rgb(159 122 169/50%);
}
.btn.btn-primary-pink {
  background-color: #ff7287;
}
.btn.btn-primary-pink:hover {
  background-color: #ff7287;
  box-shadow: 0 1px 7px rgb(255 114 135/50%);
}
.btn.btn-primary-pink2 {
  background-color: #e36377;
}
.btn.btn-primary-pink2:hover {
  background-color: #e36377;
  box-shadow: 0 1px 7px rgb(255 114 135/50%);
}
.btn.btn-primary-green {
  background-color: #26baa1;
}
.btn.btn-primary-green:hover {
  background-color: #26baa1;
  box-shadow: 0 1px 7px rgb(38 186 161/50%);
}
.btn.btn-primary-green-trans {
  background-color: #fff;
  color: #26baa1;
  border: 1px solid #26baa1 !important;
}
.btn.btn-primary-green-trans:hover {
  background-color: #fff;
  box-shadow: 0 1px 7px rgb(38 186 161/50%);
}
.btn.btn-primary-white {
  background-color: #213476 !important;
  color: #fff !important;
}
.btn.btn-primary-white:hover,
.btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(9 193 153/50%);
  transition: all 0.05s ease-in-out;
}
.main-navigation .btn.btn-primary-white:hover,
.pi-home .btn.btn-primary-white:hover,
.pi-home .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(122 120 226/50%);
}
body.single-post footer.site-footer {
  width: 100%;
  display: inline-block;
}
body.single-post .home-container.scale .col .plyut {
  display: none;
}
body.single-post .home-container.scale .row,
body.single-post .home-container.question .row {
  display: block;
  max-width: 1400px;
  margin: 0 auto;
}
body.home.page-template-default .site-branding .custom-logo-link,
body.blog .site-branding .custom-logo-link,
body.archive .site-branding .custom-logo-link,
body.single-post .site-branding .custom-logo-link,
body.page-id-10799 .site-branding .custom-logo-link,
body.category .site-branding .custom-logo-link,
body.page-id-235 .site-branding .custom-logo-link,
body.page-id-1116 .site-branding .custom-logo-link,
body.page-id-4247 .site-branding .custom-logo-link,
body.page-id-2670 .site-branding .custom-logo-link,
body.page-id-3387 .site-branding .custom-logo-link,
body.page-id-3379 .site-branding .custom-logo-link,
body.page-id-3340 .site-branding .custom-logo-link,
body.page-id-3221 .site-branding .custom-logo-link,
body.page-id-3201 .site-branding .custom-logo-link,
body.page-id-3199 .site-branding .custom-logo-link,
body.page-id-2553 .site-branding .custom-logo-link,
body.page-id-2333 .site-branding .custom-logo-link,
body.page-id-2192 .site-branding .custom-logo-link,
body.page-id-2716 .site-branding .custom-logo-link,
body.page-id-2985 .site-branding .custom-logo-link,
body.page-id-1562 .site-branding .custom-logo-link,
body.page-id-1097 .site-branding .custom-logo-link,
body.page-id-1092 .site-branding .custom-logo-link,
body.page-id-3870 .site-branding .custom-logo-link,
body.page-id-4147 .site-branding .custom-logo-link,
body.page-id-4226 .site-branding .custom-logo-link,
body.page-id-4288 .site-branding .custom-logo-link,
body.page-id-4668 .site-branding .custom-logo-link,
body.page-id-5153 .site-branding .custom-logo-link,
body.page-id-5188 .site-branding .custom-logo-link,
body.page-id-5333 .site-branding .custom-logo-link {
  width: 155px;
  height: 40px;
  background: url("/wp-content/uploads/svg/kendis-logo-home.svg") no-repeat;
}
body.home.page-template-default .site-branding img,
body.blog .site-branding img,
body.archive .site-branding img,
body.single-post .site-branding img,
body.page-id-10799 .site-branding img,
body.category .site-branding img,
body.page-id-235 .site-branding img,
body.page-id-1116 .site-branding img,
body.page-id-4247 .site-branding img,
body.page-id-4247 .site-branding img,
body.page-id-2670 .site-branding img,
body.page-id-3387 .site-branding img,
body.page-id-3379 .site-branding img,
body.page-id-3340 .site-branding img,
body.page-id-3221 .site-branding img,
body.page-id-3201 .site-branding img,
body.page-id-3199 .site-branding img,
body.page-id-2553 .site-branding img,
body.page-id-2333 .site-branding img,
body.page-id-2192 .site-branding img,
body.page-id-2716 .site-branding img,
body.page-id-2985 .site-branding img,
body.page-id-1562 .site-branding img,
body.page-id-1097 .site-branding img,
body.page-id-3870 .site-branding img,
body.page-id-1092 .site-branding img,
body.page-id-4147 .site-branding img,
body.page-id-4226 .site-branding img,
body.page-id-4288 .site-branding img,
body.page-id-4668 .site-branding img,
body.page-id-5153 .site-branding img,
body.page-id-5188 .site-branding img,
body.page-id-5333 .site-branding img {
  display: none;
}
body.home.page-template-default .main-navigation > div > ul > li > a:before,
body.blog .main-navigation > div > ul > li > a:before,
body.archive .main-navigation > div > ul > li > a:before,
body.single-post .main-navigation > div > ul > li > a:before,
body.category .main-navigation > div > ul > li > a:before,
body.page-id-2670 .main-navigation > div > ul > li > a:before,
body.page-id-235 .main-navigation > div > ul > li > a:before,
body.page-id-1116 .main-navigation > div > ul > li > a:before,
body.page-id-4247 .main-navigation > div > ul > li > a:before,
body.page-id-3387 .main-navigation > div > ul > li > a:before,
body.page-id-3379 .main-navigation > div > ul > li > a:before,
body.page-id-3340 .main-navigation > div > ul > li > a:before,
body.page-id-3221 .main-navigation > div > ul > li > a:before,
body.page-id-3201 .main-navigation > div > ul > li > a:before,
body.page-id-3199 .main-navigation > div > ul > li > a:before,
body.page-id-2553 .main-navigation > div > ul > li > a:before,
body.page-id-2333 .main-navigation > div > ul > li > a:before,
body.page-id-2192 .main-navigation > div > ul > li > a:before,
body.page-id-2716 .main-navigation > div > ul > li > a:before,
body.page-id-2985 .main-navigation > div > ul > li > a:before,
body.page-id-1562 .main-navigation > div > ul > li > a:before,
body.page-id-1097 .main-navigation > div > ul > li > a:before,
body.page-id-3870 .main-navigation > div > ul > li > a:before,
body.page-id-1092 .main-navigation > div > ul > li > a:before,
body.page-id-4226 .main-navigation > div > ul > li > a:before,
body.page-id-4288 .main-navigation > div > ul > li > a:before,
body.page-id-4668 .main-navigation > div > ul > li > a:before,
body.page-id-5153 .main-navigation > div > ul > li > a:before,
body.page-id-5333 .main-navigation > div > ul > li > a:before,
body.page-id-5188 .main-navigation > div > ul > li.menu-item-4279 > a:before {
  background-color: #213476 !important;
}
body.home .hentry header.entry-header h1 {
  display: none;
}
body.home #primary.content-area {
  width: 100%;
  padding: 0;
}
body.home #secondary.widget-area {
  display: none;
}
body.home .entry-content {
  margin: 0;
}
p {
  margin: 0;
  padding: 0;
}
.fs-10 {
  font-size: 10px;
}
.fs-12 {
  font-size: 12px;
}
.fs-14 {
  font-size: 14px;
}
.fs-16 {
  font-size: 16px;
}
.fs-18 {
  font-size: 18px;
}
.fs-20 {
  font-size: 20px;
}
.fs-22 {
  font-size: 22px;
}
.fs-24 {
  font-size: 24px;
}
.fs-26 {
  font-size: 26px;
}
.fs-28 {
  font-size: 28px;
}
.fs-30 {
  font-size: 30px;
}
.fs-32 {
  font-size: 32px;
}
.fs-34 {
  font-size: 34px;
}
.fs-36 {
  font-size: 36px;
}
.fs-38 {
  font-size: 38px;
}
.fs-40 {
  font-size: 40px !important;
}
.fs-42 {
  font-size: 52px;
}
.fs-44 {
  font-size: 54px;
}
.fs-46 {
  font-size: 56px;
}
.fs-48 {
  font-size: 58px;
}
.fs-50 {
  font-size: 50px;
}
.fs-52 {
  font-size: 52px;
}
.fs-54 {
  font-size: 54px;
}
.fs-56 {
  font-size: 56px;
}
.fs-58 {
  font-size: 58px;
}
.fs-60 {
  font-size: 60px;
}
.fw-bold {
  font-weight: 700;
}
.fw-normal {
  font-weight: 400;
}
.p-rel {
  position: relative;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mt-100 {
  margin-top: 100px;
}
.mt--100 {
  margin-top: -100px;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mb-100 {
  margin-bottom: 100px;
}
.t-center {
  text-align: center;
}
.t-left {
  text-align: left;
}
.prow {
  width: 100%;
  float: left;
}
.tooltip {
  position: relative;
  border-bottom: 1px dashed rgba(155, 153, 175, 0.5);
  cursor: default;
  transition: border-color 0.25s ease;
}
.tooltip .tooltiphov {
  background: #fff;
  width: 330px;
  font-size: 16px;
  line-height: 25px;
  color: #66656b;
  padding: 20px;
  margin-left: 15px;
  box-shadow: 0 6px 24px 0 rgb(5 0 56/16%);
  border-radius: 6px;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  display: none;
}
.tooltip:hover .tooltiphov {
  display: block;
}
.tooltip.left .tooltiphov {
  left: auto;
  right: 100%;
  margin-left: 15px;
  margin-right: 15px;
}
.urlnw {
  color: #354052 !important;
  opacity: 0.7;
}
.boxout {
  background-color: #fff;
  box-shadow: 0 10px 48px 0 rgba(0, 0, 0, 0.08);
  border-radius: 10px;
}
.home-container {
  width: 100%;
  float: left;
  padding-bottom: 70px;
  padding-top: 30px;
}
.home-container.mid {
  padding: 90px 3%;
}
.home-container a {
  text-decoration: none;
}
.home-container .col.rht {
  position: relative;
  float: right;
  margin-right: 0;
}
.home-container.mid .cont {
  margin-top: 0;
}
.home-container.mid .cont p {
  line-height: 1.8;
}
.home-container ul.chck,
ul.list.new {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.home-container ul.chck li {
  font-size: 16px;
  line-height: 1.5;
  padding: 12px 0 12px 28px;
  background: url(/wp-content/uploads/2018/08/check-1.png) no-repeat left top
    17px;
  background-size: 16px;
}
.home-container .tick-mark {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50px;
}
.home-container .tick-mark:before,
.home-container .tick-mark:after {
  position: absolute;
  left: 0;
  background-color: #369;
  content: "";
  transform: translateX(10px) rotate(-45deg);
  transform-origin: left bottom;
}
.home-container .tick-mark:before {
  top: 50%;
  height: 50%;
  width: 3px;
}
.home-container .tick-mark:after {
  bottom: 0;
  height: 3px;
  width: 100%;
}
.home-container .tick-mark.grncrl {
  width: 26px;
  height: 26px;
  background-color: #9ec26e;
  border-radius: 100px;
  position: absolute;
  left: 0;
  top: 5px;
}
.home-container .tick-mark.grncrl:before,
.home-container .tick-mark.grncrl:after {
  background-color: #fff;
}
.home-container .tick-mark.grncrl:before {
  top: 13px;
  height: 6px;
  width: 3px;
  left: 0;
}
.home-container .tick-mark.grncrl:after {
  bottom: 7px;
  height: 3px;
  width: 12px;
  left: 1px;
}
.home-container.mid.gray {
  background-color: #f0f2f9;
}
.smfoot.home-container.six.btmtxt div {
  color: #15243b;
  font-size: 40px;
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
  font-weight: 600;
  line-height: 1.6;
}
.smfoot.home-container.seven {
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #f8f9fc;
  overflow: hidden;
  position: relative;
}
.smfoot.home-container.seven .mnhd {
  max-width: 700px;
  margin: 50px auto 100px;
  font-weight: 600;
  color: #15243b;
}
.smfoot.home-container.seven .content {
  width: 100%;
  float: left;
  padding: 40px;
  padding-bottom: 70px;
  margin-bottom: 100px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  border-radius: 4px;
  z-index: 2;
  position: relative;
}
.smfoot.home-container.seven .content .col.a3 {
  width: 23%;
  margin: 20px 5%;
  min-height: 290px;
  line-height: 28px;
}
.smfoot.home-container.seven .content .col.a3.t {
  margin-left: 20%;
}
.smfoot.home-container.seven .content b {
  color: #15243b;
  font-size: 20px;
  margin: 8px 0;
  display: block;
}
.smfoot .home-container.seven .content .text {
  font-size: 16px;
  opacity: 0.6;
  margin: 0;
  padding: 0;
  list-style: none;
}
.smfoot .home-container.seven .content .text ul {
  margin: 0;
  padding-left: 20px;
}
.page-id-1047 header.site-header,
.page-id-1422 header.site-header,
.page-id-1343 header.site-header,
.page-id-19 header.site-header {
  background-color: #213476 !important;
}
.page-id-1047 .main-navigation > div > ul > li > a,
.page-id-1422 .main-navigation > div > ul > li > a,
.page-id-1343 .main-navigation > div > ul > li > a,
.page-id-19 .main-navigation > div > ul > li > a,
.page-id-3044 .main-navigation > div > ul > li > a {
  color: #fff !important;
}
.page-id-1047 .btn.btn-primary-white,
.page-id-1422 .btn.btn-primary-white,
.page-id-1343 .btn.btn-primary-white,
.page-id-19 .btn.btn-primary-white,
.page-id-3044 .btn.btn-primary-white,
.page-id-19 .main-navigation li a .btn.btn-primary-white.book,
.page-id-1047 .main-navigation li a .btn.btn-primary-white.book,
.page-id-3044 .main-navigation li a .btn.btn-primary-white.book {
  background-color: #fff !important;
  color: #213476 !important;
}
.page-id-19 .main-navigation li a .btn.btn-primary-white.book,
.page-id-3044 .main-navigation li a .btn.btn-primary-white.book,
.page-id-1047 .main-navigation li a .btn.btn-primary-white.book {
  padding: 9px 15px !important;
  border: solid 1px #00000016 !important;
}
.home-container.blbk {
  background-color: #213476;
  position: relative;
  overflow: hidden;
}
.home-container.blbk .row {
  position: relative;
  z-index: 2;
}
.home-container.blbk .lyr {
  position: absolute;
  width: 50%;
  height: 150px;
}
.home-container.blbk .lyr.a {
  bottom: -5px;
  left: 0;
  background-color: #273a7a;
  transform: skewY(20deg);
}
.home-container.blbk .lyr.b {
  bottom: -80px;
  left: 0;
  background-color: #324480;
  transform: skewY(10deg);
}
.home-container.blbk .lyr.c {
  bottom: -5px;
  right: 0;
  background-color: #273a7a;
  transform: skewY(-20deg);
}
.home-container.blbk .lyr.d {
  bottom: -80px;
  right: 0;
  background-color: #324480;
  transform: skewY(-10deg);
}
.home-container.blbk .lyr.al {
  bottom: -22px;
  left: 0;
  background-color: #3c4f8e;
  transform: skewY(3deg);
  height: 40px;
}
.home-container.blbk .lyr.cl {
  bottom: -22px;
  right: 0;
  background-color: #3c4f8e;
  transform: skewY(-3deg);
  height: 40px;
}
.home-container.blbk,
.home-container.blbk h2 {
  color: #fff;
}
.home-container.fst {
  padding-bottom: 70px;
}
.home-container.fst .col.lft {
  padding-left: 5%;
  padding-top: 5em;
}
.home-container.fst .col.lft h1 {
  font-size: 44px;
  line-height: 1.45;
}
.home-container.fst .col.lft p {
  font-size: 22px;
  line-height: 1.45;
  letter-spacing: normal;
  color: #354052;
  margin-top: 40px;
}
.home-container.fst .col.lft p.fs-40 {
  font-size: 40px;
  line-height: 1.6;
  letter-spacing: normal;
  color: #354052;
}
.home-container.fst .col.lft p.fs-35 {
  font-size: 35px;
  line-height: 1.5;
  letter-spacing: normal;
  color: #354052;
}
.home-container.fst .col.lft p.fs-30 {
  font-size: 18px;
  line-height: 1.44;
  letter-spacing: normal;
  color: #354052;
}
.home-container.fst .col.lft p.fs-25 {
  font-size: 25px;
  line-height: 1.44;
  letter-spacing: normal;
  color: #354052;
}
.home-container.fst .col.lft .btn {
  display: inline-block;
  margin-right: 15px;
}
.home-container.fst .col.rht {
  margin-right: 0;
}
.home-container.fst .hmpic {
  float: right;
}
.home-container.logosec {
  margin: 5px auto 30px;
  padding-left: 5%;
  padding-right: 5%;
}
.home-container.logosec .row {
  width: 100%;
  border-bottom: solid 2px #dcdce6;
  padding: 5px 0 50px;
  display: flex;
}
.home-container.logosec .col {
  width: auto;
  height: 100px;
  margin: 10px auto;
  display: flex;
}
.home-container.logosec .col img {
  max-width: 100%;
}
.home-container.sec.bg {
  background: #f3f9fe !important;
}
.home-container.sec .row {
  max-width: 1000px;
  margin: 0 auto;
}
.home-container.sec h2 {
  max-width: 600px;
  margin: 0 auto 80px auto;
}
.flexout {
  background-color: #fff;
  box-shadow: 0 10px 48px 0 rgba(0, 0, 0, 0.08);
  border-radius: 10px;
}
.flexout .col.a33 {
  height: 140px;
  box-shadow: inset 0 0 1px 0 rgba(83, 83, 83, 0.16);
  padding-top: 40px;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  position: relative;
}
.flexout .col.a {
  border-radius: 10px 0 0;
  padding-top: 52px;
}
.flexout .col.c {
  border-radius: 0 10px 0 0;
  padding-top: 54px;
}
.flexout .col.d {
  border-radius: 0 0 0 10px;
  padding-top: 40px;
}
.flexout .col.f {
  border-radius: 0 0 10px;
  padding-top: 49px;
  color: #213476;
  font-family: Poppins;
  font-size: 23px;
  font-weight: 600;
}
.flexout .col .hvr {
  opacity: 0;
  width: 380px;
  height: 155px;
  padding: 22px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 6px 30px 0 rgba(83, 83, 83, 0.15);
  position: absolute;
  left: -5px;
  top: -5px;
  z-index: 1;
  transition: all 0.4s ease-in-out;
}
.flexout .col:hover .hvr {
  opacity: 1;
}
.flexout .col .hvr .btn {
  width: 130px;
  font-size: 16px;
  font-weight: 500;
  padding: 4px 0;
  position: absolute;
  bottom: 25px;
  left: 50%;
  margin-left: -65px;
}
.flexout .col.b .hvr {
  padding-top: 15px;
}
.flexout .col.c .hvr {
  padding-top: 24px;
}
.flexout .col.e .hvr {
  padding-top: 20px;
}
.flexout .col.f .hvr {
  padding-top: 28px;
}
.home-container.bsec {
  padding: 128px 5% 120px;
  margin: 65px 0 25px;
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(85deg, #2684ff, #3ba1ff);
  color: #fff;
}
.home-container.bsec .lft .cont {
  margin-top: -18px;
}
.home-container.bsec .row {
  z-index: 1;
  position: relative;
}
.home-container.bsec .over1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: rotate(64deg);
  opacity: 0.36;
  background-image: linear-gradient(85deg, #1f80f5, #87baff);
}
.home-container.bsec .over2 {
  position: absolute;
  left: 0;
  top: -100px;
  width: 100%;
  height: 130px;
  transform: rotate(-4deg);
  opacity: 0.11;
  background-image: linear-gradient(94deg, #d5e3f3, #2684ff);
}
.home-container.bsec .over3 {
  position: absolute;
  left: 0;
  bottom: -65px;
  width: 100%;
  height: 146px;
  transform: rotate(-4deg);
  opacity: 0.11;
  background-image: linear-gradient(95deg, #d5e3f3, #2684ff);
}
.home-container.bsec h2 {
  color: #fff;
  margin-top: 0;
}
.home-container.bsec .jimg {
  margin: 15px 0;
}
.home-container.bsec p.txt {
  font-size: 18px;
  color: #a6cdff;
  line-height: 1.44;
  margin: 18px 0 8px;
  max-width: 515px;
}
.home-container.bsec .light {
  font-size: 12px;
  color: #18508f;
  line-height: 2.92;
}
.home-container.bsec .col.rht {
  margin-right: 0;
  float: right;
}
.home-container.bsec ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.home-container.bsec li {
  font-size: 18px;
  line-height: 1.94;
  padding: 15px;
  margin-bottom: 8px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.06);
}
.home-container.bsec li img {
  width: 35px;
  float: left;
  margin-right: 20px;
}
.home-container.bsec li a.url {
  color: #fff;
  text-decoration: underline;
}
.smfoot.home-container.seven,
.home-container.thr,
.home-container.four,
.home-container.hmlst {
  padding: 90px 5%;
}
.home-container.thr h2.mn {
  margin-bottom: 100px;
}
.home-container.thr .rht .cont {
  margin-left: 0;
}
.home-container .brdcn .cont {
  background-color: #fff;
  padding: 30px 35px;
  border-radius: 10px;
  border: 2px dotted #09c199;
  margin-top: 0;
}
.home-container .brdcn .cont h2 {
  font-size: 28px;
  margin-top: 0;
  margin-bottom: 10px;
}
.home-container .himg {
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #09c199;
}
.home-container.thr .himg {
  box-shadow: 6px 6px 0 6px rgba(9, 193, 153, 0.1);
}
.home-container.four .himg {
  box-shadow: -6px 6px 0 6px rgba(9, 193, 153, 0.1);
}
.home-container.hmlst {
  background-color: #fff;
}
.home-container.hmlst h2 {
  margin-bottom: 30px !important;
}
.home-container.hmlst .col.lft {
  width: 70%;
  max-width: 900px;
  float: none;
  margin: 0 auto;
  margin-bottom: 100px;
}
.home-container.hmlst .col.rht {
  width: 70%;
  float: none;
  margin: 0 auto;
  box-shadow: -6px 6px 0 6px rgba(9, 193, 153, 0.1);
  border-color: #f5f5f5;
}
.home-container.hmlst .col.lft li {
  width: auto;
  min-width: 250px;
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
}
.home-container.hmlst .col.lft li.b {
  width: 378px;
  float: right;
}
.home-container.hmlst .col.lft .cont {
  margin: 0;
}
.home-container.four h2 {
  font-size: 30px;
}
.home-container.four .col.rht {
  position: relative;
  z-index: 2;
}
.home-container.four .col.rht.a {
  margin-top: 80px;
}
.home-container .lne {
  position: absolute;
  display: none;
}
.line1 {
  right: 45%;
  top: 22px;
  margin-right: -230px;
  width: 257px;
  height: 241px;
  background: url("/wp-content/uploads/2018/08/shape1.png") no-repeat;
}
.line2 {
  left: 0;
  top: -88px;
  margin-left: -140px;
  width: 110px;
  height: 119px;
  background: url("/wp-content/uploads/2018/08/shape2.png") no-repeat;
}
.line3 {
  left: 326px;
  top: 23px;
  width: 400px;
  height: 8px;
  background: url("/wp-content/uploads/2018/08/line.png");
}
.line4 {
  left: -60px;
  top: -120px;
  margin: -150px -109px 0 0;
  width: 218px;
  height: 300px;
  background: url("/wp-content/uploads/2018/08/shape3.png") no-repeat;
}
.line5 {
  left: 23%;
  top: 24px;
  margin-left: 300px;
  width: 87px;
  height: 500px;
  background: url("/wp-content/uploads/2018/08/shape4.png") no-repeat;
}
.line6 {
  left: 0;
  top: 22px;
  margin-left: -130px;
  width: 120px;
  height: 8px;
  background: url("/wp-content/uploads/2018/08/line.png");
}
.line7 {
  left: 283px;
  top: 19px;
  width: 320px;
  height: 102px;
  background: url("/wp-content/uploads/2018/08/shape5.png") no-repeat;
}
.mainFooter .freddoFooterWidget .footer {
  padding: 0;
  float: left;
}
.mainFooter .freddoFooterWidget .footer .widget {
  margin: 0;
}
.mainFooter .freddoFooterWidget #footer-1 .textwidget {
  display: block;
}
.mainFooter .freddoFooterWidget #footer-1 img {
  float: left;
  margin-top: 22px;
  margin-bottom: 5px;
  width: 100px;
}
.mainFooter .freddoFooterWidget #footer-1 .cprht {
  font-size: 11px;
  opacity: 0.6;
}
.mainFooter .freddoFooterWidget #footer-2 .textwidget {
  margin-top: 22px;
  text-align: center;
}
.wpcw-widget-social ul li:not(.has-label) {
  margin: 0 20px 0 0 !important;
  padding: 9px 0 0;
  opacity: 0.7;
}
.wpcw-widget-social ul li:hover {
  opacity: 1;
}
.wpcw-widget-social ul {
  margin-left: 8px !important;
}
.wpcw-widget-social ul li a .fa-2x {
  font-size: 1em;
}
.sure-cont {
  min-width: 730px;
  padding: 30px 200px 30px 140px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 7px 24px 0 rgba(83, 83, 83, 0.1);
  color: #213476;
  font-size: 18px;
  text-align: left;
  position: absolute;
  left: 50%;
  margin-left: -360px;
  top: -170px;
}
.sure-cont b {
  display: block;
  font-size: 22px;
  line-height: 40px;
}
.sure-cont .imgchat {
  width: 74px;
  height: 74px;
  padding: 13px;
  position: absolute;
  left: 30px;
  top: 30px;
  background-color: rgba(9, 193, 153, 0.1);
  border-radius: 50%;
}
.sure-cont p {
  margin: 0;
}
.sure-cont .btn {
  position: absolute;
  right: 30px;
  top: 46px;
  padding: 7px 20px;
}
.foot-fix {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #0e1c31;
  z-index: 2;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 6px 0 0;
}
.foot-fix .txt {
  padding: 10px 15px;
  padding-right: 40px;
  position: relative;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 17px;
  color: #fff;
}
.foot-fix .txt .ico {
  position: absolute;
  right: 10px;
  top: 9px;
  font-size: 20px;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
  opacity: 0.3;
}
.foot-fix .txt .ico:hover {
  opacity: 0.6;
}
.foot-fix .txt .url {
  color: #fff;
  text-decoration: underline;
}
.nf-form-fields-required {
  text-align: right;
  color: #354052b0;
  font-size: 12px;
}
.request {
  width: 100%;
  float: left;
  padding: 60px 5% 80px;
}
.request .col.lft .row {
  max-width: 500px;
  padding-top: 80px;
}
.request .col .m1 {
  font-size: 50px;
  line-height: 1.25;
  letter-spacing: normal;
  color: #09c199;
  font-weight: 400;
  margin-bottom: 30px;
}
.request .col .m2 {
  font-size: 28px;
  line-height: 1.2;
  letter-spacing: normal;
  color: #1991eb;
  font-weight: 400;
  margin-bottom: 30px;
}
.request .col .m3 {
  font-size: 17px;
  line-height: 1.53;
}
.request .col .m3 ul {
  margin-left: 0;
}
.request .col .m3 li {
  margin-bottom: 10px;
}
.request .col .mid {
  background: #fff;
  box-shadow: 0 0 10px rgba(148, 181, 201, 0.4);
  padding: 25px;
  border-radius: 6px;
}
.request .nf-form-cont .one-half {
  width: 100%;
  margin-left: 0;
}
.blog-how-to b {
  font-size: 15px;
  margin-right: 10px;
  margin-top: 15px;
  display: block;
}
.blog-how-to img {
  margin: 20px 0;
}
.blog-how-to .url {
  font-size: 15px;
}
.blog-distributed p {
  margin-bottom: 30px;
}
.blog-distributed .inside {
  margin-left: 80px;
}
.blog-distributed .inside .und {
  text-decoration: underline;
  margin-left: 20px;
}
.blog-distributed .inside .inttl {
  font-weight: 700;
}
.blgsaf .flexout {
  padding: 30px;
  margin-bottom: 30px;
}
.blgsaf .flexout ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.blgsaf .flexout li {
  position: relative;
  padding-left: 30px;
}
.blgsaf .flexout .tk {
  position: absolute;
  top: 14px;
  left: 0;
}
.vidbnr {
  display: none;
  position: fixed;
  top: 150px;
  right: 5%;
  width: 500px;
  background-color: #fff;
  padding: 25px 30px 10px;
  border-radius: 12px 0 0 12px;
  box-shadow: -5px 6px 20px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-right: 0;
  z-index: 1;
}
.vidbnr.close {
  display: none !important;
}
.vidbnr .cls {
  width: 33px;
  height: 33px;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(/wp-content/uploads/2020/01/close.png) center center no-repeat
    rgba(0, 0, 0, 0.07);
  border-radius: 50px;
  cursor: pointer;
}
.vidbnr h2 {
  font-size: 22px;
  color: #21386e;
  margin: 5px 0 20px;
  line-height: 32px;
  font-weight: 500;
}
.vidbnr .btns {
  margin: 10px 0;
  width: 100%;
  float: left;
}
.vidbnr .btn {
  margin: 0 10px;
}
@media all and (max-width: 700px) {
  .vidbnr {
    width: 350px;
  }
  .vidbnr h2 {
    line-height: 25px;
    font-size: 16px;
  }
}
@media all and (max-width: 450px) {
  .vidbnr {
    width: 250px;
    right: 10%;
  }
  .vidbnr h2 {
    line-height: 20px;
    font-size: 14px;
  }
  .vidbnr .btns {
    margin: 0;
  }
  .vidbnr .btn {
    margin: 10px 0;
    display: block;
    padding: 5px;
  }
}
.blocktxtinc,
.blocktxtinc * {
  font-size: 40px;
}
.blocktxtinc.pdng {
  padding: 0.6em 1.5em;
}
.post-template-default #content.site-content {
  padding-top: 0 !important;
  margin-top: calc(3em + 50px);
  margin-bottom: 100px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 5px 20px 0 rgba(148, 181, 201, 0.4);
}
.post-template-default #page.site {
  width: 100%;
  display: inline-block;
}
.entry-meta {
  text-align: left;
}
.entry-header .scrollDown {
  display: none;
}
.post-template-default .freddoBox {
  width: 100%;
  padding: 0 8%;
}
.post-template-default #primary.content-area {
  width: 100%;
  padding: 20px 8% 70px;
}
.post-template-default .site-main article.post {
  margin-right: 0;
}
.post-template-default #secondary.widget-area {
  display: none;
}
.post-template-default .heateor_sss_sharing_container {
  position: absolute;
  right: 20px;
  top: 15px;
}
.heateor_sss_horizontal_sharing .heateorSssSharing {
  padding: 2px;
  opacity: 0.4;
}
.heateor_sss_horizontal_sharing .heateorSssSharing:hover {
  opacity: 0.35;
}
.home-container.scaling.sec {
  padding-top: 40px;
  padding-bottom: 110px;
}
.home-container.scaling.sec h2 {
  margin-bottom: 20px;
  max-width: 720px;
  font-size: 44px;
}
.home-container.scaling.sec p.txt {
  font-size: 18px;
  line-height: 1.44;
  margin-bottom: 50px;
}
.home-container.scaling.sec .btn {
  font-size: 16px;
  padding: 11px 30px;
}
.home-container.scaling .img-sml {
  margin-bottom: 35px;
}
.home-container.scaling .cont h2 {
  margin-top: 0;
}
.home-container.scaling .cont {
  padding-bottom: 100px !important;
  position: relative;
}
.home-container.scaling.rm-lft {
  padding: 100px 5% 100px;
  padding-left: 0;
}
.home-container.scaling.rm-lft .cont {
  padding-left: 20% !important;
}
.home-container.scaling.rm-rht {
  padding: 120px 5% 150px;
  padding-right: 0;
}
.home-container.scaling.rm-rht .cont {
  padding-right: 20% !important;
}
.home-container.scaling .txtlrg {
  width: 85%;
  min-height: 100px;
  padding: 25px 150px 0 20px;
  color: #fff;
  position: absolute;
  bottom: -30px;
  font-size: 18px;
  text-align: center;
  line-height: 1.44;
}
.home-container.scaling .txtlrg:before {
  content: "";
  position: absolute;
  top: -15px;
  width: 16px;
  height: 16px;
}
.home-container.scaling .txtlrg .btn {
  font-size: 16px;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
  position: absolute;
  right: 30px;
  top: 30px;
}
.home-container.scaling.one .cont {
  padding: 50px;
  margin: 0;
  background-color: #def2fa;
}
.home-container.scaling.one .cont .chck li {
  background-image: url(/wp-content/uploads/2018/09/check-circle.png);
}
.home-container.scaling.one .txtlrg {
  background-color: #01bcef;
  left: -16px;
}
.home-container.scaling.one .txtlrg:before {
  left: 0;
  background-color: #115c70;
  clip-path: polygon(0% 100%, 100% 100%, 100% 0%);
}
.home-container.scaling.two {
  background-color: #fff;
  margin: 0;
}
.home-container.scaling.two .cont {
  padding: 50px;
  margin: 0;
  background-color: #eaf8ee;
}
.home-container.scaling.two .cont .chck li {
  background-image: url(/wp-content/uploads/2018/09/check-circle-1.png);
}
.home-container.scaling.two .txtlrg {
  background-color: #2ebd59;
  right: -16px;
}
.home-container.scaling.two .txtlrg:before {
  right: 0;
  background-color: #0a4e1f;
  clip-path: polygon(0% 100%, 100% 100%, 0% 0%);
}
.home-container.scaling.two .col.rht {
  margin-left: 0;
}
.home-container.scaling.three .cont {
  padding: 50px;
  margin: 0;
  background-color: #e2e4ef;
}
.home-container.scaling.three .cont .chck li {
  background-image: url(/wp-content/uploads/2018/09/check-circle-2.png);
}
.home-container.scaling.three .txtlrg {
  background-color: #283583;
  left: -16px;
}
.home-container.scaling.three .txtlrg:before {
  left: 0;
  background-color: #090f31;
  clip-path: polygon(0% 100%, 100% 100%, 100% 0%);
}
.home-container.scaling.four {
  background-color: #fff;
}
.home-container.scaling.four .col.lft {
  width: 45%;
}
.home-container.scaling.four .cont {
  padding: 50px;
  margin: 0;
  background-color: #fbe6e7;
}
.home-container.scaling.four .cont .chck li {
  background-image: url(/wp-content/uploads/2018/09/check-circle-3.png);
}
.home-container.scaling.four .txtlrg {
  background-color: #c11a1c;
  right: -16px;
}
.home-container.scaling.four .txtlrg:before {
  right: 0;
  background-color: #650b0c;
  clip-path: polygon(0% 100%, 100% 100%, 0% 0%);
}
.home-container.scaling.five .col.rht {
  width: 45%;
}
.home-container.scaling.five .cont {
  padding: 50px;
  margin: 0;
}
.home-container.scaling.five .txtlrg {
  background-color: #c8eee8;
  left: 0;
  color: #213476;
}
.home-container.scaling.five .txtlrg:before {
  display: none;
}
.home-container.scaling.five .btn {
  border-color: #213476;
  color: #213476;
}
.home-container.scaling.five {
  position: relative;
  overflow: hidden;
  padding-bottom: 60px;
}
.home-container.scaling.five .lft {
  position: absolute;
  left: 10px;
  top: -50px;
}
.home-container.scaling.five .lft div {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  margin: 0 auto;
  padding: 80px;
}
.home-container.scaling.five .lft div.c1 {
  width: 770px;
  height: 770px;
  border: solid 1px rgba(83, 83, 83, 0.06);
  float: left;
}
.home-container.scaling.five .lft div.c2 {
  border: solid 1px rgba(83, 83, 83, 0.08);
}
.home-container.scaling.five .lft div.c3 {
  border: solid 1px rgba(83, 83, 83, 0.1);
  padding: 62px;
}
.home-container.scaling.five .lft div.c4 {
  background-color: #fff;
  padding: 14px;
  box-shadow: 0 6px 30px 0 rgba(83, 83, 83, 0.15);
}
.home-container.scaling.five .lft div.c5 {
  border: solid 3px #09c199;
  font-size: 22px;
  color: #213476;
  font-weight: 600;
  text-align: center;
  padding: 100px 0 0;
  line-height: 40px;
}
.page-id-1092 .content-area,
.page-id-1097 .content-area,
.page-id-5333 .content-area {
  margin: 50px 5%;
  width: 90% !important;
}
.page-id-1116,
.page-id-1116 header.site-header,
.page-id-4247,
.page-id-4247 header.site-header {
  background-color: #f8f9fc !important;
}
.shape1 {
  position: absolute;
  left: 3%;
  top: 6%;
  width: 125px;
  height: 125px;
  border: solid 1px rgba(33, 52, 118, 0.3);
  border-radius: 50%;
}
.shape11 {
  position: absolute;
  left: 1%;
  top: 4%;
  width: 111px;
  height: 111px;
  background: url(/wp-content/uploads/2018/08/linebg.png);
  border-radius: 50%;
}
.shape2 {
  position: absolute;
  left: 14%;
  top: 10%;
  width: 46px;
  height: 46px;
  transform: rotate(14deg);
  background-color: rgba(33, 52, 118, 0.2);
}
.shape3 {
  position: absolute;
  left: 10%;
  top: 15%;
  width: 26px;
  height: 26px;
  transform: rotate(-22deg);
  background-color: rgba(9, 193, 153, 0.3);
}
.shape4 {
  position: absolute;
  right: 10%;
  top: 10%;
  width: 54px;
  height: 54px;
  transform: rotate(21deg);
  background-color: rgba(9, 193, 153, 0.3);
}
.shape5 {
  position: absolute;
  right: 1%;
  top: 6%;
  width: 29px;
  height: 29px;
  transform: rotate(-16deg);
  background-color: rgba(33, 52, 118, 0.2);
}
.shape6 {
  position: absolute;
  right: 2%;
  top: 18%;
  width: 125px;
  height: 125px;
  background-blend-mode: multiply;
  background-image: linear-gradient(
    rgba(33, 52, 118, 0.1),
    rgba(33, 52, 118, 0.1)
  );
  border-radius: 50%;
}
.shape7 {
  position: absolute;
  right: 1%;
  top: 14%;
  width: 86px;
  height: 86px;
  background: url(/wp-content/uploads/2018/08/linebg.png) center;
  border-radius: 50%;
}
.pricplan.sec {
  padding-top: 60px;
  padding-bottom: 0;
  z-index: 3;
  position: relative;
}
.pricplan.sec p {
  line-height: 30px;
  max-width: 580px;
  margin: 0 auto;
  font-size: 18px;
}
.pricplan.seca {
  padding: 50px 0 0;
}
.pricplan .contain {
  margin: 0 5%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.pricplan h1 {
  line-height: 2;
  letter-spacing: normal;
  color: #213476;
  font-weight: 700;
  margin-bottom: 20px;
  font-size: 44px;
}
.pricplan .contain .bill-switch {
  width: 240px;
  margin: 0 auto;
  margin-bottom: 100px;
  font-size: 14px;
  display: flex;
}
.pricplan .contain .bill-switch .blmnth {
  color: #919aa3;
  margin-right: 15px;
}
.pricplan .contain .bill-switch .blyear {
  color: #09c199;
  margin-left: 15px;
}
.switch-button {
  display: inline-block;
  border-radius: 50px;
  background-color: #b3b2b2;
  padding: 3px;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.switch-button input[type="checkbox"] {
  display: none;
}
.switch-button label {
  border-radius: 50%;
  box-shadow: 0 0 1px 1px #fff inset;
  background-color: #fff;
  margin: 1px;
  z-index: 1;
  display: inline-block;
  cursor: pointer;
  background-clip: padding-box;
}
.switch-button input[type="checkbox"]:checked + span {
  background-color: #09c199;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 3px;
}
.switch-button input[type="checkbox"]:checked + span label {
  float: right;
}
.switch-button.switch-button-sm {
  height: 26px;
  width: 60px;
  line-height: 26px;
}
.switch-button.switch-button-sm label {
  height: 18px;
  width: 18px;
}
.switch-button.switch-button-sm label:before {
  line-height: 25px;
}
.switch-button label:before {
  position: absolute;
  font-size: 12px;
  font-weight: 400;
  z-index: 0;
  content: "";
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 27px;
  top: 0;
  text-align: right;
  padding-right: 10px;
  color: #fff;
}
.pricplan .continr .conbxut {
  display: flex;
}
.pricplan .contbx {
  width: 24%;
  background-color: #fff;
  border-radius: 10px;
  margin-right: 2%;
  position: relative;
  padding-bottom: 90px;
  box-shadow: 0 4px 15px 0 rgba(7, 42, 68, 0.1);
}
.shprice .pricplan .contbx {
  width: 27%;
  margin-right: 9%;
}
.pricplan .contbx.e {
  margin-right: 0;
}
.pricplan .contbx .rec {
  padding: 15px 10px;
}
.pricplan .contbx .hst {
  text-align: center;
  border-radius: 10px 10px 0 0;
  color: #586377;
  line-height: 33px;
}
.pricplan .contbx .hst b {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
.pricplan .contbx.a .hst {
  background-color: #b1ede0;
}
.pricplan .contbx.b .hst {
  background-color: #d1ebff;
}
.pricplan .contbx.c .hst {
  background-color: #d6d1ff;
}
.pricplan .contbx.d .hst {
  background-color: #ebebeb;
}
.pricplan .contbx.e .hst {
  background-color: #f06a6a;
  color: #fff;
}
.pricplan .contbx .hst span {
  font-size: 14px;
  display: block;
  font-weight: 700;
  letter-spacing: 1.2px;
}
.pricplan .contbx .usr {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  height: 180px;
}
.pricplan .contbx .usr .sym {
  font-size: 22px;
  font-weight: 300;
  color: #09c199;
  position: relative;
  top: 20px;
  min-width: 30px;
  margin-left: -30px;
  display: inline-block;
  vertical-align: top;
}
.pricplan .contbx .usr .prc {
  font-size: 60px;
  font-weight: 500;
  color: #354052;
  font-family: "Poppins", sans-serif;
}
.pricplan .contbx .usr .pmn {
  font-size: 16px;
  color: #354052;
  width: 100%;
  float: left;
  margin: -12px 0 10px;
  font-weight: 500;
}
.pricplan .contbx .usr .line {
  position: absolute;
  left: 50%;
  bottom: 7px;
  width: 32px;
  height: 1px;
  margin-left: -16px;
  border-bottom: 1px solid #d8d8d8;
}
.pricplan .contbx.d .usr {
  font-size: 30px;
  padding-top: 60px;
}
.pricplan .contbx .txt {
  padding-bottom: 0;
  min-height: 250px;
}
.pricplan .contbx .txt ul {
  list-style: none;
  margin: 0;
  padding: 0 10px;
}
.pricplan .contbx .txt ul .mb-20 {
  margin-bottom: 20px;
  display: block;
  line-height: 24px;
}
.pricplan .contbx .txt li {
  line-height: 1.5;
  margin-bottom: 14px;
  font-size: 13px;
  background: url("/wp-content/uploads/2018/08/check.png") no-repeat left top
    2px;
  background-size: 15px;
  padding-left: 23px;
  color: #919aa3;
}
.pricplan .contbx .txt li.line {
  border-bottom: 1px solid #e4e4e4;
  height: 1px;
  margin: 20px 0;
  background: 0 0;
}
.pricplan .continr .rec.btnut {
  text-align: center;
}
.pricplan .continr .rec.btnut .btn {
  display: block;
  font-size: 1em;
  padding: 5px 20px;
  color: #354052;
}
.pricplan .continr .rec.btnut.btm {
  position: absolute;
  bottom: 18px;
  width: 100%;
  left: 0;
  padding: 0 18px;
}
.pricplan .contbx.a .rec.btnut .btn {
  background-color: #b1ede0;
}
.pricplan .contbx.b .rec.btnut .btn {
  background-color: #d1ebff;
}
.pricplan .contbx.c .rec.btnut .btn {
  background-color: #d6d1ff;
}
.pricplan .contbx.d .rec.btnut .btn {
  background-color: #fff;
  color: #213476;
  border-color: #213476;
}
.pricplan.nw .contbx.e .rec.btnut .btn {
  background-color: #f06a6a;
  color: #fff;
}
.pricplan.nw.sec {
  padding: 0 5% 20px;
}
.pricplan.nw.seca {
  padding: 0;
}
.pricplan.nw .contbx.a .hst {
  background-color: #d1ebff;
}
.pricplan.nw .contbx.b .hst {
  background-color: #b1ede0;
}
.pricplan.nw .contbx.c .hst {
  background-color: #e6e4f8;
}
.pricplan.nw .contbx.d .hst {
  background-color: #d6d1ff;
}
.pricplan.nw .contbx {
  padding-bottom: 30px;
}
.pricplan.nw .contbx.e {
  border-right: none;
}
.pricplan.nw .contbx.e .star {
  position: absolute;
  right: -50px;
  top: -50px;
  width: 100px;
  height: 100px;
  background: url("/wp-content/uploads/svg-23/new-star.svg") no-repeat center
    center;
  background-size: 100%;
}
.pricplan.nw .contbx .typ {
  font-size: 20px;
  font-weight: 400;
  color: #7f8fa4;
  margin: 20px 0 10px;
  min-height: 50px;
}
.pricplan.nw .contbx.e .typ {
  font-size: 16px;
  color: #354052;
  margin: 20px auto 10px;
  max-width: 180px;
  line-height: 24px;
}
.pricplan.nw .contbx .cntxt {
  height: 125px;
}
.pricplan.nw .contbx.e .cntxt {
  font-size: 30px;
  color: #09c199;
  padding-top: 25px;
}
.pricplan.nw .contbx .usr {
  height: auto;
  padding: 0;
}
.pricplan.nw .contbx .usr .pmn {
  font-size: 14px;
  color: #7f8fa4;
  line-height: 22px;
  margin: 0;
  font-weight: 400;
  min-height: 90px;
}
.pricplan.nw .continr .rec.btnut.btm {
  position: initial;
}
.pricplan.nw .contbx .rec.btnut .btn {
  background-color: #213476;
  min-width: 160px;
  border-color: rgb(0 0 0/10%) !important;
  display: inline-block;
  padding: 5px 20px;
  font-size: 17px;
  letter-spacing: 1px;
}
.pricplan.nw .contbx .rec.btnut .btn:hover {
  box-shadow: 0 1px 7px rgb(167 169 168/50%);
}
.pricplan.nw .contbx.a .rec.btnut .btn {
  background-color: #d1ebff;
}
.pricplan.nw .contbx.b .rec.btnut .btn {
  background-color: #b1ede0;
}
.pricplan.nw .contbx.c .rec.btnut .btn {
  background-color: #e6e4f8;
}
.pricplan.nw .contbx.d .rec.btnut .btn {
  background-color: #d6d1ff;
}
.pricplan.nw .contbx .line {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 80%;
  margin: 20px auto 20px;
}
.pricplan.nw .contbx .rec.txt {
  margin: 0 auto;
  width: 86%;
  padding: 0;
}
.pricplan.nw .contbx .txt li {
  font-size: 15px;
  background-size: auto;
  padding-left: 33px;
  background-position: left;
  background: 0 0;
  position: relative;
}
.pricplan.nw .contbx .txt li .check {
  position: absolute;
  left: 0;
  top: 1px;
  transform: rotate(18deg);
  opacity: 0.6;
}
.pricplan.nw .contbx .txt li.line {
  width: 100%;
}
.pricplan.nw .contbx .cmp {
  text-align: center;
  display: none;
}
.pricplan.nw .contbx .cmp span {
  font-size: 14px;
  color: #919aa3;
  border-bottom: 1px dashed rgba(155, 153, 175, 0.5);
}
.logosec.prcnw {
  margin-bottom: 30px;
  margin-top: 0;
  padding-top: 20px;
}
.logosec.prcnw h2 {
  margin-bottom: 100px;
  font-size: 44px;
}
.logosec.prcnw .light {
  color: #9099ba;
  font-size: 16px;
  margin-top: 50px;
  display: none;
}
.cntsls {
  padding: 100px 5%;
}
.cntsls .row {
  width: 100%;
  float: left;
  padding: 30px;
  background: #f3f4f8;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgb(0 0 0/16%);
}
.cntsls h2 {
  font-size: 36px;
  margin-bottom: 40px;
}
.cntsls .row .rec {
  width: 25%;
  float: left;
  padding-left: 20px;
}
.cntsls .rec .hst {
  font-size: 22px;
  font-weight: 700;
  color: #213476;
  line-height: 34px;
}
.cntsls .rec .typ {
  font-size: 17px;
  margin-top: 14px;
  line-height: 30px;
  color: #213476;
}
.cntsls .rec h3 {
  margin: 0 0 3px;
  min-height: 50px;
  color: #213476;
  line-height: 34px;
}
.cntsls .txt ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cntsls .txt.b {
  padding-right: 20px;
}
.cntsls .txt li {
  line-height: 1.5;
  margin-bottom: 14px;
  font-size: 15px;
  padding-left: 23px;
  color: #66656b;
  position: relative;
}
.cntsls .txt li .check {
  position: absolute;
  left: 0;
  top: 1px;
  transform: rotate(18deg);
  opacity: 0.6;
}
.cntsls .cntxt {
  font-size: 36px;
  color: #09c199;
  margin-top: -7px;
  line-height: 40px;
  margin-bottom: 10px;
}
.cntsls .cntxt img {
  margin-left: 15px;
  top: 6px;
  position: relative;
}
.cntsls .pmn {
  max-width: 250px;
  margin-bottom: 20px;
  opacity: 0.8;
  line-height: 27px;
  margin-top: 15px;
}
.cntsls .btn {
  font-size: 18px;
  min-width: 210px;
  display: inline-block;
  text-align: center;
  padding: 5px;
  letter-spacing: 1px;
}
.prctgl {
  padding: 20px 0 40px;
  text-align: center;
  border-bottom: 1px solid #f3f4f8;
  font-size: 25px;
  margin: 0 5% 40px;
  color: #9099ba;
  cursor: pointer;
}
.prctgl i {
  margin-left: 12px;
  font-size: 20px;
  position: relative;
  top: 2px;
  transition: all 0.5s ease-in-out;
}
.prctgl.active {
  margin-bottom: 0;
}
.prctgl.active i {
  transform: rotate(180deg);
}
.prictbl.table.active {
  display: none;
}
.prictbl.table {
  padding-top: 0;
}
.prictbl.table .server {
  margin: 0 5%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.prictbl.table .tabs {
  display: none;
}
.prictbl.table .mnhd {
  font-size: 32px;
  margin-bottom: 40px;
  display: none;
}
.prictbl.table table {
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  font-size: 1rem;
  line-height: 1.8;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
.prictbl.table th,
.prictbl.table td {
  padding: 20px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.08);
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  vertical-align: top;
  text-align: center;
}
.prictbl.table th {
  display: none;
  background-color: #f8f9fc;
  height: 73px;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
  color: #42526e;
  font-size: 18px;
  font-weight: 600;
}
.prictbl.table th.a {
  text-align: left;
  color: #213476;
  padding-left: 20px;
}
.prictbl.table th.b {
  background-color: #f8f9fc;
  color: #2c3131;
}
.prictbl.table th.c {
  background-color: #e1eff4;
  color: #0d8b87;
}
.prictbl.table th.d {
  background-color: #e6e4f8;
  color: #504b7e;
}
.prictbl.table th.e {
  background-color: #e6e4f8;
  color: #504b7e;
}
.prictbl.table th.f {
  background-color: #e3e6ef;
  color: #213476;
}
.prictbl.table th.g {
  background-color: #f06a6a;
  color: #fff;
  border-right: 0;
}
.prictbl.table td {
  width: 14%;
  text-align: center;
}
.prictbl.table td.a {
  width: 30%;
  text-align: left;
  color: #213476;
  padding-left: 20px;
}
.prictbl.table td .btn.btn-primary {
  font-size: 16px;
}
.prictbl.table td .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(167 167 167/50%);
}
.prictbl.table td.b .btn.btn-primary {
  background-color: #d1ebff;
  color: #334b5f;
}
.prictbl.table td.c .btn.btn-primary {
  background-color: #e1eff4;
  color: #0d8b87;
}
.prictbl.table td.d .btn.btn-primary {
  background-color: #e6e4f8;
  color: #504b7e;
}
.prictbl.table td.e .btn.btn-primary {
  background-color: #e6e4f8;
  color: #504b7e;
}
.prictbl.table td.f .btn.btn-primary {
  background-color: #e3e6ef;
  color: #213476;
}
.prictbl.table td.g .btn.btn-primary {
  background-color: #f06a6a;
  color: #fff;
}
.prictbl.table .rec.sticky2 {
  position: fixed;
  top: 158px;
  width: 100%;
  left: auto;
  right: auto;
  z-index: 1;
  display: block;
  max-width: 2000px;
}
.prictbl.table .rec.sticky2 .tblin {
  margin: 0 10%;
  margin-left: 0;
  display: flex;
}
.prictbl.table .rec .tblin {
  background-color: #f8f9fc;
  height: 73px;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
  color: #42526e;
  font-size: 18px;
  font-weight: 600;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px 4px 0 0;
  box-shadow: 0 0 4px 0 rgb(0 0 0/16%);
  display: flex;
}
.prictbl.table .rec .rc {
  padding: 17px 5px;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  width: 14%;
  text-align: center;
  white-space: nowrap;
}
.prictbl.table .rec .rc.a {
  background-color: #f3f4f9;
  color: #2c3131;
  width: 30%;
  text-align: left;
  padding-left: 20px;
}
.prictbl.table .rec .rc.b {
  background-color: #d1ebff;
  color: #334b5f;
}
.prictbl.table .rec .rc.c {
  background-color: #b1ede0;
  color: #0d8b87;
}
.prictbl.table .rec .rc.d {
  background-color: #e6e4f8;
  color: #504b7e;
}
.prictbl.table .rec .rc.e {
  background-color: #d6d1ff;
  color: #504b7e;
}
.prictbl.table .rec .rc.f {
  background-color: #e3e6ef;
  color: #213476;
}
.prictbl.table .rec .rc.g {
  background-color: #f06a6a;
  color: #fff;
  border-right: 0;
}
.prictbl.table td.ab {
  font-size: 16px;
  color: #213476;
}
.prictbl.table tr.hd td {
  color: #213476;
  border-bottom: 1px solid #d6dae0;
  background-color: #f8f9fc;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 13px 20px;
}
.prictbl.table tr.hda {
  display: none;
}
.prictbl.table td {
  position: relative;
}
.prictbl.table td i.yes {
  color: #09c199;
  font-size: 22px;
}
.prictbl.table td .check {
  color: #09c199;
  font-size: 20px;
  position: absolute;
  top: 24%;
  left: 48%;
  transform: rotate(18deg);
}
.prictbl.table td .checkmark {
  position: absolute;
  left: 48%;
  display: inline-block;
  transform: rotate(45deg);
  width: 12px;
  height: 26px;
  border-bottom: 4px solid #09c199;
  border-right: 4px solid #09c199;
  border-radius: 3px;
}
.prictbl.table td .dash {
  opacity: 0;
  font-size: 22px;
  position: absolute;
  width: 20px;
  left: 50%;
  margin-left: -10px;
  top: 25%;
}
.prictbl.table tr:hover td .dash {
  opacity: 0.5;
}
.prictbl.table tr:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.prictbl.table ul {
  margin: 10px 0 0;
}
.prictbl.table .contbx {
  text-align: center;
  box-shadow: 0 0 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
.prictbl.table .contbx .typ {
  font-size: 18px;
  font-weight: 400;
  color: #909db1;
}
.prictbl.table .contbx .usr {
  font-size: 19px;
  padding-top: 18px;
}
.prictbl.table .contbx .usr .cntxt {
  margin-top: 35px;
}
.prictbl.table .contbx .btnut {
  margin-top: 20px;
}
.prictbl.table .contbx .btnut .btn {
  font-size: 16px;
}
.prcttl {
  border-bottom: solid 1px #dcdce6;
  position: relative;
  text-align: center;
  margin: 0 5%;
  margin-bottom: 54px;
  width: 90%;
}
.prcttl b {
  display: inline-block;
  background-color: #f8f9fc;
  padding: 0 30px;
  color: #213476;
  font-size: 22px;
  font-weight: 600;
  bottom: -21px;
  position: relative;
  font-family: "Poppins", sans-serif;
}
.price-box {
  margin: 0 auto;
  width: 1000px;
}
.price-box .row {
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(83, 83, 83, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-bottom: 0;
  position: relative;
  margin-bottom: 80px;
}
.price-box .prc-lft {
  padding: 20px 390px 20px 40px;
}
.price-box .prc-lft:before {
  right: 290px;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 30px;
  margin-top: -30px;
  z-index: 2;
}
.price-box .prc-rht {
  width: 350px;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 10px 10px 0;
  background-color: #213476;
  padding-top: 80px;
  height: 100%;
}
.price-box .prc-rht .price {
  background-color: transparent;
  color: #fff !important;
  border: none;
  font-size: 44px;
  font-weight: 500;
  text-align: center;
  width: 100%;
  padding: 0;
  font-family: "Poppins", sans-serif;
}
.price-box .ui-slider {
  position: relative;
  width: 100%;
  float: left;
}
.price-box .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 7.4em;
  cursor: default;
  margin: 0 0 auto !important;
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
}
.price-box .ui-slider .ui-slider-handle label {
  cursor: pointer;
}
.price-box .ui-slider .ui-slider-handle .glyphicon {
  width: 20px;
  height: 18px;
  opacity: 0.7;
  position: absolute;
  top: 3px;
  display: block;
}
.price-box .ui-slider .ui-slider-handle .glyphicon-chevron-left {
  left: 7px;
  background: url("/wp-content/uploads/2018/08/angle-left.png") no-repeat;
}
.price-box .ui-slider .ui-slider-handle .glyphicon-chevron-right {
  right: 10px;
  background: url("/wp-content/uploads/2018/08/angle-right.png") no-repeat;
}
.price-box .ui-corner-all {
  border-radius: 20px;
  background-color: #dcdce6;
}
.price-box .ui-state-default {
  background: #15243b;
}
.price-box .ui-slider-horizontal .ui-slider-handle {
  top: -0.8em;
  padding: 0 25px;
  margin-left: -50px !important;
}
.price-box .ui-slider a,
.price-box .ui-slider a:focus {
  cursor: pointer;
  outline: none;
}
.price-slider {
  float: left;
}
.price-slider.mid {
  width: 50%;
  margin-bottom: 20px;
}
.price-slider label.col {
  letter-spacing: 1px;
  font-size: 14px;
  color: #213476;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.price-slider .dropdown {
  position: relative;
}
.price-slider .dropdown .btn {
  width: 100%;
  font-size: 15px;
  color: #354052 !important;
  text-align: left;
  padding: 12px 35px 12px 15px;
  border-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  background: url("/wp-content/uploads/2018/08/angle-down.png") no-repeat right
    5px top 9px #fff !important;
}
.price-slider .dropdown-menu {
  display: none;
}
.price-slider .dropdown.open .dropdown-menu {
  display: block;
  background-color: #fff;
  border-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.16);
  position: absolute;
  left: 0;
  top: 43px;
  z-index: 20;
}
.price-slider .dropdown.open .dropdown-menu button {
  width: 100%;
  float: left;
  padding: 12px 15px;
  border: none !important;
  background: 0 0 !important;
  border-bottom: solid 1px rgba(0, 0, 0, 0.16) !important;
  text-align: left;
  font-size: 15px;
  cursor: pointer;
  color: #354052 !important;
  border-radius: 0;
}
.price-slider .dropdown.open .dropdown-menu button:hover {
  background-color: #f3f3f5 !important;
}
.price-slider .dropdown.open .dropdown-menu button.lst {
  border-bottom: none !important;
}
.price-slider.mid.a {
  padding-right: 10px;
}
.price-slider.mid.b {
  padding-left: 10px;
  position: relative;
}
.price-slider.mid .btn-group {
  border-radius: 4px;
  border: solid 1px rgba(0, 0, 0, 0.16);
  display: flex;
}
.price-slider.mid .btn-group .btna {
  width: 34%;
}
.price-slider.mid .btn-group .btna .btn {
  width: 100%;
  border: none;
  border-right: solid 1px rgba(0, 0, 0, 0.16);
  background-color: #fff !important;
  padding: 12px 5px;
  font-size: 15px;
  color: #354052 !important;
  cursor: pointer;
}
.price-slider.mid .btn-group .btna.c .btn {
  border-right: none;
}
.price-slider.mid .btn-group .btna.a .btn {
  border-radius: 4px 0 0 4px;
}
.price-slider.mid .btn-group .btna.b .btn {
  border-radius: 0;
}
.price-slider.mid .btn-group .btna.c .btn {
  border-radius: 0 4px 4px 0;
}
.price-slider.mid .btn-group .btna .btn.active-option {
  background-color: #dcdce6 !important;
}
.price-slider.mid .light {
  position: absolute;
  bottom: -26px;
  font-size: 12px;
  color: #919aa3;
  text-align: center;
}
.price-slider.full {
  width: 100%;
  margin-bottom: 30px;
}
.price-slider.full label.col {
  margin-bottom: 26px;
}
.ui-slider-range-min {
  background-color: #213476 !important;
  height: 9px;
}
.price-box .ui-slider-tick {
  width: 5px;
  height: 5px;
  background-color: #fff;
  position: absolute;
  top: 2px;
  border-radius: 50%;
}
.pricplan.fax {
  width: 100%;
  float: left;
  margin-bottom: 100px;
  padding-bottom: 0;
  padding-top: 20px;
}
.pricplan.fax .contain {
  max-width: 1100px;
  margin: 0 auto;
}
.pricplan.fax h2 {
  text-align: center;
  margin-bottom: 50px;
  font-size: 40px;
  font-weight: 600;
}
.pricplan.fax .bxin {
  width: 42%;
  float: left;
  position: relative;
  padding-left: 45px;
  margin: 20px 4%;
}
.pricplan.fax .bxin .ico {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background-color: rgba(9, 193, 153, 0.15);
  position: absolute;
  left: 0;
  top: 7px;
  border-radius: 50px;
  color: #09c199;
  font-size: 16px;
  font-weight: 700;
}
.pricplan.fax .bxin h2 {
  font-size: 18px;
  text-align: left;
  margin: 0;
  font-weight: 500;
}
.pricplan.fax .bxin .txt {
  font-size: 16px;
  margin: 5px 0;
  line-height: 1.63;
}
.price-box .infomsg {
  text-align: center;
  opacity: 0.6;
  font-size: 17px;
  margin-top: -40px;
  margin-bottom: 60px;
  letter-spacing: 1px;
}
.home-container.pricplan.fax.scrtcmp {
  margin-bottom: 50px;
}
.home-container.seven.smfoot.pricplan.fax {
  margin-bottom: -15px;
  padding-bottom: 0;
  background-color: #fff;
}
.home-container.seven.smfoot.pricplan.fax .content {
  margin-bottom: 0;
  background-color: #f8f9fc;
  max-width: initial;
}
.home-container.sagile.main .row {
  max-width: 800px;
  margin: 90px auto;
  text-align: center;
}
.home-container.sagile.main p.txt {
  font-size: 18px;
  line-height: 1.7;
  max-width: 550px;
  margin: 0 auto;
}
.home-container.sagile.main h1 {
  font-size: 44px;
}
.home-container.sagile.a .rht {
  width: 44%;
  margin-left: 0;
}
.home-container.sagile {
  padding-left: 5%;
  padding-right: 5%;
}
.home-container.sagile h2 {
  font-size: 30px;
  margin: 15px 0;
}
.home-container.sagile p.txt {
  margin-bottom: 20px;
}
.home-container.sagile .p1 p.txt {
  margin-bottom: 45px;
}
.home-container.sagile img {
  box-shadow: 0 0px 25px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  width: 100%;
}
.home-container.sagile .btmp {
  margin-top: 48px;
}
.home-container.sagile .btmp .txt {
  max-width: 780px;
  margin: 0 auto;
  background-color: #dff2f1;
  padding: 32px 24px;
  text-align: center;
}
.home-container.sagile .bline {
  margin: 0 auto;
  margin-top: 80px;
  max-width: 400px;
  height: 1px;
  border-top: solid 4px #09c199;
}
.home-container.sagile.b {
  padding-top: 0;
}
.home-container.sagile.b h2 {
  margin-top: 0;
}
.home-container.sagile.b .row {
  max-width: 720px;
  margin: 0 auto;
}
.home-container.sagile.b .btimg {
  margin-top: 50px;
  margin-left: 5%;
  width: 90%;
}
.home-container.sagile.b.f1 {
  background: url("/wp-content/uploads/2018/09/group-4.png") no-repeat left
    center;
}
.home-container.sagile.b.f2 {
  background: url("/wp-content/uploads/2018/09/group-3.png") no-repeat right
    center;
}
.home-container.contact {
  padding-top: 0;
}
.contactus {
  width: 100%;
  float: left;
  padding: 80px 5% 50px;
}
.contactus .col.rht .row {
  padding-left: 25%;
  padding-top: 40px;
}
.contactus .col.rht p {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 20px;
  padding-top: 20px;
}
.home-container.mian-extntn {
  padding: 60px 0 130px;
}
.home-container.mian-extntn .row {
  max-width: 1000px;
  margin: 0 auto;
}
.home-container.mian-extntn h2 {
  margin: 0 auto 20px auto;
  max-width: 720px;
  font-size: 44px;
}
.home-container.mian-extntn p.txt {
  max-width: 600px;
  margin: 0 auto;
}
.home-container.extntn {
  width: 96%;
  margin: 0 2%;
  padding-top: 80px;
}
.home-container.extntn .row {
  width: 44%;
  min-height: 230px;
  margin: 50px 3%;
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 3px 5px 0 rgba(36, 50, 66, 0.2);
  transition: transform 0.4s;
  position: relative;
  border-radius: 8px;
}
.home-container.extntn .row:hover {
  transform: scale(1.05);
}
.home-container.extntn .extimg {
  width: 100px;
  margin-bottom: -10px;
  min-height: 75px;
}
.home-container.extntn .extimg img {
  width: 100%;
}
.home-container.extntn .cmgsn {
  font-size: 24px;
  position: absolute;
  left: 160px;
  top: 27px;
}
.home-container.extntn .ext-txt h2 {
  color: #213476;
  font-size: 22px;
  margin-bottom: 10px;
}
.home-container.extntn .ext-txt p.txt {
  font-size: 14px;
}
.home-container.extntn .ext-txt .rdm a {
  font-size: 13px;
}
.how-kendis-help {
  padding-bottom: 110px;
  padding-top: 40px;
  overflow: hidden;
  position: relative;
  background: url("/wp-content/uploads/2019/10/kendis-help.png") no-repeat
    center center;
}
.how-kendis-help .row {
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 5%;
  z-index: 2;
  position: relative;
}
.how-kendis-help .mnhd {
  margin: 40px 0 20px;
}
.how-kendis-help .text {
  opacity: 0.6;
  font-size: 18px;
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 50px;
}
.how-kendis-help h4 {
  color: #213476;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  margin: 80px 0 40px;
  text-align: center;
}
.how-kendis-help h4:before {
  content: "";
  position: absolute;
  top: -38px;
  left: 50%;
  margin-left: -65px;
  width: 130px;
  height: 1px;
  opacity: 0.1;
  background-color: #15243b;
}
.how-kendis-help .bxcn {
  display: flex;
  max-width: 560px;
  margin: 0 auto;
}
.how-kendis-help .boxout {
  width: 48%;
  margin: 0 1%;
  position: relative;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff;
}
.how-kendis-help .boxout .mimg {
  border-radius: 8px 8px 0 0;
  text-align: center;
  padding: 25px 0 15px;
}
.how-kendis-help .boxout .mimg img {
  margin: 0 5px;
}
.how-kendis-help .boxout.z1 .mimg {
  background-color: rgba(38, 132, 255, 0.1);
}
.how-kendis-help .boxout.z2 .mimg {
  background-color: rgba(58, 73, 161, 0.1);
}
.how-kendis-help .boxout.z3 .mimg {
  background-color: rgba(104, 33, 122, 0.1);
}
.how-kendis-help .boxout h3 {
  margin: 30px 10%;
  min-height: 56px;
  font-size: 18px;
  line-height: 1.6;
  font-weight: 400;
  color: #15243b;
  text-align: center;
}
.how-kendis-help .boxout .more {
  margin: 20px;
}
.how-kendis-help .boxout .more a {
  font-size: 16px;
  border: 1px solid;
  display: block;
  border-radius: 8px;
  padding: 5px 0;
  text-align: center;
}
.how-kendis-help .boxout.z1 .more a {
  color: #2684ff;
  border-color: #2684ff;
}
.how-kendis-help .boxout.z2 .more a {
  color: #239e11;
  border-color: #239e11;
}
.how-kendis-help .boxout.z3 .more a {
  color: #911da2;
  border-color: #911da2;
}
.btmredy {
  margin-top: 110px;
  z-index: 2;
}
.btmredy h2 {
  color: #fff !important;
  font-size: 24px;
  margin-top: 0;
}
.btmredy h2 b {
  font-size: 20px;
  font-weight: 400;
  display: block;
}
.btmredy .z2 {
  float: right;
  text-align: right;
  margin-top: 10px;
}
.btmredy .z2 .btn {
  font-size: 18px;
  background-color: #15243b;
  padding: 11px 25px;
}
.btmredy .z2 span,
.btmredy .z2 .btor {
  display: block;
  padding-right: 30px;
  padding-top: 13px;
  color: #fff;
  font-size: 16px;
}
.btmredy .z2 span .url,
.btmredy .z2 .btor .url {
  font-size: 16px;
  text-decoration: underline;
  color: #fff;
}
.btmredy .z2 .btor {
  width: 100%;
  float: left;
}
.btmlyr-2 {
  background-color: #213476;
  position: absolute;
  bottom: 400px;
  left: -5%;
  width: 110%;
  height: 400px;
  transform: rotate(6deg);
  z-index: 1;
}
.btmlyr {
  background-color: #09c199;
  position: absolute;
  bottom: -100px;
  left: -5%;
  width: 110%;
  height: 500px;
  transform: rotate(6deg);
  z-index: 1;
}
.home-container.seven.smal {
  padding-top: 0;
  padding-bottom: 100px;
}
.home-container.seven.smal .btmlyr {
  height: 400px;
  transform: rotate(5deg);
}
.home-container.foot-last {
  padding: 70px 0 !important;
}
.foot-last h2 {
  margin-bottom: 40px;
  font-weight: 600;
}
.foot-last .btn {
  width: 144px;
  font-size: 16px;
  padding: 4px 25px;
  display: inline-block;
}
.foot-clr {
  background-color: #09c199;
  width: 100%;
  float: left;
  display: flex;
}
.foot-clr .in {
  width: 50%;
  padding: 50px 5%;
}
.foot-clr .in h1 {
  font-size: 32px;
  color: #fff;
  font-weight: 400;
  line-height: 1.6;
  margin-top: 0;
}
.foot-clr .in h4 {
  opacity: 0.8;
  color: #fff;
}
.foot-clr .lft {
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  background-color: #15243b;
}
.foot-clr .in .btn {
  width: 160px;
  display: inline-block;
  font-size: 1.1em;
  padding: 4px 0;
  text-align: center;
}
.foot-clr .in .btn.white {
  color: #30394a;
}
.wp-smlimg {
  width: 70%;
  margin: 50px auto;
}
body.postid-1960 .freddoBox .freddoBigImage {
  display: none;
}
.planningsolution h5 {
  margin: 0;
}
.home-container.seven .btmrd {
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 5%;
  z-index: 2;
  position: relative;
}
.hmpic {
  position: relative;
}
.playbtn {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24px 0 0 -102px;
  width: 215px;
  height: 48px;
  padding: 11px 0 0 49px;
  border-radius: 24px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.2);
  background: url("/wp-content/uploads/2019/12/vid-ico.png") no-repeat left 15px
    top 12px #09c199;
  z-index: 2;
  font-size: 17px;
  color: #fff;
  line-height: 1.4;
  text-align: left;
  cursor: pointer;
  transition: all 0.5s ease;
}
.playbtn:hover {
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.5);
}
.vid.p-rel * {
  transition: all 0.5s ease-in-out;
}
.vid.p-rel:hover .overlay {
  background-color: rgb(9 20 31/15%);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.vid.p-rel .play {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
  background-color: #09c199;
  border-radius: 50px;
  box-shadow: 0 4px 20px 0 rgb(0 0 0/14%);
}
.vid.p-rel:hover .play {
  box-shadow: 0 4px 20px 0 rgb(0 0 0/30%);
  background-color: #23d4ad;
  transition: all 0.5s ease-in-out;
}
.vid.p-rel .play:before {
  position: absolute;
  top: 31%;
  left: 38%;
  font-size: 33px;
  color: #fff;
}
.vid.p-rel img {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
  float: left;
}
.vid.p-rel img:hover {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.3);
}
.dynamic .home-container.sec1 {
  padding-top: 120px;
  padding-bottom: 0;
  margin-bottom: 50px;
}
.dynamic .home-container.sec1 .row {
  max-width: 1000px !important;
  float: none;
}
.dynamic .home-container.sec1 .txt {
  margin-bottom: 50px;
}
.dynamic .home-container.sec1 .btns {
  margin-bottom: 50px;
}
.dynamic .home-container.sec1 .btns .btn-primary-trans {
  border-color: #50485d;
  color: #50485d;
  padding-top: 7px;
  padding-bottom: 7px;
}
.dynamic .home-container.sec1 .bgnw {
  top: -200px;
  background: rgba(100, 188, 252, 0.45);
  background: linear-gradient(
    180deg,
    rgba(224, 122, 95, 0.45) 8.51%,
    rgba(255, 255, 255, 0) 87.5%
  );
}
.dynamic .home-container.sec1 .headA.clr {
  background: linear-gradient(90deg, #42425c -4.93%, #e07a5f 103.39%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dynamic .home-container.sec1 .col.z2 {
  padding: 80px 0 0;
  position: relative;
}
.dynamic .home-container .layer1,
.dynamic .home-container .layer2 {
  transform: skewy(-1.5deg);
  width: 66%;
  position: absolute;
  height: 350px;
  border-radius: 20px;
}
.dynamic .home-container .layer1 {
  left: 0;
  bottom: 0;
  background: linear-gradient(
    -90deg,
    #eae4f5 -3.93%,
    rgba(205, 197, 219, 0) 108.39%
  );
  z-index: 1;
}
.dynamic .home-container .layer2 {
  right: 0;
  bottom: 50px;
  background: linear-gradient(
    90deg,
    #ceeafe -3.93%,
    rgba(206, 234, 254, 0) 108.39%
  );
  z-index: 1;
}
.dynamic .home-container.sec2 .hdcapB.clr {
  background: linear-gradient(90deg, #37245d 10.47%, #5483c1 79.57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dynamic .home-container.sec2 .txtmn {
  margin: 0 auto 100px;
  max-width: 900px;
}
.dynamic .home-container.sec2 .layer1 {
  width: 49%;
  bottom: 90px;
}
.dynamic .home-container.sec2 .layer2 {
  width: 49%;
  bottom: 113px;
}
.dynamic .home-container.sec3 {
  padding-top: 130px;
}
.dynamic .home-container.sec3 .col.box {
  display: flex;
  justify-content: space-between;
}
.dynamic .home-container.sec3 .bgnw {
  background-color: #eef8ff;
}
.dynamic .home-container.sec3 .hdcapB.clr {
  background: linear-gradient(90deg, #37245d -1.47%, #5483c1 10.57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dynamic .home-container.sec3 .headB {
  max-width: 800px;
  margin-bottom: 80px;
}
.dynamic .home-container.sec4 {
  padding-top: 130px;
}
.dynamic .home-container.sec4 .hdcapB.clr {
  background: linear-gradient(90deg, #3d405b 5.47%, #ec8e75 88.47%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.dynamic .home-container.sec4 .top {
  max-width: 900px;
  margin: 0 auto 80px auto;
}
.dynamic .home-container.sec4 .col.a2 {
  margin-right: 9%;
  margin-bottom: 80px;
  width: 18%;
}
.dynamic .home-container.sec4 .col.a2.lst {
  margin-right: 0;
}
.dynamic .home-container.explore {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}
.dynamic .home-container.explore .col.a {
  max-width: 1000px !important;
  text-align: center;
  float: none;
  margin: 0 auto;
}
.dynamic .home-container.explore .bgnw {
  background-color: #fbf0ec;
}
.dynamic .home-container.explore .hdsmcap {
  color: #75bd53;
}
.dynamic .home-container.explore .mnhd {
  max-width: 700px;
  margin: 17px auto 40px;
}
.dynamic .home-container.explore .nav-vertical {
  margin: 0;
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
  width: 100%;
  float: left;
  text-align: center;
}
.dynamic .home-container.explore .nav-vertical .navitem {
  width: auto;
  float: none;
  display: inline-block;
  padding: 10px 60px;
}
.dynamic .home-container.explore .nav-vertical #demo-track-6-3 {
  width: 80px;
}
.dynamic .home-container.explore .nav-vertical .navitem .navlink {
  color: #334459;
  font-size: 0.95em;
  font-weight: 400;
  padding: 10px 0;
  border-bottom: 2px solid transparent;
  position: relative;
  bottom: -1px;
  white-space: nowrap;
}
.dynamic .home-container.explore .nav-vertical .navitem.active .navlink {
  border-bottom-color: #e78f79;
}
.dynamic .home-container.explore .rectangle {
  position: relative;
}
.dynamic .home-container.explore .rectangle .lazy {
  width: 100%;
  filter: drop-shadow(0px 4px 50px rgba(117, 189, 83, 0.25));
  border-radius: 10px;
  position: relative;
  z-index: 2;
}
.dynamic .home-container.explore .tabpane-3 .col.lft {
  max-width: 450px;
}
.dynamic .home-container.explore .tabpane-3 .DFout {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dynamic .home-container.explore .tabpane-3 .DFout p {
  display: none;
}
.dynamic .home-container.explore .tabpane-3 .DFout .col.a4 {
  width: 45%;
}
.distributed-teams .home-container.sec1 {
  padding-top: 120px;
  padding-bottom: 0;
  margin-bottom: 50px;
}
.distributed-teams .home-container.sec1 .row {
  max-width: 1000px !important;
  float: none;
}
.distributed-teams .home-container.sec1 .txt {
  margin-bottom: 50px;
}
.distributed-teams .home-container.sec1 .btns {
  margin-bottom: 50px;
}
.distributed-teams .home-container.sec1 .btns .btn-primary-trans {
  border: 1px solid #183d84;
  color: #183d84;
  padding-top: 7px;
  padding-bottom: 7px;
}
.distributed-teams .home-container.sec1 .bgnw {
  top: -200px;
  background: rgba(100, 188, 252, 0.45);
  background: linear-gradient(
    180deg,
    rgba(100, 188, 252, 0.45) 8.51%,
    rgba(255, 255, 255, 0) 87.5%
  );
}
.distributed-teams .home-container.sec1 .headA {
  background: linear-gradient(90deg, #36235c 26.12%, #5382c0 62.82%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.distributed-teams .home-container.sec1 .col.z2 {
  padding: 80px 0 0;
  position: relative;
}
.distributed-teams .home-container .layer1,
.distributed-teams .home-container .layer2 {
  transform: skewy(-1.5deg);
  width: 66%;
  position: absolute;
  height: 350px;
  border-radius: 20px;
}
.distributed-teams .home-container .layer1 {
  left: 0;
  bottom: 0;
  background: linear-gradient(
    -90deg,
    #eae4f5 -3.93%,
    rgba(205, 197, 219, 0) 108.39%
  );
  z-index: 1;
}
.distributed-teams .home-container .layer2 {
  right: 0;
  bottom: 50px;
  background: linear-gradient(
    90deg,
    #ceeafe -3.93%,
    rgba(206, 234, 254, 0) 108.39%
  );
  z-index: 1;
}
.distributed-teams .home-container.sec2 .hdcapB.clr {
  background: linear-gradient(90deg, #37245d 10.47%, #5483c1 79.57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.distributed-teams .home-container.sec2 .txtmn {
  margin: 0 auto 100px;
  max-width: 900px;
}
.distributed-teams .home-container.sec2 .layer1 {
  width: 49%;
  bottom: 90px;
}
.distributed-teams .home-container.sec2 .layer2 {
  width: 49%;
  bottom: 113px;
}
.distributed-teams .home-container.sec3 {
  padding-top: 130px;
}
.distributed-teams .home-container.sec3 .col.box {
  display: flex;
  justify-content: space-between;
}
.distributed-teams .home-container.sec3 .bgnw {
  background-color: #eef8ff;
}
.distributed-teams .home-container.sec3 .hdcapB.clr {
  background: linear-gradient(90deg, #37245d -1.47%, #5483c1 10.57%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.distributed-teams .home-container.sec3 .headB {
  max-width: 800px;
  margin-bottom: 80px;
}
.distributed-teams .home-container.sec4 {
  padding-top: 130px;
}
.distributed-teams .home-container.sec4 .hdcapB.clr {
  background: linear-gradient(90deg, #333 2.95%, rgba(51, 51, 51, 0) 22.35%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.distributed-teams .home-container.sec4 .headB {
  max-width: 900px;
  margin-bottom: 80px;
}
.distributed-teams .home-container.sec4 .col.a3 {
  margin-right: 5%;
  margin-bottom: 80px;
}
.distributed-teams .home-container.sec4 .col.a3.lst {
  margin-right: 0;
}
.distributed-teams .home-container.sec4 .col.a3 b {
  font-size: 24px;
}
.PI-Planning .home-container.fst {
  position: relative;
  overflow: hidden;
  padding-bottom: 0 !important;
}
.PI-Planning .home-container.fst .lyr {
  position: absolute;
  width: 50%;
  height: 150px;
}
.PI-Planning .home-container.fst .lyr.l1 {
  bottom: -5px;
  left: 0;
  background-color: #e7f9f5;
  transform: skewY(20deg);
}
.PI-Planning .home-container.fst .lyr.l2 {
  bottom: -39px;
  left: 0;
  background-color: #a5e8da;
  transform: skewY(16deg);
}
.PI-Planning .home-container.fst .lyr.l3 {
  bottom: -80px;
  left: 0;
  background-color: #57d5ba;
  transform: skewY(10.5deg);
}
.PI-Planning .home-container.fst .lyr.l4 {
  bottom: -108px;
  left: 0;
  background-color: #09c199;
  transform: skewY(6deg);
}
.PI-Planning .home-container.fst .lyr.l5 {
  bottom: -134px;
  left: 0;
  background-color: #fff;
  transform: skewY(2.5deg);
}
.PI-Planning .home-container.fst .lyr.r1 {
  bottom: -5px;
  right: 0;
  background-color: #e7f9f5;
  transform: skewY(-20deg);
}
.PI-Planning .home-container.fst .lyr.r2 {
  bottom: -39px;
  right: 0;
  background-color: #a5e8da;
  transform: skewY(-16deg);
}
.PI-Planning .home-container.fst .lyr.r3 {
  bottom: -80px;
  right: 0;
  background-color: #57d5ba;
  transform: skewY(-10.5deg);
}
.PI-Planning .home-container.fst .lyr.r4 {
  bottom: -108px;
  right: 0;
  background-color: #09c199;
  transform: skewY(-6deg);
}
.PI-Planning .home-container.fst .lyr.r5 {
  bottom: -134px;
  right: 0;
  background-color: #fff;
  transform: skewY(-2.5deg);
}
.PI-Planning .home-container.fst .row {
  max-width: 1000px;
  margin: 0 auto;
}
.PI-Planning .home-container.fst .mnhd {
  font-size: 48px;
  line-height: 1.8;
  font-weight: 600;
  color: #15243b;
}
.PI-Planning .home-container.fst .mnhd span {
  color: #09c199;
}
.PI-Planning .home-container.fst .text {
  color: #15243b;
  font-size: 22px;
  max-width: 650px;
  margin: 0 auto;
}
.PI-Planning .home-container.fst .btns {
  margin: 50px 0 100px;
}
.PI-Planning .home-container.fst .col.z2 {
  z-index: 2;
  position: relative;
  margin-bottom: -12px;
}
.PI-Planning .home-container.fst .col.z2 img {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
}
.PI-Planning .home-container.fst .col.z2 img:hover {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.3);
}
.PI-Planning iframe,
.saj iframe {
  border-radius: 16px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14);
}
.pum-theme-3554 .pum-container,
.pum-theme-3552 .pum-container {
  margin-left: -25% !important;
  width: 642px !important;
  padding: 3px !important;
}
.pum-theme-3554 .pum-content,
.pum-theme-3552 .pum-content {
  text-align: center;
}
.PI-Planning .home-container.four .row {
  max-width: 100% !important;
}
.PI-Planning .home-container.four .mnhd {
  color: #15243b;
  margin: 0 0 150px;
}
.PI-Planning .home-container.four .col {
  position: relative;
}
.PI-Planning .home-container.four .col.lft.txt {
  padding-left: 4%;
}
.PI-Planning .home-container.four .col.rht.txt {
  padding-right: 7%;
}
.line-c {
  background: url("/wp-content/uploads/2019/10/line-c.png") no-repeat;
  width: 115px;
  height: 200px;
  position: absolute;
  bottom: -150px;
}
.col.rht .line-c {
  left: -150px;
}
.col.lft .line-c {
  right: -150px;
  transform: rotate(126deg);
}
.PI-Planning .shape {
  position: absolute;
  z-index: 1;
}
.PI-Planning .imgout {
  position: relative;
  z-index: 2;
}
.PI-Planning .shape.z1 {
  background: url("/wp-content/uploads/2019/10/pi-shape1.png") no-repeat;
  width: 272px;
  height: 273px;
  top: -50px;
  left: -50px;
}
.PI-Planning .shape.z2 {
  background: url("/wp-content/uploads/2019/10/pi-shape2.png") no-repeat;
  width: 272px;
  height: 273px;
  bottom: -50px;
  right: -50px;
}
.PI-Planning .shape.z3 {
  background: url("/wp-content/uploads/2019/10/pi-shape3.png") no-repeat;
  width: 522px;
  height: 455px;
  bottom: -100px;
  left: -80px;
}
.PI-Planning .shape.z4 {
  background: url("/wp-content/uploads/2019/10/pi-shape4.png") no-repeat;
  width: 430px;
  height: 375px;
  top: -50px;
  right: -50px;
}
.PI-Planning .shape.z5 {
  background: url("/wp-content/uploads/2019/10/pi-shape5.png") no-repeat;
  width: 350px;
  height: 356px;
  bottom: -50px;
  left: -50px;
}
.PI-Planning .home-container.six {
  padding-top: 100px;
  padding-bottom: 80px;
  background-color: #f8f9fc;
}
.PI-Planning .home-container.six h2 {
  color: #15243b;
  margin-bottom: 50px;
}
.PI-Planning .home-container.six .col.rht {
  border-radius: 10px;
  border: solid 1px rgba(21, 36, 59, 0.06);
  padding: 20px 40px;
  background-color: #fff;
}
.PI-Planning .home-container.six .col.rht ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.PI-Planning .home-container.six .col.rht li {
  width: 100%;
  float: left;
  margin: 20px 0;
  padding-left: 42px;
  color: #15243b;
  background: url("/wp-content/uploads/2019/10/tick.png") no-repeat left top
    10px;
}
.PI-Planning .home-container.six .col.rht li.b {
  margin-left: 10%;
  width: 30%;
}
.PI-Planning .home-container.eight .row {
  display: flex;
}
.PI-Planning .home-container.eight .col.a5 {
  width: 50%;
  margin: 0;
  padding: 40px 100px;
}
.PI-Planning .home-container.eight .lft {
  background-color: #15243b;
}
.PI-Planning .home-container.eight .rht {
  background-color: #09c199;
}
.PI-Planning .home-container.eight h2 {
  color: #fff;
}
.PI-Planning .home-container.eight p.txt {
  color: #fff;
}
.PI-Planning .home-container.eight .btn {
  font-size: 16px;
}
.PI-Planning .main-navigation li a .btn.btn-primary-white {
  color: #2684ff;
}
.col.lft .imgout img {
  border-radius: 6px;
  box-shadow: 6px 30px 30px rgba(23, 43, 77, 0.1);
}
.col.rht .imgout img {
  border-radius: 6px;
  box-shadow: -20px 30px 30px rgba(23, 43, 77, 0.1);
}
.PI-Planning .home-container .bline {
  margin: 0 auto;
  margin-top: 80px;
  max-width: 400px;
  height: 1px;
  border-top: solid 4px #09c199;
}
.PI-Planning .home-container .col.a4 p {
  font-size: 1.25rem;
  letter-spacing: 0.3px;
  line-height: 1.4;
}
.page-id-2647 header.site-header {
  background: #364758 !important;
}
.prdguide p {
  margin: 0;
  padding: 0;
}
.prdguide .home-container.blbka {
  margin-top: -98px;
}
.prdguide .home-container.blbk,
.prdguide .home-container.bsec .over3 {
  background: linear-gradient(#2c3e50, #364758);
}
.prdguide .home-container.bsec h2 {
  line-height: 80px;
}
.prdguide .home-container.scaling.sec p.txt {
  line-height: 1.6;
}
.prdguide .home-container.blbk .lyr.a {
  background-color: #3c4d5f;
}
.prdguide .home-container.blbk .lyr.b {
  background-color: #455669;
}
.prdguide .home-container.blbk .lyr.al {
  background-color: #4b5d71;
}
.prdguide .home-container.blbk .lyr.c {
  background-color: #3c4d5f;
}
.prdguide .home-container.blbk .lyr.d {
  background-color: #455669;
}
.prdguide .home-container.blbk .lyr.cl {
  background-color: #4b5d71;
}
.prdguide .home-container.work {
  padding: 90px 0;
}
.prdguide .home-container.work.f2 {
  background-color: #f0f2f9;
}
.prdguide .home-container.work .row {
  padding: 0 5% 50px;
  overflow: hidden;
}
.prdguide .home-container.work .tabs .row {
  padding-bottom: 0;
}
.prdguide .tabs {
  width: 100%;
  float: left;
  margin-bottom: 70px;
}
.prdguide .tabs h2 {
  float: left;
  padding: 0;
  margin: 0;
  margin-top: -20px;
  width: 40%;
  font-size: 50px;
}
.prdguide .f2 .tabs h2 {
  text-align: right;
  float: right;
}
.prdguide .tabs ul {
  width: 50%;
  float: right;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
.prdguide .f2 .tabs ul {
  float: left;
}
.prdguide .tabs ul li {
  width: 33%;
  text-align: right;
}
.prdguide .f2 .tabs ul li {
  text-align: left;
}
.prdguide .tabs li a {
  color: #354052;
  padding: 7px 15px;
  display: block;
  opacity: 0.6;
  text-align: center;
  transition: all 1s ease;
  display: inline;
  border-bottom: 1px solid #8c939e;
  padding: 5px 0;
}
.prdguide .tabs li a:hover {
  opacity: 1;
}
.prdguide .tabs li a.active {
  color: #213476;
  opacity: 1;
  border-bottom-color: #213476;
}
.prdguide .tabin {
  display: none;
}
.prdguide .tabin.active {
  display: block;
}
.prdguide .home-container.thr.seven .row.out {
  display: flex;
}
.prdguide .home-container.thr.seven .row.out.a {
  margin-bottom: 60px;
}
.prdguide .home-container.thr.seven .col.a3 {
  margin-right: 7%;
}
.prdguide .home-container.thr.seven .col.a3.lst {
  margin-right: 0;
}
.prdguide .home-container.work .row.tabin h2 {
  display: none;
}
.home-container.bgwhite {
  background-color: #fff;
}
.page-id-2553,
.page-id-2553 header.site-header {
  background-color: #f8f9fc !important;
}
.howworks p {
  margin: 0;
  padding: 0;
}
.howworks .home-container h1.hd,
.howworks .home-container h2.hd {
  font-size: 32px;
}
.howworks .home-container h1.hd span,
.howworks .home-container h2.hd span {
  font-weight: 700;
  color: #09c199;
}
.howworks .home-container .txt.ht {
  font-size: 18px;
  color: #15243b;
  opacity: 0.6;
}
.howworks .home-container.bsec {
  background: url("/wp-content/uploads/2019/11/howwk-1.png") no-repeat left
    bottom;
  color: #15243b;
  position: relative;
  margin-bottom: 0;
}
.howworks .home-container.bsec:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 264px;
  height: 100%;
  background: url("/wp-content/uploads/2019/11/howwk-2.png") no-repeat right
    bottom;
}
.howworks .home-container.bsec .row {
  max-width: 750px;
  margin: 0 auto;
}
.howworks .home-container.bsec .mnhd {
  color: #15243b;
  font-size: 48px;
  font-weight: 700;
}
.howworks .home-container.bsec .txt {
  font-size: 22px;
  line-height: 1.4;
  margin-bottom: 50px;
}
.howworks .home-container.bsec .btns {
  margin-top: 20px;
  margin-bottom: 50px;
}
.howworks .count {
  width: 36px;
  line-height: 36px;
  border-radius: 6px;
  background-color: #213476;
  color: #fff;
  font-size: 24px;
  text-align: center;
}
.howworks .home-container.secd {
  padding-bottom: 0;
  padding-top: 160px;
}
.howworks .home-container.secd .rht .cont .txt {
  font-size: 18px;
  color: #15243b;
  opacity: 0.6;
}
.howworks .home-container.secd .col.lft {
  margin-right: 0;
  padding-top: 50px;
}
.howworks .home-container.secd .col.rht {
  margin-left: 0;
  margin-right: 10%;
}
.howworks .home-container.thr {
  padding-top: 150px;
  padding-bottom: 20px;
}
.howworks .home-container.thr .lft {
  padding-right: 10%;
  margin-right: 0;
  padding-left: 5%;
  margin-top: -55px;
}
.howworks .home-container.thr .lft h2 {
  font-size: 32px;
  color: #15243b;
}
.howworks .home-container.thr .lft h2 span {
  font-weight: 700;
  color: #09c199;
}
.howworks .home-container.thr .lft .cont .txt {
  margin-bottom: 110px;
}
.howworks .home-container.thr .rht {
  margin-left: 0;
  padding-right: 10%;
}
.howworks .home-container.thr .rht .txt {
  font-size: 16px;
}
.howworks .home-container.thr .rht .cont {
  position: relative;
  padding-left: 70px;
  margin-bottom: 110px;
}
.howworks .home-container.thr .rht .cont h2 {
  font-size: 20px;
  font-weight: 700;
  color: #15243b;
}
.howworks .home-container.thr .rht .cont:before {
  content: "";
  position: absolute;
  left: -34px;
  top: -184px;
  height: 160px;
  border-left: 5px dotted #12ba95;
  display: block;
}
.howworks .home-container.thr .rht .cont .img-ico {
  position: absolute;
  left: -100px;
}
.howworks .home-container.four {
  padding-top: 150px;
  padding-bottom: 150px;
}
.howworks .home-container.four .lft {
  padding-left: 5%;
  padding-right: 10%;
  margin-right: 0;
}
.howworks .home-container.four .rht {
  margin-left: 0;
  padding-right: 10%;
}
.howworks .home-container.four .rht.vector img {
  position: relative;
  z-index: 2;
}
.howworks .home-container.four .rht.vector:before {
  content: "";
  width: 62%;
  height: 94%;
  position: absolute;
  right: 0;
  bottom: -17%;
  background: url("/wp-content/uploads/2019/11/track-vector.png") no-repeat;
  background-size: 100%;
  z-index: 1;
}
.howworks .home-container.seven.smal {
  background-color: #fff;
}
.page-id-2670 header.site-header {
  background: 0 0 !important;
}
.page-id-2670 {
  background: url("/wp-content/uploads/2019/12/depmnimg.png") no-repeat
    top -150px right -170px #f8f9fc !important;
}
.page-id-2670 header.site-header.menuMinor {
  background: #f8f9fc !important;
}
.depmng .home-container.fst {
  padding-bottom: 100px;
}
.depmng .home-container.fst h1,
.depmng .home-container.fst h2 {
  font-weight: 600;
}
.depmng .home-container h2,
.depmng .home-container h1 {
  color: #15243b;
}
.depmng .home-container .tpimg {
  position: relative;
  bottom: -130px;
}
.depmng .home-container.chos .content {
  display: flex;
}
.depmng .home-container.chos h2 {
  font-size: 36px;
  max-width: 1100px;
  margin: 0 auto;
}
.depmng .home-container.chos {
  background: url("/wp-content/uploads/2019/12/chs-bg1.png") no-repeat
    right -400px bottom -400px #fff;
  position: relative;
  padding-bottom: 170px;
}
.depmng .home-container.chos:before {
  background: url("/wp-content/uploads/2019/12/chs-bg2.png") no-repeat
    left -350px bottom -100px;
  width: 100%;
  display: block;
  content: "";
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.depmng .home-container.chos .row {
  z-index: 1;
  position: relative;
}
.depmng .home-container.chos h2 {
  font-size: 2.2rem;
  margin: 20px auto 100px;
}
.depmng .home-container.chos .col {
  margin-right: 6%;
  background-color: #fff;
  padding: 35px 25px;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.08);
}
.depmng .home-container.chos .col.lst {
  margin-right: 0;
}
.depmng .home-container.chos .col h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 24px;
}
.depmng .home-container.chos .col .txt {
  font-size: 18px;
  opacity: 0.6;
  line-height: 1.6;
}
.depmng .home-container.featr {
  background-color: #15243b;
  padding-left: 0;
  margin-bottom: -100px;
  padding-bottom: 150px;
}
.depmng .home-container.featr * {
  color: #fff;
}
.depmng .home-container.featr .mnhd {
  background: url("/wp-content/uploads/2019/12/fetline.png") no-repeat bottom
    left;
  padding-bottom: 80px;
  font-size: 36px;
  padding-left: 15%;
}
.depmng .home-container.featr .cont {
  padding: 15px 20px 15px 180px;
  margin: 10px 0;
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  position: relative;
}
.depmng .home-container.featr .col.rht {
  width: 50%;
}
.depmng .home-container.featr .cont .ico {
  position: absolute;
  left: 0;
  top: 26px;
}
.depmng .home-container.featr .cont h2 {
  font-size: 22px;
  margin: 10px 0;
}
.depmng .home-container.featr .cont p {
  font-size: 18px;
  opacity: 0.6;
  line-height: 1.56;
}
.page-id-2716,
.page-id-2716 header.site-header,
.page-id-2985,
.page-id-2985 header.site-header {
  background: #fff !important;
}
.jrint .home-container.bsec {
  margin: 0;
  padding-top: 100px;
  padding-bottom: 0;
  background: #fff !important;
  min-height: 1400px;
}
.jrint .home-container.fst .col.lft {
  padding-top: 0;
  position: relative;
  z-index: 1;
}
.jrint .home-container.bsec .mnhd {
  font-size: 44px;
  line-height: 1.8;
  font-weight: 600;
  color: #15243b;
  margin-bottom: 100px;
}
.jrint .home-container.bsec .mnpic {
  width: 100%;
  min-height: 1500px;
  position: absolute;
  top: 0;
  right: 0;
  background: url("/wp-content/uploads/2019/10/group79.png") no-repeat right 48%
    top;
}
.jrint.tfs .home-container.bsec .mnpic {
  background: url("/wp-content/uploads/2019/12/azure-bg1.png") no-repeat right
    48% top;
}
.jrint .home-container.bsec .mnpic:before {
  content: "";
  position: absolute;
  top: 100px;
  right: 0;
  background: #fff url("/wp-content/uploads/2019/10/ellipse15.png") no-repeat
    right top 50px;
}
.jrint .home-container.bsec .mnpic .vsiblt {
  color: #fff;
  width: 400px;
  height: 200px;
  margin-left: -200px;
  position: absolute;
  left: 50%;
  top: 49%;
  font-size: 17px;
  text-align: center;
  line-height: 1.5;
}
.jrint .home-container.bsec .mnpic .vsiblt h2 {
  font-size: 24px;
  margin-bottom: 8px;
}
.jrint .home-container.quick {
  background-color: #fff;
  padding-top: 0;
}
.jrint .home-container.quick .row {
  padding: 0 5%;
  display: flex;
  padding-bottom: 50px;
}
.jrint .home-container.quick .col.a3 {
  width: 30.5%;
  margin: 0 2%;
  padding: 40px;
  min-height: 260px;
  line-height: 28px;
  background-color: #f8f9fc;
}
.jrint .home-container.quick .col.a3.fst {
  margin-left: 0;
}
.jrint .home-container.quick .col.a3.lst {
  margin-right: 0;
}
.jrint .home-container.quick h2 {
  color: #15243b;
  font-size: 24px;
  margin: 70px 0 10px;
  font-weight: 600;
}
.jrint .home-container.quick .text {
  font-size: 16px;
  opacity: 0.6;
}
.jrint .home-container.pboard .row {
  padding-left: 5%;
  position: relative;
}
.jrint .home-container.pboard .z1 {
  width: 60%;
  float: right;
  background-color: #f8f9fc;
  padding: 80px 5% 150px 15%;
  position: relative;
}
.jrint .home-container.pboard img {
  z-index: 2;
  position: relative;
}
.jrint .home-container.pboard .z2 {
  width: 50%;
  position: absolute;
  padding: 200px 0 0 2%;
}
.jrint .home-container.pboard .z1:before {
  content: "";
  position: absolute;
  left: -20%;
  top: 0;
  width: 553px;
  height: 553px;
  background: url("/wp-content/uploads/2019/10/group74.png") no-repeat;
  z-index: 1;
}
.jrint .home-container.main {
  background-color: #211c27;
}
.jrint .home-container.main .mnhd {
  color: #fff;
  font-size: 38px;
  margin-bottom: 70px;
}
.jrint .home-container.main img {
  max-width: 1200px;
}
.jrint .home-container.secd .mnhd {
  font-size: 38px;
  margin-bottom: 120px;
}
.jrint .home-container.hmlst .btn {
  margin: 30px 0 10px;
}
.jrint .home-container.hmlst .col.lft {
  margin-bottom: 0;
}
.jrint .home-container.four .row {
  max-width: 100% !important;
}
.jrint .home-container.four .mnhd {
  color: #15243b;
  margin: 0;
  margin-bottom: 120px;
}
.jrint .home-container.four .col {
  position: relative;
}
.jrint .home-container.four .col.lft.txt {
  padding-left: 7%;
}
.jrint .home-container.four .col.rht.txt {
  padding-right: 7%;
}
.jrint .home-container.four .col.txt {
  padding-top: 60px;
}
.jrint .shape {
  position: absolute;
  z-index: 1;
}
.jrint .imgout {
  position: relative;
  z-index: 2;
}
.jrint .shape.z1 {
  background: url("/wp-content/uploads/2019/10/pi-shape1.png") no-repeat;
  width: 272px;
  height: 273px;
  top: -50px;
  left: -50px;
}
.jrint .shape.z2 {
  background: url("/wp-content/uploads/2019/10/pi-shape2.png") no-repeat;
  width: 272px;
  height: 273px;
  bottom: -50px;
  right: -50px;
}
.jrint .shape.z3 {
  background: url("/wp-content/uploads/2019/10/pi-shape3.png") no-repeat;
  width: 522px;
  height: 455px;
  bottom: -100px;
  left: -80px;
}
.jrint .shape.z4 {
  background: url("/wp-content/uploads/2019/10/pi-shape4.png") no-repeat;
  width: 430px;
  height: 375px;
  top: -50px;
  right: -50px;
}
.jrint .shape.z5 {
  background: url("/wp-content/uploads/2019/10/pi-shape5.png") no-repeat;
  width: 350px;
  height: 356px;
  bottom: -50px;
  left: -50px;
}
.jrint .home-container.six {
  padding-top: 100px;
  padding-bottom: 80px;
}
.jrint .home-container.six h2 {
  color: #15243b;
  margin-bottom: 50px;
}
.jrint .home-container.six .col.rht {
  border-radius: 10px;
  border: solid 1px rgba(21, 36, 59, 0.06);
  padding: 20px 40px;
}
.jrint .home-container.six .col.rht ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.jrint .home-container.six .col.rht li {
  width: 100%;
  float: left;
  margin: 20px 0;
  padding-left: 42px;
  color: #15243b;
  background: url("/wp-content/uploads/2019/10/tick.png") no-repeat left top
    10px;
}
.jrint .home-container.six .col.rht li.b {
  margin-left: 10%;
  width: 30%;
}
.jrint .home-container.six.btmtxt div {
  color: #15243b;
  font-size: 40px;
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
  font-weight: 600;
  line-height: 1.6;
}
.jrint .home-container.eight .row {
  display: flex;
}
.jrint .home-container.eight .col.a5 {
  width: 50%;
  margin: 0;
  padding: 40px 100px;
}
.jrint .home-container.eight .lft {
  background-color: #15243b;
}
.jrint .home-container.eight .rht {
  background-color: #09c199;
}
.jrint .home-container.eight h2 {
  color: #fff;
}
.jrint .home-container.eight p.txt {
  color: #fff;
}
.jrint .home-container.eight .btn {
  font-size: 16px;
}
.subprcout {
  max-width: 900px;
  margin: 0 auto;
}
.subprcout .light {
  font-size: 14px;
  opacity: 0.6;
}
.subprc {
  border-collapse: collapse;
  border: 1px solid #dee2e6;
  text-align: left;
  margin: 50px 0;
}
.subprc th {
  font-weight: 700;
  background-color: #e7e9eb;
}
.subprc tr {
  border-bottom: 1px solid #dee2e6;
}
.subprc th,
.subprc td {
  padding: 10px;
  border-right: 1px solid #dee2e6;
  font-size: 14px;
}
.page-id-3044 header.site-header {
  background-color: transparent !important;
}
.page-id-3044 header.site-header.menuMinor {
  background-image: linear-gradient(
    205deg,
    #06a7b5,
    #0496c8 80%,
    #0493cb 95%
  ) !important;
}
.saj .home-container.bsec {
  margin: -80px 0 0;
  padding-top: 180px !important;
  background-image: linear-gradient(
    205deg,
    #09c199,
    #0065ff 80%,
    #0049b0 95%
  ) !important;
}
.saj .home-container.bsec img {
  margin: 80px 0;
}
.saj .home-container.bsec .btns {
  margin-top: 150px;
}
.saj .home-container.bsec:before,
.saj .home-container.bsec:after {
  content: "";
  position: absolute;
  background-size: 100%;
  display: block;
}
.saj .home-container.bsec:before {
  width: 300px;
  height: 1100px;
  top: 0;
  right: 0;
  background: url("/wp-content/uploads/2019/11/crc1.png") no-repeat;
}
.saj .home-container.bsec:after {
  width: 686px;
  height: 498px;
  bottom: 0;
  left: 0;
  background: url("/wp-content/uploads/2019/11/circ2.png") no-repeat;
}
.saj .home-container.mhda .row {
  max-width: 1000px;
  margin: 0 auto;
}
.saj .home-container.mhda .row.a .mnhd {
  font-size: 44px;
  line-height: 1.8;
  font-weight: 600;
}
.saj .home-container.mhda .row.a .text {
  font-size: 22px;
  max-width: 600px;
  line-height: 1.6;
  margin: 0 auto;
  margin-bottom: 50px;
}
.saj .compr .col {
  color: #354052;
  margin-top: 100px;
}
.saj .compr .col.z2 {
  margin-top: 0;
}
.saj .compr .rec {
  width: 50%;
  float: left;
  border-radius: 8px;
  background-color: #fff;
}
.saj .compr .rec .rc {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 25px;
  text-align: left;
  line-height: 1.4;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
  min-height: 101px;
  font-size: 17px;
}
.saj .compr .rec.c1 {
  border-left: 3px solid #0257d7;
}
.saj .compr .rec.c2 {
  border-left: 3px solid #09c199;
}
.saj .compr .rec .hd.rc {
  text-align: center;
  font-weight: 700;
  color: #fff;
  min-height: 40px;
  font-size: 17px;
}
.saj .compr .rec.c1 .hd.rc {
  background-color: rgba(1, 87, 215, 0.1);
  color: #0157d7;
}
.saj .compr .rec.c2 .hd.rc {
  background-color: rgba(9, 193, 153, 0.1);
  color: #09c199;
}
.saj .home-container.featr {
  background-color: #fff;
  padding-right: 0;
}
.saj .home-container.featr .mnhd {
  color: #15243b;
  margin-bottom: 70px;
}
.saj .home-container.featr .cont {
  padding: 15px 20px 15px 15px;
  margin-left: 0;
  background-color: #fff;
  margin-bottom: 10px;
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
}
.saj .home-container.featr .cont:hover {
  transform: scale(1, 1);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.saj .home-container.featr .cont h2 {
  color: #15243b;
  font-size: 20px;
  font-weight: 600;
  margin: 5px 0 10px;
}
.saj .home-container.featr .cont p {
  font-size: 16px;
  opacity: 0.6;
}
.saj .home-container.featr .rht {
  padding-top: 2%;
}
.saj .home-container.featr .rht .imgouta {
  position: relative;
}
.saj .home-container.featr .rht .imgouta .playbtn {
  width: auto;
  padding-right: 20px;
}
.risk-management .home-container.bsec {
  background-image: linear-gradient(85deg, #e9473c, #d8362b);
  margin-top: 0;
}
.risk-management .home-container.bsec .over1 {
  background-image: linear-gradient(85deg, #ec6e65, #e9473c);
}
.risk-management .home-container.bsec .over2 {
  background-image: linear-gradient(94deg, #efaca7, #e6544a);
}
.risk-management .home-container.bsec .over3 {
  background-image: linear-gradient(95deg, #e8938d, #ff786f);
}
.risk-management .home-container.pipln h2,
.risk-management .home-container.four h2,
.risk-management .home-container.seven h2 {
  color: #e9473c;
}
.risk-management .home-container.pipln .row {
  max-width: 800px;
  margin: 0 auto;
}
.risk-management .home-container .bline {
  border-color: #e9473c;
  margin-top: 10px;
  margin-bottom: 50px;
}
.risk-management .home-container.six h2 {
  margin-bottom: 10px;
}
.risk-management .home-container.six .mtxt {
  margin-bottom: 50px;
}
.risk-management .home-container.six img {
  max-width: 500px;
  width: 100%;
  margin-bottom: 30px;
  border-radius: 6px;
  box-shadow: 0px 0px 30px rgba(23, 43, 77, 0.1);
}
.risk-management .home-container.six .btn {
  font-size: 20px;
}
.risk-management .btn.btn-primary-blue {
  background-image: linear-gradient(85deg, #ef6158, #d8362b);
}
.risk-management .btn.btn-primary-blue:hover {
  background-image: linear-gradient(85deg, #e6584f, #c72d22);
}
body.page-id-2263.menuMinor header.site-header {
  background-image: radial-gradient(circle at 52% 23%, #6c38a0, #351552);
}
body.page-id-2263 header.site-header {
  background-color: transparent !important;
}
.solution_board .home-container.bsec {
  background-image: radial-gradient(circle at 52% 23%, #6c38a0, #351552);
  margin-bottom: 0;
  margin-top: 0;
}
.solution_board .home-container.bsec .over1 {
  background-image: linear-gradient(85deg, #6c38a0, #351552);
}
.solution_board .home-container.bsec .over2 {
  background-image: linear-gradient(85deg, #8045bb, #5e2b8c);
}
.solution_board .home-container.bsec .over3 {
  background-image: linear-gradient(85deg, #8045bb, #5e2b8c);
}
.solution_board .home-container.bsec .col.lft .btn {
  color: #351552;
  text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
  font-size: 20px;
  min-width: 200px;
  text-align: center;
  background-color: #fff;
}
.solution_board .home-container.bnrsb {
  background-color: #ede8f3;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 50px;
}
.solution_board .home-container.bnrsb .row {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
.solution_board .home-container.bnrsb .col {
  padding: 20px;
  padding-bottom: 0;
  color: #332144;
}
.solution_board .home-container.bnrsb .col.lft {
  border-right: 1px dashed rgba(0, 0, 0, 0.1);
}
.solution_board .home-container.bnrsb .col.rht {
  font-size: 20px;
}
.solution_board .home-container.bnrsb .col h2 {
  margin: 0;
  color: #46196f;
}
.solution_board .home-container.four p.fs-22 {
  font-size: 20px;
  line-height: 32px;
}
.solution_board .home-container.pipln h2,
.solution_board .home-container.four h2,
.solution_board .home-container.seven h2,
body.page-id-2263 .btn.btn-primary-white {
  color: #351552;
}
.solution_board .home-container.pipln .row {
  max-width: 800px;
  margin: 0 auto;
}
.solution_board .home-container.four.sagile {
  padding-top: 80px;
  padding-bottom: 80px;
}
.solution_board .home-container.four .cont {
  margin-top: -50px;
}
.solution_board .home-container.four .row {
  max-width: 1200px !important;
}
.solution_board .home-container .bline {
  border-color: #351552;
  margin-top: 10px;
  margin-bottom: 50px;
}
.solution_board .home-container.six {
  background-color: #351552;
}
.solution_board .home-container.six h2 {
  margin-bottom: 10px;
  color: #fff;
}
.solution_board .home-container.six .mtxt {
  margin-bottom: 50px;
  color: #fff;
}
.solution_board .home-container.six img {
  max-width: 500px;
  width: 100%;
  margin-bottom: 30px;
  border-radius: 6px;
  box-shadow: 0px 0px 30px rgba(23, 43, 77, 0.1);
}
.solution_board .home-container.six .btn {
  font-size: 20px;
}
.solution_board .home-container.seven .col.a3 {
  width: 28%;
  margin-right: 5%;
  margin-bottom: 40px;
}
.page-id-3201 header.site-header {
  background: #f8f9fc !important;
}
.sajtfs .home-container.bsec {
  margin: 0;
  background: #fff !important;
  padding-top: 100px;
}
.sajtfs .home-container.bsec img {
  margin: 80px 0;
}
.sajtfs .home-container.bsec .btns {
  margin-top: 150px;
}
.sajtfs .home-container.mhda .row {
  max-width: 1000px;
  margin: 0 auto;
}
.sajtfs .home-container.mhda .mnhd {
  font-size: 44px;
  line-height: 1.8;
  font-weight: 600;
  color: #15243b;
}
.sajtfs .home-container.mhda .text {
  color: #15243b;
  margin-bottom: 50px;
  font-size: 23px;
}
.sajtfs .home-container.compr {
  background-color: #fff;
  padding-top: 0;
}
.sajtfs .home-container.compr .row {
  padding: 0 10%;
}
.sajtfs .home-container.compr .col {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.sajtfs .home-container.compr .rec {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  float: left;
}
.sajtfs .home-container.compr .rec .rc {
  width: 50%;
  padding: 15px 20px;
}
.sajtfs .home-container.compr .rec .c1 {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.sajtfs .home-container.compr .rec.hd {
  font-weight: 700;
  color: #fff;
}
.sajtfs .home-container.compr .rec.hd .c1 {
  background-color: #0157d7;
}
.sajtfs .home-container.compr .rec.hd .c2 {
  background-color: #09c199;
}
.sajtfs .home-container.featr {
  background-color: #fff;
  padding-right: 0;
}
.sajtfs .home-container.featr .cont {
  padding: 15px 20px 15px 15px;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 7px;
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.sajtfs .home-container.featr .cont:hover {
  transform: scale(1, 1);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.sajtfs .home-container.featr .cont h2 {
  color: #15243b;
  font-size: 16px;
  font-weight: 600;
}
.sajtfs .home-container.featr .cont p {
  font-size: 14px;
}
.sajtfs .home-container.featr .rht {
  padding-top: 2%;
}
.sajtfs .home-container.six {
  padding-top: 100px;
  padding-bottom: 80px;
}
.sajtfs .home-container.six h2 {
  color: #15243b;
  margin-bottom: 50px;
  font-size: 44px;
  font-weight: 700;
}
.sajtfs .home-container.six .col.rht {
  border-radius: 10px;
  border: solid 1px rgba(21, 36, 59, 0.06);
  padding: 20px 40px;
}
.sajtfs .home-container.six .col.rht ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sajtfs .home-container.six .col.rht li {
  width: 100%;
  float: left;
  margin: 20px 0;
  padding-left: 42px;
  color: #15243b;
  background: url("/wp-content/uploads/2019/10/tick.png") no-repeat left top
    10px;
}
.sajtfs .home-container.six .col.rht li.b {
  margin-left: 10%;
  width: 30%;
}
.sajtfs .home-container.six.btmtxt div {
  color: #15243b;
  font-size: 40px;
  text-align: center;
  font-weight: 600;
  line-height: 1.6;
}
.sajtfs .home-container.seven {
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #f8f9fc;
  overflow: hidden;
}
.sajtfs .home-container.seven .content {
  width: 100%;
  float: left;
  padding: 40px;
  padding-bottom: 70px;
  margin-bottom: 100px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  border-radius: 4px;
  z-index: 2;
  position: relative;
}
.sajtfs .home-container.seven .content .col.a3 {
  width: 29%;
  margin: 20px 2%;
  min-height: 260px;
  line-height: 28px;
}
.sajtfs .home-container.seven .content .col.a3.t {
  margin-left: 20%;
}
.sajtfs .home-container.seven .content b {
  color: #15243b;
  font-size: 20px;
  margin: 8px 0;
  display: block;
}
.sajtfs .home-container.seven .content .text {
  font-size: 16px;
  opacity: 0.6;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sajtfs .home-container.seven .content .text ul {
  margin: 0;
  padding-left: 20px;
}
.page-id-3199 header.site-header {
  background: #f8f9fc !important;
}
.sajpic .home-container.bsec {
  margin: 0;
  background: #fff !important;
  padding-top: 100px;
}
.sajpic .home-container.bsec img {
  margin: 80px 0;
}
.sajpic .home-container.bsec .btns {
  margin-top: 150px;
}
.sajpic .home-container.mhda .row {
  max-width: 1000px;
  margin: 0 auto;
}
.sajpic .home-container.mhda .mnhd {
  font-size: 44px;
  line-height: 1.8;
  font-weight: 600;
  color: #15243b;
}
.sajpic .home-container.mhda .text {
  color: #15243b;
  margin-bottom: 50px;
  font-size: 23px;
}
.sajpic .home-container.compr {
  background-color: #fff;
  padding-top: 0;
}
.sajpic .home-container.compr .row {
  padding: 0 10%;
}
.sajpic .home-container.compr .col {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.sajpic .home-container.compr .rec {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  float: left;
}
.sajpic .home-container.compr .rec .rc {
  width: 50%;
  padding: 15px 20px;
}
.sajpic .home-container.compr .rec .c1 {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.sajpic .home-container.compr .rec.hd {
  font-weight: 700;
  color: #fff;
}
.sajpic .home-container.compr .rec.hd .c1 {
  background-color: #0157d7;
}
.sajpic .home-container.compr .rec.hd .c2 {
  background-color: #09c199;
}
.sajpic .home-container.featr {
  background-color: #fff;
  padding-right: 0;
}
.sajpic .home-container.featr .cont {
  padding: 15px 20px 15px 15px;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 7px;
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.sajpic .home-container.featr .cont:hover {
  transform: scale(1, 1);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.sajpic .home-container.featr .cont h2 {
  color: #15243b;
  font-size: 16px;
  font-weight: 600;
}
.sajpic .home-container.featr .cont p {
  font-size: 14px;
}
.sajpic .home-container.featr .rht {
  padding-top: 2%;
}
.sajpic .home-container.six {
  padding-top: 100px;
  padding-bottom: 80px;
}
.sajpic .home-container.six h2 {
  color: #15243b;
  margin-bottom: 50px;
  font-size: 44px;
  font-weight: 700;
}
.sajpic .home-container.six .col.rht {
  border-radius: 10px;
  border: solid 1px rgba(21, 36, 59, 0.06);
  padding: 20px 40px;
}
.sajpic .home-container.six .col.rht ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sajpic .home-container.six .col.rht li {
  width: 100%;
  float: left;
  margin: 20px 0;
  padding-left: 42px;
  color: #15243b;
  background: url("/wp-content/uploads/2019/10/tick.png") no-repeat left top
    10px;
}
.sajpic .home-container.six .col.rht li.b {
  margin-left: 10%;
  width: 30%;
}
.sajpic .home-container.six.btmtxt div {
  color: #15243b;
  font-size: 40px;
  text-align: center;
  font-weight: 600;
  line-height: 1.6;
}
.sajpic .home-container.seven {
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #f8f9fc;
  overflow: hidden;
}
.sajpic .home-container.seven .content {
  width: 100%;
  float: left;
  padding: 40px;
  padding-bottom: 70px;
  margin-bottom: 100px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  border-radius: 4px;
  z-index: 2;
  position: relative;
}
.sajpic .home-container.seven .content .col.a3 {
  width: 29%;
  margin: 20px 2%;
  min-height: 260px;
  line-height: 28px;
}
.sajpic .home-container.seven .content .col.a3.t {
  margin-left: 20%;
}
.sajpic .home-container.seven .content b {
  color: #15243b;
  font-size: 20px;
  margin: 8px 0;
  display: block;
}
.sajpic .home-container.seven .content .text {
  font-size: 16px;
  opacity: 0.6;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sajpic .home-container.seven .content .text ul {
  margin: 0;
  padding-left: 20px;
}
.page-id-3221 {
  background: url("/wp-content/uploads/2019/11/sec-p1.png") no-repeat top -50px
    right -100px;
}
.page-id-3221 header.site-header {
  background-color: transparent !important;
}
.page-id-3221 header.site-header.menuMinor {
  background-color: #f8f9fc !important;
}
.secrty .home-container.fst {
  padding-bottom: 150px;
}
.secrty .home-container.fst .col.lft {
  padding-left: 10%;
}
.secrty .home-container.fst .row .mnhd {
  font-size: 44px;
  line-height: 1.4;
  font-weight: 600;
  color: #15243b;
}
.secrty .home-container.fst .row .text {
  font-size: 22px;
  line-height: 1.8;
  margin-bottom: 50px;
}
.secrty .menu-items {
  background-color: #fff;
  padding-top: 70px;
}
.secrty .menu-items .row {
  max-width: 900px;
  margin: 0 auto;
}
.secrty .menu-items h2 {
  font-size: 28px;
  color: #15243b;
}
.secrty .menu-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.secrty .menu-items li {
  margin: 30px 0;
  min-height: 180px;
}
.secrty .menu-items li .icon {
  width: 152px;
  height: 152px;
  display: inline-block;
  margin-right: 60px;
  margin-top: 27px;
  position: relative;
  vertical-align: top;
  background-repeat: no-repeat;
}
.secrty .menu-items .data-center-logo .icon {
  background-image: url(/wp-content/uploads/2019/11/data-center.png);
}
.secrty .menu-items .application-logo .icon {
  background-image: url(/wp-content/uploads/2019/11/best-practice.png);
}
.secrty .menu-items .product-security-logo .icon {
  background-image: url(/wp-content/uploads/2019/11/product-security.png);
}
.secrty .menu-items .compliance-logo .icon {
  background-image: url(/wp-content/uploads/2019/11/compliance.png);
}
.secrty .menu-items .best-practice-logo .icon {
  background-image: url(/wp-content/uploads/2019/11/best-practice-1.png);
}
.secrty .menu-items .gdpr-logo .icon {
  background-image: url(/wp-content/uploads/2020/02/gdpr-logo.png);
}
.secrty .menu-items .gdpr-logo {
  margin-top: 50px;
}
.secrty .menu-items .sec-logo-a .icon {
  background-image: url(/wp-content/uploads/2026/02/kendis-iso_27001_2022.png);
  background-size: 124px;
}
.secrty .menu-items .sec-logo-b .icon {
  background-image: url(/wp-content/uploads/2020/02/csa-1.png);
  background-size: 161px;
}
.secrty .menu-items .copy {
  display: inline-block;
  width: 65%;
  color: #15243b;
}
.secrty .menu-items .certification-a {
  background-image: url(https://d1eipm3vz40hy0.cloudfront.net/images/p-security/compliance-certifications-a.png);
  background-size: 269px 59px;
  display: inline-block;
  height: 59px;
  margin-right: 27px;
  width: 269px;
  margin-top: 20px;
}
.secrty .menu-items .certification-b {
  background-image: url(https://d1eipm3vz40hy0.cloudfront.net/images/p-security/compliance-certifications-b.png);
  background-size: 278px 61px;
  display: inline-block;
  height: 61px;
  width: 278px;
  margin-top: 20px;
}
.secrty .home-container.data {
  background-color: #f8f9fc;
  padding-right: 0;
}
.secrty .home-container.tbm .row {
  max-width: 1200px;
  margin: 0 auto;
}
.secrty .home-container.tbm .mnhd {
  color: #15243b;
  margin-bottom: 50px;
  font-size: 32px;
  font-weight: 600;
}
.secrty .home-container .tblout {
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  overflow: hidden;
}
.secrty table {
  line-height: 1.6;
  max-width: 1200px;
  margin: 0 auto;
}
.secrty table thead th {
  background-color: #f8f9fc;
  font-size: 18px;
  letter-spacing: 1px;
  padding: 20px;
  text-align: left;
  color: #213476;
  border-bottom: 1px solid #d6dae0;
}
.secrty table tbody th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.06);
  font-weight: 400;
  padding: 20px;
  text-align: left;
  vertical-align: top;
  width: 30%;
  text-align: left;
  color: #213476;
}
.secrty table tbody td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  border-right: 1px solid rgba(0, 0, 0, 0.06);
  padding: 20px;
  width: 70%;
  color: #15243b;
}
.secrty .alictn {
  background-color: #213476;
}
.secrty .alictn .mnhd {
  color: #fff !important;
}
.secrty .alictn table tbody td {
  opacity: 1;
}
.secrty .additional {
  margin-bottom: -150px;
}
.secrty .additional .tblout {
  z-index: 2;
  position: relative;
}
.page-id-3870 header.site-header {
  background-color: transparent !important;
}
.page-id-3870 header.site-header.menuMinor {
  background-color: #f8f9fc !important;
}
.gdpr .home-container h1,
.gdpr .home-container h2 {
  color: #15243b;
}
.gdpr .home-container .text {
  color: #15243b;
}
.gdpr .home-container.fst {
  padding-bottom: 70px;
  margin-top: 60px;
  background: url(/wp-content/uploads/2019/10/home-a1.png) repeat-x top 50px
    right;
}
.gdpr .home-container.fst .row {
  max-width: 780px;
  margin: 0 auto;
}
.gdpr .home-container.fst .col {
  background-color: #fff;
}
.gdpr .home-container.fst .mnhd {
  font-size: 48px;
  line-height: 1.2;
  font-weight: 700;
  max-width: 600px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.gdpr .home-container.fst .text {
  font-size: 22px;
  line-height: 1.8;
  margin-bottom: 50px;
}
.gdpr .home-container.sec {
  background-color: #f8f9fc;
  padding-top: 100px;
  font-weight: 600;
}
.gdpr .home-container.sec h2 {
  font-size: 2.2rem;
  color: #15243b;
  margin-bottom: 40px;
}
.gdpr .home-container.sec .txt {
  font-size: 1.4rem;
}
.gdpr .menu-items:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 10px;
  margin-left: -65px;
  width: 130px;
  height: 1px;
  opacity: 0.2;
  background-color: #15243b;
}
.gdpr .menu-items {
  background-color: #f8f9fc;
  padding-top: 70px;
  position: relative;
}
.gdpr .menu-items .row {
  max-width: 900px;
  margin: 0 auto;
}
.gdpr .menu-items h2 {
  font-size: 28px;
  color: #15243b;
}
.gdpr .menu-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.gdpr .menu-items li {
  margin: 30px 0;
}
.gdpr .menu-items li .icon {
  width: 152px;
  height: 152px;
  display: inline-block;
  margin-right: 60px;
  margin-top: 27px;
  position: relative;
  vertical-align: top;
  background-repeat: no-repeat;
}
.gdpr .menu-items .data-center-logo .icon {
  background-image: url(/wp-content/uploads/2020/02/gd1.png);
}
.gdpr .menu-items .application-logo .icon {
  background-image: url(/wp-content/uploads/2020/02/gd2.png);
}
.gdpr .menu-items .product-security-logo .icon {
  background-image: url(/wp-content/uploads/2020/02/gd3.png);
}
.gdpr .menu-items .compliance-logo .icon {
  background-image: url(/wp-content/uploads/2020/02/gd4.png);
}
.gdpr .menu-items .best-practice-logo .icon {
  background-image: url(/wp-content/uploads/2020/02/gd5.png);
}
.gdpr .menu-items .copy {
  display: inline-block;
  width: 67%;
}
.gdpr .menu-items .copy .txt {
  line-height: 1.4;
}
.gdpr .home-container.seven {
  padding-top: 40px;
  padding-bottom: 100px;
  background-color: #fff;
  overflow: hidden;
}
.gdpr .home-container.seven h2.mn {
  margin: 50px auto 70px;
  max-width: 650px;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
}
.gdpr .home-container.seven .content {
  width: 100%;
  float: left;
  padding: 40px;
  padding-bottom: 70px;
  margin-bottom: 100px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  border-radius: 4px;
  z-index: 2;
  position: relative;
}
.gdpr .home-container.seven .content .col.a3 {
  width: 23%;
  margin: 20px 5%;
  min-height: 260px;
  line-height: 28px;
}
.gdpr .home-container.seven .content .col.a3.t {
  margin-left: 20%;
}
.gdpr .home-container.seven .content b {
  color: #15243b;
  font-size: 20px;
  margin: 8px 0;
  display: block;
}
.gdpr .home-container.seven .content .text {
  font-size: 16px;
  opacity: 0.6;
}
.dvlpt-optn .home-container.fst {
  background: url("/wp-content/uploads/2019/11/depl.png") no-repeat bottom -50px
    right -117px;
  padding: 80px 8%;
  padding-bottom: 200px;
}
.dvlpt-optn .home-container.fst .col.lft {
  padding-left: 0;
  padding-top: 0;
}
.dvlpt-optn .home-container.fst .mnhd {
  color: #15243b;
  font-weight: 600;
}
.dvlpt-optn .home-container.fst .txt {
  font-size: 1.7rem;
  margin: 20px 0 50px;
  line-height: 1.5;
}
.dvlpt-optn .home-container h1,
.dvlpt-optn .home-container h2 {
  font-size: 2.2rem;
  color: #15243b;
  margin-bottom: 10px;
  font-weight: 600;
}
.dvlpt-optn .home-container .txt {
  font-size: 1.6rem;
}
.dvlpt-optn .home-container.table .row,
.dvlpt-optn .home-container.thr .row {
  max-width: 1150px;
  margin: 0 auto;
}
.dvlpt-optn .home-container.thr {
  background: url("/wp-content/uploads/2019/11/depbgline.png") no-repeat top
    350px center #f8f9fc;
}
.dvlpt-optn .home-container.thr .col.m {
  margin-top: 75px;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  transition: all 0.5s ease;
}
.dvlpt-optn .home-container.thr .col.m:hover {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.4);
}
.dvlpt-optn .home-container.thr .col.m.clck {
  cursor: pointer;
}
.dvlpt-optn .home-container.thr .col.lft {
  border-top: 4px solid #213476;
}
.dvlpt-optn .home-container.thr .col.lft .aimg {
  background-color: #e9ebf2;
}
.dvlpt-optn .home-container.thr .col.rht {
  border-top: 4px solid #09c199;
}
.dvlpt-optn .home-container.thr .col.rht .aimg {
  background-color: #e7f9f5;
}
.dvlpt-optn .home-container.thr .col .aimg {
  height: 310px;
  padding-top: 40px;
}
.dvlpt-optn .home-container.thr .col .txtd {
  padding: 25px 30px;
  font-size: 18px;
  min-height: 180px;
}
.dvlpt-optn .home-container.thr .col h2 {
  font-size: 24px;
  margin: 0;
  margin-bottom: 10px;
}
.dvlpt-optn .home-container.thr .col .txt {
  font-size: 18px;
  opacity: 0.6;
  line-height: 1.5;
  color: #354052 !important;
}
.dvlpt-optn .home-container.thr .col.a5 {
  width: 48%;
}
.dvlpt-optn .home-container.table {
  background-color: #f8f9fc;
}
.dvlpt-optn .home-container.table .tabs {
  display: none;
}
.dvlpt-optn .home-container.table .mnhd {
  font-size: 32px;
  margin-bottom: 40px;
}
.dvlpt-optn .home-container.table table {
  margin-top: 40px;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
  font-size: 1rem;
  line-height: 1.8;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
.dvlpt-optn .home-container.table th,
.dvlpt-optn .home-container.table td {
  padding: 20px;
  border-style: solid;
  border-color: #dfe1e6;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  vertical-align: top;
}
.dvlpt-optn .home-container.table th {
  background-color: #f8f9fc;
  height: 73px;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
  color: #42526e;
  font-size: 18px;
  font-weight: 600;
}
.dvlpt-optn .home-container.table th.b {
  background-color: #e3e6ef;
  color: #213476;
}
.dvlpt-optn .home-container.table th.c {
  background-color: #e1f4f2;
  color: #09c199;
}
.dvlpt-optn .home-container.table td.ab {
  font-size: 16px;
  color: #213476;
}
.dvlpt-optn .home-container.table table ul {
  margin: 10px 0 0;
}
.sugarcloud .home-container h1,
.sugarcloud .home-container h2 {
  font-size: 2.2rem;
  color: #15243b;
}
.sugarcloud .home-container .txt {
  font-size: 1.4rem;
  line-height: 1.4;
  color: #15243b !important;
}
.sugarcloud .home-container.fst .row {
  max-width: 660px;
  margin: 0 auto;
}
.sugarcloud .home-container.fst .mnimg {
  margin-top: 50px;
  margin-bottom: 10px;
}
.sugarcloud .home-container.fst .mnhd {
  font-size: 48px;
  font-weight: 700;
}
.sugarcloud .home-container.fst .txt {
  font-size: 22px;
  margin: 20px 0 50px;
  line-height: 1.5;
}
.sugarcloud .home-container.sec {
  background: url(/wp-content/uploads/2020/02/k-cl-dot.png) no-repeat center
    bottom #f8f9fc;
}
.sugarcloud .home-container.sec h2 {
  max-width: initial;
  margin: 0 auto 50px auto;
  font-size: 2.25rem;
  font-weight: 600;
}
.sugarcloud .home-container.sec .row {
  max-width: 1070px;
  padding: 0 10%;
}
.sugarcloud .home-container.sec.b .row {
  padding: 0;
}
.sugarcloud .home-container .txtd .url {
  font-size: 1.3rem;
  clear: both;
  margin-left: 10px;
}
.sugarcloud .home-container.chos {
  background-color: #f8f9fc;
  padding-bottom: 120px;
}
.sugarcloud .home-container.chos .content {
  display: flex;
}
.sugarcloud .home-container.chos h2 {
  margin-top: 0;
  margin-bottom: 80px;
}
.sugarcloud .home-container.chos .col {
  width: 30%;
  margin-right: 4%;
  background-color: #fff;
  padding: 35px 25px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}
.sugarcloud .home-container.chos .col.lst {
  margin-right: 0;
}
.sugarcloud .home-container.chos .col h3 {
  margin-top: 0;
}
.sugarcloud .home-container.chos .col .txt {
  font-size: 1.2rem;
}
.sugarcloud .home-container.inmd.a {
  padding-bottom: 50px;
}
.sugarcloud .home-container.inmd.b {
  padding-top: 50px;
  padding-bottom: 50px;
}
.sugarcloud .home-container.inmd.c {
  padding-top: 50px;
}
.sugarcloud .home-container.inmd .row {
  max-width: 1200px;
  margin: 0 auto;
}
.sugarcloud .home-container.inmd .txtd {
  padding-top: 30px;
}
.sugarcloud .home-container.lst {
  background: url(/wp-content/uploads/2020/02/steller.png) no-repeat center
    center #f8f9fc;
}
.sugarcloud .home-container.lst .row {
  margin: 50px auto;
  max-width: 800px;
}
.sugarcloud .home-container.lst h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 50px;
}
.premise .home-container h2 {
  font-size: 2.2rem;
  color: #15243b;
}
.premise .home-container .txt {
  font-size: 1.4rem;
  line-height: 1.4;
  color: #15243b !important;
}
.premise .home-container.fst .row {
  max-width: 660px;
  margin: 0 auto;
}
.premise .home-container.fst .mnimg {
  margin-top: 50px;
  margin-bottom: 10px;
}
.premise .home-container.fst .mnhd {
  font-size: 48px;
  font-weight: 700;
}
.premise .home-container.fst .txt {
  font-size: 22px;
  margin: 20px 0 50px;
  line-height: 1.5;
}
.premise .home-container.sec {
  background-color: #f8f9fc;
}
.premise .home-container.sec h2 {
  max-width: initial;
  margin: 0 auto 50px auto;
  font-size: 2.25rem;
  font-weight: 600;
}
.premise .home-container.sec .row {
  max-width: 1110px;
  padding: 0 10%;
}
.premise .home-container.sec.b .row {
  padding: 0;
}
.premise .home-container.blwdgt {
  background: url(/wp-content/uploads/2020/02/bg-1.png) no-repeat left bottom
    #213476;
  padding-bottom: 0;
}
.premise .home-container.blwdgt .inn {
  background: url(/wp-content/uploads/2020/02/bg2.png) no-repeat right bottom;
}
.premise .home-container.blwdgt .md {
  max-width: 1110px;
  margin: 60px auto 120px;
  display: inline-block;
}
.premise .home-container.blwdgt * {
  color: #fff !important;
}
.premise .home-container.blwdgt h2 span.grn {
  color: #09c199 !important;
}
.premise .home-container.blwdgt h2 {
  margin-bottom: 20px;
}
.premise .home-container.blwdgt .smimg {
  max-width: 600px;
  margin: 50px auto 0;
  display: block;
  display: flex;
}
.premise .home-container.blwdgt .smimg .col {
  margin: 0 1%;
}
.premise .home-container.flxb .rht .col {
  padding: 30px 30px 30px 160px;
  border-radius: 8px;
  margin-bottom: 20px;
  background-color: #f8f9fc;
  background-position: left 40px center;
  background-repeat: no-repeat;
}
.premise .home-container.flxb .rht .col.a {
  background-image: url(/wp-content/uploads/2020/02/flex1.png);
}
.premise .home-container.flxb .rht .col.b {
  background-image: url(/wp-content/uploads/2020/02/flex2.png);
}
.premise .home-container.flxb .rht .col.c {
  background-image: url(/wp-content/uploads/2020/02/flex3.png);
}
.premise .home-container.flxb .rht .col h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 20px;
}
.premise .home-container.flxb .rht .col .txt {
  font-size: 18px;
}
.premise .home-container.lst {
  background: url(/wp-content/uploads/2020/02/steller.png) no-repeat center
    center #f8f9fc;
}
.premise .home-container.lst .row {
  margin: 50px auto;
  max-width: 800px;
}
.premise .home-container.lst h2 {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 50px;
}
.reports .home-container.fst .mnhd {
  font-size: 48px;
  line-height: 1.8;
  font-weight: 600;
  color: #15243b;
}
.reports .home-container.fst .mnhd span {
  color: #09c199;
}
.reports .home-container.fst .text {
  color: #15243b;
  font-size: 22px;
  max-width: 650px;
  margin: 0 auto;
}
.reports .home-container.bg {
  background-color: #f8f9fc;
}
.reports .home-container.four.progress .mnhd {
  color: #15243b;
  font-size: 36px;
  margin: 40px 0 100px;
}
.reports .home-container.four.progress .col {
  width: 21%;
  position: relative;
  margin: 0 6%;
}
.reports .home-container.four.progress .col h2 {
  font-size: 24px;
}
.reports .home-container.four.progress .col p {
  opacity: 0.6;
  font-size: 16px;
  line-height: 1.4;
  color: #15243b;
}
.reports .home-container.fst .col.lft {
  padding-top: 2em;
}
.reports .home-container.four.scope .mnhd,
.reports .home-container.four.obj .mnhd {
  color: #15243b;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 50px;
}
.reports .home-container.four.scope .cont h2 {
  font-size: 24px;
  font-weight: 600;
  color: #15243b;
  position: relative;
  padding-left: 45px;
  cursor: pointer;
}
.reports .home-container.four.scope .cont h2:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 9px;
  left: 0;
  display: block;
  background: url(/wp-content/uploads/2020/08/arr-dn.png) no-repeat center
    center;
}
.reports .home-container.four.scope .cont .accr {
  border-bottom: 1px solid #e4e7ec;
}
.reports .home-container.four.scope .dn {
  display: none;
  font-size: 18px;
  opacity: 0.6;
  line-height: 1.4;
  color: #15243b;
  padding-bottom: 20px;
}
.reports .home-container.four.scope .dn.blk {
  display: block;
}
.reports .home-container.four.scope.a .col.rht {
  margin-top: -150px;
}
.reports .home-container.four.scope.bg .col.rht {
  margin-top: 20px;
}
.reports .home-container.four.obj .txt {
  opacity: 0.8;
  line-height: 1.6;
  font-size: 18px;
}
.reports .home-container.four.obj .lft {
  margin-top: 80px;
}
.reports .btmtxt div {
  color: #15243b;
  font-size: 40px;
  max-width: 650px;
  margin: 40px auto 50px;
  text-align: center;
  font-weight: 600;
  line-height: 1.6;
}
.reports .home-container.seven {
  padding-top: 40px;
  padding-bottom: 100px;
  overflow: hidden;
}
.reports .home-container.seven .content {
  width: 100%;
  float: left;
  padding: 40px;
  padding-bottom: 70px;
  margin-bottom: 100px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  border-radius: 4px;
  z-index: 2;
  position: relative;
}
.reports .home-container.seven .content .col.a3 {
  width: 23%;
  margin: 20px 5%;
  min-height: 260px;
  line-height: 28px;
}
.reports .home-container.seven .content .col.a3.t {
  margin-left: 20%;
}
.reports .home-container.seven .content b {
  color: #15243b;
  font-size: 20px;
  margin: 8px 0;
  display: block;
}
.reports .home-container.seven .content .text {
  font-size: 16px;
  opacity: 0.6;
}
.site-footer .mainFooter {
  max-width: 100%;
  position: unset;
  margin: 0 5%;
}
.footer .sure-cont {
  display: none;
}
footer.site-footer {
  margin: 0;
  background-color: #15243b !important;
  position: relative;
  padding: 50px 0 0;
}
footer.site-footer a {
  color: #fff;
  opacity: 0.8 !important;
  font-size: 18px !important;
}
.site-footer .main .hd {
  color: #fff;
  font-weight: 700;
  font-size: 20px !important;
  text-transform: initial !important;
}
.site-footer .col.im {
  background: url("https://kendis.io/wp-content/uploads/2019/10/kendislogo-w.png")
    no-repeat;
  height: 24px;
  width: 50%;
  margin-top: 5px;
}
.site-footer .col.im img {
  display: none;
}
.site-footer .col.cprht {
  width: 50%;
}
.site-footer .col.cprht h6 {
  color: #fff;
  opacity: 1 !important;
  font-size: 13px;
  text-align: center;
  margin: 0;
  font-weight: 400;
}
.mainFooter .freddoFooterWidget {
  padding-bottom: 140px;
}
.mainFooter .freddoFooterWidget #footer-2 {
  width: 100%;
}
.mainFooter .freddoFooterWidget #footer-1 {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 20px 5%;
}
.mainFooter .freddoFooterWidget .footer #text-4 {
  width: 65%;
}
.mainFooter .freddoFooterWidget .footer .wpcw-widget-social {
  width: auto;
  float: right;
}
.mainFooter .wpcw-widget-social ul li {
  opacity: 1;
  padding: 0;
}
.mainFooter .freddoFooterWidget .footer .main {
  width: 30%;
}
.site-footer .mainFooter {
  max-width: 2000px;
  margin: 0 auto;
  position: relative;
  padding: 0 5%;
}
.mainFooter .freddoFooterWidget #footer-2 .widget {
  margin: 0 auto;
  max-width: 1300px;
}
.mainFooter .freddoFooterWidget .footer .main.last {
  width: 17%;
}
.home-container .mnhd span {
  color: #09c199;
}
.home-container h2 span.grn {
  color: #09c199;
}
.home-container h2 span.blu {
  color: #0157d7;
}
.home-container h2 span.prp {
  color: #681b7b;
}
.home-container h2 span.yel {
  color: #f7981f;
}
.home-container .btns .btn {
  display: inline-block;
  margin: 0 15px;
  font-size: 1em;
  padding: 8px 35px;
}
.hmnw.home-container.tp {
  background: url("/wp-content/uploads/2019/10/home-a1.png") repeat-x top 92px
    right;
}
.hmnw.home-container.tp .row {
  max-width: 800px;
  margin: 0 auto;
}
.hmnw.home-container.tp h2 {
  font-family: Cabin;
  font-size: 48px;
  font-weight: 700;
  color: #15243b;
  background-color: #fff;
  padding: 20px 50px;
}
.hmnw.home-container.tp h2 span {
  color: #09c199;
}
.hmnw.home-container.logosec {
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
}
.hmnw.home-container.logosec .row {
  padding-bottom: 20px;
  border-bottom: none;
  text-align: center;
  margin-top: 50px;
}
.home-container.logosec .colg {
  width: 20%;
  height: 68px;
  margin: 0 2%;
  display: inline-block;
}
.home-container.logosec .colg img {
  position: relative;
}
.home-container.logosec .colg.a img {
  top: -5px;
}
.home-container.logosec .colg.c img {
  max-width: 165px;
  width: 100%;
  top: 6px;
}
.hmnw.home-container.fst .col.lft .btns .btn {
  margin: 50px 0 0;
  padding: 5px 30px;
}
.hmnw.home-container.fst {
  background: url(/wp-content/uploads/2019/10/fst-bgbtm.png) no-repeat left
    bottom;
  background-size: 30%;
}
.hmnw.home-container.fst .hmpic {
  position: relative;
}
.hmnw.home-container.fst .hmpic * {
  transition: all 0.5s ease-in-out;
}
.hmnw.home-container.fst .hmpic:hover .overlay {
  background-color: rgb(9 20 31/15%);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.hmnw.home-container.fst .hmpic .play {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px;
  background-color: #09c199;
  border-radius: 50px;
  box-shadow: 0 4px 20px 0 rgb(0 0 0/14%);
}
.hmnw.home-container.fst .hmpic:hover .play {
  box-shadow: 0 4px 20px 0 rgb(0 0 0/30%);
  background-color: #23d4ad;
  transition: all 0.5s ease-in-out;
}
.hmnw.home-container.fst .hmpic .play:before {
  position: absolute;
  top: 31%;
  left: 38%;
  font-size: 36px;
  color: #fff;
}
.hmnw.home-container.fst .hmpic img {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
  float: left;
}
.hmnw.home-container.fst .hmpic img:hover {
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.3);
}
.hmnw.home-container.fst .col.a5 {
  width: 56%;
}
.hmnw.home-container.fst .hmpic p {
  margin: 0;
}
.hmnw.home-container.fst .col.lft p.fs-30 {
  font-size: 22px;
  color: #15243b;
}
.hmnw.home-container.fst .col.lft .btn {
  font-size: 1em;
  padding: 8px 30px;
}
@keyframes blinkline {
  50% {
    border-color: #f85359;
  }
}
.hmnw.home-container.fst .hmpic .ps.dot {
  position: absolute;
  -webkit-animation: blinkline 0.8s step-end infinite alternate;
  font-family: monospace;
  transition: all 1s ease;
  cursor: pointer;
}
.hmnw.home-container.fst .hmpic .ps.dot.z1 {
  width: 8px;
  height: 19.2%;
  border: 2px dotted #900005;
  border-left: none;
  top: 27.6%;
  left: 44%;
  border-radius: 2px;
}
@keyframes blinkcrcl {
  0% {
    box-shadow: 0 0 15px red;
  }
  50% {
    box-shadow: none;
  }
  100% {
    box-shadow: 0 0 15px red;
  }
}
.hmnw.home-container.fst .hmpic .ps.circl {
  width: 1.6%;
  height: 2.2%;
  display: block;
  position: absolute;
  border-radius: 50px;
  background-color: #f85359;
  color: #fff;
  font-size: 7px;
  text-align: center;
  cursor: pointer;
  -webkit-animation: blinkcrcl 3s linear infinite;
  -moz-animation: blinkcrcl 3s linear infinite;
  -ms-animation: blinkcrcl 3s linear infinite;
  -o-animation: blinkcrcl 3s linear infinite;
  animation: blinkcrcl 3s linear infinite;
}
.hmnw.home-container.fst .hmpic .ps.circl.c1 {
  top: 51.6%;
  left: 41.7%;
}
.hmnw.home-container.fst .hmpic .ps.circl.c2 {
  top: 34.2%;
  left: 66%;
}
.hmnw.home-container.fst .hmpic .ps.circl.c3 {
  top: 16.7%;
  left: 90.2%;
}
.hmpic .pdot {
  display: none;
  position: absolute;
  left: 44%;
  top: 10%;
  width: 280px;
  line-height: 1.6;
  text-align: left;
  z-index: 5;
  padding: 15px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 6px;
}
.hmpic .pdot:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
.hmpic .pdot h3 {
  color: #213476;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 5px;
}
.hmpic .pdot .txt {
  font-size: 13px;
}
@keyframes blinkbox {
  0% {
    box-shadow: 0 0 10px #21c09a;
  }
  50% {
    box-shadow: none;
  }
  100% {
    box-shadow: 0 0 10px #21c09a;
  }
}
.hmnw.home-container.fst .hmpic .ps.box {
  display: block;
  position: absolute;
  border-radius: 4px;
  cursor: pointer;
  -webkit-animation: blinkbox 3s linear infinite;
  -moz-animation: blinkbox 3s linear infinite;
  -ms-animation: blinkbox 3s linear infinite;
  -o-animation: blinkbox 3s linear infinite;
  animation: blinkbox 3s linear infinite;
}
.hmnw.home-container.fst .hmpic .ps.box.x1 {
  width: 8.2%;
  height: 3.5%;
  top: 1.4%;
  left: 82%;
}
.hmnw.home-container.fst .hmpic .ps.box.x2 {
  width: 2%;
  height: 2%;
  top: 21%;
  left: 24%;
}
.hmnw.home-container.fst .hmpic .ps.box.x3 {
  width: 5.2%;
  height: 1.8%;
  top: 23.6%;
  left: 6.3%;
}
.hmpic .pbox {
  display: none;
}
.hmpic .ps.box:hover .pbox {
  display: block;
  position: absolute;
  left: -170px;
  top: 27px;
  width: 280px;
  line-height: 1.6;
  text-align: left;
  z-index: 5;
  padding: 15px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 6px;
}
.hmpic .pbox:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
.hmpic .pbox h3 {
  color: #213476;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 5px;
}
.hmpic .pbox .txt {
  font-size: 13px;
}
.hmpic .ps.box.x1:hover .pbox {
  left: -128px;
  top: 38px;
}
.hmpic .ps.box.x1 .pbox:after {
  left: 58%;
}
.hmpic .ps.box.x2:hover .pbox {
  left: -131px;
  top: 27px;
}
.hmpic .ps.box.x3:hover .pbox {
  left: -117px;
  top: 27px;
}
.home-container.find {
  background: url("/wp-content/uploads/2019/10/difficult-rht.png") top 60px
    right #f8f9fc no-repeat;
  padding-top: 200px;
}
.home-container.find .col {
  margin-bottom: 40px;
}
.home-container.find .sm {
  padding-right: 5%;
  margin-top: -100px;
}
.home-container.find .sm h2 {
  color: #15243b;
  font-size: 36px;
  line-height: 1.4;
}
.home-container.find .sm p {
  color: #15243b;
  font-size: 22px;
  opacity: 0.6;
  line-height: 1.4;
}
.home-container.find .bx {
  padding: 20px 40px 20px 250px;
  position: relative;
  min-height: 267px;
}
.home-container.find .bx img {
  position: absolute;
  left: 40px;
  top: 40px;
  width: 170px;
}
.home-container.find .bx h2 {
  color: #15243b;
  font-size: 22px;
  margin-top: 0;
}
.home-container.find .bx p {
  color: #15243b;
  font-size: 17px;
}
.home-container.find .col.z2 {
  background-color: #efe4f8;
}
.home-container.find .col.z3 {
  background-color: #e6effc;
}
.home-container.find .col.z4 {
  background-color: #e3f6f8;
}
.home-container.find .col.z5 {
  background-color: #e6faee;
}
.home-container.find .col.z6 {
  background-color: #f5f0e6;
}
.home-container.find .col.mr {
  margin-right: 2%;
}
.home-container.jira {
  background-color: #213476;
}
.home-container.jira .lft {
  color: #fff;
  font-size: 22px;
}
.home-container.jira .cont h2 {
  font-size: 40px;
  color: #09c199;
}
.home-container.jira .cont h2 span {
  font-size: 32px;
  color: #fff;
  display: block;
}
.home-container.jira .cont .txt {
  margin-bottom: 60px;
}
.home-container.jira .btm .col {
  width: 46%;
  min-height: 112px;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  margin-right: 2%;
  color: #fff;
  line-height: 1.4;
  font-size: 18px;
  margin-bottom: 15px;
}
.home-container.jira .btm .col img {
  width: 24px;
  margin-bottom: 2px;
}
.home-container.jira .btm .col.b img {
  width: 26px;
}
.home-container.jira .btm .col .url {
  color: #fff;
  text-decoration: underline;
}
.home-container.jira .btm .col .url:hover {
  color: #fff;
  text-decoration: none;
}
.home-container.jira .rht {
  position: relative;
  min-width: 200px;
  min-height: 450px;
}
.home-container.jira .rht .bx {
  width: 248px;
  height: 84px;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff;
  padding: 20px 0;
  text-align: center;
  position: absolute;
}
.home-container.jira .rht .bx.z1 {
  top: 0;
  left: 143px;
}
.home-container.jira .rht .bx.z2 {
  top: 130px;
  left: 0;
}
.home-container.jira .rht .bx.z3 {
  top: 130px;
  left: 300px;
  padding-top: 12px;
}
.home-container.jira .rht .bx.z3 img {
  margin-top: -5px;
}
.home-container.jira .rht .bx.z4 {
  top: 260px;
  left: 170px;
  font-size: 22px;
  padding-top: 20px;
}
.home-container.jira .rht a.bx {
  transition: all 0.5s ease;
}
.home-container.jira .rht a.bx:hover {
  box-shadow: 0 7px 5px 0 #00000000;
  background-color: #f6f8ff;
}
.home-container.jira .rht .light {
  position: absolute;
  top: 355px;
  left: 45%;
  font-size: 12px;
  color: #fff;
  opacity: 0.8;
  text-align: center;
  width: 150px;
  margin-left: -75px;
}
.home-container.jira .rht .light a {
  text-decoration: underline;
  color: #fff;
}
.home-container.jira .rht .light a:hover {
  text-decoration: none;
}
.home-container.jira .rht .bx.z1:before,
.home-container.jira .rht .bx.z1:after {
  content: "";
  position: absolute;
  top: 42px;
  width: 30px;
  height: 64px;
  border: 0 dashed #09c199;
  border-top-width: 3px;
}
.home-container.jira .rht .bx.z1:before {
  left: -50px;
  border-left-width: 3px;
  border-radius: 4px 0 0;
}
.home-container.jira .rht .bx.z1:after {
  left: 265px;
  border-right-width: 3px;
  border-radius: 0 4px 0 0;
}
.home-container.jira .rht .bx.z2:after {
  content: "";
  position: absolute;
  top: -22px;
  left: 276px;
  width: 2px;
  height: 130px;
  border-right: 3px dashed #09c199;
}
.hmnw.manage {
  background-color: #fff;
  padding-bottom: 0;
}
.hmnw.manage .row {
  margin: 0 5%;
}
.hmnw.manage .mnhd {
  font-size: 35px !important;
}
.hmnw.manage .mtxt {
  margin: 0 10%;
  margin-bottom: 100px;
  font-size: 18px;
}
.hmnw.manage .col.lft {
  padding-right: 20%;
}
.hmnw.manage .col .cont {
  padding: 10px 40px;
  height: 250px;
  margin: 0;
  background-color: #fff;
  box-shadow: 0 7px 24px 0 rgba(83, 83, 83, 0.3);
  text-align: left;
  position: relative;
  transition: all 1s ease;
}
.hmnw.manage .col.lft .cont {
  margin-bottom: 130px;
}
.hmnw.manage .col.rht.bx2 .cont {
  margin-top: 182px;
}
.hmnw.manage .col.rht.bx4 .cont {
  margin-top: 110px;
}
.hmnw.manage .col.rht.bx6 .cont {
  margin-top: 140px;
}
.hmnw.manage .col .cont .icomng {
  float: left;
  width: 101px;
  margin-right: 15px;
  margin-bottom: 20px;
}
.hmnw.manage .col .cont h4 {
  color: #213476;
  margin: 15px 0;
}
.hmnw.manage .col .cont p {
  line-height: 1.5;
  margin: 0;
  font-size: 16px;
}
.hmnw.manage .col .cont .vmore {
  text-align: right;
}
.hmnw.manage .col .cont .vmore a {
  font-size: 14px;
}
.hmnw.manage .col .crcl {
  position: absolute;
  top: -25px;
  background-color: #fff;
  border: 10px solid #09c199;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  z-index: 3;
  transition: all 1s ease;
}
.hmnw.manage .col.lft .crcl {
  right: -25px;
}
.hmnw.manage .col.rht .crcl {
  left: -25px;
}
.hmnw.manage .col .line {
  position: absolute;
  top: 105px;
  right: -349px;
  border-top: 1px dashed #666;
  opacity: 0.6;
  z-index: 2;
  width: 360px;
}
.hmnw.manage .col .line.a {
  transform: rotate(34deg);
  top: 105px;
}
.hmnw.manage .col .line.b {
  transform: rotate(-38deg);
  top: -119px;
  right: -354px;
  width: 370px;
}
.hmnw.manage .col .cont .inrtxt {
  height: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 1s ease;
}
.hmnw.manage .col .cont .inrtxt ul {
  margin: 0;
  padding: 20px 0 0 20px;
}
@media all and (max-width: 1500px) {
  .hmnw.manage .col .line.a {
    width: 320px;
    top: 95px;
    right: -313px;
  }
  .hmnw.manage .col .line.b {
    width: 330px;
    top: -105px;
    right: -310px;
  }
}
@media all and (max-width: 1300px) {
  .hmnw.manage .col .line.a {
    width: 300px;
    top: 94px;
    right: -279px;
    transform: rotate(38deg);
  }
  .hmnw.manage .col .line.b {
    width: 300px;
    top: -109px;
    right: -275px;
    transform: rotate(-41deg);
  }
}
@media all and (max-width: 1220px) {
  .hmnw.manage .col .cont p,
  .hmnw.manage .col .cont .inrtxt li {
    font-size: 15px;
  }
}
@media all and (min-width: 1550px) {
  .hmnw.manage .col .line.a {
    width: 350px;
    top: 90px;
    right: -341px;
    transform: rotate(33deg);
  }
  .hmnw.manage .col .line.b {
    width: 350px;
    top: -106px;
    right: -337px;
    transform: rotate(-34deg);
  }
}
@media all and (min-width: 1800px) {
  .hmnw.manage .col .line.a {
    width: 400px;
    top: 100px;
    right: -392px;
    transform: rotate(30deg);
  }
  .hmnw.manage .col .line.b {
    width: 400px;
    top: -108px;
    right: -392px;
    transform: rotate(-32deg);
  }
}
.hmnw.home-container.bsec {
  margin-bottom: 0;
  margin-top: 0;
}
.home-container.scale .sliding {
  display: none;
}
.home-container.scale * {
  color: #15243b;
}
.home-container.scale .row {
  margin: 70px 5%;
}
.home-container.scale .mnhd {
  margin: 15px 0 80px;
}
.home-container.scale .mnhd b {
  display: block;
}
.hmnw.home-container.scale .lft.nvout .nav {
  padding-right: 27%;
}
.hmnw.home-container.scale .mnhd {
  font-size: 34px;
  margin: 0;
}
.home-container.scale ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.home-container.scale .nav-vertical .navlink .ico {
  float: left;
  margin: 2px 10px 0 -5px;
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
}
.home-container.scale .nav-vertical .navlink .ico.a {
  background-image: url("/wp-content/uploads/2019/10/dashboard1.png");
}
.home-container.scale .nav-vertical .active .navlink .ico.a {
  background-image: url("/wp-content/uploads/2019/10/dashboard2.png");
}
.home-container.scale .nav-vertical .navlink .ico.b {
  background-image: url("/wp-content/uploads/2019/10/dependencies1.png");
}
.home-container.scale .nav-vertical .active .navlink .ico.b {
  background-image: url("/wp-content/uploads/2019/10/dependencies2.png");
}
.home-container.scale .nav-vertical .navlink .ico.c1 {
  background-image: url("/wp-content/uploads/2019/11/scrm.png");
}
.home-container.scale .nav-vertical .active .navlink .ico.c1 {
  background-image: url("/wp-content/uploads/2019/11/scrm2.png");
}
.home-container.scale .nav-vertical .navlink .ico.c {
  background-image: url("/wp-content/uploads/2019/10/team1.png");
}
.home-container.scale .nav-vertical .active .navlink .ico.c {
  background-image: url("/wp-content/uploads/2019/10/team2.png");
}
.home-container.scale .nav-vertical .navlink .ico.d {
  background-image: url("/wp-content/uploads/2019/10/board1.png");
}
.home-container.scale .nav-vertical .active .navlink .ico.d {
  background-image: url("/wp-content/uploads/2019/10/board2.png");
}
.home-container.scale .nav-vertical .navlink .ico.e {
  background-image: url("/wp-content/uploads/2019/10/scrum1.png");
}
.home-container.scale .nav-vertical .active .navlink .ico.e {
  background-image: url("/wp-content/uploads/2019/10/scrum2.png");
}
.home-container.scale .nav-vertical .navlink .ico.f {
  background-image: url("/wp-content/uploads/2019/10/tracking1.png");
}
.home-container.scale .nav-vertical .active.navlink .ico.f {
  background-image: url("/wp-content/uploads/2019/10/tracking2.png");
}
.home-container.scale .nav-pills .navlink {
  border-radius: 0.25rem;
}
.home-container.scale .nav-pills .navitem.show .navlink,
.nav-pills .active .navlink {
  color: #fff;
  background-color: #0275d8;
}
.home-container.scale .nav-fill .navitem {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
.home-container.scale .nav-justified .navitem {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  text-align: center;
}
.home-container.scale .tab-content > .tabpane {
  display: none;
}
.home-container.scale .tab-content > .active {
  display: block;
}
.home-container.scale .tab-content > .tabpane h3 {
  margin-top: 0;
}
.home-container.scale .navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0.5rem 1rem;
}
@media (max-width: 575px) {
  .home-container.scale .navbar > .container {
    margin-right: 0;
    margin-left: 0;
  }
}
.home-container.scale .navbar-brand {
  display: inline-block;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
}
.home-container.scale .navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.home-container.scale .navbar-toggleable-xl,
.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.home-container.scale .navbar-nav .navlink {
  padding-right: 0;
  padding-left: 0;
}
.home-container.scale .navbar-text {
  display: inline-block;
  padding-top: 0.425rem;
  padding-bottom: 0.425rem;
}
.home-container.scale .navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.home-container.scale .navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.home-container.scale .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background: center center no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.home-container.scale .navbar-toggler-left {
  position: absolute;
  left: 1rem;
}
.home-container.scale .navbar-toggler-right {
  position: absolute;
  right: 1rem;
}
.home-container.scale .rectangle {
  width: 100%;
  margin-top: 30px;
}
.home-container.scale .rectangle img {
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.home-container.bsec.hmnw {
  margin-bottom: 0;
}
.page-id-2590 header.site-header {
  background-color: #2e41db;
  background: linear-gradient(40deg, #2e41db, #96239b);
}
.page-id-2590 .home-container.blbk {
  background-color: #2e41db;
  background: linear-gradient(40deg, #2e41db, #96239b);
}
.onsite .leftside {
  width: 70%;
  float: left;
  padding: 0 3% 0 5%;
}
.onsite .rightside {
  width: 30%;
  float: left;
  padding: 0 5% 0 0;
}
.onsite .home-container.blwdgt {
  margin-bottom: 80px;
  padding-bottom: 0;
  background: url(/wp-content/uploads/2020/02/bg-1.png) no-repeat left bottom
    #213476;
}
.onsite .home-container.blwdgt .inn {
  background: url(/wp-content/uploads/2020/02/bg2.png) no-repeat right bottom;
}
.onsite .home-container.blwdgt .md {
  max-width: 1110px;
  margin: 60px auto 120px;
  display: inline-block;
}
.onsite .home-container.blwdgt * {
  color: #fff !important;
}
.onsite .home-container.blwdgt h2 span.grn {
  color: #09c199 !important;
}
.onsite .home-container.blwdgt h2 {
  margin-bottom: 20px;
}
.onsite table * {
  font-size: 13px;
}
.onsite table {
  margin-top: 50px;
}
.onsite table th.header {
  border-bottom: 1px solid #eee;
  background-color: #eef3f6;
  color: #213476;
  padding-left: 10px;
  padding-right: 5px;
}
.onsite table td {
  vertical-align: top;
  padding: 15px;
  padding-right: 5px;
}
.onsite table th.header.t-left {
  text-align: left;
}
.onsite table th.header.a {
  width: 100px;
}
.onsite table td .btn {
  white-space: nowrap;
}
.onsite table td ul {
  margin: 0;
}
.onsite table td.info img {
  width: 80px;
}
.onsite .rightside section {
  position: relative;
  background: #fff;
  box-shadow: 0 1px 5px rgba(148, 181, 201, 0.3);
  padding: 25px;
  min-height: 92px;
  border-radius: 6px;
}
.onsite .rightside section h3 {
  margin-bottom: 8px;
}
.onsite .rightside section h3 span {
  display: block;
  font-size: 15px;
  margin-top: 7px;
}
.onsite .rightside .widget_search h3 {
  font-size: 15px;
  padding-right: 0;
}
.onsite .rightside section p {
  display: inline;
}
.onsite .rightside section .field {
  width: 100%;
  height: 45px;
}
.onsite .rightside section input.submit {
  position: absolute;
  bottom: 25px;
  right: 24px;
}
.onsite .rightside section ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.onsite .rightside section li {
  margin-bottom: 15px;
  line-height: 1.7;
}
.onsite .rightside section li a {
  font-size: 16px;
}
.pptc .hmnw.home-container.tp .row {
  max-width: 900px;
}
.pptc .hmnw.home-container.tp h2 {
  margin-bottom: 0;
  padding: 50px;
}
.pptc .hmnw.home-container.tp .txt {
  font-size: 25px;
}
.pptc .home-container .row {
  margin-bottom: 100px;
}
.pptc .home-container .row.a h2 {
  font-size: 38px;
}
.pptc .home-container.b {
  background-color: #f8f9fc;
}
.pptc .home-container.b .mn {
  padding-top: 20px;
}
.pptc .home-container.b .mn b {
  font-size: 24px;
}
.pptc .home-container.b .mn .txt {
  margin: 15px 0;
}
.pptc .home-container .table.four td {
  width: 25%;
}
.pptc .home-container .table.five td {
  width: 20%;
}
.pptc .home-container .table.six td {
  width: 17%;
}
.pptc .home-container .table.seven td {
  width: 14%;
}
.pptc .home-container .table.eight td {
  width: 12%;
}
.pptc .home-container .table {
  background-color: #fff;
  box-shadow: 0 1px 5px rgba(148, 181, 201, 0.3);
}
.pptc .home-container .table td {
  border: 1px solid #dee2e6;
  padding: 10px 15px;
  font-size: 16px;
  line-height: 1.6;
}
.pptc .home-container .table .header {
  background-color: #f1f4f8;
  font-weight: 700;
  color: #213476;
  line-height: 1.2;
}
.pptc .home-container .table td.lf {
  background-color: #f1f4f8;
  font-weight: 700;
  color: #213476;
}
.pptc .home-container .table td .light {
  font-size: 12px;
  opacity: 0.6;
  display: block;
}
.pptc .home-container .table td.yes {
  position: relative;
}
.pptc .home-container .table td.yes:before,
.pptc .home-container .table td.no:before {
  width: 50px;
  height: 50px;
  font-size: 16px;
  font-family: FontAwesome;
  margin-right: 5px;
}
.pptc .home-container .table td.yes:before {
  content: "\f00c";
  color: #09c199;
}
.pptc .home-container .table td.no:before {
  content: "\f00d";
  color: #f85359;
}
.faq .home-container .col.rht {
  margin-right: -50px;
}
.faq .home-container.ft .bgnw {
  background: #173e5a;
  background: linear-gradient(255deg, #3cb0a8 0%, #173e5a 80%, #173e5a 0%);
  border-radius: 0 0 20px 20px;
}
.faq .home-container.ft .mnhd {
  font-size: 44px;
  line-height: 1.45;
  font-weight: 600;
  color: #15243b;
}
.faq .home-container.ft .mntxt {
  font-size: 22px;
  color: #15243b;
}
.faq .home-container.ft .hmpic .mnpc {
  border-radius: 6px;
  z-index: 2;
  position: relative;
}
.faq .home-container.ft .hmpic .pc1 {
  position: absolute;
  top: -20px;
  right: -20px;
  z-index: 1;
}
.faq .home-container.ft .hmpic .pc2 {
  position: absolute;
  left: -32px;
  bottom: -32px;
  z-index: 1;
}
.faq .home-container.ft .btns {
  margin-top: 30px;
}
.faq .home-container.ft .btns .btn {
  margin: 0;
  border-radius: 8px;
}
.faq .home-container.qstn .row {
  margin: 50px auto;
  border: 1px solid #d1dde7;
  border-radius: 4px;
}
.faq .home-container.qstn hr {
  background-color: #d1dde7;
  color: #b8c1c8;
  margin: 0;
}
.faq .accordion {
  position: relative;
  padding-left: 45px;
  padding-right: 110px;
  cursor: pointer;
  font-weight: 500;
  transition: all 0.5s ease;
  color: #333;
  font-size: 24px;
}
.faq .accordion.active {
  margin-bottom: 10px;
  color: #e36377;
  font-weight: 600;
}
.faq .accordion:after {
  content: " ";
  position: absolute;
  right: 45px;
  top: 3px;
  padding: 4px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: url(/wp-content/uploads/svg-23/ico-plus-grn.svg) no-repeat center
    #d4e3e6;
  transition: all 0.5s ease;
}
.faq .accordion.active:after {
  transform: rotate(45deg);
  transition: all 0.5s ease;
  background-color: #297380;
  background-image: url(/wp-content/uploads/svg-23/ico-plus-wht.svg);
}
.faq .panel {
  display: none;
  padding: 0 110px 20px 45px;
  font-size: 21px;
  color: #15243b;
  transition: all 0.5s ease;
  line-height: 32px;
}
.faq .home-container.lstpnl {
  margin-bottom: 60px;
}
body.page-id-4668 #content.site-content,
body.page-id-5153 #content.site-content {
  overflow: inherit;
}
.pi-flex {
  display: flex;
  padding: 20px 5%;
  padding-bottom: 100px;
}
.pi-flex * {
  font-size: 18px;
}
.pi-flex .ques-menu {
  flex: 0 1 auto;
  max-width: 400px;
  background-color: #f4f4f4;
  padding: 60px 2.5%;
  padding-top: 25px;
  top: 160px;
  height: calc(100vh - 180px);
  overflow-y: scroll;
  position: sticky;
  position: -webkit-sticky;
}
.pi-flex .ques-menu h1 {
  font-family:
    barlow condensed,
    sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.6;
  font-size: 27px;
  margin-top: 0;
  margin-bottom: 30px;
}
.pi-flex .ques-menu .btn-primary-large-white {
  font-weight: 400;
  margin-bottom: 30px;
  display: block;
  text-align: center;
  font-size: 18px;
}
.pi-flex .ques-menu .btn-primary-large-white.a1 {
  border-color: #213476;
  color: #213476;
}
.pi-flex .ques-menu .btn-primary-large-white.a2 {
  border-color: #09c199;
}
.pi-flex .ques-menu .nav {
  padding: 0;
  margin: 0;
  list-style: none;
}
.pi-flex .ques-menu .nav li {
  font-size: 18px;
  color: #000;
  line-height: 1.67;
}
.pi-flex .ques-menu .nav li a {
  display: block;
  padding: 15px 0;
  color: #000;
  text-decoration: none;
  transition: 0.3s;
  font-size: 16px;
  border-bottom: 1px solid #d2cfcf;
}
.pi-flex .ques-main {
  flex: 1;
  padding-bottom: 100px;
}
.pi-flex .ques-main .other-faqs {
  padding: 30px 20px 20px 30px;
  border-bottom: 2px solid #f4f4f4;
  display: flex;
  align-items: center;
  margin: 0 0 60px;
}
.pi-flex .ques-main .padded {
  padding: 0 0 0 7%;
  margin-top: -50px;
}
.pi-flex .sub-section h2 {
  font-size: 1.75rem;
  padding-top: 130px;
  margin-top: 0;
}
.pi-flex .sub-section {
  margin-bottom: -80px;
}
.pi-flex .ques-main .pd {
  display: none;
}
.pi-flex .banner {
  margin-top: 50px;
  margin-bottom: 30px;
}
.pi-flex h3 {
  font-size: 20px;
}
#what-is-planning h2 {
  padding-top: 20px;
}
.pdfprnt-buttons {
  display: none;
}
.ques-menu .pdfprnt-buttons {
  display: block;
}
.pi-flex .ques-menu .pdfprnt-button {
  text-decoration: none;
  display: block;
}
.pi-flex .ques-menu .pdfprnt-button span {
  width: 230px;
  margin: 0 auto 30px;
  font-weight: 400;
  display: block !important;
  text-align: center;
  font-size: 18px;
  border: 1px solid #09c199;
  color: #09c199;
  padding: 8px 15px;
  border-radius: 4px;
  background-color: #fff;
}
.pi-flex .ques-menu .dkpdf-button-container {
  padding: 0 !important;
}
.pi-flex .ques-menu .dkpdf-button-icon {
  display: none;
}
.pi-flex .ques-menu .dkpdf-button {
  font-weight: 400;
  margin-bottom: 30px;
  display: block !important;
  text-align: center;
  font-size: 18px;
  border: 1px solid #09c199;
  color: #09c199;
  padding: 13px 26px;
  border-radius: 4px;
  background-color: #fff;
}
body.archive.category .site-content header.page-header {
  display: none;
}
.main-navigation .sub-menu {
  position: absolute;
  left: 1%;
  top: 80px;
  width: 98% !important;
  margin: 0 !important;
  padding: 0 2%;
  max-width: 1200px;
  left: 13%;
  height: 0;
  overflow: hidden;
}
.main-navigation li {
  position: initial !important;
}
#menu-item-6373,
#menu-item-770,
#menu-item-2472,
#menu-item-12560,
#menu-item-8466,
#menu-item-8476,
#menu-item-8483,
#menu-item-3799 {
  display: none;
}
#menu-item-2474,
#menu-item-2479,
#menu-item-2472,
#menu-item-2480,
#menu-item-2481,
#menu-item-3770,
#menu-item-3771,
#menu-item-3987,
#menu-item-3772,
#menu-item-2599,
#menu-item-2600,
#menu-item-2603 {
  display: none;
}
#menu-item-12595,
#menu-item-12594,
#menu-item-12565,
#menu-item-12560,
#menu-item-8466,
#menu-item-8476,
#menu-item-8483 {
  width: 100% !important;
  padding: 20px 0;
  max-width: 1420px;
  margin: 0 auto;
  float: none;
}
#menu-item-12595:hover,
#menu-item-12594:hover,
#menu-item-12565:hover,
#menu-item-12560:hover,
#menu-item-8466:hover,
#menu-item-8476:hover,
#menu-item-8483:hover {
  background-color: transparent;
}
.mnu-cont {
  float: left;
  text-align: left;
}
.mnu-cont .mnu-hd {
  margin-bottom: 20px;
  width: 100%;
}
.mnu-cont .mnu-hd a {
  padding: 1px 20px;
  width: 100%;
  border-radius: 4px;
  position: relative;
}
.mnu-cont.lst {
  width: 12% !important;
  padding-left: 30px;
}
.mnu-cont strong {
  color: #333;
  font-family: Lexend;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.8px;
}
.mnu-cont .arrow {
  position: absolute;
  top: 16px;
  right: 20px;
}
.mnu-cont .mnu-in ul {
  margin: 0;
  padding: 0;
  list-style: none;
  visibility: visible;
  opacity: 1;
  position: initial;
  transform: none;
}
.mnu-cont .mnu-in li {
  min-height: 60px;
}
.mnu-cont .mnu-in li a {
  padding: 12px 10px 10px 8px;
  margin: 0;
  color: #333;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: normal;
}
.mnu-cont .mnu-in li a:hover {
  border-radius: 4px;
  background-color: #f8f9fa;
  transition: all 0.5s ease;
}
.mnu-cont .mnu-in li .ico {
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 15px;
  margin-top: -8px;
}
.mnu-cont.lst .txt {
  color: #333;
  font-family: Lexend;
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  margin: 10px 0;
}
.mnu-cont.lst .txt b {
  display: block;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}
.mnu-cont.lst .link {
  padding: 0 30px 0 0;
  font-size: 14px;
  font-weight: 600;
  float: left;
}
#menu-item-12565 {
  padding: 0;
  max-width: 100%;
}
#menu-item-12565 .menucut {
  display: flex;
  padding: 25px 0;
}
#menu-item-12565 .menulft {
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
#menu-item-12565 .menulft .mnu-cont {
  flex: 1 1 calc(33.33% - 16px);
  margin-bottom: 15px;
}
#menu-item-12565 .mnu-cont .mnu-in ul,
#menu-item-12565 .sub-menu li,
#menu-item-12565 .mnu-in li {
  width: 100%;
  min-height: auto;
}
#menu-item-12565 .mnu-cont .mnu-in ul {
  display: flex;
  flex-direction: column;
}
#menu-item-12565 .mnu-cont .mnu-in li {
  margin-left: -10px;
}
#menu-item-12565 .mnu-cont .mnu-in li.hd {
  gap: 10px;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  color: #07272d;
  margin-left: 0;
  margin-bottom: 8px;
}
#menu-item-12565 .mnu-cont .mnu-in li .nlnk {
  font-size: 16px;
  font-weight: 300;
  color: #07272d;
  padding: 6px 10px;
  height: auto;
}
#menu-item-12565 .mnu-cont .mnu-in li .nlnk:hover {
  background-color: #dfeff2;
}
#menu-item-12565 .mnu-cont.lst {
  min-width: 250px;
  border-left: 1px solid #ddd;
  padding: 20px 30px;
}
#menu-item-12565 .mnu-cont.lst .rhd {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
}
#menu-item-12565 .mnu-cont.lst .rhd .icon {
  margin-right: 10px;
}
#menu-item-12565 .mnu-cont.lst .grnhd {
  display: block;
  background-color: #19b8ab;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
  padding: 10px;
  margin: 10px 0;
  border-radius: 5px;
  text-align: center;
  position: relative;
  line-height: normal;
}
#menu-item-12565 .mnu-cont.lst .grnhd .icon {
  position: absolute;
  top: 8px;
  left: 10px;
}
#menu-item-12565 .mnu-cont.lst .grnhd .arrow {
  position: absolute;
  top: 5px;
  right: 5px;
}
#menu-item-12565 .mnu-cont.lst ul.jira {
  padding: 0;
  margin: 0;
  list-style: none;
  position: initial;
  overflow: visible;
  opacity: 1;
  visibility: visible;
  margin-left: -30px;
  width: auto;
}
#menu-item-12565 .mnu-cont.lst ul.jira li {
  width: 100%;
  display: flex;
}
#menu-item-12565 .mnu-cont.lst ul.jira li a {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 9px 10px;
  position: relative;
  font-size: 15px;
  font-weight: 300;
}
#menu-item-12565 .mnu-cont.lst ul.jira li a:hover {
  background-color: #f1f1ff;
}
#menu-item-12565 .mnu-cont.lst ul.jira li .icon {
  width: 19px;
  margin-right: 8px;
}
#menu-item-12565 .mnu-btm {
  width: 100%;
  padding: 18px 0;
  border-top: 1px solid #dcdcdc;
  display: flex;
  justify-content: end;
  align-items: center;
}
#menu-item-12565 .mnu-btm .icon {
  margin-right: 10px;
}
#menu-item-12565 .mnu-btm a {
  margin: 0 20px;
  color: #078fc2;
  font-size: 15px;
  font-weight: 400;
  text-decoration: underline !important;
  display: flex;
  align-items: center;
  background-color: transparent;
  line-height: normal;
  height: auto;
  padding: 0;
}
#menu-item-12565 .mnu-btm a:hover {
  text-decoration: none !important;
}
#menu-item-12565 .mnu-btm .arr {
  margin-left: 6px;
  position: relative;
  top: 2px;
}
#menu-item-12565 a:after {
  display: none;
}
#menu-item-12594 {
  padding: 0;
  max-width: 100%;
}
#menu-item-12594 .menucut {
  display: flex;
  padding: 25px 0;
}
#menu-item-12594 .menulft {
  padding-top: 10px;
  padding-right: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
#menu-item-12594 .menulft .menulin {
  display: flex;
  flex-wrap: wrap;
}
#menu-item-12594 .menulft .lfmhd {
  color: #07272d;
  font-size: 20px;
  font-weight: 600;
  padding-left: 17px;
}
#menu-item-12594 .menulft .mnu-cont {
  flex: 1 1 50%;
  margin-bottom: 0;
}
#menu-item-12594 .mnu-cont .mnu-in ul,
#menu-item-12594 .sub-menu li,
#menu-item-12594 .mnu-in {
  display: flex;
  flex-direction: column;
}
#menu-item-12594 .mnu-in li {
  width: 100%;
  min-height: auto;
}
#menu-item-12594 .mnu-cont .mnu-in .txt {
  font-size: 14px;
  color: #07272d;
  font-weight: 300;
  padding: 3px 0 3px 32px;
  line-height: normal;
}
#menu-item-12594 .mnu-cont .mnu-in .hd {
  gap: 10px;
  display: flex;
  font-size: 16px;
  color: #07272d;
  font-weight: 600;
  padding-left: 0;
}
#menu-item-12594 .mnu-in:hover {
  background-color: #ebe7f4;
  border-radius: 4px;
}
#menu-item-12594 .mnu-cont.lst {
  min-width: 250px;
  border-left: 1px solid #ddd;
  padding: 20px 30px;
}
#menu-item-12594 .mnu-cont.lst .rhd {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
}
#menu-item-12594 .mnu-cont.lst .rhd .icon {
  margin-right: 10px;
}
#menu-item-12594 .mnu-cont.lst .grnhd {
  display: block;
  background-color: #19b8ab;
  font-size: 12px;
  color: #fff;
  font-weight: 400;
  padding: 10px;
  margin: 10px 0;
  border-radius: 5px;
  text-align: center;
  position: relative;
  line-height: normal;
}
#menu-item-12594 .mnu-cont.lst .grnhd .icon {
  position: absolute;
  top: 8px;
  left: 10px;
}
#menu-item-12594 .mnu-cont.lst .grnhd .arrow {
  position: absolute;
  top: 5px;
  right: 5px;
}
#menu-item-12594 .mnu-cont.lst ul.jira {
  padding: 0;
  margin: 0;
  list-style: none;
  position: initial;
  overflow: visible;
  opacity: 1;
  visibility: visible;
  margin-left: -30px;
  width: auto;
}
#menu-item-12594 .mnu-cont.lst ul.jira li {
  width: 100%;
}
#menu-item-12594 .mnu-cont.lst ul.jira li a {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 9px 10px;
  position: relative;
  font-size: 15px;
  font-weight: 300;
}
#menu-item-12594 .mnu-cont.lst ul.jira li a:hover {
  background-color: #ebe7f4;
  border-radius: 4px;
}
#menu-item-12594 .mnu-cont.lst ul.jira li .icon {
  width: 19px;
  margin-right: 8px;
}
#menu-item-12594 .mnu-btm {
  width: 100%;
  padding: 18px 0;
  border-top: 1px solid #dcdcdc;
  display: flex;
  justify-content: end;
  align-items: center;
}
#menu-item-12594 .mnu-btm .icon {
  margin-right: 10px;
}
#menu-item-12594 .mnu-btm a {
  margin: 0 20px;
  color: #078fc2;
  font-size: 15px;
  font-weight: 400;
  text-decoration: underline !important;
  display: flex;
  align-items: center;
  background-color: transparent;
  line-height: normal;
  height: auto;
  padding: 0;
}
#menu-item-12594 .mnu-btm a:hover {
  text-decoration: none !important;
}
#menu-item-12594 .mnu-btm .arr {
  margin-left: 6px;
  position: relative;
  top: 2px;
}
#menu-item-12594 a:after {
  display: none;
}
#menu-item-12595 {
  max-width: 100%;
  padding: 0;
}
#menu-item-12595 .menucut {
  display: flex;
  padding: 25px 0;
}
#menu-item-12595 .menulft {
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  width: 100%;
}
#menu-item-12595 .menulft .mnu-cont {
  flex: 1 1 calc(33.33% - 16px);
  margin-bottom: 10px;
}
#menu-item-12595 .mnu-cont .mnu-in ul,
#menu-item-12595 .sub-menu li,
#menu-item-12595 .mnu-in li {
  width: 100%;
  min-height: auto;
}
#menu-item-12595 .mnu-cont .mnu-in ul {
  display: flex;
  flex-direction: column;
}
#menu-item-12595 .mnu-cont .mnu-in li {
  margin-left: 20px;
  margin-bottom: 10px;
  width: 100%;
}
#menu-item-12595 .mnu-cont .mnu-in li.hd {
  gap: 10px;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  color: #07272d;
  margin-left: 0;
  margin-bottom: 8px;
  width: 100%;
}
#menu-item-12595 .mnu-cont .mnu-in li .nlnk {
  font-size: 16px;
  font-weight: 300;
  color: #07272d;
  padding: 6px 10px;
  display: inline-block;
  height: auto;
}
#menu-item-12595 .mnu-cont .mnu-in li .nlnk:hover {
  background-color: #f1f1ff;
}
#menu-item-12595 .menulft .resoumn {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 20px;
  gap: 16px;
}
#menu-item-12595 .menulft .resoumn .rhd {
  flex: 0 0 100%;
  color: #1c9b8c;
  font-size: 16px;
  font-weight: 500;
}
#menu-item-12595 .menulft .resoumn .resout {
  flex: 0 0 calc(33.33% - 16px);
}
#menu-item-12595 .menulft .resoumn .resout .rfst {
  display: flex;
  align-items: center;
}
#menu-item-12595 .menulft .resoumn .resout .btn {
  padding: 0 15px;
  background-color: #e27299;
  color: #fff;
  font-size: 12px;
  border-radius: 5px;
}
#menu-item-12595 .menulft .resoumn .resout .ttl {
  color: #585858;
  font-size: 11px;
  margin-left: 10px;
  top: 2px;
  position: relative;
}
#menu-item-12595 .menulft .resoumn .resout .nlnk {
  color: #000;
  font-size: 12px;
  text-decoration: underline !important;
  line-height: auto;
  background-color: transparent;
  padding: 0;
}
#menu-item-12595 .menulft .resoumn .resout .nlnk:hover {
  text-decoration: none !important;
}
#menu-item-12595 .mnu-cont.lst {
  min-width: 250px;
  border-left: 1px solid #ddd;
  padding: 10px 20px;
}
#menu-item-12595 .mnu-cont.lst .rhd {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}
#menu-item-12595 .mnu-cont.lst .resout {
  background-color: #eef;
  box-shadow: -1px 1px 4px 0px #00000040;
  padding: 8px;
  border-radius: 5px;
  display: block;
  transition: all 0.3s ease-in-out;
}
#menu-item-12595 .mnu-cont.lst .resout:hover {
  box-shadow: 0px 3px 10px 0px #00000040;
  transition: all 0.3s ease-in-out;
}
#menu-item-12595 .mnu-cont.lst .resout .ttl {
  color: #192b75;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: normal;
}
#menu-item-12595 .mnu-cont.lst .resout .txt {
  color: #000;
  font-size: 10px;
  line-height: normal;
}
#menu-item-12595 .mnu-btm {
  width: 100%;
  padding: 18px 0;
  border-top: 1px solid #dcdcdc;
  display: flex;
  justify-content: end;
  align-items: center;
}
#menu-item-12595 .mnu-btm .icon {
  margin-right: 10px;
}
#menu-item-12595 .mnu-btm a {
  margin: 0 20px;
  color: #078fc2;
  font-size: 15px;
  font-weight: 400;
  text-decoration: underline !important;
  display: flex;
  align-items: center;
  background-color: transparent;
  line-height: normal;
  height: auto;
  padding: 0;
}
#menu-item-12595 .mnu-btm a:hover {
  text-decoration: none !important;
}
#menu-item-12595 .mnu-btm .arr {
  margin-left: 6px;
  position: relative;
  top: 2px;
}
#menu-item-12595 a:after {
  display: none;
}
#menu-item-12560 .mnu-cont {
  width: 44%;
}
#menu-item-12560 .mnu-cont.prp {
  padding-right: 30px;
  border-right: 1px solid #edeff1;
}
#menu-item-12560 .mnu-cont.blu {
  padding-left: 30px;
  border-right: 1px solid #edeff1;
  padding-right: 30px;
}
#menu-item-12560 .mnu-cont.prp .mnu-hd a {
  background: #eee8f7;
}
#menu-item-12560 .mnu-cont.blu .mnu-hd a {
  background: #dfeff8;
}
#menu-item-12560 .mnu-cont .mnu-in li {
  width: 49%;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/dp-icon.svg) no-repeat center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/pln-icon.svg) no-repeat center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/roam-icon.svg) no-repeat center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a4 {
  background: url(/wp-content/uploads/menu-icon/conf-icon.svg) no-repeat center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a5 {
  background: url(/wp-content/uploads/menu-icon/teamsto-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a6 {
  background: url(/wp-content/uploads/menu-icon/teamcom-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a7 {
  background: url(/wp-content/uploads/menu-icon/wsjf-icon.svg) no-repeat center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a8 {
  background: url(/wp-content/uploads/menu-icon/planing-retro-icon.svg)
    no-repeat center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a9 {
  background: url(/wp-content/uploads/menu-icon/objective-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.prp .mnu-in li .ico.a10 {
  background: url(/wp-content/uploads/menu-icon/planing-sos-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/scrum-of-scrum-icon.svg)
    no-repeat center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/commited-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/inspect-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a4 {
  background: url(/wp-content/uploads/menu-icon/pi-burndown-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a5 {
  background: url(/wp-content/uploads/menu-icon/deleviry-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a6 {
  background: url(/wp-content/uploads/menu-icon/scope-icon.svg) no-repeat center;
}
#menu-item-12560 .mnu-cont.blu .mnu-in li .ico.a7 {
  background: url(/wp-content/uploads/menu-icon/timeline-icon.svg) no-repeat
    center;
}
#menu-item-12560 .mnu-cont.lst .link {
  background: url(/wp-content/uploads/menu-icon/get-arrow.svg) no-repeat top
    10px right;
  color: #4294c2;
}
#menu-item-8466 .mnu-cont {
  width: 44%;
}
#menu-item-8466 .mnu-cont.prp {
  padding-right: 30px;
  border-right: 1px solid #edeff1;
}
#menu-item-8466 .mnu-cont.blu {
  padding-left: 30px;
  border-right: 1px solid #edeff1;
  padding-right: 30px;
}
#menu-item-8466 .mnu-cont.prp .mnu-hd a {
  background: #eee8f7;
}
#menu-item-8466 .mnu-cont.blu .mnu-hd a {
  background: #dfeff8;
}
#menu-item-8466 .mnu-cont .mnu-in li {
  width: 49%;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/dp-icon.svg) no-repeat center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/pln-icon.svg) no-repeat center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/roam-icon.svg) no-repeat center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a4 {
  background: url(/wp-content/uploads/menu-icon/conf-icon.svg) no-repeat center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a5 {
  background: url(/wp-content/uploads/menu-icon/teamsto-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a6 {
  background: url(/wp-content/uploads/menu-icon/teamcom-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a7 {
  background: url(/wp-content/uploads/menu-icon/wsjf-icon.svg) no-repeat center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a8 {
  background: url(/wp-content/uploads/menu-icon/planing-retro-icon.svg)
    no-repeat center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a9 {
  background: url(/wp-content/uploads/menu-icon/objective-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.prp .mnu-in li .ico.a10 {
  background: url(/wp-content/uploads/menu-icon/planing-sos-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/scrum-of-scrum-icon.svg)
    no-repeat center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/commited-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/inspect-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a4 {
  background: url(/wp-content/uploads/menu-icon/pi-burndown-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a5 {
  background: url(/wp-content/uploads/menu-icon/deleviry-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a6 {
  background: url(/wp-content/uploads/menu-icon/scope-icon.svg) no-repeat center;
}
#menu-item-8466 .mnu-cont.blu .mnu-in li .ico.a7 {
  background: url(/wp-content/uploads/menu-icon/timeline-icon.svg) no-repeat
    center;
}
#menu-item-8466 .mnu-cont.lst .link {
  background: url(/wp-content/uploads/menu-icon/get-arrow.svg) no-repeat top
    10px right;
  color: #4294c2;
}
#menu-item-8476 .mnu-cont {
  width: 88%;
}
#menu-item-8476 .mnu-cont.solu {
  padding-right: 30px;
  border-right: 1px solid #edeff1;
}
#menu-item-8476 .mnu-cont.solu .mnu-hd {
  padding: 1px 20px;
  width: 100%;
  border-radius: 4px;
  position: relative;
}
#menu-item-8476 .mnu-cont.solu .mnu-hd {
  background: #e6f1f2;
}
#menu-item-8476 .mnu-cont .mnu-in li {
  width: 24%;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/solu/stratgc-icon.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/solu/risk-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/solu/depd-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a4 {
  background: url(/wp-content/uploads/menu-icon/solu/kanban-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a5 {
  background: url(/wp-content/uploads/menu-icon/solu/quartly-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a6 {
  background: url(/wp-content/uploads/menu-icon/solu/prodct-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a7 {
  background: url(/wp-content/uploads/menu-icon/solu/safe-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.solu .mnu-in li .ico.a8 {
  background: url(/wp-content/uploads/menu-icon/solu/scaling-ico.svg) no-repeat
    center;
}
#menu-item-8476 .mnu-cont.lst .link {
  background: url(/wp-content/uploads/menu-icon/solu/get-arrow.svg) no-repeat
    top 10px right;
  color: #569daa;
}
#menu-item-8483 .mnu-cont {
  width: 88%;
}
#menu-item-8483 .mnu-cont.resrc {
  padding-right: 30px;
  border-right: 1px solid #edeff1;
}
#menu-item-8483 .mnu-cont.resrc .mnu-hd {
  padding: 1px 20px;
  width: 100%;
  border-radius: 4px;
  position: relative;
}
#menu-item-8483 .mnu-cont.resrc .mnu-hd {
  background: #eef3ee;
}
#menu-item-8483 .mnu-cont .mnu-oo {
  margin-top: 30px;
}
#menu-item-8483 .mnu-cont .mnu-in {
  width: 25%;
  float: left;
  border-right: 1px solid #edeff1;
  padding: 0 20px;
}
#menu-item-8483 .mnu-cont .mnu-in.one {
  padding-left: 0;
}
#menu-item-8483 .mnu-cont .mnu-in.four {
  border-right: none;
  padding-right: 0;
}
#menu-item-8483 .mnu-cont .mnu-in .hdng {
  padding: 0 10px;
}
#menu-item-8483 .mnu-cont .mnu-in .hdng,
#menu-item-8483 .mnu-cont .mnu-in .hdng b {
  font-size: 14px;
  display: block;
  font-weight: 500;
  color: #333;
  margin-bottom: 5px;
}
#menu-item-8483 .mnu-cont .mnu-in .hdng b {
  text-transform: uppercase;
  color: #989898;
}
#menu-item-8483 .mnu-cont .mnu-in li {
  width: 100%;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.one li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/resrc/intg-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.one li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/resrc/deply-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.one li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/resrc/secu-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.two li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/resrc/blog-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.two li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/resrc/help-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.two li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/resrc/case-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.thr li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/resrc/case-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.thr li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/resrc/events-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.thr li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/resrc/contact-ico.svg) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.four li .ico.a1 {
  background: url(/wp-content/uploads/menu-icon/resrc/easy-ico.png) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.four li .ico.a2 {
  background: url(/wp-content/uploads/menu-icon/resrc/jira-ico.png) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.four li .ico.a3 {
  background: url(/wp-content/uploads/menu-icon/resrc/pi-ico.png) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.resrc .mnu-in.four li .ico.a4 {
  background: url(/wp-content/uploads/menu-icon/resrc/miro-ico.png) no-repeat
    center;
}
#menu-item-8483 .mnu-cont.lst .link {
  background: url(/wp-content/uploads/menu-icon/resrc/get-arrow.svg) no-repeat
    top 10px right;
  color: #89a089;
}
#menu-item-700 .sub-menu li {
  width: 33.33%;
}
#menu-item-3665 .sub-menu #menu-item-2481,
#menu-item-3644 .sub-menu #menu-item-3772,
#menu-item-700 .sub-menu #menu-item-2603,
#menu-item-770 .sub-menu #menu-item-2608 {
  background-color: #f3f5f7;
  border-radius: 4px;
  padding: 20px 10px 10px;
}
#menu-item-3665 .sub-menu #menu-item-2481 a,
#menu-item-3644 .sub-menu #menu-item-3772 a,
#menu-item-700 .sub-menu #menu-item-2603 a,
#menu-item-770 .sub-menu #menu-item-2608 a {
  background-color: transparent;
  text-align: center;
  padding: 0;
}
.main-navigation .sub-menu a {
  display: none;
}
.main-navigation .sub-menu .mnu-cont a.nlnk {
  display: block;
}
.sub-menu {
  display: block;
  width: 1000px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.2);
  padding: 10px;
}
.menu-item a:not(:last-child):after {
  display: inline-block;
}
.menu-item .sub-menu li {
  width: 25%;
  float: left;
  padding: 0;
}
.menu-item .sub-menu li .mnu {
  font-size: 13px;
  line-height: 20px;
  color: #60748c;
}
.menu-item .sub-menu li .mnu .ico {
  margin-bottom: 5px;
}
.menu-item .sub-menu li .mnu b {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  color: #334459;
}
.menu-item .sub-menu li .mnu .txt {
  font-size: 13px;
  color: #60748c;
}
.sub-menu .menu-item .btn.btn-primary {
  display: block;
  background-color: #7b79e1;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding: 3px;
}
.sub-menu .menu-item .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(122 120 226/50%);
}
.pdfbtn {
  margin-bottom: 30px;
  display: block;
  text-align: center;
  font-size: 18px;
  border: 1px solid #09c199;
  color: #09c199;
  padding: 8px 20px;
  border-radius: 4px;
  background-color: #fff;
  text-decoration: none !important;
}
@media all and (max-width: 1450px) {
  #menu-item-12560 .mnu-cont .mnu-in li,
  #menu-item-8466 .mnu-cont .mnu-in li,
  #menu-item-8476 .mnu-cont .mnu-in li,
  #menu-item-8483 .mnu-cont .mnu-in li {
    font-size: 13px;
    padding: 0;
  }
  #menu-item-12560 .mnu-cont .mnu-in li .ico,
  #menu-item-8466 .mnu-cont .mnu-in li .ico,
  #menu-item-8476 .mnu-cont .mnu-in li .ico,
  #menu-item-8483 .mnu-cont .mnu-in li .ico {
    margin-right: 8px;
  }
  #menu-item-8466 .mnu-cont.prp {
    padding-left: 20px;
    padding-right: 20px;
  }
  #menu-item-8466 .mnu-cont.blu {
    padding-left: 20px;
    padding-right: 20px;
  }
  .line5 {
    left: 8%;
  }
  .home-container .cont h2 {
    font-size: 28px;
  }
  .hmnw.home-container.scale .lft.nvout .nav {
    padding-right: 17%;
  }
  .hmnw.home-container.scale .mnhd {
    font-size: 30px;
  }
  .prictbl.table .rec .rc.g,
  .prictbl.table td.g {
    min-width: 210px;
  }
}
@media all and (max-width: 1400px) {
  #menu-item-3665 .sub-menu {
    margin-left: -370px;
  }
  #menu-item-3665 .sub-menu:after {
    left: 38%;
  }
  .main-navigation > div > ul > li > a {
    margin: 0 1em;
  }
}
@media all and (max-width: 1366px) {
  .home-container.fst .mnhd {
    font-size: 38px !important;
  }
  footer.site-footer .mainFooter {
    margin: 0 5%;
  }
  .page-id-2670 {
    background-size: 60% !important;
  }
  .depmng .home-container.fst .col.lft {
    width: 50%;
  }
  .main-navigation > div > ul > li > a {
    margin: 0 0.8em;
  }
  .main-navigation li a .btn.btn-primary-white {
    padding: 9px 10px !important;
  }
}
@media all and (max-width: 1300px) {
  #menu-item-700 .sub-menu {
    margin-left: -620px;
  }
  #menu-item-700 .sub-menu:after {
    left: 65.5%;
  }
}
@media all and (max-width: 1240px) {
  #menu-item-3665 .sub-menu {
    margin-left: -280px;
  }
  #menu-item-3665 .sub-menu:after {
    left: 33%;
  }
  #menu-item-700 .sub-menu {
    margin-left: -562px;
  }
  #menu-item-700 .sub-menu:after {
    left: 60.5%;
  }
  #menu-item-770 .sub-menu {
    margin-left: -740px;
  }
  #menu-item-770 .sub-menu:after {
    left: 74.5%;
  }
  .main-navigation > div > ul > li > a {
    margin: 0 0.4em;
  }
  .main-navigation ul {
    padding: 0;
  }
}
@media all and (max-width: 1200px) {
  .home-container.hmlst .col.lft li {
    width: 100%;
    display: block;
  }
  .home-container.hmlst .col.lft li.b {
    width: 100%;
    float: none;
  }
  .PI-Planning .home-container.four .col.lft.txt {
    padding-left: 0;
  }
  .PI-Planning .home-container.four .col.txt {
    padding-top: 0;
  }
  .reports .home-container.fst .col.lft .mnhd {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media all and (max-width: 1180px) {
  .sub-menu {
    width: 850px;
  }
  #menu-item-3644 .sub-menu {
    margin-left: -423px;
  }
  #menu-item-3665 .sub-menu {
    margin-left: -230px;
  }
  #menu-item-3665 .sub-menu:after {
    left: 32.5%;
  }
  #menu-item-700 .sub-menu {
    margin-left: -470px;
  }
  #menu-item-770 .sub-menu {
    margin-left: -630px;
  }
  .main-navigation > div > ul > li > a {
    margin: 0 0.7em;
  }
}
@media all and (max-width: 1024px) {
  header.site-header {
    z-index: 9999999999;
  }
  header.site-header .mainHeader {
    right: 0;
  }
  .main-navigation .menu-toggle {
    background: 0 0 !important;
  }
  .main-navigation .menu-toggle i {
    color: #b9bec5;
  }
  .main-navigation .menu-toggle .fa-times:before {
    width: 20px;
    height: 20px;
    display: block;
  }
  .main-navigation.toggled .nav-menu {
    border-top: 1px solid #eee;
    padding-left: 0;
    left: 0 !important;
    padding-right: 5px;
    position: absolute;
  }
  .main-navigation .menu-item > a {
    cursor: pointer;
    padding: 12px 0;
    margin: 0 !important;
    font-size: 16px;
    font-weight: 500;
    color: #15243b !important;
    border-bottom: 1px solid #f5f3f3 !important;
  }
  .main-navigation ul li {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
    float: left;
    position: relative !important;
  }
  .main-navigation ul li.blockfggf > a {
    border-bottom: none !important;
    color: #09c199 !important;
    padding-bottom: 10px;
  }
  .main-navigation ul li .indicator {
    right: 10px;
  }
  .main-navigation ul li .indicator:before {
    font-size: 26px !important;
    color: #b9bec5 !important;
  }
  .menu-item .sub-menu {
    display: none;
    width: 100% !important;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: 0 0 0;
    top: 0;
  }
  .menu-item .sub-menu:before,
  .menu-item .sub-menu:after {
    display: none;
  }
  .menu-item .sub-menu li {
    width: 100% !important;
    min-height: 20px !important;
    position: initial !important;
    border-radius: 0 !important;
    height: auto !important;
    padding: 2px 0 !important;
    background-color: transparent !important;
  }
  .menu-item .sub-menu li:last-child {
    border-bottom: 1px solid #f5f3f3;
  }
  .menu-item .sub-menu li .mnu {
    height: 26px;
    overflow: hidden;
    padding-left: 0 !important;
  }
  .menu-item .sub-menu li .mnu b {
    font-size: 15px;
    color: #15243b !important;
    font-weight: 400;
  }
  .menu-item .sub-menu li .mnu b.yd {
    display: inline-block;
  }
  .menu-item .sub-menu li .mnu .cmns {
    font-size: 14px;
    font-weight: 400;
    opacity: 0.7;
    margin-left: 5px;
  }
  #menu-item-3799 {
    display: block;
  }
  #menu-item-3799 a {
    display: none;
  }
  #menu-item-3799 .btns {
    padding: 15px 0;
  }
  #menu-item-3799 .btns .btn {
    display: inline-block;
    padding: 8px 15px;
  }
  #menu-item-3799 .btns .btn.a {
    margin-right: 20px;
  }
  .menu-item .sub-menu li .mnu img,
  #menu-item-701,
  #menu-item-2481,
  #menu-item-3772,
  #menu-item-2603,
  #menu-item-2608 {
    display: none !important;
  }
  #menu-item-12565 .mnu-btm,
  #menu-item-12594 .mnu-btm,
  #menu-item-12595 .mnu-btm {
    display: none;
  }
  #menu-item-12565 .menulft,
  #menu-item-12594 .menulft,
  #menu-item-12595 .menulft,
  #menu-item-12595 .menulft .resoumn {
    padding-top: 10px;
    flex-direction: column;
    gap: 0;
    flex-wrap: nowrap;
  }
  #menu-item-12565 .menulft .mnu-cont,
  #menu-item-12594 .menulft .mnu-cont,
  #menu-item-12595 .menulft .mnu-cont,
  #menu-item-12595 .menulft .resoumn .rhd,
  #menu-item-12595 .menulft .resoumn .resout {
    margin-bottom: 10px;
    flex: auto;
  }
  #menu-item-12595 .menulft .resoumn {
    margin-bottom: 0;
  }
  .page-id-3044 header.site-header {
    background-color: #09bd9f !important;
  }
  .page-id-3044 .main-navigation > div > ul > li > a {
    color: #333 !important;
  }
  .page-id-3221 {
    background-size: 80%;
    background-position: top 50px right -100px;
  }
  .home-container.fst .mnhd {
    font-size: 34px !important;
  }
  .home-container.fst .hmpic {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  .home-container.fst .col.lft {
    padding-top: 0;
    margin-bottom: 50px;
  }
  .home-container.fst .col.lft h1 {
    font-size: 32px;
    width: 100%;
    margin: 50px 0 50px;
  }
  .home-container.sec .row {
    max-width: 90%;
  }
  .flexout .col .hvr {
    width: 325px;
  }
  .post-template-default #content.site-content {
    margin-top: calc(3em + 40px);
  }
  .request .col .m1 {
    font-size: 36px;
  }
  .request .col .m2 {
    font-size: 24px;
  }
  .freddoBigText {
    top: 24px;
  }
  .freddoBigText header.entry-header h1 {
    font-size: 2.4em;
  }
  body.blog .site-main article.post {
    width: 98%;
  }
  body.blog .site-main article.post:first-child header.entry-header h2 {
    font-size: 1.4em;
  }
  body.blog .site-main article.post header.entry-header h2 {
    height: auto;
    overflow: visible;
    font-size: 1em;
  }
  .pricplan .continr .conbxut {
    display: block;
  }
  .pricplan .contbx,
  .shprice .pricplan .contbx {
    width: 100%;
    margin: 0 0 30px;
  }
  .pricplan.fax .bxin {
    width: 46%;
    padding-left: 35px;
    margin: 20px 2%;
  }
  .pricplan.fax .pricplan.fax {
    padding: 0 5%;
  }
  .price-box {
    width: 90%;
  }
  .price-box .prc-lft {
    padding: 20px 5%;
    width: 100%;
    float: left;
  }
  .price-box .prc-lft:before {
    display: none;
  }
  .price-box .prc-rht {
    position: static;
    width: 90%;
    float: left;
    padding: 20px 0;
    margin: 0 5% 30px;
    border-radius: 10px;
  }
  .cntsls .row .rec {
    width: 50%;
    margin-bottom: 25px;
  }
  .prictbl.table .rec .rc {
    font-size: 15px;
    padding-top: 24px;
  }
  .tooltip .tooltiphov {
    top: 25px;
    margin-left: 0 !important;
    left: 0 !important;
    transform: inherit;
    right: auto !important;
  }
  .logosec.prcnw h2 {
    font-size: 30px;
  }
  .prictbl.table td .btn.btn-primary {
    padding: 5px;
    font-size: 14px;
  }
  .home-container.scaling .col {
    width: 100% !important;
  }
  .home-container.scaling.rm-rht {
    padding-right: 5%;
  }
  .home-container.scaling.rm-lft {
    padding-left: 5%;
  }
  .home-container.scaling .col {
    margin: 50px 0;
  }
  .home-container.scaling.sec h2 {
    font-size: 30px;
  }
  .home-container.scaling.sec .row {
    border: none;
    padding-bottom: 0;
  }
  .home-container.scaling.five .lft {
    position: static;
  }
  .home-container.scaling.five .lft div {
    width: 100% !important;
    height: auto !important;
    padding: 6%;
  }
  .home-container.scaling.five .lft div.c5 {
    padding: 50px 0;
  }
  .home-container.scaling.rm-rht .cont,
  .home-container.scaling.rm-lft .cont {
    padding: 50px 50px 130px !important;
  }
  .mainFooter .freddoFooterWidget #footer-2 .textwidget {
    padding-right: 0;
  }
  .foot-last h2 {
    font-size: 22px;
  }
  .home-container .btns .btn {
    padding: 8px 5%;
    margin: 0 1%;
    font-size: 0.8em;
  }
  .jrint .home-container.quick .col.a3 {
    width: 34%;
    margin: 10px 1%;
    padding: 25px;
  }
  .jrint .home-container.quick .col.a3 h2 {
    margin: 10px 0;
  }
  .secrty .home-container.fst .col.lft {
    width: 63%;
  }
  .secrty .menu-items,
  .secrty .home-container.data {
    padding: 90px 8%;
  }
  .dvlpt-optn .home-container.fst .col.lft {
    text-align: center;
  }
  .dvlpt-optn .home-container.thr .row {
    border: none;
  }
  .dvlpt-optn .home-container.table {
    border-radius: 0;
    zoom: 0.7;
  }
  .dvlpt-optn .home-container.table td {
    text-align: center;
  }
  .dvlpt-optn .home-container.table .tabs {
    margin-top: 20px;
    margin-bottom: 1px;
    border: 1px solid #dfe1e6;
    border-bottom: 0;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
    width: 99.8%;
  }
  .dvlpt-optn .home-container.table .tabs .col {
    width: 50%;
    padding: 20px 0;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    border-bottom: 3px solid transparent;
    background-color: #fff;
    color: #b5bdcc;
  }
  .dvlpt-optn .home-container.table table {
    margin-top: 0;
  }
  .dvlpt-optn .home-container.table .cloud .tabs .col.tb-a {
    background-color: #e3e6ef;
    color: #213476;
    border-bottom-color: #213476;
  }
  .dvlpt-optn .home-container.table .server .tabs .col.tb-b {
    background-color: #e1f4f2;
    color: #09c199;
    border-bottom-color: #09c199;
  }
  .playbtn {
    font-size: 14px;
    width: 170px;
    height: 38px;
    margin: -20px 0 0 -85px;
    padding: 9px 0 0 40px;
    background-size: 20px;
    background-position: left 10px center;
  }
  .faq .home-container.ft {
    text-align: center;
    margin-bottom: -80px;
  }
  .faq .home-container.ft .col.lft {
    padding-top: 20px;
    padding-bottom: 50px;
  }
  .faq .home-container.ft .col.lft .mntxt {
    font-size: 16px;
    line-height: 1.4;
  }
  .faq .home-container .col.rht {
    margin-right: 0;
  }
  .faq .home-container.qstn {
    padding-top: 70px !important;
  }
  .faq .home-container.qstn .row {
    margin-bottom: 0;
  }
  .faq .accordion {
    font-size: 16px;
  }
  .faq .panel {
    font-size: 15px;
    line-height: 1.4;
  }
  .faq .accordion:after {
    top: 0;
    width: 30px;
    height: 30px;
    right: 15px;
    background-size: 14px;
  }
  .premise .home-container.chos .content {
    display: block;
  }
  .reports .home-container.four.progress .col {
    width: 29%;
    margin: 0 2%;
  }
  .reports .home-container.four.scope .cont h2 {
    font-size: 20px;
  }
  .reports .home-container.four.scope .dn {
    font-size: 16px;
  }
  .reports .home-container.four.scope .cont h2:before {
    top: 7px;
  }
  .smfoot.home-container.seven .content .col.a3 {
    width: 29%;
    margin: 20px 2%;
  }
}
@media all and (max-width: 768px) {
  .menu-item .mnu-cont.lst {
    display: none;
  }
  .mnu-cont {
    width: 100% !important;
    padding: 0 !important;
    border: none !important;
  }
  .mnu-cont .mnu-in {
    width: 100% !important;
    float: left;
    border-right: none;
    padding: 0;
    margin-bottom: 10px;
  }
  .mnu-cont .mnu-in ul {
    display: block !important;
  }
  .main-navigation .menu-item .sub-menu {
    position: inherit;
  }
  .mnu-cont .mnu-hd {
    margin-bottom: 0;
  }
  .col {
    width: 100% !important;
  }
  .home-container.mid {
    padding: 50px 5%;
  }
  .home-container .mnhd {
    font-size: 34px !important;
    text-align: center;
  }
  .hmnw.home-container.tp {
    background: 0 0;
  }
  .hmnw.home-container.tp h2 {
    padding: 20px 0;
  }
  .hmnw.home-container.fst {
    margin-bottom: 0;
    background-size: 200%;
    background-position: bottom -300px left -100px;
    padding-bottom: 50px !important;
  }
  .hmnw.home-container.fst .col.lft {
    margin-bottom: 10px !important;
  }
  .hmnw.home-container.fst .col.lft .btns {
    text-align: center;
  }
  .hmnw.home-container.logosec .colg.a {
    width: 15%;
  }
  .hmnw.home-container.logosec .colg.a img {
    top: 13px;
  }
  .hmnw.home-container.logosec .colg.c img {
    top: 0;
  }
  .hmnw.home-container.logosec .colg.d img {
    top: 5px;
  }
  .hmnw.home-container.logosec {
    margin-bottom: 0;
  }
  .home-container.find {
    background-image: none;
    padding-bottom: 0 !important;
  }
  .home-container.find .sm h2 {
    font-size: 24px;
  }
  .home-container.find .sm {
    margin-top: 50px;
  }
  .home-container.find .bx {
    padding: 30px 20px;
    text-align: center;
  }
  .home-container.find .bx img {
    position: initial;
    margin-bottom: 10px;
  }
  .home-container.jira {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
  }
  .home-container.jira .cont h2 span {
    font-size: 22px;
  }
  .home-container.jira .rht .bx {
    width: 50%;
    padding: 15px 5% 5px;
    height: auto;
  }
  .home-container.jira .rht .bx.z1 {
    left: 25%;
  }
  .home-container.jira .rht .bx.z1:before {
    left: -25%;
  }
  .home-container.jira .rht .bx.z1:after {
    left: 107%;
  }
  .home-container.jira .rht .bx.z2:after {
    left: 110%;
  }
  .home-container.jira .rht .bx.z3,
  .home-container.jira .rht .bx.z4 {
    height: 75px;
  }
  .home-container.jira .rht .bx.z3 img,
  .home-container.jira .rht .bx.z4 img {
    max-height: 100%;
    max-width: 100%;
  }
  .home-container.jira .rht .bx.z3 {
    width: 40%;
    left: 62%;
  }
  .home-container.jira .rht .bx.z4 {
    width: 60%;
    left: 26%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .home-container.jira .rht .light {
    left: 32%;
  }
  .home-container.jira .btm .col {
    width: 48% !important;
    margin-right: 4%;
    font-size: 14px;
  }
  .home-container.jira .btm .col:nth-child(even) {
    margin-right: 0;
  }
  .pi-home .home-container.scale {
    padding-top: 80px;
    padding-bottom: 140px;
  }
  .home-container.scale .sliding {
    display: block;
  }
  .home-container.scale .row {
    margin: 50px 0;
  }
  .home-container.scale .lft {
    margin-bottom: 50px;
    position: relative;
  }
  .home-container.scale .mnhd {
    margin-bottom: 50px;
    text-align: left;
    font-size: 26px !important;
  }
  .home-container.scale .nav-vertical {
    padding: 0 50px !important;
  }
  .home-container.scale .nav-vertical .navitem {
    width: 100%;
    float: left;
    text-align: center;
  }
  .home-container.scale .nav-vertical .navitem .navlink {
    padding: 0;
    display: flex;
    background-color: transparent;
    color: #15243b;
    box-shadow: 0 0 0;
    line-height: 1.4;
  }
  .home-container.scale .nav-vertical .navlink .ico {
    float: none;
    margin: 5px auto;
    display: block;
  }
  .home-container.scale .col.lft .arrow {
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: -6px;
  }
  .home-container.scale .col.lft .arrow.left {
    background: url(/wp-content/uploads/2019/10/arr-lft.png) no-repeat;
    left: 0;
  }
  .home-container.scale .col.lft .arrow.right {
    background: url(/wp-content/uploads/2019/10/arr-rht.png) no-repeat;
    right: 0;
  }
  .home-container.scale .col.lft .dotut {
    position: absolute;
    left: 10%;
    bottom: -30px;
    width: 80%;
    height: 10px;
    text-align: center;
  }
  .home-container.scale .col.lft .badge {
    height: 6px;
    width: 6px;
    opacity: 0.2;
    background-color: #15243b;
    border-radius: 50%;
    display: inline-block;
    margin: 0 2%;
  }
  .home-container.scale .col.lft .badge.active {
    background-color: #09c199;
    opacity: 1;
  }
  .home-container.scale .tab-content > .tabpane {
    font-size: 16px;
    line-height: 1.4;
  }
  .home-container.scale .tab-content > .tabpane h3 {
    display: none;
  }
  .home-container.scale .nav-vertical .navlink .ico.a {
    background-image: url("/wp-content/uploads/2019/10/dashboard2.png");
  }
  .home-container.scale .nav-vertical .navlink .ico.b {
    background-image: url("/wp-content/uploads/2019/10/dependencies2.png");
  }
  .home-container.scale .nav-vertical .navlink .ico.c {
    background-image: url("/wp-content/uploads/2019/10/team2.png");
  }
  .home-container.scale .nav-vertical .navlink .ico.d {
    background-image: url("/wp-content/uploads/2019/10/board2.png");
  }
  .home-container.scale .nav-vertical .navlink .ico.e {
    background-image: url("/wp-content/uploads/2019/10/scrum2.png");
  }
  .home-container.scale .nav-vertical .navlink .ico.f {
    background-image: url("/wp-content/uploads/2019/10/tracking2.png");
  }
  .how-kendis-help {
    background-image: none;
    padding-bottom: 70px !important;
  }
  .how-kendis-help .mnhd {
    font-size: 24px !important;
    font-weight: 600;
    color: #15243b;
  }
  .how-kendis-help .text {
    font-size: 16px;
    line-height: 1.4;
  }
  .how-kendis-help .bxcn {
    display: block;
  }
  .how-kendis-help .boxout {
    margin-bottom: 40px;
  }
  .btmredy .z2 {
    text-align: center;
  }
  .btmredy h2 {
    font-size: 22px;
  }
  .btmredy h2 b {
    font-size: 16px;
    margin-top: 10px;
    opacity: 0.8;
  }
  .btmredy .col.z1 {
    margin-bottom: 25px;
    text-align: center;
  }
  .PI-Planning .home-container .shape {
    display: none;
  }
  .btmlyr,
  .btmlyr-2 {
    left: -10%;
    width: 120%;
  }
  .PI-Planning .home-container.four .mnhd {
    margin-bottom: 50px;
    position: relative;
  }
  .PI-Planning .home-container.four .mnhd:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -50px;
    width: 130px;
    height: 1px;
    opacity: 0.1;
    background-color: #15243b;
    margin-left: -65px;
  }
  .PI-Planning .home-container.four .col.lft.txt {
    padding-left: 0;
  }
  .PI-Planning .home-container.four .col.rht.txt {
    padding-right: 0;
  }
  .PI-Planning .home-container.four .col.txt {
    margin-bottom: 50px;
    padding-top: 0;
  }
  .PI-Planning .home-container.four .row {
    border: none;
    padding-bottom: 0;
  }
  .PI-Planning .home-container.six h2 {
    margin-top: 50px;
    text-align: center;
  }
  .PI-Planning .home-container.six .col.rht {
    padding: 10px 5% 20px;
  }
  .PI-Planning .home-container.six .col.rht li {
    line-height: 1.5em;
    background-position: left top 4px;
    padding-top: 6px;
    margin: 10px 0;
    min-height: 30px;
    font-size: 14px;
  }
  .home-container.seven .btmrd {
    border: none !important;
    padding: 50px 5% !important;
  }
  .home-container.seven .btmredy {
    margin-top: 0;
  }
  .jrint .home-container.four .col.txt {
    padding-bottom: 70px;
  }
  .jrint .home-container.four .mnhd {
    margin-bottom: 0;
  }
  .tfs .home-container.four .col.txt {
    padding-bottom: 70px;
  }
  .tfs .home-container.four .mnhd {
    margin-bottom: 0;
  }
  .tfs .home-container.six .btmtxt div {
    font-size: 20px;
  }
  .home-container.thr,
  .home-container.four {
    padding: 30px 5% !important;
    padding-bottom: 0 !important;
  }
  .home-container.thr .col.brdcn,
  .home-container.four .col.brdcn {
    padding: 30px 0 100px;
  }
  .home-container.thr .row,
  .home-container.four .row {
    width: 100%;
    display: inline-block;
    padding-bottom: 80px;
  }
  .home-container.thr h2.mn {
    margin-bottom: 0;
  }
  .home-container .cont {
    margin: 0;
  }
  .home-container.bsec .lft .cont {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .home-container.bsec .col.rht {
    margin-bottom: 50px;
  }
  .home-container.logosec .row {
    display: inline-block;
  }
  .home-container.logosec .col {
    width: 100%;
    display: block;
  }
  .request .col.lft .row {
    max-width: 100%;
    padding-top: 0;
  }
  .contactus .col.rht .row {
    padding-left: 0;
  }
  .freddoBigText header.entry-header h1 {
    font-size: 2em;
  }
  .foot-last .in {
    padding: 20px 5%;
    width: 100%;
  }
  .sure-cont {
    width: 90%;
    min-width: 90%;
    left: 5%;
    margin-left: 0;
  }
  .pricplan.fax .bxin {
    width: 100%;
    margin: 20px 0;
  }
  .price-slider.mid {
    width: 100%;
    padding: 0;
  }
  .price-slider label.col {
    text-align: left;
  }
  .prcttl {
    margin-left: 0;
  }
  .home-container.sagile {
    padding: 0 5% 80px !important;
  }
  .home-container.sagile.main h1 {
    font-size: 36px;
  }
  .home-container.scaling.sec {
    padding-bottom: 50px !important;
  }
  .home-container.sagile.a .rht {
    margin-top: 0;
  }
  .home-container.sagile .lft,
  .home-container.sagile .rht {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .home-container.sagile.b .btimg {
    margin-left: 0;
  }
  .premise .home-container.fst .hmpic {
    padding-right: 0;
  }
  .premise .home-container.sec h2 {
    font-size: 1.6rem;
  }
  .premise .home-container .txt {
    font-size: 1.4rem;
  }
  .premise .home-container.sec {
    padding-bottom: 50px !important;
  }
  .premise .home-container.thr .row {
    border: none;
  }
  .premise .home-container.chos .col {
    margin: 20px 0;
  }
  .mainFooter .freddoFooterWidget .footer {
    width: 100% !important;
  }
  .risk-management .home-container.six {
    padding-bottom: 40px !important;
  }
  .hmnw.manage .col.rht .crcl,
  .hmnw.manage .col .line {
    display: none;
  }
  .mainFooter .freddoFooterWidget {
    padding-bottom: 170px;
  }
  .mainFooter .freddoFooterWidget .footer .main {
    width: 50% !important;
    float: left;
    margin-bottom: 50px;
    padding-right: 0;
  }
  .mainFooter .freddoFooterWidget .footer .widget {
    text-align: center;
    width: 100% !important;
  }
  .mainFooter .freddoFooterWidget .textwidget .col.im {
    background-position: center;
  }
  .mainFooter .freddoFooterWidget .footer .main .ftlinks a {
    font-size: 14px !important;
  }
  .mainFooter .freddoFooterWidget .footer .textwidget .DF {
    display: block;
  }
  .mainFooter .freddoFooterWidget .footer .textwidget .cmplg {
    width: 100%;
  }
  .mainFooter .freddoFooterWidget .footer .textwidget .cmplg img {
    max-width: 100px !important;
    margin: 20px 0;
  }
  .jrint .home-container.bsec {
    min-height: 1100px;
  }
  .jrint .home-container.bsec .mnpic {
    position: relative;
    float: left;
    min-height: 850px;
    background: url("/wp-content/uploads/2019/10/group79-b.png") no-repeat
      center top;
  }
  .jrint.tfs .home-container.bsec .mnpic {
    background: url("/wp-content/uploads/2020/01/group79-b-b.png") no-repeat
      center top;
  }
  .jrint .home-container.bsec .mnpic .vsiblt {
    top: 59%;
    width: 250px;
    margin-left: -140px;
    font-size: 14px;
  }
  .jrint .home-container.bsec .mnpic .vsiblt h2 {
    font-size: 16px;
  }
  .jrint .home-container.fst .col.lft {
    text-align: center;
  }
  .jrint .home-container.pboard .z1 .crcl {
    display: none;
  }
  .jrint .home-container.quick .row {
    display: block;
    padding: 0;
  }
  .jrint .home-container.pboard,
  .jrint .home-container.btmtxt {
    background-color: #f8f9fc;
  }
  .jrint .home-container.pboard .row {
    padding: 50px 0;
  }
  .jrint .home-container.pboard .z1 {
    width: 100%;
    padding: 0;
    background-color: transparent;
    text-align: center;
  }
  .jrint .home-container.pboard .z2 {
    position: initial;
    width: 100%;
    padding: 0;
  }
  .jrint .home-container.pboard .j-arrow {
    width: 100%;
    height: 150px;
    float: left;
    background: url("/wp-content/uploads/2019/10/j-arrow.png") no-repeat center
      center;
  }
  .saj .home-container.bsec:before,
  .saj .home-container.bsec:after {
    display: none;
  }
  .saj .compr .col {
    margin-top: 50px;
  }
  .saj .home-container.bsec {
    padding-bottom: 50px !important;
  }
  .saj .home-container.featr .mnhd {
    padding: 50px 0;
    margin-bottom: 0;
  }
  .howworks .home-container.bsec {
    background: url(/wp-content/uploads/2019/11/hit-rht.png) no-repeat left
      bottom;
    padding-bottom: 100px !important;
  }
  .howworks .home-container.bsec:after {
    background: url(/wp-content/uploads/2019/11/hit-lft.png) no-repeat
      right -18px bottom -55px;
  }
  .howworks .home-container.secd .col.rht {
    margin-right: 0;
  }
  .howworks .home-container.secd {
    padding-top: 100px !important;
  }
  .howworks .home-container.secd .col.lft {
    height: 213px;
    background: url(/wp-content/uploads/2019/11/connect2-1.png) no-repeat left
      13px top;
    padding: 0;
    margin-top: 50px;
  }
  .howworks .home-container.secd .col.lft img {
    display: none;
  }
  .howworks .home-container.thr .lft {
    margin-top: 0;
    padding: 0;
    margin-bottom: 50px;
    padding-bottom: 25px;
    border-bottom: 3px dashed #12ba95;
  }
  .howworks .home-container.thr .lft .cont .txt {
    margin-bottom: 50px;
  }
  .howworks .home-container.thr .rht {
    padding-right: 0;
  }
  .howworks .home-container.thr .rht .cont .img-ico {
    left: 0;
    position: relative;
  }
  .howworks .home-container.thr .rht .cont {
    padding-left: 0;
    margin-bottom: 50px;
  }
  .howworks .home-container.thr .count {
    position: relative;
  }
  .howworks .home-container.thr .count:before {
    content: "";
    position: absolute;
    left: 16px;
    top: -32px;
    width: 10px;
    height: 30px;
    border-left: 5px dotted #12ba95;
  }
  .howworks .home-container .txt.ht {
    line-height: 1.4;
  }
  .howworks .home-container.thr .row,
  .howworks .home-container.four .row {
    border-bottom: none;
    padding-bottom: 0;
  }
  .howworks .home-container.four .rht {
    padding-right: 0;
    margin: 20px 0;
  }
  .howworks .home-container.four .lft {
    margin: 20px 0;
    padding-right: 0;
    padding-left: 0;
  }
  .page-id-2670 {
    background-image: none !important;
  }
  .depmng .home-container.fst {
    padding-bottom: 400px !important;
    background: url(/wp-content/uploads/2019/12/depmnimg.png) no-repeat
      bottom -30px center;
    background-size: 80% !important;
  }
  .depmng .home-container.chos {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .depmng .home-container.chos .content {
    display: block;
  }
  .depmng .home-container.chos .col {
    margin-bottom: 25px;
  }
  .depmng .home-container.featr {
    padding-bottom: 250px !important;
  }
  .depmng .home-container.featr .mnhd {
    padding-left: 0;
    text-align: left;
  }
  .premise .home-container.chos {
    margin-bottom: 40px;
  }
  .premise .home-container.clrd h1,
  .premise .home-container.clrd h2 {
    margin: 40px 0;
  }
  .premise .home-container.clrd .txt {
    margin-bottom: 40px;
  }
  .sugarcloud .home-container.sec,
  .sugarcloud .home-container.chos {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .sugarcloud .home-container.chos h1,
  .sugarcloud .home-container.chos h2 {
    margin-bottom: 20px;
  }
  .sugarcloud .home-container.chos .content {
    display: block;
  }
  .sugarcloud .home-container.chos .col {
    display: block;
    margin: 20px 0;
  }
  .sugarcloud .home-container.inmd .row {
    padding-bottom: 0;
  }
  .sugarcloud .home-container.inmd .a5 {
    text-align: center;
    margin-top: 50px;
  }
  .sugarcloud .home-container.inmd .txtd {
    padding-top: 0;
  }
  .sugarcloud .home-container.lst h2 {
    font-size: 30px;
  }
  .premise .home-container.sec {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .premise .home-container.blwdgt {
    background: url(/wp-content/uploads/2020/02/blwdgt-sm.png) no-repeat center
      bottom #213476;
    background-size: 100%;
  }
  .premise .home-container.blwdgt .inn {
    background: 0 0;
  }
  .premise .home-container.flxb .lft {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .premise .home-container.lst h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .premise .home-container.lst .txt {
    margin-bottom: 30px;
  }
  .gdpr .menu-items .copy {
    width: 100%;
  }
  .gdpr .home-container.seven h2.mn {
    font-size: 28px;
  }
  .reports .home-container.fst .col.lft p {
    text-align: center;
  }
  .reports .home-container.fst .col.lft .mnhd {
    margin-top: 30px;
  }
  .reports .home-container.fst .col.lft .text {
    font-size: 16px;
  }
  .reports .home-container.four.scope.a .col.rht {
    margin-top: 0;
  }
  .smfoot.home-container.seven .content {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .smfoot.home-container.seven .content .col.a3.t {
    margin-left: 0;
  }
  .smfoot.home-container.seven .btmrd {
    margin-bottom: 50px;
  }
  .pi-flex {
    display: block;
  }
  .pi-flex .ques-menu {
    position: initial;
    top: 0;
    float: left;
    width: 100%;
    flex: none;
    max-width: inherit;
    height: auto;
    overflow: visible;
  }
  .prictbl.table .rec .rc.g,
  .prictbl.table td.g {
    min-width: auto;
  }
  .pricplan.nw .contbx.e .star {
    right: -22px;
    width: 80px;
  }
  .solution_board .home-container .row {
    padding: 0 4% !important;
  }
  .solution_board .home-container.four.sagile.f2 .lft {
    padding-top: 0;
    padding-bottom: 70px;
  }
  .solution_board .home-container h2 {
    line-height: normal;
    margin: 0;
  }
}
@media all and (max-width: 715px) {
  .sure-cont {
    padding: 13px 30px 20px 120px;
  }
  .sure-cont .btn {
    position: static;
    margin-top: 10px;
    width: 164px;
    display: inherit;
    text-align: center;
  }
  .prictbl.table .rec.sticky2 {
    top: 0;
  }
  .pricplan h1 {
    font-size: 25px;
  }
  .prictbl.table .server {
    margin: 0;
  }
  .prictbl.table .rec .rc.a,
  .prictbl.table .val td.a {
    display: none;
  }
  .prictbl.table .rec .tblin {
    height: auto;
  }
  .prictbl.table .rec .rc {
    width: 25%;
    font-size: 10px;
    padding: 10px 2px;
    line-height: 14px;
  }
  .prictbl.table td {
    min-height: 45px;
  }
  .prictbl.table .val td {
    width: 20%;
    font-size: 8px;
  }
  .prictbl.table td .check {
    top: 10%;
  }
  .prictbl.table tr.hda {
    display: table-row;
  }
  .prictbl.table tr.hda td {
    color: #213476;
    padding: 10px 0;
  }
  .prictbl.table tr.hd td {
    font-size: 16px;
    padding: 4px 20px;
  }
  .cntsls {
    margin-bottom: 50px;
  }
  .cntsls h2,
  .pricplan.fax h2,
  .logosec.prcnw h2 {
    font-size: 20px;
  }
  .cntsls .row .rec {
    width: 100%;
  }
  .cntsls .row .rec.a {
    margin-bottom: 0;
  }
  .cntsls .row .rec.b h3 {
    display: none;
  }
  .logosec.prcnw h2 {
    margin-bottom: 0;
  }
  .hmnw.home-container.logosec .row {
    margin-top: 25px;
  }
  .prictbl.table td .btn.btn-primary {
    font-size: 8px;
  }
  .tooltip .tooltiphov {
    font-size: 12px;
    padding: 10px;
    width: 250px;
  }
  .distributed-teams .home-container.sec1 {
    padding-bottom: 0 !important;
  }
  .distributed-teams .home-container .layer1 {
    bottom: 0;
  }
  .distributed-teams .home-container .layer2 {
    bottom: 34px;
  }
  .distributed-teams .home-container.sec2 .txtmn {
    margin-bottom: 40px;
  }
  .distributed-teams .home-container.sec2 .col.txt {
    margin-bottom: 40px;
  }
  .distributed-teams .home-container.sec3 .col.box {
    display: block;
  }
  .distributed-teams .home-container.sec3 .col.box .a2 {
    margin-bottom: 50px;
    text-align: center;
  }
  .distributed-teams .home-container.sec4 {
    padding-top: 80px !important;
  }
  .distributed-teams .home-container.sec2 .layer1 {
    width: 90%;
    bottom: 47px;
    height: 300px;
  }
  .distributed-teams .home-container.sec2 .layer2 {
    width: 90%;
    bottom: 70px;
    height: 280px;
  }
}
@media all and (max-width: 559px) {
  .mainFooter .freddoFooterWidget .footer {
    padding-top: 1em;
  }
  .mainFooter .freddoFooterWidget #footer-1 img {
    float: none;
  }
  .mainFooter .freddoFooterWidget #footer-3 .widget {
    text-align: center;
  }
  .freddoBigText header.entry-header h1 {
    font-size: 1.5em;
  }
  body.blog .site-main article.post {
    min-height: 500px;
  }
  .sure-cont {
    width: 100%;
    min-width: 100%;
    left: 0;
    padding: 10px 10px 15px 80px;
  }
  .sure-cont .imgchat {
    width: 54px;
    height: 54px;
    padding: 7px;
    left: 15px;
    top: 20px;
  }
  .home-container.sagile.main h1 {
    font-size: 28px;
  }
  .home-container.scaling.rm-rht .cont,
  .home-container.scaling.rm-lft .cont {
    padding: 20px 20px 130px !important;
  }
  .page-id-3221 {
    background: 0 0;
  }
  .secrty .home-container.fst {
    background: url(/wp-content/uploads/2019/11/sec-p1.png) no-repeat bottom 0
      right -158px;
    background-size: 450px;
    text-align: center;
    padding-bottom: 250px !important;
  }
  .secrty .menu-items {
    text-align: center;
  }
  .secrty .home-container.tbm .mnhd {
    font-size: 20px !important;
    margin: 25px 0;
    font-weight: 400;
  }
  .secrty .menu-items li .icon {
    margin: 0;
    width: 118px;
    height: 118px;
    background-size: 100%;
  }
  .secrty .menu-items .copy {
    width: 100%;
    font-size: 14px;
  }
  .secrty .menu-items h1 {
    font-size: 18px;
  }
  .secrty table th,
  .secrty table td {
    width: 100% !important;
    display: block;
    text-align: center !important;
    font-size: 14px !important;
  }
  .secrty .home-container .tblout {
    margin-bottom: 20px;
  }
  .secrty .additional {
    margin-bottom: -50px;
  }
  .premise .home-container h1 {
    font-size: 1.4rem;
  }
  .premise .home-container .txt {
    font-size: 1.2rem;
    line-height: 1.7;
  }
  .premise .home-container.sec .row {
    padding: 0;
  }
  .premise .home-container.thr .smimg {
    display: block;
    text-align: center;
  }
  .premise .home-container.clrd h1 {
    font-size: 1.6rem;
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .howworks .home-container.bsec .txt {
    font-size: 16px;
  }
  .howworks .home-container.bsec {
    background-position: left -50px top;
  }
  .howworks .home-container.thr .rht .cont h2 {
    font-size: 16px !important;
  }
  .dvlpt-optn .home-container.fst {
    background-size: 600px;
    padding-bottom: 100px !important;
  }
  .dvlpt-optn .home-container.fst .txt {
    font-size: 1.1rem;
  }
  .dvlpt-optn .home-container.fst .col.lft h1 {
    margin: 0;
  }
  .dvlpt-optn .home-container.thr h2 {
    font-size: 1.4rem;
  }
  .dvlpt-optn .home-container.thr .txt {
    font-size: 1.1rem;
  }
  .dvlpt-optn .home-container.thr .col.m {
    margin-top: 50px;
  }
  .dvlpt-optn .home-container.thr .col h2 {
    font-size: 20px;
  }
  .dvlpt-optn .home-container.thr .col .txt {
    font-size: 15px;
  }
  .dvlpt-optn .home-container.table .mnhd {
    font-size: 20px !important;
  }
  .dvlpt-optn .home-container.table .tabs .col {
    padding: 15px 0;
  }
}
@media all and (max-width: 450px) {
  .home-container .mnhd {
    font-size: 24px !important;
  }
  .home-container .btns .btn {
    font-size: 0.8em;
    padding: 5px 5% !important;
    margin: 0 2%;
  }
  .home-container .cont h2 {
    font-size: 23px !important;
  }
  .hmnw.home-container.logosec .colg {
    height: auto;
  }
  .hmnw.home-container.logosec .colg.a {
    width: 12%;
  }
  .hmnw.home-container.logosec .colg.c {
    width: 20%;
  }
  .hmnw.home-container.logosec .colg.b,
  .hmnw.home-container.logosec .colg.d {
    width: 26%;
  }
  .hmnw.home-container.logosec .colg.a img {
    top: 3px;
  }
  .hmnw.home-container.logosec .colg.c img {
    top: -4px;
  }
  .hmnw.home-container.logosec .colg.d img {
    top: 2px;
  }
  .hmnw.home-container.fst {
    padding-bottom: 0 !important;
  }
  .hmnw.home-container.fst .col.lft p.fs-30 {
    font-size: 16px;
  }
  .hmnw.home-container.fst .col.lft {
    padding: 0;
  }
  .hmnw.home-container.fst .col.lft .btns .btn {
    font-size: 16px;
  }
  .hmnw.home-container.find .sm h2,
  .hmnw.home-container.find .bx h2 {
    font-size: 20px;
    margin-top: 0;
  }
  .hmnw.home-container.find .sm p {
    font-size: 16px;
    line-height: 1.6;
  }
  .hmnw.home-container.find .rhtsd h2 {
    font-size: 16px;
    font-weight: 600;
  }
  .hmnw.home-container.find .rhtsd p {
    font-size: 14px;
  }
  .hmnw.home-container.find .col {
    margin-bottom: 25px;
  }
  .hmnw.home-container.jira .cont h2 {
    font-size: 21px !important;
  }
  .hmnw.home-container.jira .cont h2 span {
    font-size: 20px;
  }
  .hmnw.home-container.jira .rht {
    min-height: 365px;
  }
  .hmnw.home-container.jira .rht .bx.z2,
  .hmnw.home-container.jira .rht .bx.z3 {
    width: 124px;
    height: 46px;
    padding-top: 8px;
    top: 110px;
  }
  .hmnw.home-container.jira .rht .bx.z4 {
    top: 225px;
  }
  .hmnw.home-container.jira .rht .bx.z4 span {
    font-size: 15px;
  }
  .hmnw.home-container.jira .rht .light {
    left: 27%;
    top: 300px;
  }
  .hmnw.home-container.jira .cont .txt {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 40px;
  }
  .home-container.fst {
    padding-top: 0;
    padding-bottom: 50px;
  }
  .home-container.fst .col.lft h1 {
    font-size: 30px;
  }
  .home-container.sec h2,
  .home-container.four h2,
  .home-container.five h2 {
    font-size: 26px;
    line-height: 1.5;
  }
  .home-container.fst .col.lft .btn {
    padding: 8px 10px;
    font-size: 14px;
  }
  .flexout .col.a {
    border-radius: 10px 10px 0 0;
  }
  .flexout .col.f {
    border-radius: 0 0 10px 10px;
  }
  .freddoBigText header.entry-header h1 {
    font-size: 1.5em;
  }
  .home-container.scaling h2 {
    font-size: 24px;
    line-height: 1.2;
  }
  .home-container.scaling ul.chck li {
    font-size: 16px;
    line-height: 1.5;
    background-position: left top 9px;
  }
  .home-container.scaling .txtlrg {
    padding-right: 0;
    width: 100%;
  }
  .home-container.scaling .btn {
    position: static !important;
    margin: 14px 0;
    display: inline-block;
  }
  .home-container.scaling.five .lft div.c3 {
    padding: 28px;
  }
  .home-container.sagile.main .row {
    margin-bottom: 0;
  }
  .home-container.sagile h2 {
    font-size: 22px;
  }
  .mainFooter .freddoFooterWidget #footer-2 .textwidget {
    display: block;
    margin: 20px 5%;
  }
  .mainFooter .freddoFooterWidget #footer-2 .main {
    width: 100% !important;
    text-align: center;
    margin-bottom: 0;
  }
  .mainFooter .freddoFooterWidget #footer-2 .main {
    justify-content: center;
  }
  .mainFooter .freddoFooterWidget #footer-2 .main.logo {
    margin-top: -30px;
    margin-bottom: 60px;
    padding: 0;
  }
  .jrint .home-container.bsec .mnpic {
    background-size: 350px;
  }
  .jrint .home-container.bsec .mnpic .vsiblt {
    top: 57%;
  }
  .depmng .home-container.fst {
    padding-bottom: 250px !important;
    background-size: 90% !important;
  }
  .depmng .home-container.chos {
    background-position: center bottom -650px;
  }
  .depmng .home-container.chos h2 {
    margin-bottom: 50px;
  }
  .depmng .home-container.chos:before {
    display: none;
  }
  .depmng .home-container.featr {
    padding-bottom: 200px !important;
  }
  .depmng .home-container.featr .mnhd {
    margin-top: 50px;
    padding-bottom: 40px;
  }
  .depmng .home-container.featr .cont {
    padding: 80px 0 15px;
  }
  .depmng .home-container.featr .cont .ico {
    left: -50px;
  }
  .depmng .home-container.featr .cont h2 {
    font-size: 18px !important;
  }
  .home-container.seven.smal {
    padding-bottom: 50px !important;
  }
  .home-container.seven.smal .btmlyr {
    height: 420px;
  }
  body.blog .site-main .navigation.pagination {
    padding-top: 10px;
    margin-bottom: 0;
  }
  body.blog .widget.widget_search input[type="submit"] {
    padding: 0;
  }
  body.blog .navigation.pagination .nav-links,
  body.blog .navigation.pagination .nav-links a,
  body.blog .navigation.pagination .nav-links span {
    font-size: 15px;
    padding: 2px 13px;
  }
  .sugarcloud .home-container.sec .row {
    padding: 0;
  }
  .sugarcloud .home-container .txt {
    font-size: 1rem;
  }
  .sugarcloud .home-container.sec h2 {
    font-size: 1.4rem;
    margin-bottom: 20px;
  }
  .sugarcloud .home-container.sec {
    margin-top: 60px;
    padding-top: 60px !important;
  }
  .sugarcloud .home-container.chos h2 {
    font-size: 1.3rem;
  }
  .sugarcloud .home-container.chos .col .txt {
    font-size: 1rem;
  }
  .sugarcloud .home-container.chos .col h3 {
    margin-bottom: 10px;
    font-size: 1.1rem;
  }
  .sugarcloud .home-container.chos {
    padding-bottom: 30px !important;
  }
  .sugarcloud .home-container h1,
  .sugarcloud .home-container h2 {
    font-size: 1.5rem;
  }
  .sugarcloud .home-container.lst h1,
  .sugarcloud .home-container.lst h2 {
    font-size: 24px;
  }
  .sugarcloud .home-container.lst {
    margin-top: 50px;
  }
  .premise .home-container h1,
  .premise .home-container h2 {
    font-size: 1.4rem;
  }
  .premise .home-container .txt {
    font-size: 1rem;
  }
  .premise .home-container.sec .row {
    padding: 0;
  }
  .premise .home-container.sec h2 {
    font-size: 1.1rem;
    margin-bottom: 20px;
  }
  .premise .home-container.sec {
    margin-top: 60px;
    padding-top: 60px !important;
  }
  .premise .home-container.blwdgt .md {
    margin: 30px auto 50px;
  }
  .premise .home-container.flxb .lft {
    text-align: center;
  }
  .premise .home-container.flxb .rht .col {
    padding: 100px 20px 20px;
    background-position: left 20px top 20px;
    background-size: 64px;
  }
  .premise .home-container.flxb .rht .col h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .premise .home-container.flxb .rht .col .txt {
    font-size: 14px;
  }
  .premise .home-container.lst h2 {
    font-size: 24px;
  }
  .premise .home-container.lst {
    margin-top: 50px;
  }
  .gdpr .home-container.fst {
    background: 0 0;
  }
  .gdpr .home-container.fst .mnhd {
    font-size: 28px !important;
  }
  .gdpr .home-container.fst .text {
    font-size: 16px;
  }
  .gdpr .home-container.sec {
    padding-top: 70px !important;
    padding-bottom: 60px !important;
  }
  .gdpr .home-container.sec h2 {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .gdpr .home-container.sec .txt {
    font-size: 18px;
    line-height: 1.5;
  }
  .gdpr .menu-items {
    text-align: center;
    padding-top: 50px !important;
  }
  .gdpr .menu-items h2 {
    font-size: 20px;
  }
  .gdpr .menu-items .copy .txt {
    font-size: 14px;
  }
  .gdpr .menu-items li .icon {
    width: 120px;
    height: 120px;
    margin: 20px 0;
    background-size: 100%;
  }
  .gdpr .home-container.seven h2.mn {
    font-size: 24px;
  }
  .reports .home-container.fst .col.rht {
    margin-bottom: 20px;
  }
  .reports .home-container.four.progress .mnhd {
    margin: 30px 0 60px;
  }
  .reports .home-container.four.progress .col {
    margin: 0 0 40px;
  }
  .reports .home-container.four.progress .row {
    padding-bottom: 30px;
  }
  .reports .home-container.four.progress .col h2 {
    color: #15243b;
    font-size: 20px;
    font-weight: 600;
  }
  .reports .home-container.four.scope .mnhd {
    font-size: 22px !important;
  }
  .reports .home-container.four.scope .cont h2 {
    font-size: 18px !important;
    padding-left: 35px;
  }
  .reports .home-container.four.scope .cont h2:before {
    top: 5px;
  }
  .reports .home-container.four.scope .dn {
    font-size: 14px;
  }
  .reports .home-container.four.obj .lft {
    margin-top: 30px;
  }
  .reports .home-container.four.obj .col.rht {
    margin-top: 80px;
  }
  .btmtxt div {
    font-size: 20px !important;
    margin: 10px 6% 30px !important;
  }
  .site-footer .main .hd {
    font-size: 16px !important;
  }
  .pi-flex .ques-menu h1 {
    font-size: 20px;
  }
  .btn.btn-primary-large-white,
  .pi-flex .ques-menu .pdfprnt-button span {
    padding: 13px 0;
    font-size: 17px;
  }
  .pi-flex .sub-section h2 {
    font-size: 1.5rem;
  }
  .pi-flex * {
    font-size: 17px;
  }
  .prictbl.table .rec .rc {
    font-size: 9px;
  }
  .faq .accordion {
    padding-left: 10px;
    padding-right: 50px;
    line-height: normal;
  }
  footer.site-footer {
    padding-top: 0;
  }
  .distributed-teams .home-container .layer1 {
    bottom: 7px;
    height: 186px;
  }
  .distributed-teams .home-container .layer2 {
    bottom: 15px;
    height: 184px;
  }
  .distributed-teams .home-container.sec3 .row {
    margin: 0 5%;
  }
  .distributed-teams .home-container.sec4 .hdcapB.clr {
    background: linear-gradient(90deg, #333 50.95%, rgba(51, 51, 51, 0) 2.35%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .distributed-teams .home-container.sec4 .col.a3 b {
    font-size: 18px;
  }
  .distributed-teams .home-container.sec2 .layer1 {
    width: 90%;
    bottom: 52px;
  }
  .distributed-teams .home-container.sec2 .layer2 {
    width: 90%;
    bottom: 82px;
  }
}
@media all and (max-width: 360px) {
  .freddoBigText header.entry-header h1 {
    font-size: 1.3em;
  }
  .jrint .home-container.bsec .mnpic,
  .jrint.tfs .home-container.bsec .mnpic {
    background-size: 310px;
  }
  .jrint .home-container.bsec .mnpic .vsiblt {
    top: 60%;
  }
  .jrint .home-container.bsec .mnpic {
    min-height: 700px;
  }
  .jrint .home-container.bsec .mnpic .vsiblt {
    width: 220px;
    margin-left: -121px;
    font-size: 13px;
  }
  .jrint .home-container.bsec .mnpic .vsiblt h2 {
    font-size: 14px;
  }
  body.blog .navigation.pagination .nav-links,
  body.blog .navigation.pagination .nav-links a,
  body.blog .navigation.pagination .nav-links span {
    font-size: 12px;
    padding: 1px 9px;
  }
}
.midblmg {
  margin: 50px auto;
  border: 1px solid #eee;
  border-radius: 4px;
}
.bltbl {
  width: 100%;
  border: 1px solid #eee;
  border-radius: 4px;
  display: inline-block;
  margin-top: 20px;
}
.bltbl .row {
  width: 100%;
  float: left;
}
.bltbl .row.hd {
  text-align: left;
  font-weight: 600;
  border-bottom: 1px solid #eee;
}
.bltbl .td {
  padding: 10px 20px;
  width: 50%;
  float: left;
}
.bltbl .a {
  border-right: 1px solid #eee;
  background: #f5f5f5;
}
.bltbl ul {
  margin: 0 0 0 20px;
  padding: 0;
}
#pum-5210,
#pum-5213 {
  background-color: rgba(0, 0, 0, 0.2);
}
#popmake-5210,
#popmake-5213,
#popmake-5363,
#popmake-5778,
#popmake-6829,
#popmake-6908 {
  border-radius: 10px;
  padding: 50px !important;
  min-height: 300px;
}
#popmake-5210 .pum-close,
#popmake-5213 .pum-close {
  top: -14px;
  right: -15px;
  width: 30px;
  height: 30px;
  padding: 0;
  line-height: 20px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8) !important;
}
#popmake-5210 .pum-close:hover {
  color: #fff;
}
#popmake-5210 .pipedriveWebForms,
#popmake-5213 .pipedriveWebForms {
  z-index: 2;
  background-color: #f9f9f9;
}
#popmake-5210 .loader,
#popmake-5213 .loader {
  z-index: 1 !important;
  padding-top: 20%;
  background-color: #f9f9f9;
}
#popmake-5310 .pum-content {
  padding: 50px;
}
#popmake-5310 .pum-content .tpmsg {
  padding: 20px 0;
  line-height: 26px;
}
#popmake-5310 .pum-content .emailfld {
  margin-bottom: 30px;
}
#popmake-5310 .pum-content .emailfld label {
  color: #617586;
  margin-right: 12px;
}
#popmake-5310 .pum-content .submit {
  margin-left: 24%;
}
#popmake-5310 .wpcf7 form.sent .wpcf7-response-output {
  color: #46b450;
  border: none;
}
#popmake-5310 .wpcf7-not-valid-tip {
  margin: 7px 0 0 78px;
}
#popmake-5310 .wpcf7 form.invalid .wpcf7-response-output,
#popmake-5310 .wpcf7 form.unaccepted .wpcf7-response-output {
  display: none;
}
#pum-5778 {
  background-color: rgba(0, 0, 0, 0.7);
}
#popmake-5778 .pum-content {
  padding: 50px;
}
#popmake-5778 .pum-content .tpmsg {
  padding: 20px 0;
  line-height: 26px;
}
#popmake-5778 .pum-content .emailfld {
  margin-bottom: 30px;
}
#popmake-5778 .pum-content .emailfld label {
  color: #617586;
  margin-right: 12px;
}
#popmake-5778 .pum-content .submit {
  margin-left: 24%;
}
#popmake-5778 .wpcf7 form.sent .wpcf7-response-output {
  color: #46b450;
  border: none;
}
#popmake-5778 .wpcf7-not-valid-tip {
  margin: 7px 0 0 78px;
}
#popmake-5778 .wpcf7 form.invalid .wpcf7-response-output,
#popmake-5778 .wpcf7 form.unaccepted .wpcf7-response-output {
  display: none;
}
#pum-5363 {
  background-color: rgba(0, 0, 0, 0.7);
}
#popmake-5363 .pum-content {
  padding: 50px;
}
#popmake-5363 .pum-content .tpmsg {
  padding: 20px 0;
  line-height: 26px;
}
#popmake-5363 .pum-content .emailfld {
  margin-bottom: 30px;
}
#popmake-5363 .pum-content .emailfld label {
  color: #617586;
  margin-right: 12px;
}
#popmake-5363 .pum-content .submit {
  margin-left: 24%;
}
#popmake-5363 .wpcf7 form.sent .wpcf7-response-output {
  color: #46b450;
  border: none;
}
#popmake-5363 .wpcf7-not-valid-tip {
  margin: 7px 0 0 78px;
}
#popmake-5363 .wpcf7 form.invalid .wpcf7-response-output,
#popmake-5363 .wpcf7 form.unaccepted .wpcf7-response-output {
  display: none;
}
#pum-6829 {
  background-color: rgba(0, 0, 0, 0.7);
}
#popmake-6829 .pum-content {
  padding: 50px;
}
#popmake-6829 .pum-content .tpmsg {
  padding: 20px 0;
  line-height: 26px;
}
#popmake-6829 .pum-content .emailfld {
  margin-bottom: 30px;
}
#popmake-6829 .pum-content .emailfld label {
  color: #617586;
  margin-right: 12px;
}
#popmake-6829 .pum-content .submit {
  margin-left: 24%;
}
#popmake-6829 .wpcf7 form.sent .wpcf7-response-output {
  color: #46b450;
  border: none;
}
#popmake-6829 .wpcf7-not-valid-tip {
  margin: 7px 0 0 78px;
}
#popmake-6829 .wpcf7 form.invalid .wpcf7-response-output,
#popmake-6829 .wpcf7 form.unaccepted .wpcf7-response-output {
  display: none;
}
#pum-6908 {
  background-color: rgba(0, 0, 0, 0.7);
}
#popmake-6908 .pum-content {
  padding: 50px;
}
#popmake-6908 .pum-content .tpmsg {
  padding: 20px 0;
  line-height: 26px;
}
#popmake-6908 .pum-content .emailfld {
  margin-bottom: 30px;
}
#popmake-6908 .pum-content .emailfld label {
  color: #617586;
  margin-right: 12px;
}
#popmake-6908 .pum-content .submit {
  margin-left: 24%;
}
#popmake-6908 .wpcf7 form.sent .wpcf7-response-output {
  color: #46b450;
  border: none;
}
#popmake-6908 .wpcf7-not-valid-tip {
  margin: 7px 0 0 78px;
}
#popmake-6908 .wpcf7 form.invalid .wpcf7-response-output,
#popmake-6908 .wpcf7 form.unaccepted .wpcf7-response-output {
  display: none;
}
.loader {
  width: 100%;
  height: 100%;
  line-height: 40px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
  box-sizing: border-box;
  font-size: 13px;
  color: #777;
  z-index: 502;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}
.loaderinteg {
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #09c199;
  width: 40px;
  height: 40px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  margin: 0 auto;
}
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url(../../../themes/freddo/fonts/fontawesome-webfont3e6e.eot?v=4.7.0);
  src:
    url(//kendis.io/wp-content/themes/freddo/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)
      format("embedded-opentype"),
    url(//kendis.io/wp-content/themes/freddo/css/../fonts/fontawesome-webfont.woff2?v=4.7.0)
      format("woff2"),
    url(//kendis.io/wp-content/themes/freddo/css/../fonts/fontawesome-webfont.woff?v=4.7.0)
      format("woff"),
    url(//kendis.io/wp-content/themes/freddo/css/../fonts/fontawesome-webfont.ttf?v=4.7.0)
      format("truetype"),
    url(//kendis.io/wp-content/themes/freddo/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)
      format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

#heateor_sss_error {
  color: red;
  margin: 7px 0;
}
#heateor_sss_sharing_more_providers .filter svg {
  position: absolute;
  left: 16px;
  top: 18px;
}
div.heateor_sss_sharing_ul a:link,
div.heateor_sss_sharing_ul a:focus {
  text-decoration: none;
  background: transparent !important;
}
.heateor_sss_login_container {
  margin: 2px 0;
}
.heateor_sss_login_container img,
.heateor_sss_sharing_container img {
  cursor: pointer;
  margin: 2px;
  border: none;
}
.heateor_sss_login_container img {
  display: none;
  float: left;
}
#heateor_sss_loading_image {
  display: block !important;
  float: none;
}
.heateor_sss_error {
  background-color: #ffffe0;
  border: 1px solid #e6db55;
  padding: 5px;
  margin: 10px;
}
#heateor_sss_sharing_more_providers {
  position: fixed;
  top: 50%;
  left: 47%;
  background: #fafafa;
  width: 650px;
  margin: -180px 0 0 -300px;
  z-index: 10000000;
  text-shadow: none !important;
  height: 308px;
}
#heateor_sss_mastodon_popup_bg,
#heateor_sss_popup_bg {
  background: url(../../../plugins/sassy-social-share/images/transparent_bg.png);
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
}
#heateor_sss_sharing_more_providers .title {
  font-size: 14px !important;
  height: auto !important;
  background: #58b8f8 !important;
  border-bottom: 1px solid #d7d7d7 !important;
  color: #fff;
  font-weight: 700;
  letter-spacing: inherit;
  line-height: 34px !important;
  padding: 0 !important;
  text-align: center;
  text-transform: none;
  margin: 0 !important;
  text-shadow: none !important;
  width: 100%;
}
#heateor_sss_sharing_more_providers * {
  font-family: Arial, Helvetica, sans-serif;
}
#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content {
  background: #fafafa;
  border-radius: 4px;
  color: #555;
  height: auto;
  width: 100%;
}
#heateor_sss_sharing_more_providers .filter {
  margin: 0;
  padding: 10px 0 0;
  position: relative;
  width: 100%;
}
#heateor_sss_sharing_more_providers .all-services {
  clear: both;
  height: 250px;
  overflow: auto;
}
#heateor_sss_sharing_more_content .all-services ul {
  margin: 10px !important;
  overflow: hidden;
  list-style: none;
  padding-left: 0 !important;
  position: static !important;
  width: auto !important;
}
#heateor_sss_sharing_more_content .all-services ul li {
  padding: 0;
  margin: 0 0 0 5px;
  background: 0 0 !important;
  float: left;
  width: 24.1%;
  text-align: left !important;
}
#heateor_sss_sharing_more_providers .close-button img {
  margin: 0;
}
#heateor_sss_sharing_more_providers .close-button.separated {
  background: 0 0 !important;
  border: none !important;
  box-shadow: none !important;
  width: auto !important;
  height: auto !important;
  z-index: 1000;
}
#heateor_sss_sharing_more_providers .close-button {
  height: auto !important;
  width: auto !important;
  left: auto !important;
  display: block !important;
  color: #555 !important;
  cursor: pointer !important;
  font-size: 29px !important;
  line-height: 29px !important;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  right: -16px;
  top: -16px;
}
#heateor_sss_sharing_more_providers .filter input.search {
  width: 96%;
  display: block;
  float: none;
  font-family: "open sans", "helvetica neue", helvetica, arial, sans-serif;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: 0 11px;
  padding: 5px 8px 5px 27px;
  border: 1px solid #ccc !important;
  color: #000;
  background: #fff !important;
  font-size: 16px !important;
  text-align: left !important;
  max-width: -webkit-fill-available;
}
#heateor_sss_sharing_more_providers .footer-panel {
  background: #fff;
  border-top: 1px solid #d7d7d7;
  padding: 6px 0;
  width: 100%;
  color: #fff;
}
#heateor_sss_sharing_more_providers .footer-panel p {
  background-color: transparent;
  top: 0;
  text-align: left !important;
  color: #000;
  font-family: "helvetica neue", arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.2;
  margin: 0 !important;
  padding: 0 6px !important;
  text-indent: 0 !important;
}
#heateor_sss_sharing_more_providers .footer-panel a {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  text-indent: 0 !important;
}
#heateor_sss_sharing_more_providers .all-services ul li a span {
  width: 51%;
}
#heateor_sss_sharing_more_providers .all-services ul li a {
  border-radius: 3px;
  color: #666 !important;
  display: block;
  font-size: 12px;
  height: auto;
  line-height: 20px;
  overflow: hidden;
  padding: 8px 8px 8px 1px;
  text-decoration: none !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none !important;
  text-indent: 0 !important;
  background: 0 0 !important;
  text-shadow: none;
}
.heateor_sss_share_count {
  display: block;
  text-indent: 0 !important;
  visibility: hidden;
  background-color: #58b8f8 !important;
  width: 5px;
  height: auto;
  text-align: center;
  min-width: 8px !important;
  padding: 1px 4px !important;
  color: #fff !important;
  font-family: "Open Sans", arial, sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  -webkit-border-radius: 15px !important;
  border-radius: 15px !important;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  line-height: 14px !important;
  border: 2px solid #fff !important;
  z-index: 1;
  margin: 2px auto !important;
  box-sizing: content-box !important;
}
.heateor_sss_share_count,
.heateor_sss_vertical_sharing {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
}
div.heateor_sss_follow_ul,
div.heateor_sss_sharing_ul {
  padding-left: 0 !important;
  margin: 1px 0 !important;
}
#heateor_sss_mastodon_popup_close img,
#heateor_sss_sharing_popup_close img {
  opacity: 1 !important;
  background: 0 0 !important;
  border: none !important;
  outline: 0 !important;
  box-shadow: none !important;
  width: auto !important;
  height: auto !important;
  top: inherit !important;
  right: inherit !important;
  left: 9px !important;
  padding: 0 !important;
}
div.heateor_sss_follow_ul .heateorSssSharingRound,
div.heateor_sss_sharing_ul .heateorSssSharingRound {
  background: 0 0 !important;
}
.heateor_sss_square_count {
  display: none;
  text-align: center;
  font-weight: bolder;
  font-family: sans-serif;
  font-style: normal;
  font-size: 0.6em;
  visibility: hidden;
}
div.heateor_sss_follow_ul a,
div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
  float: left;
  padding: 0 !important;
  list-style: none !important;
  border: none !important;
  margin: 2px;
}
.heateorSssSharing,
.heateorSssSharingButton {
  display: block;
  cursor: pointer;
  margin: 2px;
}
div.heateor_sss_follow_ul a:before,
div.heateor_sss_sharing_ul a:before {
  content: none !important;
}
div.heateor_sss_follow_ul a {
  width: auto;
}
.heateor_sss_vertical_sharing {
  background: 0 0;
  -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
  position: fixed;
  overflow: visible;
  z-index: 10000000;
  display: block;
  padding: 10px;
  border-radius: 4px;
  opacity: 1;
  box-sizing: content-box !important;
}
div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,
div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share {
  width: 96px;
}
li.heateor_sss_facebook_like .fb-like span,
li.heateor_sss_facebook_recommend .fb-like span,
li.heateor_sss_facebook_share .fb-share-button span {
  vertical-align: top !important;
}
li.heateor_sss_facebook_like .fb-like span iframe,
li.heateor_sss_facebook_recommend .fb-like span iframe {
  max-width: none !important;
  z-index: 1000;
}
.heateor_sss_counter_container li {
  height: 21px;
}
.heateorSssTCBackground:hover {
  border-width: 0 !important;
  background-color: transparent;
}
.heateorSssTCBackground {
  border-width: 0 !important;
  background-color: transparent !important;
  font-style: normal;
  word-wrap: normal;
  color: #666;
  line-height: 1;
  visibility: hidden;
}
.heateorSssSharingSvg {
  width: 100%;
  height: 100%;
}
.heateorSssSharing {
  float: left;
  border: none;
}
.heateorSssSharingArrow {
  height: 16px;
  width: 16px;
  cursor: pointer;
  margin-top: 10px;
}
.heateorSssPushIn {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%207%206%20q%202%206%2010%206%20v%20-6%20l%206%209%20l%20-6%209%20v%20-6%20q%20-10%202%20-10%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)
    left no-repeat;
}
.heateorSssPullOut {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%2023%206%20q%20-2%206%20-10%206%20v%20-6%20l%20-6%209%20l%206%209%20v%20-6%20q%2010%202%2010%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)
    left no-repeat;
}
.heateorSssCommentingTabs li {
  padding-left: 0 !important;
  float: left;
  margin: 0 1em 0 0 !important;
  list-style: none;
  color: #aaa;
  display: block;
  cursor: pointer;
  font-size: 0.85em;
}
div.heateorSssTotalShareCount {
  word-wrap: normal !important;
  font-weight: bolder;
  font-family: sans-serif;
  padding: 0;
  margin: 0;
  text-align: center;
}
div.heateorSssTotalShareText {
  word-wrap: normal !important;
  margin: 0;
  padding: 0;
  text-align: center;
}
div.heateor_sss_horizontal_sharing li {
  width: auto;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like {
  width: 91px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend {
  width: 145px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet {
  width: 95px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span {
  vertical-align: text-top !important;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share {
  width: 96px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share {
  width: 108px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge {
  width: 130px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_yummly {
  width: 106px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin {
  width: 76px;
}
div.heateor_sss_horizontal_sharing li.heateor_sss_xing {
  width: 98px;
}
.heateor_sss_sharing_container a {
  padding: 0 !important;
  box-shadow: none !important;
  border: none !important;
}
.heateorSssClear {
  clear: both;
}
div.course_instructor_widget .heateor_sss_vertical_sharing {
  display: none !important;
}
@media screen and (max-width: 783px) {
  #heateor_sss_sharing_more_providers {
    width: 80%;
    left: 60%;
    margin-left: -50%;
    text-shadow: none !important;
  }
}
@media screen and (max-width: 752px) {
  #heateor_sss_sharing_more_content .all-services ul li {
    width: 32.1%;
  }
}
@media screen and (max-width: 590px) {
  #heateor_sss_sharing_more_content .all-services ul li {
    width: 48.1%;
  }
  #heateor_sss_sharing_more_providers .filter input.search {
    width: 93%;
  }
}
@media screen and (max-width: 413px) {
  #heateor_sss_sharing_more_content .all-services ul li {
    width: 100%;
  }
}
div.heateor_sss_bottom_sharing {
  margin-bottom: 0;
}
div.heateor_sss_sharing_container a:before,
div.heateor_sss_follow_icons_container a:before {
  content: none;
}
.heateor_sss_mastodon_popup_button {
  background: linear-gradient(#ec1b23, #d43116);
  padding: 8px 0 10px;
  font-size: 18px;
  border: 0;
  color: #fff;
  border-radius: 8px;
  margin: 4px auto;
  font-weight: bolder;
  width: 35%;
  cursor: pointer;
  border-bottom-style: groove;
  border-bottom-width: 5px;
  border-bottom-color: #00000000;
}
@media screen and (max-width: 783px) #heateor_sss_sharing_more_providers .filter input.search {
  border: 1px solid #ccc;
  width: 92.8%;
}
div.heateor_sss_follow_icons_container svg,
div.heateor_sss_sharing_container svg {
  width: 100%;
  height: 100%;
}
.heateor_sss_button_instagram span.heateor_sss_svg,
a.heateor_sss_instagram span.heateor_sss_svg {
  background: radial-gradient(
    circle at 30% 107%,
    #fdf497 0,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  );
}
div.heateor_sss_horizontal_sharing a.heateor_sss_button_instagram span {
  background: #2371a1 !important;
}
div.heateor_sss_standard_follow_icons_container
  a.heateor_sss_button_instagram
  span {
  background: #2371a1;
}
div.heateor_sss_vertical_sharing a.heateor_sss_button_instagram span {
  background: #fff !important;
}
div.heateor_sss_floating_follow_icons_container
  a.heateor_sss_button_instagram
  span {
  background: #fff;
}
.heateor_sss_horizontal_sharing .heateor_sss_svg,
.heateor_sss_standard_follow_icons_container .heateor_sss_svg {
  background-color: #2371a1 !important;
  background: #2371a1 !important;
  color: #fff;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
}
.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,
.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover {
  border-color: transparent;
}
.heateor_sss_vertical_sharing span.heateor_sss_svg,
.heateor_sss_floating_follow_icons_container span.heateor_sss_svg {
  background-color: #fff !important;
  background: #fff !important;
  color: #000;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
}
.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,
.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover {
  border-color: transparent;
}
@media screen and (max-width: 783px) {
  .heateor_sss_vertical_sharing {
    display: none !important;
  }
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
#cboxOverlay {
  background: url(../../../plugins/wp-rss-aggregator/images/colorbox/overlay.png)
    repeat 0 0;
}
#colorbox {
  outline: 0;
}
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -101px 0;
}
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -130px 0;
}
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -101px -29px;
}
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -130px -29px;
}
#cboxMiddleLeft {
  width: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    left top repeat-y;
}
#cboxMiddleRight {
  width: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    right top repeat-y;
}
#cboxTopCenter {
  height: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/border.png)
    0 0 repeat-x;
}
#cboxBottomCenter {
  height: 21px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/border.png)
    0 -29px repeat-x;
}
#cboxContent {
  background: #fff;
  overflow: hidden;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  margin-bottom: 28px;
}
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}
#cboxLoadingOverlay {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/loading_background.png)
    no-repeat center center;
}
#cboxLoadingGraphic {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/loading.gif)
    no-repeat center center;
}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: 0 0;
}
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: -75px -25px;
}
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: -50px -25px;
}
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/controls.png)
    no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: -25px -25px;
}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderTopLeft.png);
}
.cboxIE6 #cboxTopCenter {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderTopCenter.png);
}
.cboxIE6 #cboxTopRight {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderTopRight.png);
}
.cboxIE6 #cboxBottomLeft {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderBottomLeft.png);
}
.cboxIE6 #cboxBottomCenter {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderBottomCenter.png);
}
.cboxIE6 #cboxBottomRight {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderBottomRight.png);
}
.cboxIE6 #cboxMiddleLeft {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderMiddleLeft.png);
}
.cboxIE6 #cboxMiddleRight {
  background: url(//kendis.io/wp-content/plugins/wp-rss-aggregator/css/../images/colorbox/ie6/borderMiddleRight.png);
}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
  _behavior: expression(
    this.src=this.src ? this.src: this.currentStyle.backgroundImage.split('"')
      [1],
    this.style.background= "none",
    this.style.filter=
      "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src +
      ", sizingMethod='scale')"
  );
}
div.wpra-list-template .wpra-item-list > li.wpra-item {
  margin-top: 0;
  margin-bottom: 10px;
}
div.wpra-list-template
  .wpra-item-list
  > li.wpra-item
  > div.wprss-feed-meta
  > span {
  font-size: 90%;
  clear: both;
}
div.wpra-list-template
  .wpra-item-list
  > li.wpra-item
  > div.wprss-feed-meta
  > span:not(:last-child):after {
  content: " | ";
}
.wpra-item-list {
  list-style: none;
}
.wpra-item-list:not(.wpra-item-list--bullets) li {
  margin-left: 0;
}
.wpra-item-list--bullets.wpra-item-list--default {
  list-style-type: disc;
}
.wpra-item-list--bullets.wpra-item-list--numbers {
  list-style: decimal;
}
.wpra-feed-audio {
  display: block;
  margin: 0 5px;
}
.wpra-feed-audio audio {
  width: 100%;
}
.thumbnail-excerpt {
  overflow: hidden;
  margin-bottom: 5px;
}
.thumbnail-excerpt img {
  max-width: 100%;
  float: left;
  margin-top: 0.5em;
  margin-right: 10px;
}
.green {
  color: #0bd600;
}
.nav-links {
  overflow: hidden;
  margin-bottom: 20px;
}
.nav-links:after {
  display: block;
  content: "";
  clear: both;
}
.wpra-loading {
  animation: pulse 1s infinite ease-in-out;
  pointer-events: none;
}
.nav-links a {
  cursor: pointer;
}
@keyframes pulse {
  0% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.6;
  }
  to {
    opacity: 0.25;
  }
}
.dkpdf-button-container {
  width: 100%;
  float: left;
  padding-top: 20px;
  padding-bottom: 40px;
}
a.dkpdf-button {
  display: inline-block;
}
a.dkpdf-button span.dkpdf-button-icon {
  font-size: 140%;
  margin-right: 5px;
}
.site-title,
.site-description {
  position: absolute;
  clip-path: inset(50%);
}
.site-branding .site-description,
.main-navigation > div > ul > li > a,
.site-branding .site-title a,
.freddoBigText header.entry-header,
.freddoBigText header.entry-header .entry-meta > span i,
.freddoBigText header.entry-header .entry-meta > span a,
.main-navigation ul ul a,
header.site-header .crestaMenuButton a,
.flex-direction-nav a,
.flexslider:hover .flex-direction-nav .flex-prev:hover,
.flexslider:hover .flex-direction-nav .flex-next:hover,
.flexslider .slides > li .flexText .inside,
.scrollDown,
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active {
  color: #354052;
}
header.site-header .crestaMenuButton:hover a,
header.site-header .crestaMenuButton:active a,
header.site-header .crestaMenuButton:focus a {
  color: #354052 !important;
}
.search-button .search-line,
.hamburger-menu .hamburger-inner,
.hamburger-menu .hamburger-inner:after,
.hamburger-menu .hamburger-inner:before,
.scrollDown span:before {
  background-color: #354052;
}
.search-button .search-circle,
.scrollDown span:after {
  border-color: #354052;
}
@media all and (max-width: 1024px) {
  .main-navigation ul li .indicator,
  .main-navigation > div > ul > li > a,
  .main-navigation ul ul a {
    border-color: #354052;
  }
  .main-navigation ul li .indicator:before {
    color: #354052;
  }
}
header.site-header .crestaMenuButton,
.freddoBigText header.entry-header .entry-meta > span i,
.main-navigation > div > ul > li > a:before,
.flex-control-paging li a,
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active,
.flexslider .slides > li .flexText .inside h2:after {
  background-color: #fff;
}
header.site-header {
  background-color: rgba(255, 255, 255, 0);
}
header.site-header.menuMinor,
header.site-header.noImage {
  background-color: rgba(255, 255, 255, 1);
}
.flexslider .slides > li .flexText,
.freddoImageOp {
  background-color: rgba(255, 255, 255, 0.4);
}
.main-navigation ul ul a {
  background-color: #fff;
}
@media all and (max-width: 1024px) {
  header.site-header {
    background-color: rgba(255, 255, 255, 1) !important;
  }
  .main-navigation.toggled .nav-menu {
    background: #fff;
  }
}
a,
a:visited,
blockquote:before,
.woocommerce ul.products > li .price,
.woocommerce div.product .summary .price {
  color: #09c199;
}
hr,
.navigation.pagination .nav-links .prev,
.woocommerce-pagination > ul.page-numbers li a.prev,
.navigation.pagination .nav-links .next,
.woocommerce-pagination > ul.page-numbers li a.next,
.navigation.pagination .nav-links a,
.woocommerce-pagination > ul.page-numbers li a,
#wp-calendar > caption,
.hentry header.entry-header .entry-meta > span i,
.hentry footer.entry-footer span:not(.read-more) i,
.tagcloud a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.entry-featuredImg .entry-featuredImg-border:before,
.entry-wooImage .entry-featuredImg-border:before,
.entry-featuredImg .entry-featuredImg-border:after,
.entry-wooImage .entry-featuredImg-border:after,
footer.entry-footer span.read-more a,
a.more-link,
#toTop,
.content-area .onsale,
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-error li a,
.woocommerce-message a,
.return-to-shop a,
.wc-proceed-to-checkout .button.checkout-button,
.widget_shopping_cart p.buttons a,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .content-area .woocommerce-tabs .tabs li.active a,
.widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-handle,
.freddoButton,
.freddoButton.aboutus a,
.freddo_main_text:after,
.serviceText:after,
ul.freddo_sectionmap li a span.box,
ul.freddo_sectionmap li span.text,
.page-links a {
  background-color: #09c199;
}
blockquote,
.navigation.pagination .nav-links span.current,
.woocommerce-pagination > ul.page-numbers li span,
.widget .widget-title h3,
#wp-calendar tbody td#today,
footer.site-footer,
.woocommerce ul.products > li:hover,
.woocommerce ul.products > li:focus,
.woocommerce ul.products > li h2:after {
  border-color: #09c199;
}
#tertiary.widget-area a {
  color: #09c199;
}
#tertiary.widget-area .tagcloud a,
#tertiary.widget-area button,
#tertiary.widget-area input[type="button"],
#tertiary.widget-area input[type="reset"],
#tertiary.widget-area input[type="submit"],
#tertiary.widget-area .widget_price_filter .ui-slider .ui-slider-range,
#tertiary.widget-area .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #09c199;
}
#tertiary.widget-area .widget .widget-title h3,
#tertiary.widget-area #wp-calendar tbody td#today {
  border-color: #09c199;
}
footer.site-footer a {
  color: #e4e2e2;
}
.mainFooter .freddoFooterWidget .tagcloud a,
.mainFooter .freddoFooterWidget button,
.mainFooter .freddoFooterWidget input[type="button"],
.mainFooter .freddoFooterWidget input[type="reset"],
.mainFooter .freddoFooterWidget input[type="submit"],
.mainFooter
  .freddoFooterWidget
  .widget_price_filter
  .ui-slider
  .ui-slider-range,
.mainFooter
  .freddoFooterWidget
  .widget_price_filter
  .ui-slider
  .ui-slider-handle {
  background-color: #e4e2e2;
}
.mainFooter .freddoFooterWidget aside.footer .widget .widget-title h3,
.mainFooter .freddoFooterWidget aside.footer #wp-calendar tbody td#today {
  border-color: #e4e2e2;
}
footer.site-footer {
  background-color: #fff;
}
.mainFooter .freddoFooterWidget .tagcloud a,
.mainFooter .freddoFooterWidget button,
.mainFooter .freddoFooterWidget input[type="button"],
.mainFooter .freddoFooterWidget input[type="reset"],
.mainFooter .freddoFooterWidget input[type="submit"] {
  color: #fff;
}
footer.site-footer {
  color: #aeaeae;
}
.mainFooter .freddoFooterWidget .tagcloud a:hover,
.mainFooter .freddoFooterWidget .tagcloud a:focus,
.mainFooter .freddoFooterWidget .tagcloud a:active {
  background-color: #aeaeae;
}
body,
button,
input,
select,
optgroup,
textarea,
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,
a:hover,
a:focus,
a:active,
.nav-links .meta-nav,
.search-container input[type="search"],
.hentry header.entry-header .entry-meta > span a,
.hentry header.entry-header h2 a,
.hentry footer.entry-footer span:not(.read-more) a {
  color: #354052;
}
.woocommerce ul.products > li .price {
  color: #354052 !important;
}
.search-container ::-webkit-input-placeholder {
  color: #354052;
}
.search-container ::-moz-placeholder {
  color: #354052;
}
.search-container :-ms-input-placeholder {
  color: #354052;
}
.search-container :-moz-placeholder {
  color: #354052;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links a:focus,
.woocommerce-pagination > ul.page-numbers li a:hover,
.woocommerce-pagination > ul.page-numbers li a:focus,
.tagcloud a:hover,
.tagcloud a:focus,
.tagcloud a:active,
footer.entry-footer span.read-more a:hover,
footer.entry-footer span.read-more a:focus,
a.more-link:hover,
a.more-link:focus,
.woocommerce ul.products > li:hover .wooImage .button,
.woocommerce ul.products > li:hover .wooImage .added_to_cart,
.woocommerce-error li a:hover,
.woocommerce-message a:hover,
.return-to-shop a:hover,
.wc-proceed-to-checkout .button.checkout-button:hover,
.widget_shopping_cart p.buttons a:hover,
.freddoButton:hover,
.freddoButton:focus,
.freddoButton:active,
.freddoButton.aboutus a:hover,
.freddoButton.aboutus a:focus,
.freddoButton.aboutus a:active,
.page-links > .page-links-number {
  background-color: #354052;
}
.entry-featuredImg .entry-featuredImg-border,
.entry-wooImage .entry-featuredImg-border {
  background-color: rgba(53, 64, 82, 0);
}
.entry-featuredImg:hover .entry-featuredImg-border,
.entry-featuredImg:focus .entry-featuredImg-border,
.woocommerce ul.products > li:hover .entry-featuredImg-border,
.woocommerce ul.products > li:focus .entry-featuredImg-border {
  background-color: rgba(53, 64, 82, 0.2);
}
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,
select:focus {
  border-color: #354052;
}
.fLoader1 {
  border-bottom: #354052 2px solid;
  border-left: #354052 2px solid;
}
.fLoader1 div {
  border-bottom: #354052 2px solid;
  border-right: #354052 2px solid;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.navigation.pagination .nav-links .prev,
.woocommerce-pagination > ul.page-numbers li a.prev,
.navigation.pagination .nav-links .next,
.woocommerce-pagination > ul.page-numbers li a.next,
.navigation.pagination .nav-links a,
.woocommerce-pagination > ul.page-numbers li a,
#wp-calendar > caption,
.tagcloud a,
footer.entry-footer span.read-more a,
a.more-link,
#toTop,
.content-area .onsale,
.woocommerce .wooImage .button,
.woocommerce .wooImage .added_to_cart,
.woocommerce-error li a,
.woocommerce-message a,
.return-to-shop a,
.wc-proceed-to-checkout .button.checkout-button,
.widget_shopping_cart p.buttons a,
.woocommerce .wishlist_table td.product-add-to-cart a,
.woocommerce .content-area .woocommerce-tabs .tabs li.active a,
.widget_price_filter .price_slider_amount .button,
.woocommerce div.product form.cart .button,
.freddoButton a,
.freddoButton a:hover,
.freddoButton a:focus,
.freddoButton a:active,
ul.freddo_sectionmap li span.text,
.page-links a,
.page-links a:hover,
.page-links a:focus,
.page-links a:active,
.page-links > .page-links-number {
  color: #fff;
}
body,
select,
.search-container .focus-bg,
.freddoLoader {
  background-color: #fff;
}
input ~ .focus-bg,
textarea ~ .focus-bg,
#wp-calendar th,
header.page-header,
.wp-caption .wp-caption-text,
.woocommerce .content-area .woocommerce-tabs .tabs,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce table.shop_attributes tr,
.woocommerce table.shop_attributes tr th,
.woocommerce-page .entry-content table thead th,
.woocommerce-page .entry-content table tr:nth-child(even),
#payment .payment_methods li .payment_box,
.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #e0e0e0;
}
.star-rating:before {
  color: #e0e0e0;
}
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,
.inc-input input:focus,
.inc-input textarea:focus,
select,
.site-main .post-navigation,
#wp-calendar tbody td,
aside ul.menu .indicatorBar,
.hentry,
#comments ol .pingback,
#comments ol article,
#comments .reply,
.woocommerce ul.products > li,
body.woocommerce form.cart,
.woocommerce .product_meta,
.woocommerce .single_variation,
.woocommerce .woocommerce-tabs,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.single-product div.product .woocommerce-product-rating,
.woocommerce-page .entry-content table,
.woocommerce-page .entry-content table thead th,
#order_review,
#order_review_heading,
#payment,
#payment .payment_methods li,
.widget_shopping_cart p.total {
  border-color: #e0e0e0;
}
aside ul li,
aside ul.menu li a {
  border-bottom-color: #e0e0e0;
}
#tertiary.widget-area,
.close-hamburger,
#tertiary.widget-area a:hover,
#tertiary.widget-area a:focus,
#tertiary.widget-area a:active {
  color: #121212;
}
#tertiary.widget-area .tagcloud a:hover,
#tertiary.widget-area .tagcloud a:focus,
#tertiary.widget-area .tagcloud a:active,
.close-ham-inner:before,
.close-ham-inner:after,
.nano > .nano-pane > .nano-slider {
  background-color: #121212;
}
.nano > .nano-pane {
  background-color: rgba(18, 18, 18, 0.15);
}
.nano > .nano-pane > .nano-slider {
  background-color: rgba(18, 18, 18, 0.3);
}
#tertiary.widget-area {
  background-color: #fff;
}
#tertiary.widget-area .tagcloud a,
#tertiary.widget-area button,
#tertiary.widget-area input[type="button"],
#tertiary.widget-area input[type="reset"],
#tertiary.widget-area input[type="submit"] {
  color: #fff;
}
/** Mega Menu CSS: fs **/
div.wpforms-container .wpforms-form .choices {
  position: relative;
  margin-bottom: 24px;
}
div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder {
  color: #999999;
}
div.wpforms-container .wpforms-form .choices ::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
div.wpforms-container .wpforms-form .choices ::placeholder {
  color: #999999;
}
div.wpforms-container .wpforms-form .choices:focus {
  outline: none;
}
div.wpforms-container .wpforms-form .choices:last-child {
  margin-bottom: 0;
}
div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,
div.wpforms-container .wpforms-form .choices.is-disabled .choices__input {
  background-color: #bbbbbb;
  cursor: not-allowed;
  user-select: none;
}
div.wpforms-container .wpforms-form .choices [hidden] {
  display: none !important;
}
div.wpforms-container .wpforms-form .choices * {
  box-sizing: border-box;
}
div.wpforms-container .wpforms-form .choices.is-open .choices__inner {
  border-radius: 4px 4px 0 0;
}
div.wpforms-container
  .wpforms-form
  .choices.is-open.is-flipped
  .choices__inner {
  border-radius: 0 0 4px 4px;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-one"] {
  cursor: pointer;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  .choices__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 0 !important;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  input.choices__input {
  display: block;
  width: calc(100% - 20px) !important;
  margin: 10px !important;
  padding: 7px 12px !important;
  box-sizing: border-box !important;
  border: 1px solid #8c8f94 !important;
  border-radius: 4px !important;
  background-color: #fff;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  input.choices__input:focus {
  border: 1px solid #056aab !important;
  box-shadow: 0 0 0 1px #056aab !important;
  outline: none !important;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  .choices__button {
  background-image: url(../../../plugins/wpforms-lite/assets/images/cross-inverse.svg);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.5;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  .choices__button:hover,
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  .choices__button:focus {
  opacity: 1;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  .choices__button:focus {
  box-shadow: 0 0 0 2px #036aab;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"]
  .choices__item[data-value=""]
  .choices__button {
  display: none;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: currentColor transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  inset-inline-end: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"].is-open:after {
  border-color: transparent transparent currentColor transparent;
  margin-top: -7.5px;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"][dir="rtl"]:after {
  left: 11.5px;
  right: auto;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-one"][dir="rtl"]
  .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__inner {
  padding-right: 24px;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__inner
  .choices__input {
  padding: 0 4px !important;
  max-width: 100%;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: currentColor transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  inset-inline-end: 11.5px;
  top: 50%;
  margin-top: -1.5px;
  pointer-events: none;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"].is-open:after {
  border-color: transparent transparent currentColor transparent;
  margin-top: -7.5px;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__inner,
div.wpforms-container
  .wpforms-form
  .choices[data-type*="text"]
  .choices__inner {
  cursor: text;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__button,
div.wpforms-container
  .wpforms-form
  .choices[data-type*="text"]
  .choices__button {
  position: relative;
  display: inline-block;
  vertical-align: baseline;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 0;
  background-color: transparent;
  background-image: url(//kendis.io/wp-content/plugins/wpforms-lite/assets/css/../images/cross.svg);
  background-size: 12px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__button:hover,
div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__button:focus,
div.wpforms-container
  .wpforms-form
  .choices[data-type*="text"]
  .choices__button:hover,
div.wpforms-container
  .wpforms-form
  .choices[data-type*="text"]
  .choices__button:focus {
  opacity: 1;
}
div.wpforms-container .wpforms-form .choices__inner {
  width: 100%;
  background-color: #ffffff;
  padding: 4px 6px 0;
  border: 1px solid #8c8f94;
  overflow: hidden;
  border-radius: 4px;
}
div.wpforms-container .wpforms-form .choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
div.wpforms-container .wpforms-form .choices__list--single {
  display: inline-block;
  vertical-align: baseline;
  width: 100%;
  padding: 0 16px 0 4px;
  font-size: 0.875em;
}
div.wpforms-container .wpforms-form .choices__list--single .choices__item {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 20px;
  white-space: nowrap;
  color: #2c3338;
}
div.wpforms-container
  .wpforms-form
  .choices__list--single
  .choices__item[data-value=""] {
  padding-right: 0;
}
div.wpforms-container .wpforms-form .choices__list--multiple {
  display: inline;
  height: auto;
  overflow: auto;
}
div.wpforms-container .wpforms-form .choices__list--multiple .choices__item {
  display: inline-grid;
  align-items: center;
  border-radius: 2px;
  padding: 4px 7px;
  font-size: 0.75em;
  line-height: 1;
  font-weight: 400;
  margin: 0 6px 4px 0;
  background-color: #036aab;
  border: 1px solid #036aab;
  color: #ffffff;
  word-break: break-word;
  grid-template-columns: 1fr calc(12px + 5px);
}
div.wpforms-container
  .wpforms-form
  .choices__list--multiple
  .choices__item.is-highlighted {
  background-color: #036aab;
}
div.wpforms-container
  .wpforms-form
  .is-disabled
  .choices__list--multiple
  .choices__item {
  background-color: #bbbbbb;
  border: 1px solid #bbbbbb;
}
div.wpforms-container .wpforms-form .choices__list--dropdown {
  display: none;
  z-index: 101;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #8c8f94;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
  overflow-wrap: break-word;
}
div.wpforms-container .wpforms-form .choices__list--dropdown.is-active {
  display: block;
}
div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item {
  position: relative;
  vertical-align: top;
  padding: 10px;
  font-size: 0.875em;
}
@media (min-width: 640px) {
  div.wpforms-container
    .wpforms-form
    .choices__list--dropdown
    .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 0.75em;
    line-height: 1;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
}
div.wpforms-container
  .wpforms-form
  .choices__list--dropdown
  .choices__item--selectable.is-highlighted {
  background-color: #f6f6f6;
}
div.wpforms-container
  .wpforms-form
  .choices__list--dropdown
  .choices__item--selectable.is-highlighted:after {
  opacity: 0.5;
}
div.wpforms-container
  .wpforms-form
  .choices__list--dropdown
  .choices__placeholder {
  display: none;
}
div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
}
div.wpforms-container .wpforms-form .choices__item {
  cursor: default;
}
div.wpforms-container .wpforms-form .choices__item--selectable {
  cursor: pointer;
}
div.wpforms-container .wpforms-form .choices__item--disabled {
  cursor: not-allowed;
  user-select: none;
  opacity: 0.5;
}
div.wpforms-container .wpforms-form .choices__heading {
  font-weight: 600;
  font-size: 0.75em;
  text-transform: uppercase;
  padding: 10px;
  border-top: 1px solid #b4b6b9;
  border-bottom: 1px solid #b4b6b9;
  color: #a6a6a6;
}
.choices__group[data-value="hidden"]
  > div.wpforms-container
  .wpforms-form
  .choices__heading {
  display: none;
}
div.wpforms-container .wpforms-form .choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
div.wpforms-container .wpforms-form .choices__button:focus {
  outline: none;
}
div.wpforms-container .wpforms-form .choices__input {
  display: inline-block;
  background-color: transparent;
  margin: 0 0 2px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  min-height: 20px !important;
  padding: 2px 4px !important;
  height: auto !important;
  min-width: 1ch;
  width: 1ch;
  vertical-align: middle;
}
div.wpforms-container
  .wpforms-form
  .choices__input::-webkit-search-cancel-button {
  display: none;
}
div.wpforms-container .wpforms-form .choices__input--hidden {
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  min-width: auto !important;
  word-wrap: normal !important;
}
div.wpforms-container
  .wpforms-form
  .choices
  .choices__inner
  input.choices__input:focus {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}
div.wpforms-container .wpforms-form .choices__placeholder {
  opacity: 0.5;
}
div.wpforms-container
  .wpforms-form
  #wpforms-admin-form-embed-wizard
  .choices.is-open.is-flipped
  .choices__inner {
  border-radius: 4px 4px 0 0;
}
div.wpforms-container
  .wpforms-form
  #wpforms-admin-form-embed-wizard
  .is-flipped
  .choices__list--dropdown {
  border-radius: inherit;
}
div.wpforms-container
  .wpforms-form
  #wpforms-admin-form-embed-wizard
  .choices[data-type*="select-one"]:after {
  border: none;
  background: #fff
    url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E)
    no-repeat center;
  background-size: 16px 16px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  top: 13px;
  right: 8px;
  margin-top: 0;
}
div.wpforms-container
  .wpforms-form
  #wpforms-admin-form-embed-wizard
  .choices[data-type*="select-one"].is-flipped:after {
  transform: rotate(180deg);
}
div.wpforms-container .wpforms-form .choices__list--dropdown {
  min-width: 250px;
}
div.wpforms-container
  .wpforms-form
  .choices.is-disabled[data-type*="select-multiple"]
  .choices__button,
div.wpforms-container
  .wpforms-form
  .choices.is-disabled[data-type*="text"]
  .choices__button {
  border-left: 1px solid rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
body.rtl
  div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__inner {
  padding-right: 4px;
  padding-left: 24px;
}
body.rtl div.wpforms-container .wpforms-form .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
body.rtl
  div.wpforms-container
  .wpforms-form
  .choices__list--multiple
  .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
body.rtl
  div.wpforms-container
  .wpforms-form
  .choices__list--multiple
  .choices__item[data-deletable] {
  padding-right: 10px;
  padding-left: 5px;
}
body.rtl
  div.wpforms-container
  .wpforms-form
  .choices__list--dropdown
  .choices__item {
  text-align: right;
}
body.rtl div.wpforms-container .wpforms-form .choices__input {
  padding-right: 2px !important;
  padding-left: 0 !important;
}
body.rtl
  div.wpforms-container
  .wpforms-form
  .choices[data-type*="select-multiple"]
  .choices__button,
body.rtl
  div.wpforms-container
  .wpforms-form
  .choices[data-type*="text"]
  .choices__button {
  margin-right: 5px;
  border-left: none;
}
@media (min-width: 640px) {
  body.rtl
    div.wpforms-container
    .wpforms-form
    .choices__list--dropdown
    .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  body.rtl
    div.wpforms-container
    .wpforms-form
    .choices__list--dropdown
    .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}

div.wpforms-container-full,
div.wpforms-container-full .wpforms-form * {
  background: none;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  float: none;
  font-size: 100%;
  height: auto;
  letter-spacing: normal;
  list-style: none;
  outline: none;
  position: static;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  width: auto;
  visibility: visible;
  overflow: visible;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
div.wpforms-container-full {
  margin-left: auto;
  margin-right: auto;
}
div.wpforms-container-full .wpforms-form amp-img > img {
  position: absolute;
}
div.wpforms-container-full .wpforms-form input,
div.wpforms-container-full .wpforms-form label,
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form button,
div.wpforms-container-full .wpforms-form textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  background: none;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.wpforms-container-full .wpforms-form textarea {
  max-width: 100%;
  width: 100%;
}
div.wpforms-container-full .wpforms-form ul,
div.wpforms-container-full .wpforms-form ul li {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
div.wpforms-container-full .wpforms-form ul li {
  margin-bottom: 5px !important;
}
div.wpforms-container-full .wpforms-form ul li:last-of-type {
  margin-bottom: 0 !important;
}
div.wpforms-container-full .wpforms-form hr {
  border-top: 1px solid #ccc;
  margin: 0.5em auto;
}
div.wpforms-container-full .wpforms-form fieldset {
  min-width: 0;
}
.flatpickr-calendar .flatpickr-current-month select {
  display: initial;
}
@media only screen and (max-width: 600px) {
  .flatpickr-calendar .flatpickr-current-month .numInputWrapper {
    width: calc(6ch - 14px);
  }
  .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,
  .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown {
    display: none;
  }
}
.wpforms-container .wpforms-form .wpforms-error-alert {
  border: 1px solid #cccccc;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding: 10px 15px;
  font-size: 14px;
  margin: 0 0 10px 0;
}
.wpforms-container .wpforms-form .wpforms-error-alert {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
div[style*="z-index: 2147483647"]
  div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] {
  border-style: none;
}
.wpforms-is-turnstile iframe {
  margin-left: -2px !important;
}
.wpforms-clear:before {
  content: " ";
  display: table;
}
.wpforms-clear:after {
  clear: both;
  content: " ";
  display: table;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-row.wpforms-field-medium {
  max-width: 60%;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
  height: 120px;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-small,
div.wpforms-container-full .wpforms-form select.wpforms-field-small,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-row.wpforms-field-small {
  max-width: 25%;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-small {
  height: 70px;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-large,
div.wpforms-container-full .wpforms-form select.wpforms-field-large,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-row.wpforms-field-large {
  max-width: 100%;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
  height: 220px;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
  padding: 10px 0;
  clear: both;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description,
div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
  font-size: 13px;
  line-height: 1.3;
  margin: 8px 0 0 0;
  word-break: break-word;
  word-wrap: break-word;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-description.wpforms-disclaimer-description {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #444;
  padding: 15px 15px 0;
  margin-top: 15px;
  height: 125px;
  overflow-y: scroll;
  overflow-x: hidden;
  font-size: 12px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-description.wpforms-disclaimer-description
  p {
  color: #444;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 15px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-description-before,
div.wpforms-container-full .wpforms-form .wpforms-field-description.before {
  margin: 0 0 8px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
  display: block;
  font-weight: 700;
  font-size: 16px;
  float: none;
  line-height: 1.3;
  margin: 0 0 4px 0;
  padding: 0;
  word-break: break-word;
  word-wrap: break-word;
}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
  display: block;
  font-size: 13px;
  float: none;
  font-weight: 400;
  line-height: 1.3;
  margin: 4px 0 0;
  padding: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.before {
  margin: 0 0 4px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
  display: inline;
  vertical-align: baseline;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  word-break: break-word;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-label.wpforms-label-hide,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-sublabel.wpforms-sublabel-hide {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
  color: #ff0000;
  font-weight: 400;
}
div.wpforms-container-full .wpforms-form .wpforms-field-row {
  margin-bottom: 8px;
  position: relative;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field
  .wpforms-field-row:last-of-type {
  margin-bottom: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-row:before {
  content: "";
  display: table;
}
div.wpforms-container-full .wpforms-form .wpforms-field-row:after {
  clear: both;
  content: "";
  display: table;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-address
  .wpforms-one-half:only-child {
  margin-left: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-five-sixths,
div.wpforms-container-full .wpforms-form .wpforms-four-sixths,
div.wpforms-container-full .wpforms-form .wpforms-four-fifths,
div.wpforms-container-full .wpforms-form .wpforms-one-fifth,
div.wpforms-container-full .wpforms-form .wpforms-one-fourth,
div.wpforms-container-full .wpforms-form .wpforms-one-half,
div.wpforms-container-full .wpforms-form .wpforms-one-sixth,
div.wpforms-container-full .wpforms-form .wpforms-one-third,
div.wpforms-container-full .wpforms-form .wpforms-three-fourths,
div.wpforms-container-full .wpforms-form .wpforms-three-fifths,
div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-fourths,
div.wpforms-container-full .wpforms-form .wpforms-two-fifths,
div.wpforms-container-full .wpforms-form .wpforms-two-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
  float: left;
  margin-left: 20px;
  clear: none;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half,
div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
  width: calc(50% - 10px);
}
div.wpforms-container-full .wpforms-form .wpforms-one-third,
div.wpforms-container-full .wpforms-form .wpforms-two-sixths {
  width: calc(100% / 3 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-one-third.wpforms-first,
div.wpforms-container-full .wpforms-form .wpforms-two-sixths.wpforms-first {
  width: calc(100% / 3);
}
div.wpforms-container-full .wpforms-form .wpforms-four-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-thirds {
  width: calc(2 * 100% / 3 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-four-sixths.wpforms-first,
div.wpforms-container-full .wpforms-form .wpforms-two-thirds.wpforms-first {
  width: calc(2 * 100% / 3);
}
div.wpforms-container-full .wpforms-form .wpforms-one-fourth {
  width: calc(25% - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-one-fourth.wpforms-first {
  width: 25%;
}
div.wpforms-container-full .wpforms-form .wpforms-three-fourths {
  width: calc(75% - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-three-fourths.wpforms-first {
  width: 75%;
}
div.wpforms-container-full .wpforms-form .wpforms-one-fifth {
  width: calc(100% / 5 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-one-fifth.wpforms-first {
  width: calc(100% / 5);
}
div.wpforms-container-full .wpforms-form .wpforms-two-fifths {
  width: calc(2 * 100% / 5 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-two-fifths.wpforms-first {
  width: calc(2 * 100% / 5);
}
div.wpforms-container-full .wpforms-form .wpforms-three-fifths {
  width: calc(3 * 100% / 5 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-three-fifths.wpforms-first {
  width: calc(3 * 100% / 5);
}
div.wpforms-container-full .wpforms-form .wpforms-four-fifths {
  width: calc(4 * 100% / 5 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-four-fifths.wpforms-first {
  width: calc(4 * 100% / 5);
}
div.wpforms-container-full .wpforms-form .wpforms-one-sixth {
  width: calc(100% / 6 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-one-sixth.wpforms-first {
  width: calc(100% / 6);
}
div.wpforms-container-full .wpforms-form .wpforms-five-sixths {
  width: calc(5 * 100% / 6 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-five-sixths.wpforms-first {
  width: calc(5 * 100% / 6);
}
div.wpforms-container-full .wpforms-form .wpforms-first {
  clear: both !important;
  margin-left: 0 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul,
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul {
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-multiplechoice-2-columns
  ul
  li,
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {
  width: 50%;
  display: block;
  padding-right: 26px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-multiplechoice-3-columns
  ul
  li,
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
  width: 33.3333%;
  display: block;
  padding-right: 26px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-half {
  float: left;
  width: 48%;
  clear: both;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-half {
  float: right;
  width: 48%;
  clear: none;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-third {
  float: left;
  width: 30.666666667%;
  clear: both;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-middle-third {
  float: left;
  width: 30.666666667%;
  margin-left: 4%;
  clear: none;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-third {
  float: right;
  width: 30.666666667%;
  clear: none;
}
div.wpforms-container-full .wpforms-form div.wpforms-last {
  float: right !important;
  margin-right: 0 !important;
  clear: none;
}
div.wpforms-container-full.inline-fields {
  overflow: visible;
}
div.wpforms-container-full.inline-fields .wpforms-form {
  display: flex;
  align-items: flex-end;
}
div.wpforms-container-full.inline-fields
  .wpforms-form
  .wpforms-field-container {
  display: table;
  width: calc(100% - 160px);
  float: left;
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field {
  display: table-cell;
  padding-right: 2%;
  vertical-align: top;
}
div.wpforms-container-full.inline-fields
  .wpforms-form
  .wpforms-submit-container {
  float: right;
  width: 160px;
  clear: none;
  padding-bottom: 10px;
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit {
  display: block;
  width: 100%;
}
div.wpforms-container-full.inline-fields
  .wpforms-form
  input.wpforms-field-medium,
div.wpforms-container-full.inline-fields
  .wpforms-form
  select.wpforms-field-medium,
div.wpforms-container-full.inline-fields
  .wpforms-form
  .wpforms-field-row.wpforms-field-medium {
  max-width: 100%;
}
div.wpforms-container-full .wpforms-form input[type="date"],
div.wpforms-container-full .wpforms-form input[type="datetime"],
div.wpforms-container-full .wpforms-form input[type="datetime-local"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form input[type="month"],
div.wpforms-container-full .wpforms-form input[type="number"],
div.wpforms-container-full .wpforms-form input[type="password"],
div.wpforms-container-full .wpforms-form input[type="range"],
div.wpforms-container-full .wpforms-form input[type="search"],
div.wpforms-container-full .wpforms-form input[type="tel"],
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="time"],
div.wpforms-container-full .wpforms-form input[type="url"],
div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 2px;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: none;
  font-size: 16px;
  font-family: inherit;
  border: 1px solid #ccc;
  padding: 6px 10px;
  height: 38px;
  width: 100%;
  line-height: 1.3;
}
div.wpforms-container-full .wpforms-form textarea {
  min-height: 38px;
  resize: vertical;
}
div.wpforms-container-full .wpforms-form input[type="checkbox"],
div.wpforms-container-full .wpforms-form input[type="radio"] {
  border: 1px solid #ccc;
  background-color: #fff;
  width: 14px;
  height: 14px;
  margin: 0 10px 0 3px;
  display: inline-block;
  vertical-align: baseline;
}
div.wpforms-container-full .wpforms-form input[type="radio"] {
  border-radius: 50%;
}
div.wpforms-container-full .wpforms-form select {
  max-width: 100%;
  text-transform: none;
  white-space: nowrap;
}
div.wpforms-container-full .wpforms-form select[multiple] {
  height: auto;
  overflow-y: scroll;
  background-image: none;
}
div.wpforms-container-full .wpforms-form input[type="number"]:read-only {
  appearance: textfield;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
}
div.wpforms-container-full
  .wpforms-form
  input[type="number"]:read-only::-webkit-inner-spin-button {
  visibility: hidden;
}
div.wpforms-container-full .wpforms-form input[type="submit"],
div.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #eee;
  border: 1px solid #ddd;
  color: #333;
  font-size: 1em;
  font-family: inherit;
  padding: 10px 15px;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button {
  font-size: 0.9em;
  font-weight: 400;
  margin: 0 5px;
  min-width: 90px;
  text-align: center;
}
div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
div.wpforms-container-full .wpforms-form input[type="submit"]:active,
div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
div.wpforms-container-full .wpforms-form button[type="submit"]:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
  background-color: #ddd;
  border: 1px solid #ccc;
  cursor: pointer;
}
div.wpforms-container-full .wpforms-form input[type="submit"]:disabled,
div.wpforms-container-full .wpforms-form button[type="submit"]:disabled,
div.wpforms-container-full .wpforms-form .wpforms-page-button:disabled {
  background-color: #eee;
  border: 1px solid #ddd;
  cursor: default;
  opacity: 0.5;
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus,
div.wpforms-container-full .wpforms-form select:focus,
div.wpforms-container-full .wpforms-form .is-focused .choices__inner,
div.wpforms-container-full .wpforms-form .is-open .choices__inner,
div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown {
  border: 1px solid #999;
  box-shadow: none;
}
div.wpforms-container-full .wpforms-form input:disabled,
div.wpforms-container-full .wpforms-form textarea:disabled,
div.wpforms-container-full .wpforms-form select:disabled {
  background-color: #f9f9f9;
  border-color: #ddd;
  color: #999;
  cursor: not-allowed;
}
div.wpforms-container-full .wpforms-form .wpforms-error-container,
div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript {
  color: #990000;
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
  display: block;
  color: #990000;
  font-size: 12px;
  float: none;
  cursor: default;
  margin-top: 8px;
}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,
div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,
div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field.wpforms-has-error
  .choices__inner {
  border: 1px solid #cc0000;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-credit-card-expiration
  label.wpforms-error,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-credit-card-code
  label.wpforms-error {
  display: none !important;
}
.wpforms-confirmation-container-full,
div[submit-success] > .wpforms-confirmation-container-full {
  color: #333;
  margin: 0 auto 24px;
  padding: 15px 15px;
  overflow-wrap: break-word;
}
.wpforms-confirmation-container-full,
div[submit-success]
  > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background: #e0ffc7;
  border: 1px solid #b4d39b;
  box-sizing: border-box;
}
.wpforms-confirmation-container-full p,
div[submit-success]
  > .wpforms-confirmation-container-full:not(.wpforms-redirection-message)
  p {
  color: #333333;
}
.wpforms-confirmation-container-full p:last-of-type,
div[submit-success] > .wpforms-confirmation-container-full p:last-of-type {
  margin: 0;
}
.amp-form-submit-success .wpforms-field-container,
.amp-form-submit-success .wpforms-submit-container {
  display: none;
}
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
  padding: 10px 0 20px 0;
  clear: both;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-recaptcha-container.wpforms-is-turnstile-invisible {
  padding: 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-recaptcha-container.wpforms-is-turnstile
  .g-recaptcha {
  line-height: 0;
  font-size: 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-recaptcha-container.wpforms-is-turnstile
  .g-recaptcha
  iframe {
  position: relative !important;
}
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container iframe {
  width: 100%;
  max-width: 100%;
}
div.wpforms-container-full .wpforms-form .wpforms-title {
  font-size: 26px;
  margin: 0 0 10px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-description {
  margin: 0 0 10px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  padding: 10px 0 0 0;
  clear: both;
  position: relative;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-spinner {
  margin-left: 0.5em;
  display: inline-block;
  vertical-align: middle;
  max-width: 26px;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center {
  text-align: center;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {
  text-align: left;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-pagebreak-left
  .wpforms-page-button {
  margin: 0 10px 0 0;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right {
  text-align: right;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-pagebreak-right
  .wpforms-page-button {
  margin: 0 0 0 10px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-pagebreak-split
  .wpforms-page-prev {
  float: left;
  margin: 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-pagebreak-split
  .wpforms-page-next {
  float: right;
  margin: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-number {
  margin-right: 100px;
  width: calc(100% - 120px);
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code {
  position: absolute;
  right: 0;
  top: 0;
  width: 110px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-name {
  margin-right: 170px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration {
  position: absolute;
  right: 0;
  top: 0;
  width: 160px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-credit-card-expiration
  select {
  width: 45%;
  float: left;
  display: block;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-credit-card-expiration
  span {
  float: left;
  width: 10%;
  text-align: center;
  line-height: 38px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-number-slider
  input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  height: 10px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  outline: none;
  padding: 0;
  margin: 10px 0 5px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-number-slider
  input[type="range"]::-ms-track {
  color: transparent;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-number-slider
  input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 17px;
  height: 17px;
  background: #b5b5b5;
  cursor: pointer;
  border-radius: 100%;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-number-slider
  input[type="range"]::-moz-range-thumb {
  width: 17px;
  height: 17px;
  background: #b5b5b5;
  cursor: pointer;
  border-radius: 100%;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-number-slider
  input[type="range"]::-ms-thumb {
  width: 17px;
  height: 17px;
  background: #b5b5b5;
  cursor: pointer;
  border-radius: 100%;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-number-slider
  .wpforms-field-number-slider-hint {
  font-size: 13px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-stripe-credit-card-cardnumber,
div.wpforms-container-full
  .wpforms-form
  input.wpforms-stripe-credit-card-hidden-input {
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 2px;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: none;
  font-size: 16px;
  border: 1px solid #ccc;
  padding: 8px 10px;
  height: 38px;
  width: 100%;
  line-height: 1.3;
}
div.wpforms-container-full .wpforms-form .wpforms-stripe-element-invalid {
  border: 1px solid #cc0000 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul,
div.wpforms-container-full .wpforms-form .wpforms-field-html ol {
  margin: 0 0 20px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,
div.wpforms-container-full .wpforms-form .wpforms-field-html ol li {
  margin: 0 0 5px 0 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li {
  list-style: disc !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-html ol li {
  list-style: decimal !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-html li > ul,
div.wpforms-container-full .wpforms-form .wpforms-field-html li > ol {
  margin: 6px 0 0 20px !important;
}
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  gap: 10px 12px;
}
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::before,
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::after {
  position: absolute;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-date-type-dropdown {
  align-items: center;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  width: clamp(calc(50% - 12px), 100px, 100%);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-date-type-dropdown
  + .wpforms-field-row-block {
  width: clamp(calc(50% - 12px), 100px, 100%);
  flex: 1;
  min-width: 30%;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-date-type-dropdown
  .wpforms-field-date-dropdown-wrap {
  width: 100%;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-date-type-dropdown
  .wpforms-field-sublabel {
  width: 100%;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-dropdown-wrap {
  align-items: center;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  margin: 0 -6px 0 -6px;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-dropdown-wrap.wpforms-field-small {
  width: calc(25% + 12px);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-dropdown-wrap.wpforms-field-small
  select {
  appearance: none;
  background-image: none;
  padding-left: 5px;
  padding-right: 5px;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-dropdown-wrap.wpforms-field-medium {
  width: calc(60% + 12px);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-dropdown-wrap.wpforms-field-large {
  width: calc(100% + 12px);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-dropdown-wrap
  select {
  margin: 0 6px 0 6px;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-row-block
  .wpforms-field-date-dropdown-wrap {
  width: 100%;
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-time-date-day,
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-time-date-month {
  width: calc(30% - 12px);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-field-date-time-date-year {
  width: calc(40% - 12px);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-date-type-datepicker {
  width: clamp(calc(50% - 12px), 100px, 100%);
}
div.wpforms-container-full
  .wpforms-field-date-time
  .wpforms-date-type-datepicker
  + .wpforms-field-row-block {
  width: clamp(50%, 100px, 100%);
}
div.wpforms-container-full .wpforms-datepicker-wrap {
  position: relative;
}
div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear {
  position: absolute;
  background-image: url(../../../plugins/wpforms-lite/assets/pro/images/times-solid-white.html);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #cccccc;
  background-size: 8px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  display: block;
  border-radius: 50%;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  transition: all 0.3s;
}
div.wpforms-container-full
  .wpforms-datepicker-wrap
  .wpforms-datepicker-clear:hover {
  background-color: red;
}
div.wpforms-container-full
  .wpforms-datepicker-wrap
  .wpforms-field-small
  + .wpforms-datepicker-clear {
  right: calc(75% + 10px);
}
div.wpforms-container-full
  .wpforms-datepicker-wrap
  .wpforms-field-medium
  + .wpforms-datepicker-clear {
  right: calc(40% + 10px);
}
div.wpforms-container-full .wpforms-form .wpforms-captcha-math input {
  display: inline-block;
  width: 70px;
  vertical-align: inherit;
  margin: 0 0 0 5px;
}
div.wpforms-container-full .wpforms-form .wpforms-captcha-equation {
  font-size: 16px;
}
div.wpforms-container-full .wpforms-form .wpforms-captcha-question {
  margin: 0 0 4px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item {
  padding-right: 6px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-rating svg {
  cursor: pointer;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  opacity: 0.6;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-rating-item.selected
  svg,
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 1;
}
div.wpforms-container-full .wpforms-form .wpforms-field-layout {
  padding: 0;
}
div.wpforms-field-file-upload .wpforms-hide {
  display: none !important;
}
div.wpforms-field-file-upload input[type="file"] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  padding: 1px;
  height: auto;
  width: 60%;
  border: none !important;
  box-shadow: none;
}
div.wpforms-field-file-upload input[type="file"]::-webkit-file-upload-button {
  padding: 4px 12px;
  font-weight: 400;
  font-size: 14px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.15s ease-out;
}
div.wpforms-field-file-upload
  input[type="file"]:hover::-webkit-file-upload-button {
  background: #eeeeee;
}
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern {
  border: 2px dashed rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.02);
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern.wpforms-with-files {
  padding: 5px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern svg {
  height: 50px;
  width: 50px;
  color: #e27730;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-modern-title {
  font-weight: bold;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-modern-hint {
  color: rgba(0, 0, 0, 0.1);
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern.wpforms-highlighted {
  border-color: #e27730;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-text {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block {
  width: 100px;
  height: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  background-size: cover !important;
  margin: 5px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: default;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block:hover
  .wpforms-overlay {
  opacity: 1;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay
  .wpforms-close {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  display: block;
  width: 18px;
  height: 18px;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay
  .wpforms-title {
  position: absolute;
  font-size: 12px;
  color: #fff;
  top: 25px;
  bottom: 10px;
  left: 5px;
  right: 5px;
  overflow-y: auto;
  line-height: 16px;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay
  .wpforms-close
  .wpforms-close-left,
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay
  .wpforms-close
  .wpforms-close-right {
  height: 18px;
  width: 1px;
  background: #fff;
  position: absolute;
  display: block;
  z-index: 1;
  right: 9px;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay
  .wpforms-close
  .wpforms-close-left {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-overlay
  .wpforms-close
  .wpforms-close-right {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  svg {
  height: 25px;
  width: 25px;
  color: rgba(0, 0, 0, 0.1);
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  .wpforms-preview-block
  .wpforms-progress {
  height: 5px;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #e27730;
  transition: all 0.5s;
}
div.wpforms-field-file-upload
  .wpforms-file-upload-builder-modern
  input[type="file"] {
  display: none;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices
  label:not(.wpforms-error) {
  cursor: pointer;
  position: relative;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label input {
  top: 50%;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-image-choices-modern
  li {
  margin: 5px 5px 5px 5px !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img {
  display: inline-block;
  margin: 0 auto;
  max-width: 100%;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  label:not(.wpforms-error) {
  background-color: #fff;
  display: block;
  margin: 0 auto;
  border: 1px solid #fff;
  border-radius: 3px;
  padding: 20px 20px 18px 20px;
  transition: all 0.5s;
  text-align: center;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  label:not(.wpforms-error):hover,
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  label:not(.wpforms-error):focus {
  border: 1px solid #ddd;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  .wpforms-selected
  label {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  .wpforms-image-choices-image:after {
  content: "\2714";
  font-size: 22px;
  line-height: 32px;
  color: #fff;
  background: green;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  transition: all 0.5s;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  .wpforms-selected
  .wpforms-image-choices-image:after {
  opacity: 1;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  .wpforms-image-choices-image {
  display: block;
  position: relative;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  .wpforms-selected
  .wpforms-image-choices-label {
  font-weight: 700;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-modern
  .wpforms-image-choices-label {
  display: block;
  margin-top: 12px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-image-choices-classic
  li {
  margin: 0 10px 10px 0 !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img {
  display: inline-block;
  margin: 0 auto;
  max-width: 100%;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-classic
  label:not(.wpforms-error) {
  background-color: #fff;
  display: block;
  margin: 0 auto;
  border: 2px solid #fff;
  padding: 10px;
  text-align: center;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-classic
  label:not(.wpforms-error):hover,
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-classic
  label:not(.wpforms-error):focus {
  border-color: #ddd;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-classic
  .wpforms-image-choices-image {
  display: block;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-classic
  .wpforms-selected
  label {
  border-color: #666 !important;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-image-choices-classic
  .wpforms-image-choices-label {
  display: block;
  margin-top: 8px;
}
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices,
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices * {
  box-sizing: border-box;
}
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0 1px 0 1px !important;
  margin: 12px 0 -20px 0 !important;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices
  + .wpforms-field-description,
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices
  + .wpforms-error {
  margin-top: 15px;
}
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices li {
  min-width: 120px;
  padding-right: 0 !important;
  margin: 0 0 20px 0 !important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices label {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices
  .wpforms-icon-choices-icon {
  display: block;
}
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices svg {
  margin: 0 auto;
  fill: var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-none
  svg {
  margin: 0;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  li,
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li {
  margin: 0 0 22px 0 !important;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  label {
  text-align: center;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  label:focus-within
  .wpforms-icon-choices-icon {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  .wpforms-icon-choices-icon {
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
  padding: 15px 20px 45px 20px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #cccccc;
  border-radius: 6px;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  .wpforms-icon-choices-icon:hover {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  .wpforms-icon-choices-icon
  svg {
  position: relative;
  z-index: 2;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  .wpforms-icon-choices-icon-bg {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  background-color: #ffffff;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  .wpforms-selected
  .wpforms-icon-choices-icon {
  background-color: transparent;
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
  box-sizing: border-box;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  .wpforms-selected
  .wpforms-icon-choices-icon-bg {
  background-color: var(--wpforms-icon-choices-color);
  opacity: 0.1;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li
  label {
  background-color: #ffffff !important;
  box-shadow: 0 0 0 1px #cccccc;
  border-radius: 6px;
  height: 100%;
  padding: 20px 20px 15px 20px;
  text-align: center;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li
  label:hover {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li:focus-within
  label {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li.wpforms-selected
  label {
  box-shadow:
    0 0 0 1px var(--wpforms-icon-choices-color),
    0 2px 10px rgba(0, 0, 0, 0.15);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li
  .wpforms-icon-choices-icon {
  margin-bottom: 10px;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-classic
  li
  label {
  background-color: #ffffff !important;
  height: 100%;
  padding: 20px 20px 15px 20px;
  text-align: center;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-classic
  li
  label:hover {
  box-shadow: 0 0 0 1px #999999;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-classic
  li:focus-within
  label {
  box-shadow: 0 0 0 1px #999999;
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-classic
  li.wpforms-selected
  label {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  ul.wpforms-icon-choices.wpforms-icon-choices-classic
  li
  .wpforms-icon-choices-icon {
  margin-bottom: 10px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-radio
  ul.wpforms-icon-choices-default
  li
  .wpforms-icon-choices-icon:before,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-payment-multiple
  ul.wpforms-icon-choices-default
  li
  .wpforms-icon-choices-icon:before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 15px;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #cccccc;
  border-radius: 50%;
  margin: 15px auto 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-radio
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:before,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-payment-multiple
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:before {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-radio
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:after,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-payment-multiple
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:after {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: calc(15px + 4px);
  left: calc(50% - 4px);
  display: block;
  width: 8px;
  height: 8px;
  background-color: var(--wpforms-icon-choices-color);
  border-radius: 50%;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-checkbox
  ul.wpforms-icon-choices-default
  li
  .wpforms-icon-choices-icon:before,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-payment-checkbox
  ul.wpforms-icon-choices-default
  li
  .wpforms-icon-choices-icon:before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 15px;
  left: calc(50% - 8px);
  display: block;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #cccccc;
  border-radius: 3px;
  margin: 15px auto 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-checkbox
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:before,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-payment-checkbox
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:before {
  box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-checkbox
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:after,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-payment-checkbox
  ul.wpforms-icon-choices-default
  li.wpforms-selected
  .wpforms-icon-choices-icon:after {
  content: "";
  box-sizing: border-box;
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 23px;
  left: calc(50% - 6px);
  width: 6px;
  height: 10px;
  border-style: solid;
  border-color: var(--wpforms-icon-choices-color);
  border-width: 0 2px 2px 0;
  transform-origin: bottom left;
  transform: rotate(45deg);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-icon-choices {
  flex-direction: row;
  flex-wrap: wrap;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-icon-choices
  li {
  margin-right: 20px !important;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li {
  margin-right: 22px !important;
  margin-bottom: 22px !important;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices
  li {
  width: calc(100% / 2 - 20px / 2);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices
  li:nth-child(2n) {
  margin-right: 0 !important;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-2-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li {
  width: calc(100% / 2 - 22px / 2);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices
  li {
  width: calc(100% / 3 - 20px * 2 / 3);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices
  li:nth-child(3n) {
  margin-right: 0 !important;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-default
  li,
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-3-columns
  ul.wpforms-icon-choices.wpforms-icon-choices-modern
  li {
  width: calc(100% / 3 - 22px * 2 / 3);
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-list-inline
  ul.wpforms-icon-choices
  li {
  width: auto;
  max-width: calc(100% / 4 - 20px);
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator {
  margin: 0 0 20px 0;
  overflow: hidden;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles {
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  padding: 15px 10px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.circles
  .wpforms-page-indicator-page {
  float: left;
  margin: 0 20px 0 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.circles
  .wpforms-page-indicator-page:last-of-type {
  margin: 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.circles
  .wpforms-page-indicator-page-number {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px 0 0;
  line-height: 40px;
  text-align: center;
  background-color: #ddd;
  color: #666;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.circles
  .active
  .wpforms-page-indicator-page-number {
  color: #fff;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.connector
  .wpforms-page-indicator-page {
  float: left;
  text-align: center;
  font-size: 16px;
  line-height: 1.2;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.connector
  .wpforms-page-indicator-page-number {
  display: block;
  text-indent: -9999px;
  height: 6px;
  background-color: #ddd;
  margin: 0 0 16px 0;
  position: relative;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.connector
  .wpforms-page-indicator-page-triangle {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: transparent transparent transparent transparent;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.connector
  .wpforms-page-indicator-page-title {
  display: inline-block;
  padding: 0 15px;
  font-size: 16px;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress {
  font-size: 18px;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.progress
  .wpforms-page-indicator-page-progress-wrap {
  display: block;
  width: 100%;
  background-color: #ddd;
  height: 18px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  margin: 5px 0 0;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-page-indicator.progress
  .wpforms-page-indicator-page-progress {
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-select select > option {
  color: inherit;
}
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-select
  select
  > option.placeholder,
div.wpforms-container-full
  .wpforms-form
  .wpforms-field-select
  select
  > option[disabled] {
  color: inherit;
  opacity: 0.5;
}
div.wpforms-container-full
  .wpforms-field.wpforms-field-select-style-classic
  select[multiple] {
  padding: 0;
}
@supports (font: -apple-system-body) and (-webkit-appearance: none) and
  (-webkit-hyphens: none) {
  div.wpforms-container-full
    .wpforms-field.wpforms-field-select-style-classic
    select[multiple] {
    padding: 10px 8px;
  }
}
div.wpforms-container-full
  .wpforms-field.wpforms-field-select-style-classic
  select[multiple]
  > option {
  padding: 8px 10px;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
div.wpforms-container-full
  .wpforms-field.wpforms-field-select-style-classic
  select[multiple]
  > option.placeholder,
div.wpforms-container-full
  .wpforms-field.wpforms-field-select-style-classic
  select[multiple]
  > option[disabled] {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
div.wpforms-container-full
  .wpforms-field.wpforms-field-select-style-classic
  select[multiple]
  > option:checked {
  background-color: lightgrey;
}
@supports (font: -apple-system-body) and (-webkit-appearance: none) and
  (-webkit-hyphens: none) {
  div.wpforms-container-full
    .wpforms-field.wpforms-field-select-style-classic
    select {
    text-indent: 2px;
  }
}
div.wpforms-container-full .wpforms-form .choices {
  font-size: 16px;
  color: #333;
}
div.wpforms-container-full .wpforms-form .choices .choices__list--single {
  font-size: 1em;
  line-height: normal;
}
div.wpforms-container-full
  .wpforms-form
  .choices.is-open.is-flipped
  .choices__inner,
div.wpforms-container-full
  .wpforms-form
  .choices.is-open
  .choices__list--dropdown {
  border-radius: 0 0 2px 2px;
}
div.wpforms-container-full
  .wpforms-form
  .choices.is-open.is-flipped
  .choices__list--dropdown,
div.wpforms-container-full .wpforms-form .choices.is-open .choices__inner {
  border-radius: 2px 2px 0 0;
}
div.wpforms-container-full .wpforms-form .choices .choices__inner {
  min-height: 38px;
  border-radius: 2px;
}
div.wpforms-container-full .wpforms-form .choices input.choices__input {
  display: inline-block;
  height: auto;
  line-height: 1.3;
}
div.wpforms-container-full .wpforms-form .choices ::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
div.wpforms-container-full .wpforms-form .choices ::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
div.wpforms-container-full .wpforms-form .choices :-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
div.wpforms-container-full
  .wpforms-field.wpforms-field-select-style-modern
  .choices
  .choices__inner
  .choices__list--multiple:empty
  + .choices__input {
  min-width: 100% !important;
  text-overflow: ellipsis;
  padding-right: 4px !important;
  white-space: nowrap;
}
div.wpforms-container-full .wpforms-notice {
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 12px;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 30px;
  padding: 20px 36px 20px 26px;
  position: relative;
}
div.wpforms-container-full .wpforms-notice .wpforms-delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin: 0;
  padding: 0;
  outline: none;
  vertical-align: top;
  width: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:before,
div.wpforms-container-full .wpforms-notice .wpforms-delete:after {
  background-color: #fff;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:before {
  height: 2px;
  width: 50%;
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:after {
  height: 50%;
  width: 2px;
}
div.wpforms-container-full .wpforms-notice .wpforms-delete:hover,
div.wpforms-container-full .wpforms-notice .wpforms-delete:focus {
  background-color: rgba(10, 10, 10, 0.3);
}
div.wpforms-container-full .wpforms-notice a {
  text-decoration: underline;
}
div.wpforms-container-full .wpforms-notice p {
  margin: 0 0 20px 0;
}
div.wpforms-container-full .wpforms-notice p:last-of-type {
  margin-bottom: 0;
}
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-info {
  border-color: #3273dc;
}
div.wpforms-container-full
  .wpforms-notice.wpforms-success
  .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-success {
  border-color: #23d160;
}
div.wpforms-container-full
  .wpforms-notice.wpforms-warning
  .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-warning {
  border-color: #ffdd57;
}
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action,
div.wpforms-container-full .wpforms-notice.wpforms-error {
  border-color: #ff3860;
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-actions {
  margin-top: 20px;
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-action {
  border: 2px solid;
  margin-right: 20px;
  padding: 5px;
  text-decoration: none;
}
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active {
  color: #fff;
}
div.wpforms-container-full
  .wpforms-notice.wpforms-info
  .wpforms-notice-action:hover,
div.wpforms-container-full
  .wpforms-notice.wpforms-info
  .wpforms-notice-action:focus,
div.wpforms-container-full
  .wpforms-notice.wpforms-info
  .wpforms-notice-action:active {
  background-color: #3273dc;
}
div.wpforms-container-full
  .wpforms-notice.wpforms-success
  .wpforms-notice-action:hover,
div.wpforms-container-full
  .wpforms-notice.wpforms-success
  .wpforms-notice-action:focus,
div.wpforms-container-full
  .wpforms-notice.wpforms-success
  .wpforms-notice-action:active {
  background-color: #23d160;
}
div.wpforms-container-full
  .wpforms-notice.wpforms-warning
  .wpforms-notice-action:hover,
div.wpforms-container-full
  .wpforms-notice.wpforms-warning
  .wpforms-notice-action:focus,
div.wpforms-container-full
  .wpforms-notice.wpforms-warning
  .wpforms-notice-action:active {
  background-color: #ffdd57;
  color: inherit;
}
div.wpforms-container-full
  .wpforms-notice.wpforms-error
  .wpforms-notice-action:hover,
div.wpforms-container-full
  .wpforms-notice.wpforms-error
  .wpforms-notice-action:focus,
div.wpforms-container-full
  .wpforms-notice.wpforms-error
  .wpforms-notice-action:active {
  background-color: #ff3860;
}
div.wpforms-container-full
  .wpforms-form
  textarea.wpforms-field-small.wp-editor-area {
  height: 100px;
}
div.wpforms-container-full
  .wpforms-form
  textarea.wpforms-field-medium.wp-editor-area {
  height: 250px;
}
div.wpforms-container-full
  .wpforms-form
  textarea.wpforms-field-large.wp-editor-area {
  height: 400px;
}
.wpforms-preview-notice-links {
  line-height: 2.4;
}
.wpforms-preview-notice {
  background-color: #fcf9e8;
  border: 1px solid #f5e6ab;
  padding: 15px;
  box-sizing: border-box;
  font-size: 16px;
}
.wpforms-preview-notice p {
  margin: 0;
}
div.wpforms-container-full {
  margin: 24px auto;
}
div.wpforms-container-full .wpforms-form h3 {
  font-size: 24px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-hp {
  display: none !important;
  position: absolute !important;
  left: -9000px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-hidden {
  display: none;
  padding: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-screen-reader-element {
  position: absolute !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  width: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  word-wrap: normal !important;
}
div.wpforms-container-full .wpforms-form .wpforms-limit-text {
  font-size: 13px;
  display: block;
}
body.rtl .wpforms-field-phone input[type="tel"] {
  direction: ltr;
  unicode-bidi: embed;
  text-align: right;
}
body.rtl .wpforms-container-full .wpforms-form .wpforms-first {
  float: right;
}
body.rtl
  .wpforms-container-full
  .wpforms-form
  .wpforms-first
  + .wpforms-one-half {
  margin-right: 4%;
  margin-left: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-error-container ul li {
  list-style: inside !important;
}
div.wpforms-container-full .wpforms-form .wpforms-error-container ol li {
  list-style: inside decimal !important;
}
div.wpforms-container-full .wpforms-form .wpforms-error-container a {
  text-decoration: underline !important;
}
div.wpforms-container-full .wpforms-form .wpforms-error-container del {
  text-decoration: line-through !important;
}
div.wpforms-container-full .wpforms-form .wpforms-error-container blockquote {
  padding-left: 20px;
  border-left: 4px solid;
  font-style: italic;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-payment-single
  .wpforms-single-item-price-content {
  display: flex;
  align-items: center;
  gap: 15px;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-payment-single
  .wpforms-single-item-price-content
  .wpforms-single-item-price {
  width: calc(60% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-payment-single
  .wpforms-single-item-price-content
  .wpforms-single-item-price.wpforms-field-small {
  text-wrap: balance;
  width: calc(25% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-payment-single
  .wpforms-single-item-price-content
  .wpforms-single-item-price.wpforms-field-large {
  width: calc(100% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-payment-single
  .wpforms-single-item-price-content
  select.wpforms-payment-quantity {
  margin-left: 0;
  height: 30px;
  min-height: 30px;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 0;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled
  select.wpforms-payment-price {
  display: inline-block;
  max-width: calc(60% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled
  select.wpforms-payment-price.wpforms-field-small {
  max-width: calc(25% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled
  select.wpforms-payment-price.wpforms-field-large {
  max-width: calc(100% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled
  select.wpforms-payment-quantity {
  display: inline-block;
  margin-left: 15px;
  width: 70px;
  min-width: 70px;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern {
  display: flex;
  flex-wrap: wrap;
  column-gap: 15px;
  align-items: flex-start;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-field-label {
  min-width: 100%;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .choices {
  margin-bottom: 0;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-field-row {
  flex-grow: 1;
  max-width: calc(60% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-field-row.wpforms-field-small {
  max-width: calc(25% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-field-row.wpforms-field-large {
  max-width: calc(100% - 85px);
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-payment-quantity {
  flex-basis: 70px;
  max-width: 70px;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-payment-quantity
  .choices__list--dropdown {
  min-width: 70px;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-field-description {
  flex-basis: 100%;
  margin-top: 15px;
}
.wpforms-container
  .wpforms-form
  .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
  .wpforms-error {
  flex-basis: 100%;
}
@media only screen and (max-width: 600px) {
  .wpforms-form
    .wpforms-payment-quantities-enabled
    select.wpforms-payment-price {
    width: calc(100% - 85px) !important;
    max-width: 100% !important;
  }
  .wpforms-form
    .wpforms-payment-quantities-enabled
    .wpforms-single-item-price-content
    .wpforms-single-item-price {
    width: calc(100% - 70px) !important;
  }
  .wpforms-form
    .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern
    .wpforms-field-row {
    width: calc(100% - 85px) !important;
    max-width: 100% !important;
  }
}
#wpforms-form-page-page
  .wpforms-form
  .wpforms-payment-quantities-enabled
  select.wpforms-payment-price.wpforms-field-medium,
#wpforms-form-page-page
  .wpforms-form
  .wpforms-payment-quantities-enabled
  select.wpforms-payment-price.wpforms-field-small {
  max-width: calc(100% - 85px);
}
.wpforms-container .wpforms-form .wpforms-order-summary-container,
.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,
.wpforms-confirmation-container-full .wpforms-order-summary-container {
  display: block;
  max-width: 60%;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview {
  width: 100%;
  table-layout: fixed;
  box-sizing: content-box;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th {
  text-align: center;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label {
  text-align: left;
}
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label {
  text-align: right;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-quantity,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-quantity,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-quantity,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-quantity,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-quantity,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-quantity {
  width: 8ch;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price {
  width: 6ch;
  text-align: right;
}
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price {
  text-align: left;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td {
  text-align: left;
}
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td {
  text-align: right;
}
.wpforms-container .wpforms-form .size-large > .wpforms-order-summary-container,
.wpforms-container
  .wpforms-form
  .wpforms-field-large
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-order-summary
  .size-large
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-order-summary
  .wpforms-field-large
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-full
  .size-large
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-full
  .wpforms-field-large
  > .wpforms-order-summary-container {
  max-width: 100%;
}
.wpforms-container
  .wpforms-form
  .size-medium
  > .wpforms-order-summary-container,
.wpforms-container
  .wpforms-form
  .wpforms-field-medium
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-order-summary
  .size-medium
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-order-summary
  .wpforms-field-medium
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-full
  .size-medium
  > .wpforms-order-summary-container,
.wpforms-confirmation-container-full
  .wpforms-field-medium
  > .wpforms-order-summary-container {
  max-width: 60%;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview {
  border-radius: 4px;
  border: 1px solid #e2e2e2;
  border-collapse: separate;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td {
  border-top: 1px solid #e2e2e2;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th {
  font-weight: 400;
  border: none;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th {
  padding: 9px 0;
  line-height: 20px;
  background: none;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label {
  text-wrap: balance;
  padding-left: 10px;
}
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-label,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-label {
  padding-right: 10px;
  padding-left: 0;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price {
  padding-right: 10px;
}
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td.wpforms-order-summary-item-price,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  th.wpforms-order-summary-item-price {
  padding-left: 10px;
  padding-right: 0;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td {
  padding-left: 10px;
}
.rtl
  .wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.rtl
  .wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td,
.rtl
  .wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-placeholder
  td {
  padding-right: 10px;
  padding-left: 0;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-subtotal
  td,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-total
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-subtotal
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-total
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-subtotal
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-total
  td {
  font-weight: 700;
}
.wpforms-container .wpforms-form .wpforms-order-summary-container,
.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,
.wpforms-confirmation-container-full .wpforms-order-summary-container {
  font-size: 16px;
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview {
  border-color: color-mix(in srgb, currentColor 25%, transparent);
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td:not(.wpforms-order-summary-preview-total),
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td:not(.wpforms-order-summary-preview-total),
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr
  td:not(.wpforms-order-summary-preview-total) {
  color: color-mix(in srgb, currentColor 50%, transparent);
  border-color: color-mix(in srgb, currentColor 50%, transparent);
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-coupon-total
  td.wpforms-order-summary-item-price,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-coupon-total
  td.wpforms-order-summary-item-price,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-coupon-total
  td.wpforms-order-summary-item-price {
  color: #990000;
  border-color: color-mix(in srgb, black 25%, transparent);
}
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-total
  td,
.wpforms-container
  .wpforms-form
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-subtotal
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-total
  td,
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-subtotal
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-total
  td,
.wpforms-confirmation-container-full
  .wpforms-order-summary-container
  table.wpforms-order-summary-preview
  tr.wpforms-order-summary-preview-subtotal
  td {
  color: currentColor;
  border-color: color-mix(in srgb, currentColor 25%, transparent);
}
.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,
.wpforms-confirmation-container-full .wpforms-order-summary-container {
  max-width: 100%;
  margin-bottom: 24px;
}
.wpforms-confirmation-container-order-summary
  .wpforms-order-summary-container
  tr
  td,
.wpforms-confirmation-container-full .wpforms-order-summary-container tr td {
  color: color-mix(in srgb, currentColor 75%, transparent);
}
@media only screen and (max-width: 600px) {
  div.wpforms-container-full.inline-fields
    .wpforms-form
    .wpforms-field-container,
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field {
    display: block;
    width: 100%;
  }
  div.wpforms-container-full.inline-fields
    .wpforms-form
    .wpforms-submit-container {
    width: 100%;
  }
  div.wpforms-container-full
    .wpforms-form
    .wpforms-page-indicator.connector
    .wpforms-page-indicator-page-title {
    display: none;
  }
  div.wpforms-container-full
    .wpforms-form
    .wpforms-field:not(.wpforms-field-phone):not(
      .wpforms-field-select-style-modern
    ):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(
      .wpforms-field-layout
    ) {
    overflow-x: hidden;
  }
  div.wpforms-container-full .wpforms-form .wpforms-field {
    padding-right: 1px;
    padding-left: 1px;
  }
  div.wpforms-container-full .wpforms-form .wpforms-field > * {
    max-width: 100%;
  }
  div.wpforms-container-full .wpforms-form .wpforms-mobile-full {
    width: 100% !important;
    margin-left: 0 !important;
    float: none !important;
  }
  div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
  div.wpforms-container-full .wpforms-form select.wpforms-field-medium,
  div.wpforms-container-full
    .wpforms-form
    .wpforms-field-row.wpforms-field-medium,
  div.wpforms-container-full .wpforms-form input.wpforms-field-small,
  div.wpforms-container-full .wpforms-form select.wpforms-field-small,
  div.wpforms-container-full
    .wpforms-form
    .wpforms-field-row.wpforms-field-small,
  div.wpforms-container-full .wpforms-form input.wpforms-field-large,
  div.wpforms-container-full .wpforms-form select.wpforms-field-large,
  div.wpforms-container-full
    .wpforms-form
    .wpforms-field-row.wpforms-field-large {
    max-width: 100%;
  }
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,
  div.wpforms-container-full
    .wpforms-form
    .wpforms-multiplechoice-2-columns
    ul
    li,
  div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li,
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,
  div.wpforms-container-full
    .wpforms-form
    .wpforms-multiplechoice-3-columns
    ul
    li,
  div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
    float: none;
    width: 100%;
  }
  div.wpforms-container-full
    .wpforms-form
    .wpforms-page-indicator.circles
    .wpforms-page-indicator-page {
    margin: 0 10px 0 0;
  }
  div.wpforms-container-full
    .wpforms-form
    .wpforms-page-indicator.circles
    .wpforms-page-indicator-page-number {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  div.wpforms-container-full
    .wpforms-form
    .wpforms-field-number-slider
    input[type="range"] {
    margin: 20px 0 15px;
  }
  div.wpforms-container-full
    .wpforms-form
    .wpforms-field-number-slider
    input[type="range"]::-webkit-slider-thumb {
    width: 30px;
    height: 30px;
  }
}

body {
  background-color: #fff !important;
}
body header.site-header {
  background-color: #15134e !important;
}
body .custom-logo-link img {
  display: none;
}
body .custom-logo-link {
  width: 155px;
  height: 40px;
  background: url("../../../uploads/kendis/logo.svg") no-repeat;
}
body .main-navigation > div > ul > li > a {
  color: #fff !important;
}
body .btn.btn-primary-white {
  background-color: #7a78e2 !important;
}
.home-container,
.home-container h1,
.home-container h2,
.lexend {
  font-family: "Lexend", sans-serif;
}
.home-container.fst h1,
.home-container.fst h2,
.home-container.scale .mnhd,
.home-container.jira .txtwh,
.secrty .home-container.sec li h1,
.secrty .home-container.sec li h2,
.poppins {
  font-family: "Poppins", sans-serif;
}
h1.poppins,
h2.poppins {
  font-family: "Poppins", sans-serif !important;
}
footer.site-footer {
  background-color: #7a78e2 !important;
}
.bg-white {
  background-color: #fff;
}
.fw-300 {
  font-weight: 300;
}
ul.nolist {
  list-style: none;
  margin: 0;
  padding: 0;
}
h2.hdmnlrg {
  font-size: 58px;
  font-weight: 800;
  line-height: 66px;
  margin: 14px 0;
}
.home-container .hdsmcap {
  font-size: 0.8em;
  font-weight: 500;
  line-height: 17px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.home-container .mnhd {
  font-size: 2.1em;
  font-weight: 800;
  line-height: 45px;
}
.home-container .nrmtxt {
  font-size: 0.8em;
  font-weight: 400;
  line-height: 21px;
}
.home-container .hdcap {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.home-container .hdcapB {
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.home-container .headA {
  font-size: 64px;
  font-weight: 900;
  line-height: 125%;
  text-transform: capitalize;
  margin: 0;
  margin: 0;
}
.home-container .headB {
  font-size: 58px;
  font-weight: 800;
  line-height: 140%;
  text-transform: capitalize;
  margin: 0;
}
.home-container .headC {
  font-size: 44px;
  font-weight: 700;
  line-height: 140%;
  text-transform: capitalize;
  margin: 0;
}
.home-container .headD {
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  text-transform: capitalize;
  margin: 0;
}
.home-container .headE {
  font-size: 38px;
  font-weight: 800;
  line-height: 140%;
  text-transform: capitalize;
  margin: 0;
}
.home-container .txtA {
  font-size: 30px;
  font-weight: 500;
  line-height: 140%;
}
.home-container .txtB,
.home-container .txtB li {
  font-size: 24px;
  font-weight: 500;
  line-height: 170%;
}
.home-container .txtC {
  font-size: 28px;
  font-weight: 600;
  line-height: 45px;
}
.home-container .headA.mb-20,
.home-container .headB.mb-20,
.home-container .headC.mb-20 {
  margin-bottom: 20px;
}
.home-container .headA.mb14,
.home-container .headB.mb14,
.home-container .headC.mb14 {
  margin-bottom: 14px;
}
.mxwd1 .row {
  max-width: 850px !important;
}
.mxwd2 .row {
  max-width: 1200px !important;
}
.txclrw {
  color: #fff !important;
}
.txclrC {
  color: #8d8bff !important;
}
.txclr2 {
  color: #a6b7c9 !important;
}
.txclr3 {
  color: #4294ff !important;
}
.txclr44 {
  color: #384250 !important;
}
.txclr45 {
  color: #1e2835 !important;
}
.txclr4 {
  color: #36414e !important;
}
.txclr5 {
  color: #334459 !important;
}
.txclrblk {
  color: #333 !important;
}
.txclr9 {
  color: #173e5a !important;
}
.txclr7 {
  color: #29323d !important;
}
.txclbk {
  color: #333 !important;
}
.txclr6 {
  color: #7a78e2 !important;
}
.txclr8 {
  color: #0090f8 !important;
}
.txclrblu {
  color: #4294c3 !important;
}
.txclrrd {
  color: #df4d63 !important;
}
.txclr10 {
  color: #9b87bc !important;
}
.txclr11 {
  color: #9f7aa9 !important;
}
.txclgrn {
  color: #28c7ac !important;
}
.DIB {
  display: inline-block;
}
.DAJ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.DFA {
  display: flex;
  align-items: center;
}
.DN {
  display: none;
}
.DF {
  display: flex;
}
.c-both {
  clear: both;
}
.brnd-20 {
  border-radius: 20px;
}
.und {
  text-decoration: underline !important;
}
.und:hover {
  text-decoration: none !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt14 {
  margin-top: 14px;
}
.mt24 {
  margin-top: 24px;
}
.mb14 {
  margin-bottom: 14px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-14 {
  margin-bottom: 14px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb24 {
  margin-bottom: 24px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-50 {
  margin-bottom: 50px;
}
.long-arrow-right {
  display: block;
  margin: 30px auto;
  width: 25px;
  height: 25px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  transform: rotate(135deg);
}
.long-arrow-right:after {
  content: "";
  display: block;
  width: 2px;
  height: 45px;
  background-color: #000;
  transform: rotate(-45deg) translate(15px, 4px);
  left: 0;
  top: 0;
}
.c-point {
  cursor: pointer;
}
.btn.btn-primary.pnk {
  background-color: #fe7e91 !important;
  margin: 0 auto !important;
}
.btn.btn-primary.pnk:hover {
  box-shadow: 0 1px 7px rgb(233 145 145/50%) !important;
}
.playpause {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../../../uploads/svg-22/play-icon.svg) no-repeat center center
    rgba(255, 255, 255, 0.3);
  cursor: pointer;
}
.clrbl {
  color: #0090f8 !important;
}
.mtabs {
  border-bottom: 1px solid #dfe3e9;
  display: flex;
  margin-bottom: 30px;
}
.mtabs .tabs {
  padding: 15px 0;
  margin-right: 30px;
  color: #334459;
  border-bottom: 2px solid transparent;
  position: relative;
  font-size: 0.95em;
  font-weight: 500;
  line-height: 24px;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  bottom: -1px;
}
.mtabs .tabs.active {
  cursor: default;
  border-color: #0090f8;
}
.home-container {
  position: relative;
}
.home-container .bgnw {
  border-radius: 20px;
  margin: 0 1%;
  transform: skewy(-1.5deg);
  position: absolute;
  z-index: 1;
  width: 98%;
  height: 100%;
  left: 0;
  top: 0;
}
.fa-lg {
  vertical-align: -7%;
}
body.page-template .home-container .row {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.mainFooter .freddoFooterWidget {
  padding-bottom: 60px;
}
.site-footer .mainFooter {
  max-width: 2000px;
  margin: 0 auto;
  position: relative;
  padding: 0 5%;
}
.mainFooter .freddoFooterWidget #footer-2 .widget {
  margin: 0 auto;
  max-width: 1300px;
}
.mainFooter .freddoFooterWidget .footer .main {
  width: 30%;
}
.mainFooter .freddoFooterWidget .footer .main.last {
  width: 17%;
}
.home-container .video-sample {
  border-radius: 20px;
  height: 400px;
  width: 100%;
  background: url(../../../uploads/svg-22/play-icon.svg) no-repeat center center
    #fff;
}
.home-container .video-sample.gray {
  background-color: #d9d9d9;
}
.home-container .video-cont {
  background-color: #fff;
  border-radius: 12px;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 44px;
  float: none;
  padding: 23px;
}
.home-container .videornd {
  box-shadow: 15px 15px 0px rgb(0 0 0/8%);
  overflow: hidden;
  border-radius: 6px;
  height: auto;
}
.home-container .videornd button {
  background-color: transparent !important;
}
.home-container .vidout {
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #eee;
  box-shadow: 0px 10px 20px rgb(123 123 123/40%);
}
.home-container .plyut {
  text-align: center;
}
.home-container .plyut p {
  display: none;
}
.home-container .plycrl {
  width: 34px;
  height: 34px;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50px;
  display: inline-block;
}
.home-container .plyico {
  color: #fff;
  font-family: "FontAwesome";
  font-style: normal;
  font-size: 10px;
  padding-top: 5px;
}
.home-container .plytxt {
  font-size: 1em;
  color: #fff;
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -10px;
  font-weight: 500;
}
.home-container .vewbtn {
  text-align: center;
  margin-top: 35px;
}
.home-container .vewbtn .btn {
  border: 2px solid #75bd53;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 9px 30px;
  color: #75bd53;
  font-size: 1em;
  font-weight: 500;
}
.home-container .lrnmr {
  text-align: center;
}
.home-container .lrnmr a {
  text-decoration: underline;
  font-size: 18px;
  font-weight: 400;
}
.home-container .lrnmr a:hover {
  text-decoration: none;
}
.home-container .btn.btn-primary,
.home-container .btn.btn-primary-whtpur,
.home-container .btn.btn-primary-red,
.home-container .btn.btn-primary-blue,
.home-container .btn.btn-primary-blue-a,
.home-container .btn.btn-primary-orange,
.home-container .btn.btn-primary-purple,
.home-container .btn.btn-primary-purple2,
.home-container .btn.btn-primary-pink,
.home-container .btn.btn-primary-pink2,
.home-container .btn.btn-primary-green,
.home-container .btn.btn-primary-white,
.home-container .btn.btn-primary-green-trans,
.home-container .btn.btn-primary-trans {
  min-width: 200px;
  text-align: center;
  font-weight: 500;
  border: none;
}
.home-container .btn.btn-primary-trans {
  border-radius: 4px;
  background-color: transparent;
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1);
}
.home-container .btn.btn-primary-trans:hover {
  background-color: transparent;
}
.home-container .btn.btn-primary {
  background-color: #7a78e2;
}
.home-container .btn.btn-primary:hover {
  box-shadow: 0 1px 7px #7a78e2;
}
.home-container .btn.book {
  border: 1px solid #7a78e2;
  background-color: #fff;
  color: #7a78e2;
  padding: 0;
}
.home-container .btn.btn-primary-blue-a.book {
  border: 1px solid #0090f8;
  color: #0090f8;
}
.home-container .dot {
  width: 5px;
  height: 5px;
  border-radius: 50px;
  display: inline-block;
  background: #a6b7c9;
  margin: 0 5px;
  position: relative;
  top: -1px;
}
.bg-wht {
  background-color: #fff;
}
.home-container.fst {
  padding-top: 90px;
  padding-bottom: 0;
  margin-bottom: 80px;
}
.home-container.fst .col.lft {
  padding-top: 3em;
  margin-left: 0;
  padding-left: 0;
}
.pi-home .home-container.fst .col.lft {
  max-width: 500px;
}
.home-container.fst .col.lft h2 {
  margin: 0;
}
.home-container.fst .col.lft h2.mnhd1 {
  font-weight: 800;
  font-size: 2.9em;
  line-height: 125%;
  color: #384250;
  margin-bottom: 15px;
}
.home-container.fst .col.lft h2.mnhd1 span {
  display: block;
}
.home-container.fst .col.lft h2.mnhd2 {
  font-weight: 800;
  font-size: 3.2em;
  color: #7a78e2;
  margin: 5px 0;
}
.home-container.fst .col.lft .mnhd3 {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #334459;
}
.home-container.fst .btn.btn-primary {
  margin: 20px 0 8px;
}
.home-container.fst .col.lft .txt {
  font-size: 12px;
  line-height: 140%;
  color: #60748c;
  display: block;
  margin: 3px;
}
.home-container.fst .col.lft .btns .txt st {
  display: block;
}
.pi-home .home-container.fst .col.rht {
  width: 55%;
  background: url(/wp-content/uploads/2022/01/fst-bg1.png) no-repeat left bottom;
  margin: 0;
  padding: 0;
  background-size: 223px;
}
.pi-home .home-container.fst .col.rht .in {
  background: url(/wp-content/uploads/2022/01/fst-bg2.png) no-repeat top right;
  padding: 40px 40px 25px;
}
.pi-home .home-container.fst .col.rht video {
  width: 100%;
  box-shadow: 0 0 20px rgb(0 0 0/50%);
  border-radius: 12px;
}
.home-container.fst .logosec {
  padding: 50px 18% 30px;
}
.home-container.fst .logosec .colg img {
  width: 100%;
  position: relative;
}
.home-container.fst .logosec .colg {
  width: 20%;
  height: 68px;
  margin: 0 2%;
  display: inline-block;
}
.home-container.fst .logosec .colg.a img {
  max-width: 90px;
  top: 10px;
}
.home-container.fst .logosec .colg.b img {
  max-width: 195px;
}
.home-container.fst .logosec .colg.c img {
  max-width: 136px;
  top: -10px;
}
.home-container.fst .logosec .colg.d img {
  max-width: 161px;
}
.home-container.fst .bgnw {
  background-color: #fbfbfb;
}
.home-container.eng {
  background: #fff;
  padding-top: 100px;
}
.home-container.eng .mtabs {
  max-width: 358px;
}
.home-container.eng .mtabs #demo-tab-2-1 {
  margin-right: 0;
}
.home-container.eng.tpa .col.rht {
  margin-top: -150px;
}
.home-container.eng.tpa .col.rht .vdcau {
  width: 100%;
  max-width: 700px;
  margin-top: 50px;
  box-shadow: 0px 2px 55px rgb(126 185 255/45%);
  border-radius: 10px;
  margin-bottom: 54px;
}
.home-container.eng .btn.btn-primary {
  margin: 20px 0 8px;
  background-color: #0090f8;
}
.home-container.eng .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(0 144 248/45%);
}
.home-container .tabpane {
  display: none;
}
.home-container .tabpane.active {
  display: block;
}
.home-container.work {
  background-color: #fff;
  padding-top: 10px;
  position: relative;
}
.home-container.work .tpimg img {
  margin-top: -100px;
}
.home-container.work .hdsmcap {
  margin-top: -10px;
  color: #7a78e2;
}
.home-container.work .mnhd {
  max-width: 800px;
  margin: 15px auto;
}
.home-container.work .nrmtxt {
  max-width: 800px;
  margin: 15px auto;
}
.home-container.work .col.btm {
  max-width: 1100px;
  margin: 20px auto;
  float: none;
}
.home-container.work .col.btm .col.a2 {
  width: 20%;
  margin: 0 2.5%;
}
.home-container.work .col.btm .col.a2 div {
  margin-top: -40px;
}
.home-container.work .btn.btn-primary {
  margin: 70px 0 0;
}
.home-container.work .bgnw {
  background-color: #e8e8ff;
}
.home-container.artcr {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}
.home-container.artcr .row {
  max-width: 1100px !important;
  text-align: center;
}
.home-container.artcr .hdsmcap {
  color: #75bd53;
}
.home-container.artcr .mnhd {
  max-width: 700px;
  margin: 17px auto 40px;
}
.home-container.artcr .nav-vertical {
  margin: 0;
  padding: 0;
  margin-bottom: 50px;
  list-style: none;
  width: 100%;
  float: left;
  border-bottom: 2px solid rgba(144, 159, 176, 0.1);
  display: flex;
}
.home-container.artcr .nav-vertical .navitem {
  width: auto;
  display: flex;
  flex-grow: 1;
}
.home-container.artcr .nav-vertical #demo-track-6-3 {
  width: 80px;
}
.home-container.artcr .nav-vertical .navitem .navlink {
  color: #334459;
  font-size: 0.95em;
  font-weight: 400;
  padding: 10px 0;
  border-bottom: 2px solid transparent;
  position: relative;
  bottom: -1px;
  white-space: nowrap;
}
.home-container.artcr .nav-vertical .navitem.active .navlink {
  border-bottom-color: #75bd53;
}
.home-container.artcr .btn.btn-primary {
  background-color: #75bd53 !important;
  color: #fff !important;
}
.home-container.artcr .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(117 189 82/50%);
}
.home-container.artcr .bgnw {
  background-color: #e6fcdb;
}
.home-container.artcr .rectangle {
  max-width: 800px;
  margin: 0 auto;
  margin-bottom: 40px;
  position: relative;
}
.home-container.artcr .rectangle .lazy {
  width: 100%;
  filter: drop-shadow(0px 4px 50px rgba(117, 189, 83, 0.25));
  border-radius: 10px;
  position: relative;
  z-index: 2;
}
.home-container.artcr .rectangle:before {
  content: "";
  width: 40%;
  height: 40%;
  position: absolute;
  right: -40px;
  bottom: -20px;
  background: url(/wp-content/uploads/2022/03/artcr-bg1.png) no-repeat bottom
    right;
  z-index: 1;
}
.home-container.artcr .rectangle:after {
  content: "";
  width: 40%;
  height: 40%;
  position: absolute;
  left: -40px;
  top: 100px;
  background: url(/wp-content/uploads/2022/03/artcr-bg2.png) no-repeat top left;
  z-index: 1;
}
.home-container.artcr .rectangle > div {
  z-index: 2;
}
.home-container.eng.new .hdsmcap {
  color: #64bcfc;
}
.home-container.eng.new .btn.btn-primary {
  margin-top: 30px;
  background-color: #64bcfc;
}
.pi-home .home-container.sos {
  padding-top: 130px;
}
.pi-home .home-container.sos .hdsmcap {
  color: #7a78e2;
}
.pi-home .home-container.sos .btn.btn-primary {
  margin-top: 30px;
  background-color: #7a78e2;
}
.pi-home .home-container.sos .hd {
  font-weight: 600;
  font-size: 14px;
  margin-top: 20px;
}
.pi-home .home-container.sos .list {
  margin: 8px 0;
  width: 100%;
  float: left;
}
.pi-home .home-container.sos .list li {
  margin: 5px 0;
  width: 60%;
  float: left;
  font-size: 16px;
}
.pi-home .home-container.sos .list li.a {
  width: 40%;
  max-width: 150px;
}
.pi-home .home-container.sos .tick-mark {
  width: 16px;
  height: 16px;
  background-color: #7a78e2;
  margin: 5px 10px 0 0;
  float: left;
}
.pi-home .home-container.sos .tick-mark:before,
.pi-home .home-container.sos .tick-mark:after {
  background-color: #fff;
}
.pi-home .home-container.sos .tick-mark:before {
  width: 1px;
  height: 4px;
  top: 7px;
  left: -3px;
}
.pi-home .home-container.sos .tick-mark:after {
  width: 7px;
  height: 1px;
  left: -3px;
  bottom: 5px;
}
.pi-home .home-container.sos .ft {
  max-width: 400px;
}
.pi-home .home-container.sos .ft .clr {
  background-color: #ebebfb;
  padding: 0 3px;
  border-radius: 4px;
}
.pi-home .home-container.sos .col.rht {
  margin-top: 80px;
}
.home-container.tmeln {
  background: #fff;
  padding-top: 100px;
  padding-bottom: 80px;
}
.home-container.tmeln .hdsmcap {
  color: #ff7f36;
}
.home-container.tmeln .lft {
  margin-top: 50px;
}
.home-container.tmeln .list {
  margin: 8px 0;
  width: 100%;
  float: left;
}
.home-container.tmeln .list li {
  margin: 15px 0;
  position: relative;
  padding-left: 30px;
  font-size: 16px;
}
.home-container.tmeln .tick-mark {
  width: 16px;
  height: 16px;
  background-color: #ff7f36;
  position: absolute;
  left: 0;
  top: 6px;
}
.home-container.tmeln .tick-mark:before,
.home-container.tmeln .tick-mark:after {
  background-color: #fff;
}
.home-container.tmeln .tick-mark:before {
  width: 1px;
  height: 4px;
  top: 7px;
  left: -3px;
}
.home-container.tmeln .tick-mark:after {
  width: 7px;
  height: 1px;
  left: -3px;
  bottom: 5px;
}
.home-container.tmeln .btn.btn-primary {
  margin: 20px 0 8px;
  background-color: #ff7f36;
}
.home-container.tmeln .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(255 127 54/40%);
}
.home-container.tmeln .btxt {
  font-size: 12px;
}
.home-container.tmeln .bgnw {
  background-color: #ffe2d2;
}
.home-container.sprt {
  background: #fff;
  padding-top: 100px;
  padding-bottom: 80px;
  margin-bottom: 80px;
}
.home-container.sprt .hdsmcap {
  color: #0bb892;
}
.home-container.sprt .lft .col.c3 {
  position: relative;
  text-align: center;
}
.home-container.sprt .lft .col.c3 img {
  max-width: initial;
}
.home-container.sprt .lft .col.c3 span {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 20px;
  font-size: 14px;
  font-weight: 500;
}
.home-container.sprt .lft .col.c3.a {
  margin-left: -35px;
}
.home-container.sprt .btn.btn-primary {
  margin: 20px 0 8px;
  background-color: #59bab2;
}
.home-container.sprt .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(9 193 153/40%);
}
.home-container.sprt .btxt {
  font-size: 12px;
}
.home-container.sprt .bgnw {
  background-color: #cef3eb;
}
.home-container.testimonial {
  background-color: #fff;
  padding-bottom: 50px;
}
.home-container.testimonial .testmnls .col.a3 {
  width: 15%;
  margin-right: 5%;
}
.home-container.testimonial .rht {
  float: left;
  margin-top: 17px;
}
.home-container.testimonial .rht .txt {
  color: #334459;
  font-size: 16px;
  line-height: 21px;
}
.home-container.testimonial .rht .txt span {
  display: block;
  margin-top: 20px;
  font-weight: 700;
}
.home-container.testimonial .rht .txt .sign {
  margin-top: 20px;
}
.home-container.testimonial .rect {
  width: 110%;
  height: 400px;
  background-color: #29313d;
  transform: rotate(-10deg);
  position: absolute;
  left: 0;
  bottom: -206px;
}
.home-container.testimonial .prow {
  position: relative;
}
.home-container.testimonial .testmnls.hide {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.home-container.testimonial .testmnls {
  opacity: 1;
  height: auto;
  overflow: visible;
  transition: all 0.5s ease-in-out;
}
.home-container.testimonial .arrsld {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 20px;
  background: url(/wp-content/uploads/svg-22/arr-testm.svg) no-repeat center
    center;
  background-size: 60%;
}
.home-container.testimonial .arrsld:hover {
  opacity: 0.9;
  cursor: pointer;
}
.home-container.testimonial .arrsld.tsrht {
  right: 20px;
}
.home-container.testimonial .arrsld.tslft {
  right: 80px;
  transform: rotate(180deg);
}
.home-container.testimonial .testmnls.thr .rht {
  margin-top: 0;
}
.home-container.ready {
  padding-bottom: 0;
}
.home-container.ready .row {
  max-width: 1000px !important;
  position: relative;
  z-index: 1;
}
.home-container.ready .row .insd {
  padding: 27px 50px 30px;
  background-color: #fff;
  box-shadow: 0px 4px 50px rgba(122, 120, 226, 0.25);
  border-radius: 12px;
}
.home-container.ready .mnhd {
  color: #384250;
  margin: -5px 0 0;
  line-height: 35px;
}
.home-container.ready .col.a6 {
  width: 54%;
}
.home-container.ready .col.a4 {
  width: 45%;
  margin-top: 30px;
  float: right;
}
.home-container.ready .btn {
  display: inline-block;
  margin-right: 10px;
}
.home-container.ready .light {
  font-size: 13px;
  line-height: 17px;
  color: #60748c;
  margin-top: 10px;
}
.home-container.ready .rect {
  width: 110%;
  height: 300px;
  background-color: #7a78e2;
  transform: rotate(-1deg);
  position: absolute;
  left: 0;
  bottom: -180px;
  z-index: 0;
}
.home-container.ready .line {
  opacity: 0.6;
  border-bottom: 2px solid #9897eb;
  margin-top: 50px;
  width: 110%;
  margin-left: -5%;
}
.home-container.scale .col.rht .plyut {
  margin-top: -5px;
  margin-bottom: 4px;
}
.home-container.scale .plytxt {
  color: #f6c15c;
}
.home-container.scale h2.tin {
  font-size: 22px;
  margin: 15px 0 0;
  color: #fff;
}
.home-container.scale .txt {
  margin-top: 10px;
  font-size: 1em;
  color: #b5c2d0;
  line-height: 27px;
}
.home-container.scale .txt ul {
  margin-left: 35px;
  margin-top: 10px;
}
.home-container.scale .txt li {
  font-size: 1em;
  color: #b5c2d0;
  padding: 5px 0;
  list-style: circle;
}
.home-container.scale .vewbtn {
  text-align: left;
  margin-top: 35px;
}
.home-container.scale .vewbtn .btn {
  border-color: #f6c15c;
  color: #f6c15c;
}
.home-container.encrpt {
  background-color: #fff;
  text-align: center;
  padding: 150px 0;
}
.home-container.encrpt .row {
  max-width: 850px;
  margin: 0 auto;
}
.home-container.encrpt .mnhd {
  color: #29313d;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 60px;
  margin: 10px 0 15px;
}
.home-container.encrpt .txt {
  color: #617586;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}
.home-container.encrpt .lrnmr {
  margin-top: 20px;
}
.home-container.encrpt .lrnmr a {
  color: #f86b62;
}
.pi-plan .home-container .clr {
  color: #7a78e2;
  font-weight: 700;
}
.pi-plan .home-container .mobile,
.pflex .pi-flex .lstbox .mobile {
  display: none;
}
.pi-plan .home-container .vewbtn .btn {
  font-weight: 500;
}
.pi-plan .home-container.stop {
  padding-top: 0;
  padding-bottom: 150px;
}
.pi-plan .home-container.stop .col.lft .mnhd3 {
  font-weight: 400;
  max-width: 830px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.pi-plan .home-container.rmtm {
  padding-top: 55px;
  padding-bottom: 150px;
  position: relative;
  overflow: hidden;
}
.pi-plan .home-container.rmtm .row {
  max-width: 861px;
}
.pi-plan .home-container.rmtm .txtwh {
  font-weight: 300;
}
.pi-plan .home-container.rmtm .txtgr {
  margin-bottom: 7px;
}
.pi-plan .home-container.rmtm .txtsm {
  font-weight: 500;
  font-size: 18px;
  max-width: 900px;
  margin: 0 auto;
}
.pi-plan .home-container.rmtm .mnimg {
  text-align: center;
  margin-top: 90px;
  position: relative;
  z-index: 1;
}
.pi-plan .home-container.rmtm .rect {
  width: 110%;
  height: 525px;
  background-color: #29323d;
  transform: rotate(-5deg);
  position: absolute;
  left: 0;
  bottom: -380px;
  z-index: 0;
}
.pi-plan .home-container.jira {
  padding-top: 200px;
  padding-bottom: 80px;
  text-align: left;
  background-color: #fff;
}
.pi-plan .home-container.jira .a5.lft {
  width: 47%;
}
.pi-plan .home-container.jira .a4.rht {
  width: 45%;
}
.pi-plan .home-container.jira .lft {
  margin-top: -110px;
}
.pi-plan .home-container.jira .lrnmr {
  text-align: left;
  margin-top: 0;
}
.pi-plan .home-container.jira .txtsm {
  font-weight: 500;
  margin-bottom: 20px;
}
.pi-plan .home-container.chlng {
  background-color: #f3f6fb;
  padding-top: 100px;
}
.pi-plan .home-container.chlng .txta {
  color: #ff7e91;
  font-size: 1em;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.19em;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-left: 3px;
}
.pi-plan .home-container.chlng .txtb {
  color: #29313d;
  font-size: 2.6em;
  font-weight: 300;
  line-height: 65px;
}
.pi-plan .home-container.chlng .col.fst {
  max-width: 1000px;
}
.pi-plan .home-container.chlng .col.sec {
  margin-top: 50px;
}
.pi-plan .home-container.chlng .col.sec .col {
  max-width: 260px;
  margin-right: 10%;
  width: auto;
  position: relative;
  padding-top: 60px;
}
.pi-plan .home-container.chlng .col.sec .col .ico {
  position: absolute;
  left: 0;
  top: 0;
}
.pi-plan .home-container.chlng .col.sec .col.a .ico {
  top: -10px;
}
.pi-plan .home-container.chlng .col.sec .col.c .ico {
  top: -21px;
}
.pi-plan .home-container.chlng .col.sec .col .txt {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #5a6a7c;
}
.pi-plan .home-container.pbrd {
  background-color: #36414e;
  padding-top: 100px;
  padding-bottom: 100px;
}
.pi-plan .home-container.pbrd .row {
  text-align: center;
}
.pi-plan .home-container.pbrd .txta {
  color: #8cb0db;
  font-size: 1em;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.19em;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.pi-plan .home-container.pbrd .txtb {
  color: #fff;
  font-size: 2.6em;
  font-weight: 300;
  line-height: 65px;
}
.pi-plan .home-container.pbrd .col.fst {
  margin: 0 auto;
  float: none;
  max-width: 1000px;
}
.pi-plan .home-container.pbrd .col.sec {
  margin-top: 100px;
}
.pi-plan .home-container.pbrd .col.sec .col {
  position: relative;
  padding-top: 65px;
  width: 33%;
}
.pi-plan .home-container.pbrd .col.sec .col .ico {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.pi-plan .home-container.pbrd .col.sec .col.a .ico {
  top: -6px;
}
.pi-plan .home-container.pbrd .col.sec .col.b .ico {
  top: -16px;
}
.pi-plan .home-container.pbrd .col.sec .col .txt {
  font-size: 38px;
  font-weight: 300;
  line-height: 45px;
  color: #fff;
  border-right: 4px solid #4b5b6f;
}
.pi-plan .home-container.pbrd .col.sec .col.c .txt {
  border: none;
}
.pi-plan .home-container.pbrd .col.sec .col .lrnmr {
  margin-top: 30px;
}
.pi-plan .home-container.pbrd .col.sec .col.a .lrnmr a {
  color: #7a78e2;
}
.pi-plan .home-container.pbrd .col.sec .col.b .lrnmr a {
  color: #f8b537;
}
.pi-plan .home-container.pbrd .col.sec .col.c .lrnmr a {
  color: #75bd53;
}
.pi-plan .home-container.scale .rect {
  bottom: -320px;
}
.pi-plan .home-container.scale .rectangle img {
  box-shadow: 0 0 0;
}
.pi-plan .home-container.scale.pln {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}
.pi-plan .home-container.scale.pln .row {
  position: relative;
}
.pi-plan .home-container.scale.pln .mnhd1,
.pi-plan .home-container.scale.pln .plytxt,
.pi-plan .home-container.scale.pln .nav-vertical .navitem.active .navlink,
.pi-plan .home-container.scale.pln .nav-vertical .navitem.active .navlink .fa {
  color: #7a78e2;
}
.pi-plan .home-container.scale.pln .mnhd1 {
  padding-left: 2px;
}
.pi-plan .home-container.scale.pln .mnhd {
  color: #29323d;
}
.pi-plan .home-container.scale.pln .txt {
  color: #5a6a7c;
  font-weight: 500;
  margin-top: -20px;
  margin-bottom: 20px;
}
.pi-plan .home-container.scale.pln .nav-vertical .navitem .navlink {
  color: #5a6a7c;
}
.pi-plan .home-container.scale.pln .col.lft {
  width: 34%;
}
.pi-plan .home-container.scale.pln .col.rht {
  padding-top: 10px;
}
.pi-plan .home-container.scale.pln .col.rht .plyut {
  text-align: right;
  padding-right: 10px;
}
.pi-plan .home-container.scale.pln .tabpane h2.tin {
  color: #29323d;
  padding-left: 5%;
  margin-top: -10px;
  margin-bottom: 10px;
  font-weight: 500;
}
.pi-plan .home-container.scale.pln .tabpane .txt {
  margin: 0;
  padding-left: 5%;
}
.pi-plan .home-container.scale.pln .tabpane .txt li {
  color: #5a6a7c;
}
.pi-plan .home-container.scale.pln .vewbtn .btn {
  color: #7a78e2;
  border-color: #7a78e2;
}
.pi-plan .home-container.scale.trck {
  background-color: #f7f7f8;
}
.pi-plan .home-container.scale.trck .mnhd1 {
  color: #ffa700;
}
.pi-plan .home-container.scale.trck h2.mnhd {
  color: #29323d;
}
.pi-plan .home-container.scale.trck .txt {
  color: #5a6a7c;
  font-weight: 500;
  margin-bottom: 20px;
}
.pi-plan .home-container.scale.trck .nav-vertical .navitem .navlink {
  color: #5a6a7c;
}
.pi-plan .home-container.scale.trck .nav-vertical .navitem.active .navlink {
  color: #ffa700;
}
.pi-plan .home-container.scale.trck .vewbtn .btn {
  color: #ffa700;
  border-color: #ffa700;
}
.pi-plan .home-container.scale.trck .col.lft {
  width: 45%;
  padding-top: 61px;
}
.pi-plan .home-container.scale.trck .col.lft .plyut {
  text-align: left;
  padding-left: 27px;
}
.pi-plan .home-container.scale.trck .tabpane h2.tin {
  color: #29323d;
  padding-left: 5%;
  margin-top: -10px;
  margin-bottom: 10px;
  font-weight: 500;
}
.pi-plan .home-container.scale.trck .tabpane .txt {
  margin: 0;
  padding-left: 5%;
}
.pi-plan .home-container.scale.artcr {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}
.pi-plan .home-container.scale.artcr h2.mnhd {
  color: #29323d;
  margin-bottom: 20px !important;
}
.pi-plan .home-container.scale.artcr .mnhd1,
.pi-plan .home-container.scale.artcr .plytxt,
.pi-plan .home-container.scale.artcr .nav-vertical .navitem.active .navlink,
.pi-plan
  .home-container.scale.artcr
  .nav-vertical
  .navitem.active
  .navlink
  .fa {
  color: #73ba52;
}
.pi-plan .home-container.scale.artcr .nav-vertical {
  width: 100%;
  float: left;
  border-bottom: 2px solid #dbe4f1;
}
.pi-plan .home-container.scale.artcr .nav-vertical .navitem {
  width: 25.3%;
}
.pi-plan .home-container.scale.artcr .nav-vertical .navitem .navlink {
  color: #5a6a7c;
  font-size: 20px;
  font-weight: 500;
}
.pi-plan .home-container.scale.artcr .nav-vertical .navitem .navlink .fa {
  float: none;
  margin: 0 13px 0 0;
  position: relative;
  top: -3px;
}
.pi-plan .home-container.scale.artcr .txt {
  color: #5a6a7c;
  font-weight: 500;
  margin-bottom: 20px;
}
.pi-plan .home-container.scale.artcr .plyut {
  margin-top: 80px;
  text-align: right;
  margin-bottom: 3px;
}
.pi-plan .home-container.scale.artcr .col.a {
  text-align: center;
  max-width: 1036px;
  margin: 0 auto;
  float: none;
}
.pi-plan .home-container.scale.artcr .col.b {
  max-width: 650px;
  margin: 0 auto;
  float: none;
  margin-top: 100px;
}
.pi-plan .home-container.scale.artcr h2.tin {
  margin: -13px 30px 10px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
  color: #29323d;
}
.pi-plan .home-container.scale.artcr .tabpane .txt {
  margin: 0 30px;
  font-size: 1em;
  font-weight: 500;
  line-height: 27px;
  color: #5a6a7c;
}
.pi-plan .home-container.scale.artcr .vewbtn {
  text-align: center;
  margin-top: 50px;
}
.pi-plan .home-container.scale.artcr .vewbtn a {
  color: #73ba52;
  border-color: #73ba52;
}
.pi-plan .home-container.testimonial .rht .txt span,
.pi-plan .home-container.testimonial .rht .mnhd {
  color: #31a8ff;
}
.pi-plan .home-container .plyut {
  display: none;
}
.secrty table {
  max-width: 1300px;
}
.secrty .home-container.fst * {
  color: #fff !important;
}
.secrty .home-container.fst .row h2.mnhd {
  font-size: 3.2em;
  font-weight: 800;
  line-height: 72px;
  margin-bottom: 12px;
}
.secrty .home-container.fst .row .text {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 0;
}
.secrty .home-container.fst .col.lft {
  padding-left: 0;
  margin-left: 0;
  padding-top: 95px;
}
.secrty .home-container.fst .col.rht {
  margin-top: 77px;
}
.secrty .home-container.sec {
  background-color: #fff;
  padding-top: 121px;
}
.secrty .home-container.sec ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.secrty .home-container.sec li {
  height: 463px;
  padding: 40px 48px 60px;
  background: #f2f3f5;
  border-radius: 12px;
  width: 49%;
  float: left;
  font-size: 1em;
  line-height: 27px;
  color: #617586;
  margin-bottom: 24px;
  position: relative;
}
.secrty .home-container.sec li.lf {
  margin-right: 1.85%;
}
.secrty .home-container.sec li h2 {
  color: #29323d;
  font-size: 38px;
  font-weight: 300;
  line-height: 47px;
  margin-top: 14px;
  margin-bottom: 9px;
}
.secrty .home-container.sec li .lrnmr {
  position: absolute;
  left: 48px;
  bottom: 25px;
  color: #f86b62;
  font-weight: 500;
  text-decoration: underline;
}
.secrty .home-container.sec li .lrnmr:hover {
  text-decoration: none;
}
.secrty .home-container.tbm .tblout {
  box-shadow: 0 0 0;
  background-color: transparent;
}
.secrty .home-container.tbm h2.mnhd {
  font-size: 2.6em;
  font-weight: 300;
  line-height: 60px;
  margin: 2px 0 57px;
}
.secrty .home-container.tbm table th,
.secrty .home-container.tbm table td {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  padding: 30px;
}
.secrty .home-container.tbm table td a {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
.secrty .home-container.tbm table th {
  width: 12%;
  background-color: transparent;
}
.secrty .home-container.tbm table thead th {
  background-color: transparent;
  padding: 15px;
  border-radius: 4px;
  text-align: center;
}
.secrty .home-container.tbm table tbody * {
  border: none !important;
}
.secrty .home-container.tbm table td a.url {
  display: block;
  margin-top: 14px;
  text-decoration: underline;
}
.secrty .home-container.tbm table td a.url:hover {
  text-decoration: none;
}
.secrty .home-container.tbm table.mt-50 {
  margin-top: 50px;
}
.secrty .home-container.data {
  background-color: #fff;
  padding-right: 5%;
  padding-bottom: 117px;
}
.secrty .home-container.data table td a {
  color: #7a78e2;
}
.secrty .home-container.data table th {
  color: #7a78e2;
}
.secrty .home-container.data table td {
  color: #354664;
}
.secrty .home-container.data table thead th {
  border: 2px solid #7a78e2;
}
.secrty .home-container.data table tbody tr:nth-child(odd) {
  background-color: #f3f6fb;
}
.secrty .home-container.alictn {
  background-color: #36414e;
  padding-top: 108px;
  padding-bottom: 153px;
}
.secrty .home-container.alictn table td a {
  color: #75bd53;
}
.secrty .home-container.alictn table th {
  color: #75bd53;
  width: 15%;
  background-color: transparent;
}
.secrty .home-container.alictn table td {
  color: #fff;
}
.secrty .home-container.alictn table thead th {
  border: 2px solid #75bd53;
}
.secrty .home-container.alictn table tbody tr:nth-child(odd) {
  background-color: #313c49;
}
.secrty .home-container.psf {
  background-color: #fff;
  padding-top: 108px;
  padding-bottom: 123px;
}
.secrty .home-container.psf table td a {
  color: #0090f8;
}
.secrty .home-container.psf table th {
  color: #0090f8;
}
.secrty .home-container.psf table td {
  color: #354664;
}
.secrty .home-container.psf table thead th {
  border: 2px solid #0090f8;
}
.secrty .home-container.psf table tbody tr:nth-child(odd) {
  background-color: #f4fafe;
}
.secrty .home-container.adtnl {
  background-color: #f3f6fb;
  padding-top: 108px;
  padding-bottom: 153px;
}
.secrty .home-container.adtnl table td a {
  color: #f86b62;
}
.secrty .home-container.adtnl table th {
  color: #f86b62;
}
.secrty .home-container.adtnl table td {
  color: #354664;
}
.secrty .home-container.adtnl table thead th {
  border: 2px solid #f86b62;
}
.secrty .home-container.adtnl table tbody tr:nth-child(odd) {
  background-color: #eaeef5;
}
.secrty .home-container.testimonial .lft .pic {
  background-color: #f6c15c;
}
.secrty .home-container.testimonial .rht .txt span,
.secrty .home-container.testimonial .rht .mnhd {
  color: #ffaa09;
}
.pflex .home-container.fst {
  padding-top: 0;
  padding-bottom: 0;
}
.pflex .home-container.fst .mcon {
  padding-top: 120px;
  padding-bottom: 278px;
  background: url(/wp-content/uploads/svg/what-pi-plan/pi-planning-large.png)
    no-repeat bottom 210px right;
}
.pflex .home-container.fst .col.lft {
  padding-top: 6.5em;
  padding-bottom: 5em;
  max-width: 710px;
}
.pflex .home-container.fst .col.lft h2 {
  color: #fff;
  font-size: 3.2em;
  font-weight: 800;
  line-height: 73px;
  margin-bottom: 12px;
}
.pflex .home-container.fst .col.lft .mnhd3 {
  font-size: 1em;
  font-weight: 500;
  line-height: 28px;
}
.pflex .home-container.fst .rect {
  background-color: #fff;
  z-index: 1;
}
.pflex .pi-flex .clr {
  color: #7a78e2;
}
.pflex .pi-flex .clr.mdm {
  font-weight: 500;
}
.pflex .pi-flex a.clr {
  text-decoration: underline;
}
.pflex .pi-flex a.step {
  text-decoration: underline;
  color: #354664;
}
.pflex .pi-flex a.step:hover {
  text-decoration: none;
}
.pflex .vid.p-rel .overlay,
.pflex .vid.p-rel img {
  border-radius: 10px;
}
.nav.stickydiv::-webkit-scrollbar-track {
  background-color: #f3f3f3;
}
.nav.stickydiv::-webkit-scrollbar {
  width: 6px;
  background-color: #f3f3f3;
}
.nav.stickydiv::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #dcdcdc;
}
.pflex .pi-flex {
  background-color: #fff;
}
.pflex .pi-flex .row {
  position: relative;
}
.pflex .pi-flex .ques-menu {
  overflow: visible;
  padding: 0;
  background-color: transparent;
  position: absolute;
  max-width: 350px;
  left: 0;
  top: 12px;
}
.pflex .pi-flex .ques-menu.stickymenu {
  position: fixed;
  left: 16%;
  top: 150px;
  max-height: calc(100vh - 173px);
  overflow: auto;
}
.pflex .pi-flex .ques-menu h1 {
  color: #29323d;
  font-size: 36px;
  font-weight: 800;
  line-height: 45px;
  margin: 0 0 14px;
}
.pflex .pi-flex .ques-menu .nav {
  width: 350px;
  padding-right: 15px;
}
.pflex .pi-flex .ques-menu .nav.stickydiv {
  position: fixed;
  top: 50px;
  margin-top: 12px;
  overflow: auto;
  max-height: calc(100vh - 120px);
}
.pflex .pi-flex .ques-menu .nav li {
  margin-bottom: 18px;
}
.pflex .pi-flex .ques-menu .nav li a {
  border: none;
  border-left: 3px solid transparent;
  font-weight: 400;
  padding: 0 0 0 13px;
  color: #7f848b;
  font-size: 15px;
  line-height: 22px;
  position: relative;
}
.pflex .pi-flex .ques-menu .nav li a.active {
  color: #29323d;
  font-weight: 600;
}
.pflex .pi-flex .ques-menu .nav li a.cl1.active {
  border-left-color: #7a78e2;
}
.pflex .pi-flex .ques-menu .nav li a.cl2.active {
  border-left-color: #0090f8;
}
.pflex .pi-flex .ques-menu .nav li a.cl3.active {
  border-left-color: #f86b62;
}
.pflex .pi-flex .ques-menu .nav li a.cl4.active {
  border-left-color: #75bd53;
}
.pflex .pi-flex .ques-menu .nav li a.cl5.active {
  border-left-color: #f6c15c;
}
.pflex .pi-flex .ques-menu .nav li.in.mb {
  margin-bottom: 50px;
}
.pflex .pi-flex .ques-menu .nav li.mn {
  background-color: #f3f3f3;
  border-radius: 7px;
  padding: 12px 15px;
}
.pflex .pi-flex .ques-menu .nav li.mn a {
  color: #29323d;
  font-weight: 600;
  padding: 0;
  border-left: none;
}
.pflex .pi-flex .ques-menu .nav li.mn a img {
  margin: 2px 8px 0 0;
  float: left;
}
.pflex .pi-flex .ques-menu .nav li.mn a:before {
  display: none;
}
.pflex .pi-flex .ques-main {
  padding-left: 400px;
  padding-bottom: 0;
}
.pflex .pi-flex .ques-main .padded {
  padding: 0;
  margin: 0;
}
.pflex .pi-flex .sub-section {
  margin: 0;
}
.pflex .pi-flex .sub-section .mt-30 {
  margin-top: 22px;
}
.pflex .pi-flex .sub-section .mb-30 {
  margin-bottom: 30px;
}
.pflex .pi-flex .sub-section input {
  position: absolute;
  opacity: 0;
}
.pflex .pi-flex .sub-section h2.title,
.pflex .pi-flex .sub-section label.title {
  color: #29323d;
  font-weight: 700;
  margin: 54px 0 14px;
  padding: 0;
  font-size: 28px;
  line-height: 35px;
  display: block;
}
.pflex .pi-flex .sub-section h3.title.sm {
  font-size: 24px;
  line-height: 30px;
  margin-top: 44px;
}
.pflex .pi-flex .sub-section h2.hd1.title {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 60px;
  margin: 0 0 14px;
}
.pflex .pi-flex .sub-section h2.hd2.title {
  font-size: 38px;
  font-weight: 800;
  line-height: 48px;
  margin: 67px 0 17px;
  border-left: 6px solid #dce3ea;
  padding-left: 12px;
}
.pflex .pi-flex #PI-00 h2.hd2.title {
  border-left-color: #7a78e2;
}
.pflex .pi-flex .sub-section.s2 h2.hd2.title {
  border-left-color: #0090f8;
}
.pflex .pi-flex .sub-section.s3 h2.hd2.title {
  border-left-color: #f86b62;
}
.pflex .pi-flex .sub-section.s4 h2.hd2.title {
  border-left-color: #75bd53;
}
.pflex .pi-flex .sub-section.s5 h2.hd2.title {
  border-left-color: #f6c15c;
}
.pflex .pi-flex .sub-section h2.hd2.title .light {
  display: block;
  color: #617586;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  margin: 7px 0;
}
.pflex .pi-flex .sub-section .answer {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: #354664;
}
.pflex .pi-flex .sub-section .answer ul {
  margin: 24px 40px;
  padding: 0;
  list-style: none;
}
.pflex .pi-flex .sub-section .answer ul li {
  padding: 4px 0 4px 20px;
  position: relative;
}
.pflex .pi-flex .sub-section .answer ul.disc li:before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  top: 13px;
  left: 2px;
  background-color: #7a78e2;
  border-radius: 50px;
}
.pflex .pi-flex .sub-section .answer ul.tick li:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 13px;
  left: -6px;
  background: url(/wp-content/uploads/svg/what-pi-plan/tick.svg) no-repeat;
}
.pflex .pi-flex .sub-section#PI-05 .answer ul {
  margin: 0;
}
.pflex .pi-flex .sub-section#PI-05 .answer ul li {
  padding: 0 0 5px;
}
.pflex .pi-flex .sub-section#PI-05 .answer ul.tick li:before {
  display: none;
}
.pflex .pi-flex .sub-section ul.nmbr li {
  padding: 4px 0 4px 25px;
  position: relative;
}
.pflex .pi-flex .sub-section ul.nmbr li .nm {
  position: absolute;
  left: -11px;
  top: 4px;
  font-weight: 600;
}
.pflex .pi-flex .sub-section .answer .lshd {
  font-size: 18px;
  font-weight: 600;
}
.pflex .pi-flex .sub-section .answer .lshd li.light {
  font-size: 18px;
  font-weight: 400;
}
.pflex .pi-flex .sub-section .answer .lshd li.light:before {
  display: none;
}
.pflex .pi-flex .sub-section.p03 .answer img {
  margin-left: -15px;
}
.pflex .pi-flex .sub-section .answer .st2 {
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  font-size: 16px;
}
.pflex .pi-flex .sub-section .answer .st2 .clr {
  font-size: 16px;
}
.pflex .pi-flex .sub-section .answer .table {
  margin: 25px 0 54px;
}
.pflex .pi-flex .sub-section .answer .table,
.pflex .pi-flex .sub-section .answer .table .rec {
  width: 100%;
  float: left;
}
.pflex .pi-flex .sub-section .answer .tbl1 .rec:nth-child(even) {
  background: #f3f6fb;
  border-radius: 4px;
}
.pflex .pi-flex .sub-section .answer .tbl1 .rec .c2 {
  border-left: 2px solid rgba(166, 183, 201, 0.1);
}
.pflex .pi-flex .sub-section .answer .table .rec .rc {
  padding: 20px;
}
.pflex .pi-flex .sub-section .answer .table .rec.hd * {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}
.pflex .pi-flex .sub-section .answer .table .rec.in * {
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
.pflex .pi-flex .sub-section .answer .table ul {
  margin: 0 10px;
}
.pflex .pi-flex .sub-section .answer .table ul.tick li:before {
  top: 9px;
}
.pflex .pi-flex .sub-section .imst2 {
  margin: -5px 17px 0 0;
}
.pflex .pi-flex .sub-section .answer .tbl2 {
  margin-bottom: 25px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .hd {
  margin-bottom: 20px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .hd.mt {
  margin-top: 33px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .hd .rc {
  padding: 0;
}
.pflex .pi-flex .sub-section .answer .tbl2 .hd .rc div {
  background-color: #f2f3f5;
  border-radius: 4px;
  padding: 13px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .c1 {
  width: 25%;
  text-align: center;
}
.pflex .pi-flex .sub-section .answer .tbl2 .c2 {
  width: 75%;
}
.pflex .pi-flex .sub-section .answer .tbl2 .hd .c1 div {
  margin-right: 10px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .hd .c2 div {
  margin-left: 10px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .c2 {
  border-left: 2px solid rgba(166, 183, 201, 0.1);
}
.pflex .pi-flex .sub-section .answer .tbl2 .in {
  border-bottom: 2px solid rgba(166, 183, 201, 0.1);
  display: flex;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in.lst {
  border-bottom: none;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .c1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .c2 * {
  color: #fff;
  font-weight: 500;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .c2 {
  padding: 13px;
  padding-left: 29px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl {
  background: #7a78e2;
  border-radius: 10px;
  display: inline-block;
  padding: 12px 100px 12px 19px;
  position: relative;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl .tm {
  position: absolute;
  top: 12px;
  right: 12px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .prp {
  background: #7a78e2;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .grn {
  background: #75bd53;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .bl1 {
  background: #43b0ff;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .red {
  background: #f86b62;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .pnk {
  background: #ff7e91;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .ylw {
  background: #ffa700;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .org {
  background: #edb751;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .grn-gr {
  background: repeating-linear-gradient(
    -53deg,
    #75bd53,
    #75bd53 20px,
    #69af48 20px,
    #69af48 40px
  );
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .pnk-gr {
  background: repeating-linear-gradient(
    -53deg,
    #ff7e91,
    #ff7e91 20px,
    #ff6b81 20px,
    #ff6b81 40px
  );
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .bl1-gr {
  background: repeating-linear-gradient(
    -53deg,
    #7ac7ff,
    #7ac7ff 20px,
    #64bcfc 20px,
    #64bcfc 40px
  );
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .ylw-gr {
  background: repeating-linear-gradient(
    -53deg,
    #ffa700,
    #ffa700 20px,
    #f2a002 20px,
    #f2a002 40px
  );
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .bl2-gr {
  background: repeating-linear-gradient(
    -53deg,
    #43b0ff,
    #43b0ff 20px,
    #0090f8 20px,
    #0090f8 40px
  );
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .org-gr {
  background: repeating-linear-gradient(
    -53deg,
    #f6c15c,
    #f6c15c 20px,
    #edb751 20px,
    #edb751 40px
  );
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl.hr05 {
  width: 258px;
  padding-right: 80px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl.hr1 {
  width: 280px;
  padding-right: 50px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl.hr12 {
  width: 331px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl.hr14 {
  width: 367px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl.hr2 {
  width: 312px;
  padding-right: 50px;
}
.pflex .pi-flex .sub-section .answer .tbl2 .in .rc .cl.hr3 {
  width: 426px;
  padding-right: 50px;
}
.pflex .pi-flex .grbox {
  padding: 30px;
  margin-top: 50px;
  background: #f2f3f5;
  border-radius: 4px;
}
.pflex .pi-flex .grbox h1 {
  margin: 10px 0;
  color: #29323d;
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
}
.pflex .pi-flex .grbox .txt {
  font-weight: 400;
  line-height: 23px;
}
.pflex .pi-flex .sub-section.s2 h2.hd2.title {
  margin-top: 64px;
}
.pflex .pi-flex .sub-section.s2 .answer ul.disc li:before {
  background: #0090f8;
}
.pflex .pi-flex .sub-section.s2 .answer ul.tick li:before {
  background: url(/wp-content/uploads/svg/what-pi-plan/tick-s2.svg) no-repeat;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .hd .c1.a div {
  margin-right: 10px;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .hd .c1.b div {
  margin-left: 10px;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .c1 {
  width: 22%;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .c2 {
  width: 56%;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .in .c1.b {
  border-left: 2px solid rgba(166, 183, 201, 0.1);
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .in .cl .light {
  font-weight: 400;
  display: block;
  opacity: 0.8;
  margin-top: 5px;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .in .cl .light.inl {
  display: inline-block;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .in .rc .cl.mn2 {
  width: 367px;
  padding-right: 50px;
}
.pflex .pi-flex .sub-section.s2 .answer .tbl2 .in .rc .cl.mn15 {
  width: 397px;
  padding-right: 90px;
}
.pflex .pi-flex .sub-section.s3 h2.hd2.title {
  margin-top: 64px;
}
.pflex .pi-flex .sub-section.s3 .answer ul.disc li:before {
  background: #f86b62;
}
.pflex .pi-flex .sub-section.s3 .answer ul.tick li:before {
  background: url(/wp-content/uploads/svg/what-pi-plan/tick-s3.svg) no-repeat;
}
.pflex .pi-flex .sub-section.s4 h2.hd2.title {
  margin-top: 64px;
}
.pflex .pi-flex .sub-section.s4 .answer ul.disc li:before {
  background: #75bd53;
}
.pflex .pi-flex .sub-section.s4 .answer ul.cicl {
  margin-left: 0;
  border-top: 2px solid rgba(166, 183, 201, 0.2);
}
.pflex .pi-flex .sub-section.s4 .answer ul.cicl li {
  padding: 20px 0 20px 60px;
  border-bottom: 2px solid rgba(166, 183, 201, 0.2);
}
.pflex .pi-flex .sub-section.s4 .answer ul.cicl li:before {
  content: "";
  position: absolute;
  width: 21px;
  height: 21px;
  top: 21px;
  left: 22px;
  border: 2px solid #d2dbe4;
  border-radius: 200px;
}
.pflex .pi-flex .lstbox {
  position: relative;
  margin-top: 128px;
  max-width: 900px;
}
.pflex .pi-flex .lstbox .lstimg {
  position: absolute;
  top: -65px;
  left: 0;
}
.pflex .pi-flex .lstbox h1 {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 60px;
  margin: 0 0 18px;
}
.miro .mobile {
  display: none;
}
.miro .home-container.fst {
  text-align: center;
  background-color: #f3f6fb;
  padding-top: 146px;
  padding-bottom: 109px;
}
.miro.pipln .home-container.fst {
  padding-top: 72px;
  padding-bottom: 97px;
}
.miro .home-container.fst .mnhd {
  font-size: 3.2em;
  line-height: 72px;
  font-weight: 800;
  color: #29323d;
  max-width: 900px;
  margin: 24px auto;
}
.miro.pipln .home-container.fst .mnhd {
  margin-top: 10px;
}
.miro .home-container.fst .mntxt {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #334459;
  max-width: 990px;
  margin: 0 auto;
}
.miro .ques-menu {
  background-color: #ecf0f8;
  padding: 40px 5%;
}
.miro .ques-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.miro .ques-menu ul li {
  margin: 0 2%;
  display: inline-block;
}
.miro .ques-menu ul li a {
  color: #334459;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  padding: 6px 0;
  position: relative;
}
.miro .ques-menu ul li a.active {
  color: #7a78e2;
}
.miro .ques-menu ul li a:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: -17px;
  opacity: 0.3;
  background: url(/wp-content/uploads/svg/what-pi-plan/arr-rht.svg) no-repeat;
}
.miro .ques-menu ul li a.active:before {
  background: url(/wp-content/uploads/svg/what-pi-plan/arr-lft.svg) no-repeat;
  opacity: 1;
}
.miro .bgrm {
  padding-top: 144px;
  padding-bottom: 50px;
}
.miro .bgrm input {
  position: absolute;
  opacity: 0;
}
.miro .bgrm label.mnhd {
  font-size: 2.6em;
  line-height: 55px;
  font-weight: 800;
  margin-bottom: 14px;
  display: block;
}
.miro .bgrm .upr .mtxt {
  font-size: 1em;
  font-weight: 400;
  line-height: 30px;
}
.miro .home-container.clr-a label.mnhd .clr {
  color: #7a78e2;
}
.miro .home-container.clr-b label.mnhd .clr {
  color: #f86b62;
}
.miro .home-container.clr-c label.mnhd .clr {
  color: #0090f8;
}
.miro .home-container.clr-d label.mnhd .clr {
  color: #6562f8;
}
.miro .home-container.clr-e label.mnhd .clr {
  color: #ff7287;
}
.miro .home-container.clr-f label.mnhd .clr {
  color: #ff7d34;
}
.miro .home-container.clr-g label.mnhd .clr {
  color: #f86b62;
}
.miro .table {
  margin-top: 30px;
}
.miro .table .rec {
  width: 100%;
  float: left;
  display: flex;
}
.miro .table .rec.hd {
  margin-bottom: 15px;
  font-weight: 500;
}
.miro .table .rec.hd .img {
  height: 36px;
}
.miro .table .rec.hd .img.pilg {
  margin-top: -10px;
  margin-bottom: 10px;
}
.miro .table .col.c1 {
  text-align: left;
  padding-left: 40px;
}
.miro .table .col.a3 {
  width: 27%;
}
.miro .table .cont {
  border-radius: 15px;
  padding: 10px 10px 10px 0;
}
.miro .home-container.clr-a .table .cont {
  background-color: #7a78e2;
}
.miro .home-container.clr-b .table .cont {
  background-color: #f86b62;
}
.miro .home-container.clr-c .table .cont {
  background-color: #0090f8;
}
.miro .home-container.clr-d .table .cont {
  background-color: #6562f8;
}
.miro .home-container.clr-e .table .cont {
  background-color: #ff7287;
}
.miro .home-container.clr-f .table .cont {
  background-color: #ff7d34;
}
.miro .home-container.clr-g .table .cont {
  background-color: #f86b62;
}
.miro .table .cont .rc {
  padding: 10px 40px;
}
.miro .table .cont .rc.c1 {
  color: #fff;
  font-size: 0.89em;
  font-weight: 500;
  line-height: 20px;
  padding-top: 20px;
}
.miro .home-container.clr-a .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #8482eb;
}
.miro .home-container.clr-b .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #ff7067;
}
.miro .home-container.clr-c .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #0797ff;
}
.miro .home-container.clr-d .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #6e6bfa;
}
.miro .home-container.clr-e .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #ff7e91;
}
.miro .home-container.clr-f .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #ff8946;
}
.miro .home-container.clr-g .table .cont .rec.in:nth-child(even) .rc.c1 {
  background-color: #f86b62;
}
.miro .home-container .table .cont .rc.c1 .info {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 5px;
  top: 4px;
  position: relative;
  display: none;
}
.miro .home-container.clr-a .table .cont .rc.c1 .info {
  background: url(/wp-content/uploads/svg/miro/info1.png) no-repeat;
}
.miro .home-container.clr-b .table .cont .rc.c1 .info {
  background: url(/wp-content/uploads/svg/miro/info2.png) no-repeat;
}
.miro .home-container.clr-c .table .cont .rc.c1 .info {
  background: url(/wp-content/uploads/svg/miro/info3.png) no-repeat;
}
.miro .home-container.clr-d .table .cont .rc.c1 .info {
  background: url(/wp-content/uploads/svg/miro/info4.png) no-repeat;
}
.miro .home-container.clr-e .table .cont .rc.c1 .info {
  background: url(/wp-content/uploads/svg/miro/info5.png) no-repeat;
}
.miro .home-container.clr-f .table .cont .rc.c1 .info {
  background: url(/wp-content/uploads/svg/miro/info6.png) no-repeat;
}
.miro .table .cont .rec.in:nth-child(even) .rc.c2 {
  background-color: #f9fafb;
}
.miro .table .cont .rc.c2 {
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.miro .table .cont .rc.c2.a {
  border-right: 1px solid rgba(225, 231, 237, 0.5);
}
.miro .table .cont .rc.c2.rdtl {
  border-radius: 15px 0 0;
}
.miro .table .cont .rc.c2.rdtr {
  border-radius: 0 15px 0 0;
}
.miro .table .cont .rc.c2.rdbl {
  border-radius: 0 0 0 15px;
}
.miro .table .cont .rc.c2.rdbr {
  border-radius: 0 0 15px;
}
.miro .table .cont .rc.c2 .mnico {
  top: 0;
  overflow: hidden;
  text-indent: -150px;
}
.miro .mnico {
  width: 20px;
  height: 20px;
  display: inline-block;
  top: 3px;
  position: relative;
}
.miro .check {
  background: url(/wp-content/uploads/svg/miro/tick.png) no-repeat;
}
.miro .cross {
  background: url(/wp-content/uploads/svg/miro/cross.png) no-repeat;
}
.miro .minus {
  background: url(/wp-content/uploads/svg/miro/minus.png) no-repeat;
}
.miro .btmrw {
  margin: 24px 23px 0;
  font-size: 0.89em;
  font-weight: 400;
}
.miro .btmrw .mnico {
  margin: 0 10px 0 17px;
}
.miro .ovrw {
  padding-top: 60px;
}
.miro .clr-f .ovrw {
  padding-bottom: 130px;
}
.miro .ovrw .mnhd {
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  margin-bottom: 14px;
  text-transform: uppercase;
}
.miro .home-container.clr-a .ovrw .mnhd {
  color: #7a78e2;
}
.miro .home-container.clr-b .ovrw .mnhd {
  color: #f86b62;
}
.miro .home-container.clr-c .ovrw .mnhd {
  color: #0090f8;
}
.miro .home-container.clr-d .ovrw .mnhd {
  color: #6562f8;
}
.miro .home-container.clr-e .ovrw .mnhd {
  color: #ff7287;
}
.miro .home-container.clr-f .ovrw .mnhd {
  color: #ff7d34;
}
.miro .ovrw .mnhd1 {
  font-size: 38px;
  font-weight: 800;
  line-height: 43px;
  color: #29323d;
  margin-bottom: 34px;
}
.miro .ovrw .listng {
  text-align: left;
}
.miro .home-container ul.chcklst li {
  position: relative;
  padding-left: 30px;
}
.miro .home-container ul.chcklst li:before {
  content: "";
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
}
.miro .home-container.clr-a .ovrw ul.chcklst li:before {
  background: url(/wp-content/uploads/svg/miro/cklst-1.svg) no-repeat;
}
.miro .home-container.clr-b .ovrw ul.chcklst li:before {
  background: url(/wp-content/uploads/svg/miro/cklst-2.svg) no-repeat;
}
.miro .home-container.clr-c .ovrw ul.chcklst li:before {
  background: url(/wp-content/uploads/svg/miro/cklst-3.svg) no-repeat;
}
.miro .home-container.clr-d .ovrw ul.chcklst li:before {
  background: url(/wp-content/uploads/svg/miro/cklst-4.svg) no-repeat;
}
.miro .home-container.clr-e .ovrw ul.chcklst li:before {
  background: url(/wp-content/uploads/svg/miro/cklst-5.svg) no-repeat;
}
.miro .home-container.clr-f .ovrw ul.chcklst li:before {
  background: url(/wp-content/uploads/svg/miro/cklst-6.svg) no-repeat;
}
.miro .home-container ul.chcklst li.in {
  margin-left: 45px;
}
.miro .home-container ul.chcklst li.in:before {
  background: 0 0;
  width: 7px;
  height: 7px;
  border-radius: 50px;
  top: 15px;
  left: 10px;
}
.miro .home-container.clr-c ul.chcklst li.in:before {
  border: 2px solid #0090f8;
}
.miro .home-container.clr-e ul.chcklst li.in:before {
  border: 2px solid #ff7287;
}
.miro .home-container .vdo img {
  width: 100%;
}
.miro .home-container .vdo {
  margin-top: 36px;
  margin-bottom: -16px;
  margin-left: -30px;
  width: calc(100% + 60px);
}
.miro .home-container .vbtm {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-style: italic;
}
.miro .cmpar {
  background-color: #f3f6fb;
  padding-top: 167px;
  padding-bottom: 126px;
}
.miro .cmpar .row {
  max-width: 800px;
}
.miro .cmpar .top .mnhd1 {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 52px;
  margin-top: 0;
  margin-bottom: 14px;
  color: #29323d;
}
.miro .cmpar .top .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  max-width: 726px;
  margin: 0 auto;
}
.miro .cmpar .inr {
  max-width: 650px;
  margin: 60px auto 0;
  text-align: center;
}
.miro .cmpar .inr .txt {
  font-size: 1.56em;
  font-weight: 700;
  line-height: 35px;
  margin: 0 0 28px;
}
.miro .cmpar .inr .url a {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #7a78e2;
  text-decoration-line: underline;
  transition: all 0.5s ease-in-out;
}
.miro .cmpar .inr .url a:hover {
  text-decoration-line: none;
}
.miro .cmpar .inr .col.img a {
  width: 157px;
  height: 157px;
  background: #fff;
  border-radius: 40px;
  margin: 0 auto 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
}
.miro .cmpar .inr .col.img.jr a {
  box-shadow: 0px 4px 32px rgba(39, 132, 255, 0.3);
}
.miro .cmpar .inr .col.img.jr a:hover {
  box-shadow: 0px 4px 32px rgba(39, 132, 255, 0.8);
}
.miro .cmpar .inr .col.img.pi a {
  box-shadow: 0px 4px 32px rgba(1, 22, 137, 0.3);
}
.miro .cmpar .inr .col.img.pi a:hover {
  box-shadow: 0px 4px 32px rgba(1, 22, 137, 0.8);
}
.miro .cmpar .inr .col.img.mr a {
  box-shadow: 0px 4px 32px rgba(255, 208, 47, 0.3);
}
.miro .cmpar .inr .col.img.mr a:hover {
  box-shadow: 0px 4px 32px rgba(255, 208, 47, 0.8);
}
.pflex.nwredy .home-container.ready .contnr .mnhd {
  margin-bottom: 24px;
}
.pflex.nwredy .home-container.ready .contnr .txt {
  line-height: 22px;
  margin-bottom: 33px;
}
.pflex.nwredy .home-container.ready .contnr .btn.btn-primary {
  font-weight: 500;
}
.ready.zind {
  position: relative;
  z-index: 1;
}
.ready.zind .mnhd {
  font-size: 2.6em;
  font-weight: 400;
  line-height: 60px;
}
.cnflnc .home-container.fst {
  padding-top: 175px;
  padding-bottom: 195px;
}
.cnflnc .home-container.fst .col {
  position: relative;
}
.cnflnc .home-container.fst img {
  margin-bottom: 8px;
}
.cnflnc .home-container.fst .mnhd {
  font-size: 3.2em;
  font-weight: 800;
  line-height: 66px;
  max-width: 1255px;
  margin: 0 auto 14px;
  color: #fff;
}
.cnflnc .home-container.fst .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  max-width: 1030px;
  margin: 0 auto;
  color: #a6b7c9;
}
.cnflnc .home-container.fst .sh {
  position: absolute;
}
.cnflnc .home-container.fst .a1 {
  top: -90px;
  left: 450px;
  width: 80px;
  height: 80px;
  background: url(/wp-content/uploads/svg/cnflnc/fst-1.png) no-repeat;
}
.cnflnc .home-container.fst .a2 {
  top: -20px;
  right: 390px;
  width: 30px;
  height: 30px;
  background: url(/wp-content/uploads/svg/cnflnc/fst-2.png) no-repeat;
}
.cnflnc .home-container.fst .a3 {
  bottom: -77px;
  left: 300px;
  width: 45px;
  height: 45px;
  background: url(/wp-content/uploads/svg/cnflnc/fst-3.png) no-repeat;
}
.cnflnc .home-container.fst .a4 {
  bottom: -120px;
  right: 450px;
  width: 50px;
  height: 50px;
  background: url(/wp-content/uploads/svg/cnflnc/fst-4.png) no-repeat;
}
.cnflnc .home-container.diff {
  padding-top: 129px;
}
.cnflnc .home-container.diff .row {
  max-width: 1300px;
}
.cnflnc .home-container.diff .mnhd1 {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 55px;
  color: #29323d;
  margin: 0 0 56px;
}
.cnflnc .home-container.diff .col {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 32px rgba(0, 0, 0, 0.15);
  border-top: 12px solid transparent;
  padding-top: 126px;
  position: relative;
}
.cnflnc .home-container.diff .col.a5 {
  width: 48.85%;
  padding-bottom: 80px;
}
.cnflnc .home-container.diff .col.lft {
  border-top-color: #2785ff;
}
.cnflnc .home-container.diff .col.rht {
  border-top-color: #28c7ac;
}
.cnflnc .home-container.diff .col .logo {
  position: absolute;
  left: 60px;
  top: 63px;
}
.cnflnc .home-container.diff .col.lft .logo {
  top: 61px;
}
.cnflnc .home-container.diff .col .mnhd2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
  color: #29323d;
  padding: 0 60px;
  margin: 0 0 34px;
}
.cnflnc .home-container.diff .col.lft .mnhd2 span {
  color: #2785ff;
}
.cnflnc .home-container.diff .col.rht .mnhd2 span {
  color: #28c7ac;
}
.cnflnc .home-container.diff .col ul li {
  padding: 20px 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #334459;
  min-height: 84px;
  display: flex;
  align-items: center;
}
.cnflnc .home-container.diff .col ul li:nth-child(odd) {
  background-color: #f3f6fb;
}
.cnflnc .home-container.fetr {
  padding-top: 58px;
  padding-bottom: 148px;
}
.cnflnc .home-container.fetr .row {
  max-width: 1300px;
}
.cnflnc .home-container.fetr .mnhd1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  color: #7a78e2;
  margin: 0 0 14px;
  text-transform: uppercase;
}
.cnflnc .home-container.fetr .mnhd2 {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 55px;
  color: #29323d;
  margin: 0 0 48px;
}
.cnflnc .home-container.fetr .vid {
  background-color: #dce2ed;
  height: 482px;
  margin-bottom: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cnflnc .home-container.fetr .cntmn {
  display: flex;
}
.cnflnc .home-container.fetr .col.a2 {
  width: 24%;
  margin-right: 1.5%;
  background-color: #f2f3f5;
  border-radius: 12px;
  padding: 124px 30px 30px;
  position: relative;
}
.cnflnc .home-container.fetr .col.a2.b4 {
  margin-right: 0;
}
.cnflnc .home-container.fetr .col.a2 .logo {
  position: absolute;
  left: 30px;
}
.cnflnc .home-container.fetr .col.a2.b1 .logo {
  top: 54px;
}
.cnflnc .home-container.fetr .col.a2.b2 .logo {
  top: 46px;
}
.cnflnc .home-container.fetr .col.a2.b3 .logo {
  top: 57px;
}
.cnflnc .home-container.fetr .col.a2.b4 .logo {
  top: 40px;
}
.cnflnc .home-container.fetr .col.a2 .mnhd3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 14px;
  color: #334459;
}
.cnflnc .home-container.fetr .col.a2 .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 14px;
  color: #334459;
}
.cnflnc .home-container.scale.trck {
  background-color: #f7f7f8;
  padding-top: 160px;
  padding-bottom: 139px;
}
.cnflnc .home-container.scale.trck .mnhd1,
.cnflnc .home-container.scale.trck .nav-vertical .navitem.active .navlink,
.cnflnc .home-container.scale.trck .nav-vertical .navitem.active .navlink .fa,
.cnflnc .home-container.scale.trck .plytxt {
  color: #7a78e2;
}
.cnflnc .home-container.scale.trck .col.lft {
  width: 45%;
  padding-top: 0;
}
.cnflnc .home-container.scale.trck .col.rht {
  width: 45%;
  padding-top: 65px;
}
.cnflnc .home-container.scale.trck .col.lft .plyut {
  text-align: left;
  padding-left: 27px;
  margin-bottom: -15px;
}
.cnflnc .home-container.scale.trck .rectangle img {
  box-shadow: 0 0 0;
}
.cnflnc .home-container.scale.trck h2.mnhd {
  color: #36414e;
  font-weight: 800;
  line-height: 52px;
  margin: 14px 0 18px !important;
}
.cnflnc .home-container.scale.trck .nav-vertical .navitem .navlink .fa {
  margin-top: 8px;
}
.cnflnc .home-container.scale.trck .nav-vertical .navitem .navlink {
  color: #334459;
  line-height: 28px;
}
.cnflnc .home-container.scale.trck .vewbtn {
  margin-top: 30px;
}
.cnflnc .home-container.scale.trck .vewbtn .btn {
  border-color: #7a78e2;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  padding: 12px 41px;
}
.cnflnc .home-container.scale.trck .tabpane h2.tin {
  color: #36414e;
  padding-left: 5%;
  margin-top: -20px;
  margin-bottom: 0;
  font-weight: 600;
}
.cnflnc .home-container.scale.trck .tabpane .txt {
  color: #334459;
  padding-left: 5%;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 0;
}
.cnflnc .home-container.scale.trck .mobile {
  display: none;
}
.prems .home-container.fst {
  padding-top: 160px;
  padding-bottom: 158px;
}
.prems .home-container.fst img {
  margin-bottom: 35px;
}
.prems .home-container.fst .mnhd {
  font-size: 3.2em;
  font-weight: 800;
  line-height: 66px;
  color: #fff;
  margin: 0 0 0 9px;
}
.prems .home-container.fst .mnhd .clr {
  color: #4294ff;
}
.prems .home-container.fst .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  color: #a6b7c9;
}
.prems .home-container.agile {
  padding-top: 142px;
  padding-bottom: 141px;
  background-color: #f2f3f5;
}
.prems .home-container.agile .row {
  max-width: 970px;
}
.prems .home-container.agile .mnhd1 {
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  color: #4294ff;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.prems .home-container.agile .mnhd2 {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 55px;
  color: #36414e;
  margin: 14px 0;
}
.prems .home-container.agile .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #334459;
  max-width: 810px;
  margin: 0 auto;
}
.prems .home-container.depl {
  padding-top: 137px;
  padding-bottom: 141px;
}
.prems .home-container.depl .row {
  max-width: 1300px;
}
.prems .home-container.depl .mnhd2 {
  font-size: 2.6em;
  font-weight: 800;
  line-height: 55px;
  color: #29323d;
  margin: 0 0 14px;
}
.prems .home-container.depl .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #334459;
  margin-bottom: 87px;
}
.prems .home-container.depl .col.a3 {
  width: 31.2%;
  padding: 63px 45px 36px;
  margin-right: 3%;
  box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.1);
  text-align: center;
  border-radius: 20px;
}
.prems .home-container.depl .col.a3.b3 {
  margin-right: 0;
}
.prems .home-container.depl .col.a3 .mnhd3 {
  font-size: 1.56em;
  font-weight: 800;
  line-height: 35px;
  color: #334459;
  margin: 50px 0 14px;
}
.prems .home-container.depl .col.a3 .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #334459;
  margin-bottom: 40px;
}
.prems .home-container.depl .col.a3 .more a {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #7a78e2;
  text-decoration: underline;
}
.prems .home-container.depl .contin {
  max-width: 1070px;
  margin: 0 auto;
}
.prems .home-container.depl .col.mn {
  padding-top: 169px;
  padding-bottom: 126px;
}
.prems .home-container.depl .col.mn .txt {
  margin-bottom: 0;
}
.prems .home-container.depl .col.inr.a .col.txt {
  margin-top: 15px;
  margin-bottom: 119px;
  max-width: 410px;
}
.prems .home-container.depl .col.inr.b .col.txt {
  margin-top: 180px;
  margin-bottom: 132px;
  max-width: 440px;
}
.prems .home-container.depl .col.inr.c .col.txt {
  margin-top: 10px;
  margin-bottom: 15px;
  max-width: 460px;
}
.prems .home-container.depl .col.inr .col.txt .mnhd1 {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-transform: uppercase;
  margin-bottom: 0;
  letter-spacing: 0.19em;
}
.prems .home-container.depl .col.inr.a .col.txt .mnhd1 {
  color: #7a78e2;
}
.prems .home-container.depl .col.inr.b .col.txt .mnhd1 {
  color: #2684ff;
}
.prems .home-container.depl .col.inr.c .col.txt .mnhd1 {
  color: #f86b62;
}
.prems .home-container.depl .col.inr .col.txt .mnhd2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 43px;
  color: #29323d;
  margin: 14px 0;
}
.prems .home-container.depl .col.inr .col.txt .txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #334459;
}
.prems .home-container.depl .col.inr .col.txt .txt a {
  color: #f86b62;
  text-decoration: underline;
}
.prems .home-container.depl .col.inr .col.txt .txt a:hover {
  text-decoration: none;
}
.prems.cloud .home-container.fst {
  padding-top: 154px;
  padding-bottom: 140px;
}
.prems.cloud .home-container.fst .row {
  max-width: 530px;
}
.prems.cloud .home-container.fst img {
  margin-bottom: 24px;
}
.prems.cloud .home-container.fst .mnhd {
  margin-bottom: 14px;
}
.prems.cloud .home-container.agile {
  padding-top: 71px;
  padding-bottom: 102px;
}
.prems.cloud .home-container.agile .mnhd2 .clr {
  color: #2684ff;
}
.prems.cloud .home-container.depl {
  padding-top: 163px;
  padding-bottom: 224px;
}
.prems.cloud .home-container.depl .txt {
  max-width: 900px;
  margin: 0 auto;
}
.prems.cloud .home-container.depl .col.cntmn {
  margin-top: 87px;
  margin-bottom: 209px;
  display: flex;
}
.prems.cloud .home-container.depl .col.a3 {
  background-color: #f2f3f5;
  box-shadow: 0 0 0;
  text-align: left;
  position: relative;
  padding-top: 124px;
  padding-bottom: 80px;
}
.prems.cloud .home-container.depl .col.a3 .logo {
  position: absolute;
}
.prems.cloud .home-container.depl .col.a3.b1 .logo {
  top: 40px;
}
.prems.cloud .home-container.depl .col.a3.b2 .logo {
  top: 56px;
}
.prems.cloud .home-container.depl .col.a3.b3 .logo {
  top: 47px;
}
.prems.cloud .home-container.depl .col.a3 .mnhd3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  margin-top: 0;
}
.prems.cloud .home-container.depl .col.a3 .txt {
  margin-bottom: 11px;
}
.prems.cloud .home-container.depl .col.a3 .more {
  position: absolute;
  bottom: 28px;
}
.prems.cloud .home-container.depl .col.a3 .more a {
  color: #75bd53;
  font-weight: 400;
}
.prems.cloud .home-container.depl .col.inr.a .col.txt {
  margin-top: 35px;
}
.prems.cloud .home-container.depl .col.inr.b {
  margin-top: 70px;
}
.prems.cloud .home-container.depl .col.inr.b .logo {
  margin-left: -50px;
}
.prems.cloud .home-container.depl .col.inr.b .col.txt {
  margin-top: 45px;
}
.prems.cloud .home-container.depl .col.inr.c {
  margin-top: 78px;
}
.prems.cloud .home-container.depl .col.inr.c .col.txt {
  margin-top: 30px;
}
.intgr .home-container .mnhd {
  font-size: 2.5em;
  margin-bottom: 20px;
}
.intgr .home-container .nrmtxt {
  font-size: 0.9em;
  max-width: 550px;
  margin: 14px auto;
}
.intgr .home-container .hdsmcap {
  margin-bottom: 25px;
}
.intgr .home-container.fst {
  padding-top: 100px;
  padding-bottom: 240px;
  margin-bottom: 0;
}
.intgr .home-container.intjira {
  margin-top: -200px;
}
.intgr .home-container.intjira .row {
  max-width: 1200px;
}
.intgr .home-container.intjira .cntmn {
  padding: 0 80px;
  display: flex;
  position: relative;
}
.intgr .home-container.intjira .cntmn .col {
  width: 49%;
  background: #fff;
  box-shadow: 0px 7.75px 50px rgba(38, 132, 255, 0.25);
  border-radius: 12px;
  padding: 130px 20px 100px;
  position: relative;
  z-index: 2;
}
.intgr .home-container.intjira .cntmn .col.b1 {
  margin-right: 2%;
}
.intgr .home-container.intjira .cont .logo {
  width: 70px;
  position: absolute;
  top: 60px;
  left: 44%;
}
.intgr .home-container.intjira .b2 .cont .logo {
  top: 74px;
}
.intgr .home-container.intjira .mnhd3 {
  font-size: 24px;
  font-weight: 800;
  color: #29323d;
  margin: 42px 0 14px;
}
.intgr .home-container.intjira .blubg {
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 1;
}
.intgr .home-container.intjira .blubg.a {
  left: 0;
  top: -65px;
  background: url(/wp-content/uploads/2022/03/int-bg1.png) no-repeat bottom
    right;
}
.intgr .home-container.intjira .blubg.b {
  right: 0;
  bottom: -95px;
  background: url(/wp-content/uploads/2022/03/int-bg2.png) no-repeat top left;
}
.intgr .home-container.intjira .col .more {
  position: absolute;
  bottom: 36px;
  left: 0;
  width: 100%;
}
.intgr .home-container.intjira .col .more .btn {
  background-color: #0089d6;
  padding: 4px;
}
.intgr .home-container.intjira .col .more .btn:hover {
  box-shadow: 0 1px 7px rgb(0 137 214/50%);
}
.intgr.webnar .video-cont {
  max-width: 800px;
}
.intgr.webnar .video-cont.mb100 {
  margin-bottom: 100px;
}
.webnar .home-container.fst .mnhd {
  max-width: 960px;
  line-height: 58px;
  margin: 0 auto;
}
.webnar .home-container.fst .datebtn {
  min-width: 150px;
  background-color: #f4f5f7;
  border-radius: 4px;
  position: relative;
  padding: 8px 20px 8px 45px;
  margin: 40px 0;
  font-size: 16px;
  display: inline-block;
}
.webnar .home-container.fst .datebtn:before {
  content: "";
  position: absolute;
  left: 17px;
  top: 16px;
  background: url(/wp-content/uploads/2022/04/clndr.png) no-repeat center center;
  width: 16px;
  height: 16px;
}
.webnar .home-container.fst .tmurl {
  margin: 15px 0;
  text-decoration: underline;
  font-size: 14px;
}
.webnar .home-container.fst .nrmtxt {
  max-width: 980px;
  position: relative;
}
.webnar .home-container.fst .nrmtxt:before {
  content: "";
  position: absolute;
  left: -50px;
  top: -20px;
  background: url(/wp-content/uploads/2022/04/qoma.png) no-repeat;
  width: 42px;
  height: 28px;
}
.webnar .home-container.fst .btn.btn-primary {
  background-color: #0090f8;
  font-size: 1em;
  padding: 4px 25px;
  margin-top: 40px;
}
.webnar .home-container.fst .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(0 144 248/45%);
}
.webnar .home-container.intjira {
  margin-top: -260px;
}
.webnar .home-container.intjira .row {
  max-width: 1400px;
}
.webnar .home-container.intjira .cntmn .col {
  width: 45%;
  padding-top: 70px;
  padding-left: 30px;
  padding-right: 30px;
}
.webnar .home-container.intjira .cntmn .col.b1,
.webnar .home-container.intjira .cntmn .col.b2 {
  margin-right: 5%;
}
.webnar .home-container.intjira .cntmn .logout {
  position: relative;
  height: 50px;
  text-align: center;
}
.webnar .home-container.intjira .cntmn .logout .logo {
  width: auto;
  position: initial;
}
.webnar .home-container.intjira .cntmn .col.b3 .logo {
  margin-top: -30px;
}
.webnar .home-container.intjira .col .more .btn {
  background-color: #fff;
  color: #0090f8;
  border: 2px solid #0090f8;
  padding: 2px 5px;
}
.intgr .home-container.intjira .blubg.a {
  background: url(/wp-content/uploads/2022/04/webnr-bg1.png) no-repeat bottom
    right;
  left: 29px;
  top: -49px;
}
.intgr .home-container.intjira .blubg.b {
  background: url(/wp-content/uploads/2022/04/webnr-bg2.png) no-repeat top left;
  right: 13px;
  bottom: -63px;
}
.nwevnt .home-container.fst {
  padding-top: 100px;
  margin-bottom: 0;
  background: url(/wp-content/uploads/event/evntbg.svg) no-repeat top left;
}
.nwevnt .home-container.fst .mnhd {
  margin-bottom: 25px;
  font-size: 3em;
  color: #23235c;
  line-height: 6rem;
  margin: 0 auto;
  max-width: 1050px;
  margin-bottom: 50px;
}
.nwevnt .home-container.fst .vidout {
  max-width: 1200px;
  margin: 0 auto;
  background-color: #5656d8;
  border-radius: 20px;
  padding: 80px;
  box-shadow: 0 0 0;
  border: none;
}
.nwevnt .home-container.fst .vidout .bgin {
  background-color: #fff;
}
.nwevnt .home-container.scnd {
  padding-top: 50px;
  padding-bottom: 90px;
}
.nwevnt .home-container.scnd .hdsmcap {
  margin-bottom: 30px;
  font-size: 1.2em;
}
.nwevnt .home-container.scnd .mnhd {
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 2.5em;
  line-height: 4.5rem;
}
.nwevnt .home-container.scnd .mnhd.b {
  margin-bottom: 50px;
}
.nwevnt .home-container.scnd .mnhd .clr {
  color: #5656d8;
  font-weight: 700;
}
.nwevnt .home-container.scnd .nrmtxt {
  font-size: 1em;
}
.nwevnt .home-container.scnd .nrmtxt.mb7 {
  margin-bottom: 70px;
}
.nwevnt .home-container.scnd .col.a5 {
  width: 300px;
}
.nwevnt .home-container.scnd .col.a5 .pic {
  margin-bottom: 40px;
}
.nwevnt .home-container.scnd .col.a5 .nrmtxt {
  margin-bottom: 20px;
}
.nwevnt .home-container.scnd .col.a5 .nrmtxt.a {
  font-size: 1.4em;
}
.nwevnt .home-container.scnd .col.a5 .nrmtxt.b {
  font-weight: 300;
}
.nwevnt .home-container.third {
  padding-top: 90px;
  padding-bottom: 60px;
  background: url(/wp-content/uploads/event/new/back2.svg) no-repeat top right
    #e6e6f9;
}
.nwevnt .home-container.third .mnhd.a {
  margin-bottom: 50px;
  font-weight: 400;
  font-size: 2.5em;
  line-height: 4rem;
}
.nwevnt .home-container.third .wbox {
  background-color: #fff;
  padding: 40px 50px;
  border: 1px solid #a9a9db;
  border-left: 10px solid #5656d8;
  border-radius: 12px;
  margin-bottom: 30px;
}
.nwevnt .home-container.third .wbox .mnhd {
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 2em;
  line-height: 3.5rem;
}
.nwevnt .home-container.third .wbox .nrmtxt,
.nwevnt .home-container.third .wbox .nrmtxt li {
  line-height: 2rem;
  font-size: 1em;
  font-weight: 300;
}
.nwevnt .home-container.third .wbox ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nwevnt .home-container.third .wbox li {
  padding-left: 40px;
  margin-bottom: 20px;
  background: url(/wp-content/uploads/event/new/tick-ico.svg) no-repeat center
    left;
}
.nwevnt .home-container.four {
  padding-top: 100px;
  padding-bottom: 100px;
}
.nwevnt .home-container.four .accord {
  background-color: #fff;
  padding: 50px 40px;
  border: 1px solid #98c4cc;
  border-left: 10px solid #31a1b4;
  border-radius: 12px;
}
.nwevnt .home-container.four .accord .mnhd.a {
  font-weight: 400;
  font-size: 2.5em;
  line-height: 4rem;
}
.nwevnt .home-container.four .accord .arr-dwn,
.nwevnt .home-container.four .accord .accorcnt .check-ico,
.nwevnt .home-container.four .accord .accorcnt .getting-ico,
.nwevnt .home-container.four .accord .accorcnt .key-ico,
.nwevnt .home-container.four .accord .accorcnt .unique {
  float: left;
  margin-right: 12px;
  width: 24px;
  height: 24px;
}
.nwevnt .home-container.four .accord .arr-dwn {
  background: url(/wp-content/uploads/event/new/arr-dwn.svg) no-repeat center
    left;
  width: 40px;
}
.nwevnt .home-container.four .accord .accorcnt {
  padding: 0 50px;
}
.nwevnt .home-container.four .accord .accorcnt .rec {
  border-bottom: 1px solid #98c4cc;
  padding: 50px 0;
}
.nwevnt .home-container.four .accord .accorcnt .rec.lst {
  border-bottom: 0;
  padding-bottom: 0;
}
.nwevnt .home-container.four .accord .accorcnt .rec strong {
  font-size: 1.5em;
  margin-bottom: 25px;
  display: block;
}
.nwevnt .home-container.four .accord .accorcnt .nrmtxt,
.nwevnt .home-container.four .accord .accorcnt .nrmtxt li {
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.8rem;
}
.nwevnt .home-container.four .accord .accorcnt ul {
  list-style: none;
  margin: 20px 30px;
  padding: 0;
}
.nwevnt .home-container.four .accord .accorcnt ul ul {
  margin-left: 50px;
}
.nwevnt .home-container.four .accord .accorcnt li {
  padding-left: 40px;
  margin-bottom: 20px;
  background: url(/wp-content/uploads/event/new/tick2.svg) no-repeat top 2px
    left;
}
.nwevnt .home-container.four .accord .accorcnt .nrmtxt.sml strong {
  font-size: 1.2em;
  margin-bottom: 25px;
  display: block;
}
.nwevnt .home-container.four .accord .accorcnt .check-ico {
  background: url(/wp-content/uploads/event/new/check.svg) no-repeat center left;
}
.nwevnt .home-container.four .accord .accorcnt .getting-ico {
  background: url(/wp-content/uploads/event/new/getting.svg) no-repeat center
    left;
}
.nwevnt .home-container.four .accord .accorcnt .key-ico {
  background: url(/wp-content/uploads/event/new/key-ico.svg) no-repeat center
    left;
}
.nwevnt .home-container.four .accord .accorcnt .unique {
  background: url(/wp-content/uploads/event/new/unique.svg) no-repeat center
    left;
}
.nwevnt .home-container.four .accord .accorcnt ul ul li {
  background: url(/wp-content/uploads/event/new/tick-black.svg) no-repeat center
    left;
}
.nwevnt .home-container.btmlst {
  background-color: #171240;
  padding: 30px 100px;
}
.nwevnt .home-container.btmlst .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nwevnt .home-container.btmlst .contnr {
  max-width: 800px;
}
.nwevnt .home-container.btmlst .contnr .mnhd {
  color: #fff;
  font-weight: 500;
  margin-bottom: 50px;
}
.nwevnt .home-container.btmlst .contnr .btns {
  display: flex;
}
.nwevnt .home-container.btmlst .btn-primary.btn-clr {
  background-color: #66e9ff;
  color: #171240;
  margin-right: 10px;
}
.nwevnt .home-container.btmlst .btn-primary.btn-trns {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.nwevnt .home-container.btmlst .btn-primary {
  padding-right: 55px;
  position: relative;
}
.nwevnt .home-container.btmlst .btn-primary .ico {
  width: 21px;
  height: 16px;
  position: absolute;
  top: 20px;
  right: 16px;
}
.nwevnt .home-container.btmlst .btn-primary .arr-blu {
  background: url(/wp-content/uploads/event/new/arr-blu.svg) no-repeat center
    left;
}
.nwevnt .home-container.btmlst .btn-primary .arr-wht {
  background: url(/wp-content/uploads/event/new/arr-wht.svg) no-repeat center
    left;
}
.nwevnt .home-container.btmlst .btmpic {
  width: 340px;
  height: 340px;
  background: url(/wp-content/uploads/event/new/botom-pic.svg) no-repeat center
    center;
}
body.page-template .webnar.nwbpg .home-container .row {
  max-width: 550px;
}
.webnar.nwbpg .home-container.fst {
  padding-top: 130px;
  margin-bottom: 20px;
}
.webnar.nwbpg .home-container.fst .bgnw {
  min-height: 550px;
}
.webnar.nwbpg .home-container.fst .hdsmcap {
  margin-bottom: 30px;
}
.webnar.nwbpg .home-container.fst .mnhd {
  font-size: 46px;
}
.webnar.nwbpg .home-container.fst .txt {
  margin-top: 20px;
  line-height: 26px;
}
.webnar .wbnrbx {
  padding-bottom: 0;
}
.webnar .wbnrbx.bb {
  padding-top: 50px;
}
.webnar .wbnrbx .row {
  max-width: 1100px !important;
}
.webnar .wbnrbx .hd {
  color: #384250;
  font-size: 36px;
  font-weight: 600;
}
.webnar .wbnrbx .hd .btn {
  position: absolute;
  top: 19px;
  right: 0;
  font-size: 0.5em;
}
.webnar .wbnrbx .box {
  margin: 20px 0;
  box-shadow: 0px 4px 50px rgba(15, 150, 248, 0.2);
  background: #fff;
  border-radius: 12px;
  display: flex;
  position: relative;
  transition: all 0.5s ease-in-out;
}
.webnar .wbnrbx .box.c-point:hover {
  box-shadow: 0px 14px 50px rgba(15, 150, 248, 0.4);
  transition: all 0.5s ease-in-out;
  transform: scale(0.98);
}
.webnar .wbnrbx .box.mb {
  margin-bottom: 30px;
}
.webnar .wbnrbx .box .tag {
  min-width: 133px;
  height: 34px;
  padding: 0 15px;
  position: absolute;
  top: -10px;
  right: -10px;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  background-color: #0090f8;
  border-radius: 4px;
}
.webnar .wbnrbx.bb .box .tag {
  background-color: #6562f8;
}
.webnar .wbnrbx .box .lft {
  padding: 40px;
  width: 60%;
}
.webnar .wbnrbx .box .lft .mtxt {
  color: #384250;
  font-size: 25px;
  font-weight: 600;
  line-height: 38px;
}
.webnar .wbnrbx .box .lft .txt {
  font-size: 16px;
  line-height: 24px;
}
.webnar .wbnrbx .box .lft .datebtn {
  min-width: 150px;
  background-color: #f4f5f7;
  border-radius: 4px;
  position: relative;
  padding: 8px 20px 8px 50px;
  margin-top: 24px;
  font-size: 18px;
  display: inline-block;
}
.webnar .wbnrbx .box .lft .datebtn:before {
  content: "";
  position: absolute;
  left: 17px;
  top: 16px;
  background: url(/wp-content/uploads/2022/04/clndr.png) no-repeat center center;
  width: 20px;
  height: 20px;
}
.webnar .wbnrbx .box .rht {
  width: 40%;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.webnar .wbnrbx .box .rht img,
.webnar .imgrnd {
  border-radius: 10px;
}
.webnar .wbnrbx .box .rht .nordia {
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: url(/wp-content/uploads/2022/05/nordia2.png) no-repeat center
    center;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  background-color: #010699;
  min-height: 200px;
}
.webnar.nwbpg .home-container.ready.new2 {
  padding-top: 160px;
}
.pum-theme-lightbox .pum-container {
  border: none !important;
  border-radius: 10px !important;
  padding: 40px !important;
}
.pum-theme-lightbox .pum-container .wpra-item-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.partner .home-container.fst {
  padding-bottom: 60px;
}
.partner .home-container.fst .col.lft {
  max-width: 717px;
}
.partner .home-container.fst .col.lft .hdsmcap {
  color: #fe7e91;
  font-size: 17px;
  margin-bottom: 10px;
}
.partner .home-container.fst .col.lft .mnhd {
  font-size: 2.5em;
  line-height: 58px;
}
.partner .home-container.fst .col.lft .btn.btn-primary {
  padding: 3px;
  margin: 20px 0 8px !important;
}
.partner .home-container.fst .col.rht {
  width: auto;
  background: 0 0;
  margin-top: 50px;
}
.partner .home-container.ideal .mnhd {
  margin-bottom: 10px;
  margin-top: 22px;
}
.partner .home-container.ideal .col.tp {
  max-width: 800px;
  margin: 0 auto;
  float: none;
}
.partner .home-container.ideal .col {
  font-size: 16px;
  line-height: 24px;
}
.partner .home-container.ideal .col.btm {
  background: #f8f8f8;
  border-radius: 12px;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 34px;
  float: none;
  padding: 23px;
}
.partner .home-container.benefits .top {
  max-width: 850px;
  margin: 0 auto;
  float: none;
  margin-bottom: 50px;
}
.partner .home-container.benefits .hdsmcap {
  color: #75bd53;
}
.partner .home-container.benefits .nrmtxt {
  font-size: 0.9em;
}
.partner .home-container.benefits .btm {
  font-size: 16px;
  line-height: 24px;
}
.partner .home-container.benefits .btm .a2 {
  width: 25%;
  padding: 0 40px;
}
.partner .home-container.benefits .btm .ico {
  height: 80px;
}
.partner .home-container.benefits .btm .ico.a img {
  margin-top: 10px;
}
.partner .home-container.benefits .btm .hd {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 700;
}
.partner .home-container.benefits ul {
  margin: 10px 0 0;
  padding: 0;
  list-style: none;
}
.partner .home-container.benefits ul li {
  padding-left: 30px;
  background: url(/wp-content/uploads/svg-22/tick.svg) no-repeat left top 4px;
  margin-bottom: 10px;
}
.partner .home-container.accs {
  padding-bottom: 100px;
}
.partner .home-container.accs .hdsmcap {
  color: #fe7e91;
}
.partner .home-container.accs .nrmtxt {
  font-size: 0.9em;
}
.partner .home-container.accs .top {
  max-width: 850px;
  margin: 0 auto;
  float: none;
  margin-bottom: 50px;
}
.partner .home-container.accs .col.a2 {
  padding: 20px 40px;
}
.partner .home-container.accs .col.a2 .txt {
  margin-top: -30px;
  margin-bottom: 25px;
  line-height: 24px;
  font-size: 16px;
}
.partner .home-container.accs .vid {
  max-width: 50%;
  margin: 0 5%;
  background: #cdcfd2;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0px 7.75px 25px rgba(254, 126, 145, 0.25);
}
.partner .home-container.accs .bgnw {
  background-color: #f8f8f8;
}
.partner .home-container.accs .btns {
  margin-top: 50px;
}
.partner .home-container.testimonial .top {
  margin-bottom: 60px;
}
.partner .home-container.testimonial .hdsmcap {
  color: #fe7e91;
}
.partner .home-container.testimonial .testmnls.fsa {
  min-height: 200px;
}
.partner .home-container.testimonial .testmnls.fsa.hide {
  min-height: auto;
}
.partner .home-container.testimonial .testmnls.fsa .rht {
  margin-top: -5px;
}
.partner .home-container.testimonial .testmnls.fsa .arrsld {
  bottom: -30px;
}
.partner .home-container.testimonial .testmnls .rht {
  max-width: 625px;
}
.partner .home-container.frmprt .row {
  max-width: 850px;
  margin: 0 auto;
}
.partner .home-container.frmprt .hdsmcap {
  color: #fe7e91;
}
.partner .home-container.frmprt .nrmtxt {
  font-size: 0.9em;
  margin-bottom: 50px;
}
.partner .home-container.frmprt .form {
  position: relative;
}
.partner .home-container.frmprt .form > img {
  z-index: 2;
  position: relative;
}
.partner .home-container.frmprt .form .btns {
  position: absolute;
  left: 0;
  bottom: 70px;
  text-align: center;
  width: 100%;
}
.partner .home-container.frmprt .btn.btn-primary {
  background-color: #fe7e91;
  margin: 0 auto !important;
  z-index: 3;
}
.partner .home-container.frmprt .btn.btn-primary:hover {
  box-shadow: 0 1px 7px rgb(233 145 145/50%);
}
.partner .home-container.frmprt .form:after {
  content: "";
  width: 178px;
  height: 178px;
  position: absolute;
  right: 80px;
  bottom: -25px;
  background: url(/wp-content/uploads/svg-22/dotsfrm.svg) no-repeat center
    center;
  z-index: 1;
}
.scromofs .home-container .hdsmcap {
  color: #7a78e2;
  font-size: 14px;
  margin-bottom: 10px;
}
.home-container .txt16 {
  font-size: 16px;
  line-height: 24px;
}
.scromofs .home-container.fst {
  padding-bottom: 60px;
}
.scromofs .home-container.fst .mnbg {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 0;
  background: url(/wp-content/uploads/2022/sosmnimg2.png) no-repeat right -200px
    center;
  z-index: 2;
  background-size: 112%;
  display: none;
}
.scromofs .home-container.fst .col.lft .mnhd {
  font-size: 2.5em;
  line-height: 58px;
}
.scromofs .home-container.fst .col.lft .btn.btn-primary {
  padding: 3px;
  margin: 20px 0 8px !important;
}
.scromofs .home-container.fst .col.rht {
  margin-top: 90px;
}
.scromofs .home-container.fst .col.rht img {
  width: 150%;
  max-width: initial;
  margin-left: 70px;
}
.scromofs .home-container.ideal .mnhd {
  margin-bottom: 10px;
  margin-top: 22px;
}
.scromofs .home-container.ideal .col.tp {
  max-width: 900px;
  margin: 0 auto;
  float: none;
}
.scromofs .home-container.ideal .col.btm {
  background: #f8f8f8;
  border-radius: 12px;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 44px;
  float: none;
  padding: 23px;
}
.scromofs .home-container.sossc .mnhd {
  font-size: 1.8em;
}
.scromofs .home-container.sossc.a1 .tp,
.scromofs .home-container.sossc.a4 .tp {
  margin-top: 40px;
}
.scromofs .home-container.sossc.a2 .tp {
  margin-top: -40px;
}
.scromofs .home-container.sossc .ico {
  margin-bottom: 10px;
}
.scromofs .home-container.sossc .mnhd3 b {
  color: #7a78e2;
}
.scromofs .home-container.ideal.lst {
  margin-bottom: 110px;
}
.scromofs .home-container.ideal.lst .bgnw {
  background-color: #e8e8ff;
}
.scromofs .home-container.ideal.lst .col.btm {
  background-color: #fff;
}
.scromofs .home-container.ideal.lst .mnhd3 {
  margin: 20px 0 50px;
}
div.wpforms-container-full {
  max-width: 636px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0px 4px 25px rgba(255, 114, 135, 0.25);
  border-radius: 12px;
  text-align: left;
  position: relative;
  z-index: 2;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
  font-weight: 400;
  color: #334459;
  font-size: 15px;
  opacity: 0.8;
  margin-bottom: 8px;
}
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="email"] {
  height: 40px;
}
div.wpforms-container-full .wpforms-form input[type="text"],
div.wpforms-container-full .wpforms-form input[type="email"],
div.wpforms-container-full .wpforms-form textarea {
  border: 2px solid #efefef;
  border-radius: 10px;
  padding: 8px 15px;
}
div.wpforms-container-full .wpforms-field-medium {
  width: 100%;
  max-width: 100% !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-text,
div.wpforms-container-full .wpforms-form .wpforms-field-email {
  width: 48% !important;
  float: left;
  clear: initial;
  min-height: 100px;
  padding: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field input {
  width: 100%;
  max-width: 100%;
}
div.wpforms-container-full .wpforms-form #wpforms-6438-field_3-container,
div.wpforms-container-full .wpforms-form #wpforms-6438-field_7-container {
  margin-left: 4%;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  text-align: center;
  margin-top: 7px;
  margin-bottom: 5px;
}
div.wpforms-container-full .wpforms-form button[type="submit"] {
  border: none !important;
  background-color: #fe7e91 !important;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  width: 198px;
}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
  box-shadow: 0 1px 7px rgb(233 145 145/50%) !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error {
  border: 2px solid #fe7e91;
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
  color: #fe7e91;
}
.wpforms-confirmation-container-full,
div[submit-success]
  > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background-color: transparent;
  border: none;
  text-align: center;
  margin-bottom: 0;
}
.webnar.smmt .home-container.fst .nrmtxt {
  font-size: 1em;
  line-height: 28px;
  max-width: 838px;
}
.webnar.smmt .home-container.fst .nrmtxt:before {
  top: -10px;
}
.webnar.smmt .home-container.fst {
  padding-top: 150px;
}
.webnar.smmt .home-container.fst .hdsmcap {
  font-size: 1.6em;
}
.webnar.smmt .home-container.fst .mnhd {
  font-size: 2em;
  line-height: 40px;
}
.webnar.smmt .home-container.fst .mnhd .sml {
  font-size: 0.8em;
  margin-top: 10px;
}
.webnar.smmt .home-container .smtpc {
  max-width: 650px;
  box-shadow: 0px 7.75px 50px rgb(38 132 255/25%);
  border-radius: 20px;
  margin: 50px auto;
  overflow: hidden;
}
.webnar.smmt .home-container .smtpc iframe {
  width: 650px;
  height: 366px;
}
.webnar.smmt .home-container ul {
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
}
.webnar.smmt .home-container .col.b1 ul {
  margin-bottom: 25px;
}
.webnar.smmt .home-container ul li {
  font-size: 0.9em;
  padding-left: 30px;
  background: url(/wp-content/uploads/svg-22/tick.svg) no-repeat left top 10px;
  margin-bottom: 10px;
}
.webnar.smmt .home-container.intjira {
  text-align: left;
  margin-top: -170px;
}
.webnar.smmt .home-container.intjira .cntmn .col {
  padding: 40px;
}
.webnar.smmt .home-container.intjira .mnhd3 {
  margin-top: 0;
}
.webnar.smmt .home-container.intjira ul li {
  background-position: left top 5px;
}
.webnar.smmt .home-container.intjira .pcut li {
  background: 0 0;
  padding-left: 0;
  margin: 35px 0;
  font-size: 1.1em;
}
.webnar.smmt .home-container.intjira .pcut li .pic {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  float: left;
  margin: -8px 10px 0 0;
}
.webnar.smmt .home-container.intjira .pcut li .pic img {
  max-width: 100%;
}
.webnar.smmt .home-container.intjira .pcut li .pic.a img {
  min-width: 133%;
  margin-left: -2%;
}
.webnar.smmt .home-container.intjira .pcut li .pic.b img {
  min-width: 230%;
  margin-left: -35%;
}
.webnar.smmt .home-container.intjira .pcut li .pic.c img {
  min-width: 150%;
  margin-top: -29%;
  margin-left: -40%;
}
.webnar.smmt .home-container.intjira .pcut li.lst {
  margin-bottom: 0;
}
.webnar.smmt .home-container.intjira .col .more {
  position: inherit;
  text-align: center;
  margin-top: 50px;
}
.webnar.smmt .home-container.lst .row {
  margin: 0 auto;
  max-width: 620px;
  float: none;
}
.webnar.smmt .home-container.lst .bx {
  text-align: left;
  background-color: #fff;
  max-width: 800px;
  float: none;
  margin: 0 auto;
  padding: 40px;
  border-radius: 10px;
  box-shadow: 0px 7.75px 50px rgb(38 132 255/25%);
  font-size: 1em;
  margin-bottom: 100px;
}
.webnar.smmt .home-container.lst .txt.bt {
  background-color: #f8f8f8;
  border-radius: 12px;
  margin-top: 34px;
  padding: 23px;
  text-align: center;
}
body.page-template .community .home-container.fst .row {
  max-width: 800px;
}
.community .home-container.fst {
  padding-top: 150px;
}
.community .home-container.fst .nrmtxt {
  margin-top: 50px;
  font-size: 16px;
  margin-bottom: 100px;
}
.community .home-container.fst .btnout {
  margin-bottom: 100px;
}
.community .home-container.fst .btnout .btn {
  padding: 12px 25px;
  font-size: 0.9em;
}
.community .home-container.accs .vid {
  max-width: 711px;
  margin: 0 auto;
  background: #cdcfd2;
  border-radius: 12px;
  overflow: hidden;
  background: url(/wp-content/uploads/2022/08/community.png);
  background-size: 100%;
  float: none;
  height: 400px;
}
.community .home-container.accs .bgnw {
  background-color: #f8f8f8;
}
.community .home-container.accs .nrmtxt {
  margin: 50px auto 0;
  max-width: 900px;
  font-size: 20px;
  line-height: 30px;
}
.community-agent .home-container.fst {
  background: url(/wp-content/uploads/svg-23/comm/cca-banner.svg) no-repeat
    center center #2cdbbd;
  background-size: 100%;
}
.community-agent .home-container.fst .mnhd1 {
  font-weight: 700;
  font-size: 164px;
  color: #fff;
  margin-top: 140px;
  margin-bottom: 0;
}
.community-agent .home-container.fst .nrmtxt {
  font-weight: 700;
  font-size: 38px;
  color: #fff;
  margin-bottom: 150px;
  line-height: initial;
}
.community-agent .home-container.about .col {
  padding: 0 3%;
  width: 33%;
}
.community-agent .home-container.about .mnhd {
  font-size: 30px;
  font-weight: 800;
  margin: 30px 0;
}
.community-agent .home-container.about .nrmtxt {
  font-size: 16px;
  margin-bottom: 50px;
}
.community-agent .home-container.about .btn {
  margin: 10px 0;
  max-width: 215px;
  min-width: 215px;
}
.community-agent .home-container.change .row {
  max-width: 1200px;
  padding-top: 50px;
}
.community-agent .home-container.change .col.a {
  max-width: 1050px;
  margin: 0 auto;
  float: none;
}
.community-agent .home-container.change .col .hdsmcap {
  color: #26baa1;
  font-size: 14px;
}
.community-agent .home-container.change .col .mnhd {
  font-size: 30px;
  margin: 15px 0 30px;
}
.community-agent .home-container.change .col .nrmtxt {
  font-size: 16px;
}
.community-agent .home-container.change .col.b {
  margin-top: 180px;
}
.community-agent .home-container.change .col.b .mnpic {
  margin-top: 70px;
}
.community-agent .home-container.change .col.a3 {
  padding: 0 3%;
  width: 33%;
}
.community-agent .home-container.change .col.a3 .mnhd {
  font-size: 30px;
  font-weight: 800;
  margin: 30px 0;
}
.community-agent .home-container.change .col.a3 .nrmtxt {
  font-size: 16px;
  margin-bottom: 50px;
}
.community-agent .home-container.change .col.c {
  margin-top: 150px;
}
.community-agent .home-container.change .col.c .mnico {
  margin-bottom: 25px;
}
.community-agent .home-container.change .bgnw {
  background-color: #e5f8f5;
}
.community-agent .home-container.the {
  padding-top: 150px;
  padding-bottom: 250px;
}
.community-agent .home-container.the .row {
  max-width: 1200px;
}
.community-agent .home-container.the .hdsmcap {
  color: #26baa1;
  font-size: 14px;
}
.community-agent .home-container.the .mnhd {
  font-size: 30px;
  margin: 15px 0 30px;
}
.community-agent .home-container.the .nrmtxt {
  font-size: 16px;
  max-width: 1000px;
  margin: 0 auto 50px;
}
.community-agent .home-container.the .video-sample {
  background-color: #e6e7e8;
}
.wsjfmn .home-container.fst {
  padding-top: 120px;
  padding-bottom: 80px;
}
.wsjfmn .home-container.fst .col.lft {
  padding-top: 6em;
}
.wsjfmn .home-container.fst .col.lft .hdsmcap {
  color: #ade5e1;
}
.wsjfmn .home-container.fst .col.lft .mnhd {
  font-size: 40px;
  margin: 15px 0;
  color: #fff;
  line-height: 45px;
}
.wsjfmn .home-container.fst .col.lft .nrmtxt {
  font-size: 16px;
  color: #fff;
}
.wsjfmn .home-container.fst .col.lft .btn {
  margin: 30px 0;
  color: #59bab2;
}
.wsjfmn .home-container.fst .rht .visb {
  visibility: hidden;
}
.wsjfmn .home-container.fst .p-abs {
  position: absolute;
  right: 1%;
  z-index: 1;
}
.wsjfmn .home-container.fst .bgnw {
  background-color: #59bab2;
}
.wsjfmn .home-container .boxout {
  margin: 60px 0;
  padding: 40px 10%;
  background-color: #fff;
  border: 3px dashed rgba(51, 68, 89, 0.5);
  border-radius: 20px;
  box-shadow: 12px 12px 0px rgb(0 0 0/4%);
}
.wsjfmn .home-container .boxout .lft {
  width: 25%;
}
.wsjfmn .home-container .boxout .cntr {
  width: 50%;
}
.wsjfmn .home-container .boxout .rht {
  width: 25%;
}
.wsjfmn .home-container .boxout .lft img {
  width: 50px;
}
.wsjfmn .home-container .boxout .rht .txt.a {
  border-bottom: 2px solid rgba(0, 0, 0, 0.06);
  padding-bottom: 10px;
  margin-bottom: 10px;
}
body.page-template .wsjfmn .home-container .row {
  max-width: 1200px;
}
body.page-template .wsjfmn .home-container.fst .row {
  max-width: 1400px;
}
.wsjfmn .home-container.prort .mico {
  margin: 50px 0 15px;
}
.wsjfmn .home-container.prort .mnhd {
  font-size: 36px;
  margin: 25px 0;
  color: #384250;
}
.wsjfmn .home-container.prort .nrmtxt {
  font-size: 16px;
  color: #1e2835;
  max-width: 1000px;
  margin: 0 auto;
}
.wsjfmn .home-container.prort .btns {
  margin-top: 60px;
}
.wsjfmn .home-container.prort .btn {
  background-color: #59bab2;
  padding: 6px 30px;
}
.wsjfmn .home-container.hitwrk {
  padding-top: 150px;
  padding-bottom: 150px;
}
.wsjfmn .home-container.hitwrk .bgnw {
  background-color: #d5edeb;
}
.wsjfmn .home-container.hitwrk .hdsmcap {
  color: #59bab2;
}
.wsjfmn .home-container.hitwrk .mnhd {
  font-size: 30px;
  margin: 15px 0;
}
.wsjfmn .home-container.hitwrk .nrmtxt {
  font-size: 16px;
}
.wsjfmn .home-container.hitwrk .video-sample {
  margin: 25px 0 60px;
}
.wsjfmn .home-container.hitwrk .col.inn {
  margin-top: 100px;
}
.wsjfmn .home-container.hitwrk .col.inn .mnhd {
  font-size: 24px;
  line-height: 35px;
}
.wsjfmn .home-container.hitwrk .col.inn .col.a5 {
  width: 65%;
}
.wsjfmn .home-container.hitwrk .col.inn .col.a4 {
  width: 35%;
}
.wsjfmn .home-container.compare {
  padding-top: 150px;
  padding-bottom: 150px;
}
.wsjfmn .home-container.compare .hdsmcap {
  color: #59bab2;
}
.wsjfmn .home-container.compare .mnhd {
  font-size: 30px;
  margin: 15px 0;
}
.wsjfmn .home-container.compare .nrmtxt {
  font-size: 16px;
}
.wsjfmn .home-container.compare .pic {
  margin: 50px 0;
}
.wsjfmn .home-container.compare .btn {
  background-color: #59bab2;
  padding: 6px 30px;
}
.wsjfmn .home-container.intrvid {
  padding-top: 150px;
  padding-bottom: 250px;
}
.wsjfmn .home-container.intrvid .mnhd {
  font-size: 30px;
  margin: 15px 0;
}
.wsjfmn .home-container.intrvid .videornd {
  margin: 30px 0;
  background-color: #ebeced;
}
.wsjfmn .home-container.intrvid .videornd iframe {
  float: left;
}
.wsjfmn .home-container.intrvid .vid-url a {
  text-decoration: underline;
  font-size: 15px;
}
.wsjfmn .home-container.prort.new .bgnw {
  background-color: #eff9f8;
}
.wsjfmn .home-container.hitwrk.new {
  margin-bottom: 160px;
}
.wsjfmn .home-container.hitwrk.new .bgnw {
  background-color: #eff9f8;
}
.wsjfmn .home-container.hitwrk.new .col.mn .nrmtxt {
  max-width: 850px;
  margin: 0 auto;
}
.wsjfmn .home-container.hitwrk.new .col.inn .col.a4 {
  width: 45%;
}
.wsjfmn .home-container.hitwrk.new .col.inn .col.a5 {
  width: 45%;
}
.wsjfmn .home-container.hitwrk.new .col.inn .mnhd {
  font-size: 20px;
  margin-bottom: 10px;
}
.wsjfmn .home-container.hitwrk.new .col.inn .mb-20 {
  margin-bottom: 30px;
}
.wsjfmn .home-container.hitwrk.new .col.inn .videornd {
  border-radius: 20px;
}
.wsjfmn .home-container.hitwrk.new .col.inn .videornd img {
  float: left;
}
.wsjfmn .home-container.hitwrk.new ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wsjfmn .home-container.hitwrk.new li {
  padding: 10px 0 10px 25px;
  background: url(/wp-content/uploads/svg-23/tick-grn.svg) no-repeat center left;
}
.wsjfmn .home-container.hitwrk.new .btn {
  padding: 6px 30px;
  margin: 50px 0 0;
  background-color: #59bab2;
}
.wsjfmn .home-container.whywsjf .hdsmcap {
  color: #59bab2;
}
.wsjfmn .home-container.whywsjf .mnhd {
  font-size: 32px;
  margin: 15px 0;
}
.wsjfmn .home-container.whywsjf .mnhd.clr {
  color: #59bab2;
}
.wsjfmn .home-container.whywsjf .mnhd.mt {
  margin-bottom: 0;
}
.wsjfmn .home-container.whywsjf .col.mn .nrmtxt {
  max-width: 900px;
}
.wsjfmn .home-container.whywsjf .col.in.mt {
  margin-top: 80px;
}
.wsjfmn .home-container.whywsjf .boxout {
  padding: 40px 5%;
  text-align: center;
  margin-left: -100px;
  width: calc(100% + 200px);
}
.wsjfmn .home-container.whywsjf .col.in.mt .boxout .txt {
  width: 20%;
  font-size: 22px;
  line-height: 35px;
}
.wsjfmn .home-container.whywsjf .col.in.mt .boxout .ico {
  width: 13%;
}
.wsjfmn .home-container.whywsjf .col.sec {
  margin-top: 50px;
}
.wsjfmn .home-container.whywsjf .col.bx {
  margin-top: 50px;
}
.wsjfmn .home-container.whywsjf .col.bx .col {
  width: 33%;
  padding-right: 50px;
}
.wsjfmn .home-container.whywsjf .col.bx .col.risk {
  padding-right: 0;
}
.wsjfmn .home-container.whywsjf .col.bx .col .mnhd {
  font-size: 22px;
  line-height: normal;
}
.wsjfmn .home-container.whywsjf .col.bx .col .nrmtxt * {
  font-size: 16px;
}
.wsjfmn .home-container.whywsjf .col.bx .col .nrmtxt strong {
  margin-bottom: 15px;
  display: block;
}
.wsjfmn .home-container.whywsjf .col.bx .col ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wsjfmn .home-container.whywsjf .col.bx .col li {
  padding: 15px 0 15px 25px;
}
.wsjfmn .home-container.whywsjf .col.bx .col.user li {
  background: url(/wp-content/uploads/svg-23/tick-1.svg) no-repeat top 18px left;
}
.wsjfmn .home-container.whywsjf .col.bx .col.time li {
  background: url(/wp-content/uploads/svg-23/tick-2.svg) no-repeat top 18px left;
}
.wsjfmn .home-container.whywsjf .col.bx .col.risk li {
  background: url(/wp-content/uploads/svg-23/tick-3.svg) no-repeat top 18px left;
}
.wsjfmn .home-container.whywsjf .col.frm {
  margin-top: 80px;
}
.wsjfmn .home-container.whywsjf .col.frm .mnhd.prg {
  font-size: 28px;
  color: #5c697c;
  margin-bottom: 35px;
}
.pi-capablity .home-container .row {
  max-width: 1200px !important;
}
.pi-capablity .home-container.fst .row {
  max-width: 100% !important;
}
.pi-capablity .home-container.fst {
  margin-bottom: 250px;
}
.pi-capablity .home-container.fst .mnhd1 {
  font-size: 46px;
  font-weight: 900;
  color: #fff;
}
.pi-capablity .home-container.fst .mnhd1 .txclr6 {
  background-color: #fff;
  padding: 0 15px;
}
.pi-capablity .home-container.fst .bgnw {
  background-color: #7a78e2;
}
.pi-capablity .home-container.fst .pic {
  margin-bottom: -90px;
}
.pi-capablity .home-container.fst .btns {
  position: absolute;
  left: 0;
  bottom: -150px;
}
.pi-capablity .home-container.fst .btns a {
  margin: 0 20px;
}
.pi-capablity .home-container.yourself {
  margin-bottom: 100px;
}
.pi-capablity .home-container.yourself .mnhd {
  font-size: 1.8em;
  margin-bottom: 100px;
}
.pi-capablity .home-container.yourself .col.a3 {
  margin: 0 1%;
  line-height: 32px;
}
.pi-capablity .home-container.yourself .col.a3 img {
  margin-bottom: 15px;
}
.pi-capablity .home-container.yourself .url {
  color: #7a78e2;
  text-decoration: underline;
  margin-top: 80px;
}
.pi-capablity .home-container.yourself .url:hover {
  text-decoration: none;
}
.pi-capablity .home-container.pagenda {
  padding-bottom: 130px;
}
.pi-capablity .home-container.pagenda .bgnw {
  background-color: #e8e8ff;
}
.pi-capablity .home-container.pagenda .hdsmcap {
  color: #7a78e2;
  font-size: 38px;
  margin-bottom: 25px;
}
.pi-capablity .home-container.pagenda .mnhd {
  font-size: 28px;
  margin-bottom: 20px;
}
.pi-capablity .home-container.pagenda .nrmtxt {
  font-size: 16px;
  max-width: 900px;
}
.pi-capablity .home-container.pagenda .video {
  margin: 50px 0;
}
.pi-capablity .home-container.pagenda .col.a3 {
  margin: 0 1%;
  line-height: 32px;
  position: relative;
  padding-top: 70px;
  margin-top: 30px;
}
.pi-capablity .home-container.pagenda .col.a3 img {
  position: absolute;
  top: 0;
  left: 0;
}
.pi-capablity .home-container.pagenda .col.a3.aa img {
  top: -16px;
}
.pi-capablity .home-container.pagenda .col.a3.bb img {
  top: 3px;
}
.pi-capablity .home-container.pagenda .btns {
  margin-top: 50px;
}
.pi-capablity .home-container.pagenda .btn.book {
  background-color: transparent;
}
.pi-capablity .home-container.solution .row {
  max-width: 1100px !important;
}
.pi-capablity .home-container.solution .hdsmcap {
  color: #7a78e2;
  font-size: 14px;
  margin-bottom: 20px;
}
.pi-capablity .home-container.solution .mnhd {
  font-size: 38px;
  margin-bottom: 90px;
}
.pi-capablity .home-container.solution .mnhd a {
  color: #7a78e2;
  text-decoration: underline;
}
.pi-capablity .home-container.solution .mnhd a:hover {
  text-decoration: none;
}
.pi-capablity .home-container.solution .mnhd.sml {
  font-size: 28px;
  margin-bottom: 20px;
}
.pi-capablity .home-container.sec-a .hdsmcap {
  font-size: 38px;
  font-weight: 800;
  padding: 32px 0;
  margin-bottom: 30px;
  line-height: 45px;
}
.pi-capablity .home-container.sec-a .mnhd {
  font-size: 28px;
  margin-bottom: 20px;
}
.pi-capablity .home-container.sec-a .txt {
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 25px;
}
.pi-capablity .home-container.sec-a ul.tick {
  list-style: none;
  margin: 30px 0 0;
  padding: 0;
}
.pi-capablity .home-container.sec-a ul.tick li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 26px;
}
.pi-capablity .home-container.sec-a ul.tick li:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 3px;
  left: 0;
}
.pi-capablity .home-container.sec-a .video {
  background-color: #ebeced;
  margin-top: 120px;
}
.pi-capablity .home-container.sec-a .btns {
  margin-top: 10px;
}
.pi-capablity .home-container.sec-a .btns a {
  margin: 0;
}
.pi-capablity .home-container.sec-a .col.a4 {
  width: 43%;
}
.pi-capablity .home-container.sec-a .col.rht {
  margin-left: 0;
}
.pi-capablity .home-container.plnsos {
  background: url(/wp-content/uploads/svg-23/sosbg.png) no-repeat top 182px left
    64px;
}
.pi-capablity .home-container.plnsos .hdsmcap {
  color: #ff7d34;
  background: url(/wp-content/uploads/svg-23/sosbg.png) no-repeat center right
    130px;
}
.pi-capablity .home-container.plnsos ul.tick li:before {
  background: url(/wp-content/uploads/svg-23/tick-orng.svg) no-repeat center
    left;
}
.pi-capablity .home-container.tmcpct {
  background: url(/wp-content/uploads/svg-23/cptbg.png) no-repeat top 180px
    right -34px;
}
.pi-capablity .home-container.tmcpct .hdsmcap {
  color: #0090f8;
  background: url(/wp-content/uploads/svg-23/cptbg.png) no-repeat center left
    18px;
  margin-top: 6px;
  padding-left: 50px;
}
.pi-capablity .home-container.tmcpct ul.tick li:before {
  background: url(/wp-content/uploads/svg-23/tick-blue.svg) no-repeat center
    left;
}
.pi-capablity .home-container.tmcpct .mico,
.pi-capablity .home-container.tmcpct .mnhd,
.pi-capablity .home-container.tmcpct .txt,
.pi-capablity .home-container.tmcpct .btns {
  margin-left: 50px;
}
.pi-capablity .home-container.convot {
  background: url(/wp-content/uploads/svg-23/cnvtbg.png) no-repeat top 180px
    left 79px;
  margin-bottom: 300px;
}
.pi-capablity .home-container.convot .hdsmcap {
  color: #7a78e2;
  background: url(/wp-content/uploads/svg-23/cnvtbg.png) no-repeat center right;
  margin-top: 10px;
}
.pi-capablity .home-container.convot ul.tick li:before {
  background: url(/wp-content/uploads/svg-23/tick-purp.svg) no-repeat center
    left;
}
.pi-capablity .home-container.convot:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -230px;
  width: 248px;
  height: 310px;
  background: url(/wp-content/uploads/svg-23/brkbg.png) no-repeat;
}
.pi-capablity .home-container.sec-b .hdsmcap {
  margin: 0;
}
.pi-capablity .home-container.sec-b .col.prow {
  margin: 50px 0;
}
.pi-capablity .home-container.sec-b ul.tick li:before {
  background: url(/wp-content/uploads/svg-23/tick-pink.svg) no-repeat center
    left;
}
.pi-capablity .home-container.sec-b .pic {
  margin-top: 120px;
}
.pi-capablity .home-container.unqknd .col.mn .hdsmcap {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 20px;
  padding: 0;
}
.pi-capablity .home-container.unqknd .col.mn .mnhd {
  font-size: 2.1em;
  line-height: 57px;
  margin-bottom: 100px;
}
.pi-capablity .home-container.unqknd .bgnw {
  background-color: #f4e0e3;
}
.pi-capablity .home-container.unqknd .hdsmcap {
  color: #ff7e91;
}
.pi-capablity .home-container.tracking .col {
  margin: 90px 0;
}
.pi-capablity .home-container.tracking .mnhd,
.pi-capablity .home-container.tracking .btns {
  margin: 45px 0;
}
.pi-capablity .home-container.tracking .btns a {
  padding: 7px 45px;
}
.traking-capablity .home-container .row {
  max-width: 1200px !important;
}
.traking-capablity .home-container.fst .row {
  max-width: 820px !important;
}
.traking-capablity .home-container.fst {
  margin-bottom: 250px;
}
.traking-capablity .home-container.fst .mnhd1 {
  font-size: 46px;
  font-weight: 900;
  color: #fff;
}
.traking-capablity .home-container.fst .mnhd1 .txclr8 {
  background-color: #fff;
  padding: 0 15px;
}
.traking-capablity .home-container.fst .bgnw {
  background-color: #0090f8;
}
.traking-capablity .home-container.fst .pic {
  margin-bottom: -90px;
}
.traking-capablity .home-container.fst .btns {
  position: absolute;
  left: 0;
  bottom: -150px;
}
.traking-capablity .home-container.fst .btns a {
  margin: 0 20px;
}
.traking-capablity .home-container.delve {
  margin-bottom: 100px;
}
.traking-capablity .home-container.delve .bgnw {
  background-color: #e6f4ff;
}
.traking-capablity .home-container.delve .mnhd {
  font-size: 1.8em;
  max-width: 850px;
  margin: 50px auto 100px;
}
.traking-capablity .home-container.delve .aa .col.a2 {
  margin: 0 1%;
  line-height: 32px;
}
.traking-capablity .home-container.delve .bb {
  margin-top: 120px;
  margin-bottom: 80px;
}
.traking-capablity .home-container.delve .col.a2 img {
  margin-bottom: 15px;
}
.traking-capablity .home-container.prgtrk {
  padding-bottom: 130px;
}
.traking-capablity .home-container.prgtrk .row {
  max-width: 750px !important;
}
.traking-capablity .home-container.prgtrk .mnico {
  margin-bottom: 20px;
}
.traking-capablity .home-container.prgtrk .mnhd {
  margin-bottom: 20px;
}
.traking-capablity .home-container.prgtrk .mnhd.sc {
  font-size: 28px;
}
.traking-capablity .home-container.prgtrk .nrmtxt {
  font-size: 16px;
}
.traking-capablity .home-container.prgtrk .line {
  height: 200px;
  background: url(/wp-content/uploads/svg-23/trck/h-line.svg) no-repeat center
    center;
}
.traking-capablity .home-container.prgtrk .btns {
  margin-top: 30px;
}
.traking-capablity .home-container.sec-a .hdsmcap {
  font-size: 38px;
  font-weight: 800;
  padding: 32px 0;
  margin-bottom: 30px;
  line-height: 45px;
}
.traking-capablity .home-container.sec-a .mnhd {
  font-size: 28px;
  margin-bottom: 20px;
}
.traking-capablity .home-container.sec-a .txt {
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 25px;
}
.traking-capablity .home-container.sec-a .video {
  background-color: #ebeced;
  margin-top: 120px;
}
.traking-capablity .home-container.sec-a .btns {
  margin-top: 10px;
}
.traking-capablity .home-container.sec-a .btns a {
  margin: 0;
}
.traking-capablity .home-container.sec-a .col.a4 {
  width: 43%;
}
.traking-capablity .home-container.sec-a .col.rht {
  margin-left: 0;
}
.traking-capablity .home-container ul.tick {
  list-style: none;
  margin: 30px 0 0;
  padding: 0;
}
.traking-capablity .home-container ul.tick li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 26px;
}
.traking-capablity .home-container ul.tick li:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 3px;
  left: 0;
}
.traking-capablity .home-container.plnsos .bgnw {
  background-color: #e6f4ff;
}
.traking-capablity .home-container.plnsos .video {
  margin-top: 200px;
}
.traking-capablity .home-container.plnsos .mico {
  margin-bottom: 30px;
}
.traking-capablity .home-container.plnsos .hdsmcap {
  font-size: 28px;
  margin-bottom: 15px;
  line-height: 44px;
  text-transform: initial;
  letter-spacing: 0;
  font-weight: 800;
}
.traking-capablity .home-container.plnsos .mnhd {
  margin-bottom: 24px;
  color: #0090f8;
}
.traking-capablity .home-container.plnsos .txt {
  margin-bottom: 20px;
  line-height: 28px;
}
.traking-capablity .home-container.plnsos ul.tick li:before {
  background: url(/wp-content/uploads/svg-23/tick-blue.svg) no-repeat center
    left;
}
.traking-capablity .home-container.solution {
  padding-top: 250px;
}
.traking-capablity .home-container.solution .row {
  max-width: 940px !important;
}
.traking-capablity .home-container.solution .mnhd {
  font-size: 38px;
  margin: 25px 0;
}
.traking-capablity .home-container.solution .video {
  margin-top: 50px;
  background-color: #ebeced;
}
.traking-capablity .home-container.solution .btns {
  margin-top: 60px;
}
.traking-capablity .home-container.keytrk .bgnw {
  background-color: #e6f4ff;
}
.traking-capablity .home-container.keytrk .tp {
  margin-bottom: 50px;
}
.traking-capablity .home-container.keytrk .insd {
  margin: 100px 0;
}
.traking-capablity .home-container.keytrk .pic {
  margin-top: 100px;
}
.traking-capablity .home-container.keytrk .mico {
  margin-bottom: 30px;
}
.traking-capablity .home-container.keytrk .hdsmcap {
  font-size: 28px;
  margin-bottom: 15px;
  line-height: 44px;
  text-transform: initial;
  letter-spacing: 0;
  font-weight: 800;
}
.traking-capablity .home-container.keytrk .mnhd {
  margin-bottom: 24px;
}
.traking-capablity .home-container.keytrk .txt {
  margin-bottom: 20px;
  line-height: 28px;
}
.traking-capablity .home-container.keytrk .btn {
  margin: 30px 0 0;
}
.traking-capablity .home-container.tracking .row {
  max-width: 760px !important;
}
.traking-capablity .home-container.tracking .col {
  margin: 90px 0;
}
.traking-capablity .home-container.tracking .mnhd,
.traking-capablity .home-container.tracking .btns {
  margin: 45px 0;
}
.traking-capablity .home-container.tracking .btns a {
  padding: 7px 45px;
}
body .main-navigation li a .btn.btn-primary-white {
    background-color: #66e9ff !important;
    color: #15134e !important;
    padding: 10px 20px;
    font-size: 1.05rem;
}
body .main-navigation .menu-item-1085 {
    right: 220px !important;
    border-right: 2px solid #444271 !important;
    padding-right: 20px !important;
}
.main-navigation{
    display:flex !important;
    justify-content: start !important  ;
    width:100% !important;
}
@media (min-width: 2400px) {
  .home-container.testimonial .rect {
    transform: rotate(-3deg);
  }
  .home-container.fst .rect {
    transform: rotate(-3deg);
    bottom: -350px;
  }
  .pflex .home-container.ready .rect {
    transform: rotate(-2deg);
    bottom: -130px;
  }
}
@media (min-width: 2200px) {
  .pflex .home-container.fst .col.lft {
    margin-left: 0;
  }
}
@media (max-width: 1900px) and (min-width: 1500px) {
  .pflex .home-container.fst .mcon {
    background-position: bottom 210px right -200px;
  }
}
@media (max-width: 1700px) and (min-width: 1500px) {
  .pi-home .home-container.fst .col.lft {
    margin-left: 0;
    width: 46%;
  }
  .pi-capablity .home-container.plnsos {
    background-position: top 182px left -34px;
  }
  .pi-capablity .home-container.tmcpct {
    background-position: top 180px right -133px;
  }
  .pi-capablity .home-container.convot {
    background-position: top 180px left -18px;
  }
}
@media (max-width: 1500px) and (min-width: 767px) {
  .pi-home .home-container.fst .col.lft {
    margin-left: 0;
    margin-right: 0;
  }
  .pflex .home-container.fst .mcon {
    background-position: bottom 210px right -300px;
  }
  .home-container.question .rht .btn {
    width: 170px;
  }
  .pi-capablity .home-container.plnsos {
    background-position: top 182px left -134px;
  }
  .pi-capablity .home-container.tmcpct {
    background-position: top 180px right -233px;
  }
  .pi-capablity .home-container.convot {
    background-position: top 180px left -118px;
  }
}
@media (max-width: 1260px) and (min-width: 767px) {
  .home-container.fst .col.lft h2.mnhd1,
  .home-container.fst .col.lft h2.mnhd2 {
    font-size: 40px;
  }
  .pi-plan .home-container.chlng .col.sec .col {
    max-width: 100%;
    margin: 0;
  }
  .home-container.eng.new .lft {
    margin-top: 50px;
  }
}
@media (max-width: 1500px) {
  .nwevnt .home-container.third .row {
    margin: 0 5%;
  }
}
@media (max-width: 1400px) {
  .home-container.wdauto .row,
  .home-container.find .row,
  .home-container.jira .row,
  .home-container.scale .row,
  .home-container.question .row,
  .home-container.testimonial .row,
  .pi-plan .home-container.chlng .row,
  .pi-plan .home-container.pbrd .row,
  .secrty .home-container.tbm .row {
    padding: 0 5%;
  }
  .intgr .home-container.intjira .cntmn {
    padding: 0;
  }
  .secrty .home-container.fst .col.lft {
    width: 45%;
  }
  h2.hdmnlrg {
    font-size: 48px;
  }
  .scromofs .home-container.fst .mnbg {
    display: none;
  }
  .scromofs .home-container.fst .col.rht {
    margin-top: 150px;
  }
  .scromofs .home-container.fst .col.rht img {
    max-width: 200%;
    width: 200%;
  }
  .pi-capablity .home-container.sec-a {
    background: 0 0;
  }
  .wsjfmn .home-container.fst {
    padding-top: 60px;
    padding-bottom: 0;
  }
  .wsjfmn .home-container.fst .col.lft .mnhd {
    font-size: 35px;
  }
  .wsjfmn .home-container.fst .p-abs {
    width: 38%;
  }
  .wsjfmn .home-container.fst .col.lft {
    padding-top: 2em;
  }
  .wsjfmn .home-container.whywsjf .boxout {
    margin-left: 0;
    width: 100%;
  }
  .wsjfmn .home-container.whywsjf .col.in.mt .boxout .txt {
    font-size: 18px;
    line-height: 28px;
  }
  .nwevnt .home-container.fst .vidout {
    margin: 0 5%;
  }
  .nwevnt .home-container.fst .mnhd {
    font-size: 2.6em;
    line-height: 5rem;
  }
  .nwevnt .home-container.scnd .mnhd {
    font-size: 2em;
    line-height: 4rem;
  }
  .nwevnt .home-container.third .mnhd.a,
  .nwevnt .home-container.four .accord .mnhd.a {
    font-size: 2.2em;
  }
  .nwevnt .home-container.third .wbox .mnhd {
    font-size: 1.8em;
  }
}
.mobile {
  display: none !important;
}
@media (max-width: 1100px) {
  .nwevnt .home-container.btmlst {
    padding-bottom: 80px;
  }
  .nwevnt .home-container.btmlst .row {
    display: block;
  }
  .nwevnt .home-container.btmlst .contnr {
    max-width: 100%;
    width: 100%;
  }
  .nwevnt .home-container.btmlst .btmpic {
    display: none;
  }
}
@media (max-width: 1024px) {
  .webviw {
    display: none !important;
  }
  .mobile {
    display: block !important;
  }
  .mobile .tabpane {
    display: block;
  }
  .home-container .mnhd,
  .intgr .home-container .mnhd {
    font-size: 1.8em !important;
    line-height: 50px !important;
  }
  .home-container.wdauto .row,
  .home-container.find .row,
  .home-container.jira .row,
  .home-container.scale .row,
  .home-container.question .row,
  .home-container.testimonial .row,
  .pi-plan .home-container.chlng .row,
  .pi-plan .home-container.pbrd .row,
  .secrty .home-container.tbm .row {
    padding: 0;
  }
  .home-container .btn.btn-primary {
    font-size: 18px;
    margin: 10px !important;
    height: auto;
  }
  .home-container .plytxt {
    font-size: 1em;
  }
  .home-container .col {
    max-width: 100% !important;
  }
  .col.a5 {
    width: 100% !important;
  }
  .home-container .bgnw {
    margin: 0 3%;
    width: 96%;
  }
  .home-container.fst .col.lft .mnhd3 {
    margin-bottom: 20px;
  }
  .tabs.mobile .mntxt {
    text-align: center;
  }
  .tabs.mobile .tabpane {
    width: 100%;
    float: left;
    border-top: 1px solid #e9ecef;
  }
  .tabs.mobile .tabpane.brd,
  .tabs.mobile .tabpane.lst {
    border-bottom: 1px solid #e9ecef;
  }
  .tabs.mobile .tabpane input {
    position: absolute;
    opacity: 0;
  }
  .tabs.mobile .tabpane .tin {
    position: relative;
    padding: 20px 20px 20px 0;
    font-size: 1em;
    color: #334459;
    font-weight: 500;
    line-height: 23px;
    display: block;
    cursor: pointer;
  }
  .tabs.mobile .tabpane .tin:after {
    content: "";
    position: absolute;
    right: 0;
    top: 31px;
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/svg/pi-plan/arrow-down.png) no-repeat;
    display: block;
  }
  .tabs.mobile .tabpane input:checked ~ .tin:after {
    top: 20px;
    transform: rotate(180deg);
  }
  .tabs.mobile .tabpane .cont {
    max-height: 0;
    padding: 0;
    transition: all 0.3s;
    overflow: hidden;
  }
  .tabs.mobile .tabpane input:checked ~ .cont {
    max-height: 100vh;
    padding: 0;
    overflow: visible;
    margin-top: 10px;
  }
  .tabs.mobile .tabpane .txt {
    padding: 0;
    margin: 0;
  }
  .tabs.mobile .tabpane input:checked ~ .tin:before {
    content: "";
    position: absolute;
    left: 0;
    top: -3px;
    width: 88px;
    height: 4px;
    background-color: #0090f8;
  }
  .tabs.mobile .tabpane input:checked ~ .cont .btns.mobile {
    margin-top: 20px;
  }
  .home-container .plyut {
    margin-top: 0 !important;
    padding-left: 0;
  }
  .pi-home .home-container.sos .col.rht {
    margin-top: 20px;
  }
  .home-container.fst .col.lft {
    padding-top: 0;
    padding-left: 0;
    margin: 0;
    text-align: center;
  }
  .home-container.fst .col.lft h2.mnhd1,
  .home-container.fst .col.lft h2.mnhd2 {
    font-size: 34px;
    margin: 10px 0;
    line-height: 50px;
  }
  .home-container.fst .col.lft .btns.DFA {
    display: block;
  }
  .home-container.fst .col.lft .btns .txt {
    width: 100%;
    display: block;
    padding: 0 0 15px;
  }
  .home-container.fst .col.lft .btns .txt st {
    display: inline-block;
  }
  .home-container.fst .col.lft .stars {
    margin-bottom: 10px;
  }
  .pi-home .home-container.fst .col.rht .in {
    padding: 12px 10px 3px;
    background: 0 0;
  }
  .home-container.fst .hmpic {
    margin-left: -30px;
    margin-right: 10px;
  }
  .home-container.fst .rect {
    width: 140%;
    height: 520px;
    left: -10%;
    bottom: -84px;
  }
  .home-container.fst .logosec {
    margin: 80px 0 0;
    background: #f8f8f8;
    border-radius: 20px;
  }
  .home-container.fst .logosec .colg {
    width: 100%;
    margin: 20px 0;
  }
  .home-container.fst .logosec .colg img {
    top: 0 !important;
  }
  /* .home-container.fst .bgnw {
    display: none;
  } */
  .home-container.work {
    padding-top: 20px !important;
  }
  .home-container.work .col.btm .col.a2 {
    margin: 0 auto;
    max-width: 200px !important;
    float: none;
  }
  .home-container.work .col.btm .col.a2 div {
    margin-top: -50px;
  }
  .pi-home .home-container.sos {
    padding-top: 90px;
  }
  .pi-home .home-container.tmeln .lft {
    margin-top: -10px;
    margin-bottom: 50px;
  }
  .home-container.artcr .tabpane {
    text-align: left;
  }
  .home-container.artcr .rectangle:before,
  .home-container.artcr .rectangle:after {
    display: none;
  }
  .home-container.artcr .rectangle {
    margin-bottom: 0;
  }
  .home-container.artcr .tabs.mobile .tabpane {
    border-color: #909fb040;
  }
  .home-container.artcr .tabs.mobile .tabpane input:checked ~ .tin:before {
    background-color: #75bd53;
  }
  .home-container.eng.new {
    position: relative;
    padding-bottom: 150px !important;
  }
  .home-container.eng.new .col.lft,
  .home-container.eng.new .row {
    position: initial !important;
  }
  .home-container.eng.new .btns.DFA {
    position: absolute;
    left: 0;
    bottom: 50px;
    text-align: center;
    width: 100%;
    display: block;
  }
  .home-container.eng.new .txtB.nrmtxt {
    margin-bottom: 25px;
  }
  .home-container.eng .col.rht {
    margin-top: 0;
  }
  .home-container.sprt {
    text-align: center;
    margin-bottom: 60px;
  }
  .home-container.sprt .col.rht {
    margin-top: 40px;
  }
  .home-container.testimonial {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    text-align: center;
  }
  .home-container.testimonial .lft .pic {
    width: 100%;
    text-align: center;
  }
  .home-container.testimonial .lft .pic img {
    margin: 0;
    width: 80%;
    max-width: 150px;
  }
  .home-container.testimonial h2.mnhd {
    font-size: 18px !important;
    line-height: 40px;
  }
  .home-container.testimonial .lft {
    margin: 0;
  }
  .home-container.testimonial .rect {
    height: 100px;
    left: -5%;
    bottom: -57px;
  }
  .home-container.testimonial .rht {
    margin-top: 40px;
  }
  .home-container.testimonial .rht .txt .sign {
    position: absolute;
    top: -70px;
    left: 27%;
    margin: 0;
  }
  .home-container.testimonial .arrsld {
    bottom: -65px;
  }
  .intgr .home-container.intjira {
    margin-top: 0;
    padding-top: 20px !important;
  }
  .intgr .home-container.intjira .cntmn {
    display: block;
    padding: 0 50px;
  }
  .intgr .home-container.intjira .cntmn .col.b1 {
    margin-bottom: 50px;
  }
  .intgr .home-container.ready.new2 .contnr .bgnw {
    width: 120px;
    height: 105px;
  }
  .home-container.ready {
    padding-top: 0 !important;
  }
  .home-container.ready h2.mnhd {
    font-size: 34px !important;
    line-height: 40px;
    margin-bottom: 20px;
  }
  .home-container.ready .col.a6,
  .home-container.ready .col.a4 {
    text-align: center;
    margin: 0;
  }
  .home-container.ready .light {
    width: 100%;
  }
  .home-container.ready .FL {
    float: none;
  }
  .home-container.ready .row .insd {
    padding: 50px 30px;
  }
  .webnar .home-container.fst .btn.btn-primary,
  .webnar .home-container.intjira .col .more .btn {
    font-size: 0.8em !important;
  }
  .webnar .home-container.intjira .mnhd3 {
    margin-top: 30px;
  }
  .webnar .home-container .hdsmcap {
    line-height: 25px;
  }
  .webnar .home-container.fst .mnhd {
    font-size: 1.5em;
    line-height: 40px;
  }
  .webnar .home-container.intjira .cntmn .col.b1 .logo {
    max-width: 140px;
  }
  .webnar .home-container.intjira .cntmn .col.b2 .logo {
    max-width: 100px;
  }
  .webnar .home-container.intjira .cntmn .col.b3 .logo {
    max-width: 200px;
  }
  .webnar.nwbpg .home-container.fst {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .webnar .wbnrbx.bb {
    padding-top: 0 !important;
  }
  .webnar .wbnrbx .hd {
    font-size: 30px;
    text-align: center;
  }
  .webnar .wbnrbx .box {
    display: block;
  }
  .webnar .wbnrbx .box .lft .mtxt {
    font-size: 20px;
    line-height: initial;
  }
  .webnar .wbnrbx .box .lft .datebtn {
    font-size: 16px;
  }
  .webnar .wbnrbx .box .lft .datebtn:before {
    top: 14px;
  }
  .webnar .wbnrbx .box .rht {
    text-align: center;
  }
  .webnar .wbnrbx .box .rht img {
    border-radius: 10px;
    margin: 2%;
    width: 96%;
  }
  .home-container.ready.new2 .contnr .bgnw {
    display: none;
  }
  .partner .home-container.fst .col.rht {
    text-align: center;
  }
  .partner .home-container.ideal {
    text-align: center;
  }
  .partner .home-container.ideal .a4.rht {
    margin-top: 40px;
  }
  .partner .home-container.benefits .btm .a2 {
    padding: 10px;
    margin-bottom: 30px;
  }
  .partner .home-container.accs .DF {
    display: block;
  }
  .partner .home-container.accs .vid {
    min-height: 150px;
    max-width: 95% !important;
  }
  .partner .home-container.testimonial .lft {
    margin-bottom: 50px;
  }
  .partner .home-container.frmprt .btn.btn-primary {
    line-height: 28px;
    font-size: 14px !important;
  }
  .partner .home-container.frmprt .form .btns {
    bottom: 35px;
  }
  .partner .home-container.frmprt .form:after {
    display: none;
  }
  div.wpforms-container-full .wpforms-form .wpforms-one-half {
    width: 100%;
  }
  div.wpforms-container-full .wpforms-form .wpforms-one-half {
    margin-left: 0;
  }
  div.wpforms-container-full .wpforms-form .wpforms-first {
    margin-bottom: 20px;
  }
  div.wpforms-container-full .wpforms-form .wpforms-field-text,
  div.wpforms-container-full .wpforms-form .wpforms-field-email {
    width: 100% !important;
  }
  div.wpforms-container-full .wpforms-form #wpforms-6438-field_3-container,
  div.wpforms-container-full .wpforms-form #wpforms-6438-field_7-container {
    margin-left: 0;
  }
  .partner .home-container.testimonial {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .webnar.smmt .home-container .hdsmcap {
    font-size: 1em !important;
  }
  .webnar.smmt .home-container .mnhd {
    font-size: 1.5em !important;
  }
  .webnar.smmt .home-container.fst .nrmtxt:before {
    display: none;
  }
  .webnar.smmt .home-container.intjira {
    margin-top: 0;
  }
  .webnar.smmt .home-container.intjira .cntmn .col.b2 {
    margin-bottom: 50px;
  }
  .webnar.smmt .home-container.intjira .cntmn .col {
    padding: 20px;
  }
  .webnar.smmt .home-container.lst {
    padding-left: 40px !important;
    padding-right: 40px !important;
    line-height: 24px;
  }
  .webnar.smmt .home-container.lst ul li {
    background-position: left top 6px;
  }
  .scromofs .home-container.fst .col.rht {
    margin-top: 30px;
  }
  .scromofs .home-container.fst .col.rht img {
    max-width: 177%;
    margin-left: -10%;
  }
  .scromofs .home-container.sossc .col.tp {
    margin-bottom: 50px;
  }
  .home-container.tmeln {
    text-align: center;
  }
  .home-container.tmeln .list {
    width: 80%;
    margin-left: 20%;
  }
  .home-container.eng.new .lft {
    margin-top: 0;
  }
  .pi-capablity .home-container.fst .mnhd1 {
    font-size: 38px;
  }
  .pi-capablity .home-container .bgnw,
  .traking-capablity .home-container .bgnw {
    display: block;
    margin: 25px 2% 0;
  }
  .pi-capablity .home-container.fst .pic {
    margin-bottom: -145px;
  }
  .pi-capablity .home-container.fst {
    margin-bottom: 200px !important;
  }
  .pi-capablity .home-container.yourself .mnhd {
    margin-bottom: 0;
  }
  .pi-capablity .home-container.yourself .DAJ,
  .traking-capablity .home-container.delve .DAJ {
    display: block;
    text-align: center;
  }
  .pi-capablity .home-container.yourself .col.a3 {
    margin: 50px 0;
  }
  .pi-capablity .home-container.pagenda {
    margin-bottom: 50px;
  }
  .pi-capablity .home-container.sec-a .video,
  .pi-capablity .home-container.sec-b .pic {
    margin-top: 0;
    margin-bottom: 50px;
  }
  .traking-capablity .home-container.delve {
    margin-top: 200px;
  }
  .traking-capablity .home-container.delve .bb {
    margin-top: 0;
    margin-bottom: 0;
  }
  .traking-capablity .home-container.delve .col.a2 {
    margin: 30px 0 !important;
  }
  .traking-capablity .home-container.delve .col.a2 img {
    margin-bottom: 0;
  }
  .traking-capablity .home-container.plnsos .video {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .traking-capablity .home-container.solution {
    margin-top: 100px;
  }
  .traking-capablity .home-container.keytrk .tp {
    margin-top: 50px;
    margin-bottom: 0;
  }
  .traking-capablity .home-container.keytrk .insd {
    margin: 0 0 50px;
  }
  .traking-capablity .home-container.keytrk .pic {
    margin: 50px 0;
  }
  .community-agent .home-container.fst {
    background-size: 160%;
  }
  .community-agent .home-container.fst .mnhd1 {
    margin-top: 0;
    font-size: 120px;
  }
  .community-agent .home-container.fst .nrmtxt {
    margin-bottom: 50px;
    font-size: 30px;
  }
  .community-agent .home-container.change .col.b {
    margin-top: 100px;
  }
  .community-agent .home-container.change .col.c {
    margin-top: 80px;
  }
  .wsjfmn .home-container.fst .p-abs {
    display: none;
  }
  .wsjfmn .home-container.fst .rht .visb {
    visibility: visible;
  }
  .wsjfmn .home-container.fst .bgnw {
    display: block;
  }
  .wsjfmn .home-container.fst .col.lft {
    padding-top: 50px;
  }
  .wsjfmn .home-container .boxout {
    display: block;
  }
  .wsjfmn .home-container .boxout .lft,
  .wsjfmn .home-container .boxout .rht,
  .wsjfmn .home-container .boxout .cntr {
    width: 100%;
  }
  .wsjfmn .home-container .boxout .cntr {
    margin: 20px 0;
  }
  .wsjfmn .home-container.prort .btns {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .wsjfmn .home-container.hitwrk .col.mn,
  .wsjfmn .home-container.hitwrk .col.inn {
    padding: 0 5%;
  }
  .wsjfmn .home-container.hitwrk .col.inn {
    display: block;
    margin-top: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 50px;
    padding-bottom: 50px;
  }
  .wsjfmn .home-container.hitwrk .col.inn.lst {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
  .wsjfmn .home-container.hitwrk .col.inn .pic {
    margin: 20px 0;
  }
  .wsjfmn .home-container.whywsjf .col.in.mt .boxout div {
    width: 100% !important;
    text-align: center;
  }
  .wsjfmn .home-container.whywsjf .col.in.mt .boxout .ico {
    margin: 15px 0;
  }
  .wsjfmn .home-container.whywsjf .col.sec {
    margin-top: 0;
  }
  .wsjfmn .home-container.whywsjf .col.bx {
    margin-top: 20px;
  }
  .wsjfmn .home-container.whywsjf .col.bx .col {
    margin-bottom: 50px;
  }
  .wsjfmn .home-container.whywsjf .col.frm {
    margin-top: 20px;
  }
  .wsjfmn .home-container.hitwrk.new .col.inn {
    border: none;
    margin-bottom: 0;
    padding-bottom: 20px;
  }
  .nwevnt .home-container.four .accord {
    padding: 30px 10px;
  }
  .nwevnt .home-container.four .accord .accorcnt {
    padding: 0 20px;
  }
  .nwevnt .home-container.btmlst {
    padding: 50px 5%;
  }
  .nwevnt .home-container.btmlst .contnr .mnhd {
    margin-top: 0;
  }
  .nwevnt .home-container.btmlst .contnr .btns {
    display: block;
    text-align: center;
  }
}
@media (max-width: 450px) {
  .home-container .mnhd,
  .intgr .home-container .mnhd {
    font-size: 1.2em !important;
    line-height: 30px !important;
  }
  .home-container .btns .btn {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    font-size: 14px !important;
  }
  .home-container.ready h2.mnhd {
    font-size: 27px !important;
  }
  .home-container.scale .nav-vertical .navitem .navlink {
    align-items: center;
    flex-direction: column;
  }
  .home-container.scale .nav-vertical .navitem .navlink .img {
    margin-right: 0;
  }
  .home-container.eng.new {
    text-align: center;
  }
  .home-container.sprt .prow.DFA {
    flex-direction: column;
    text-align: center;
  }
  .home-container.sprt .lft .col.c3.a {
    margin-left: 0;
  }
  .intgr .home-container.intjira .blubg {
    display: none;
  }
  .intgr .home-container.intjira .cntmn {
    padding: 0;
  }
  .intgr .home-container.ready.new2 .contnr {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .intgr .home-container.ready.new2 .contnr .bgnw {
    height: 90px;
  }
  .pi-home .home-container.sos {
    text-align: center;
  }
  .pi-home .home-container.sos .list li {
    width: 100% !important;
  }
  .pi-home .home-container.sos .list,
  .home-container.tmeln .list {
    margin-left: 5%;
    width: 95%;
  }
  .pi-home .home-container.sos .btns.DFA {
    display: block;
    margin-top: 50px;
  }
  .home-container.tmeln .list li {
    line-height: 20px;
  }
  .home-container.tmeln .tick-mark {
    top: 2px;
  }
  .pi-capablity .home-container.fst .btns,
  .traking-capablity .home-container.fst .btns {
    display: block;
    text-align: center;
  }
  .pi-capablity .home-container.fst .btns a,
  .traking-capablity .home-container.fst .btns a {
    margin: 10px 0;
  }
  .pi-capablity .home-container.fst .pic {
    margin-bottom: 0;
  }
  .pi-capablity .home-container.fst .mnhd1,
  .traking-capablity .home-container.fst .mnhd1 {
    font-size: 28px;
  }
  .pi-capablity .home-container.yourself {
    margin-bottom: 0;
  }
  .pi-capablity .home-container.pagenda .hdsmcap {
    font-size: 28px;
    line-height: initial;
  }
  .pi-capablity .home-container.sec-a .hdsmcap {
    font-size: 20px;
    line-height: initial;
  }
  .pi-capablity .home-container.plnsos .hdsmcap {
    background-position: center right 0;
  }
  .pi-capablity .home-container.convot {
    margin-bottom: 0;
  }
  .pi-capablity .home-container.convot:after {
    display: none;
  }
  .pi-capablity .home-container.unqknd .col.mn .mnhd {
    margin-bottom: 0;
  }
  .community-agent .home-container.fst {
    background-size: 220%;
  }
  .community-agent .home-container.fst .mnhd1 {
    font-size: 80px;
  }
  .community-agent .home-container.fst .nrmtxt {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.upcomingEventsBox {
  display: flex;
  flex-direction: column;
  background-image: linear-gradient(
    to bottom,
    rgba(190, 195, 253, 1),
    rgba(17, 35, 49, 1)
  );
  margin: 20px 0;
  box-shadow: 0px 4px 50px rgba(15, 150, 248, 0.2);
  border-radius: 12px;
  padding: 20px;
}
.upcomingEventsBox .heading {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-bottom: 15px;
  line-height: normal;
}
.upcomingEventsBox .paragraph {
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.5%;
  text-align: center;
  color: #fff;
  font-weight: 300;
  line-height: normal;
}
.upcomingEventsBox .join {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  color: #fff;
  margin: 20px auto;
  width: fit-content;
}
.upcomingEventsBox .img {
  width: 60px;
}
.upcomingEventsBox .join .time {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.upcomingEventsBox .time .badge {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  padding: 9px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.upcomingEventsBox .webinarBtn {
  background-color: rgba(57, 176, 164, 1);
  color: rgba(255, 255, 255, 1);
  font-weight: 600;
  font-size: 15px;
  letter-spacing: -5%;
  padding: 7px 18px;
  border-radius: 6px;
  text-align: center;
  width: 100%;
  display: block;
}
.upcomingEventsBox .time .badge .img {
  width: 24px;
}
@media screen and (min-width: 1024px) {
  .upcomingEventsBox {
    flex-direction: row;
    padding: 40px;
    background-image: linear-gradient(
      to right,
      rgba(190, 195, 253, 1),
      rgba(0, 52, 235, 1),
      rgba(17, 35, 49, 1)
    );
  }
  .upcomingEventsBox .heading {
    text-align: justify;
  }
  .upcomingEventsBox .heading span {
    display: flex;
    width: 43%;
  }
  .upcomingEventsBox .paragraph {
    text-align: left;
    width: 80%;
  }
  .upcomingEventsBox .join {
    margin-right: 0;
    margin-left: auto;
    margin-top: 0;
  }
  .upcomingEventsBox .time {
    display: flex;
    flex-direction: row;
  }
  .upcomingEventsBox .leftCol {
    width: 56%;
  }
  .upcomingEventsBox .time .badge {
    font-size: 11px;
    margin-left: 5px;
  }
  .upcomingEventsBox .webinarBtn {
    width: fit-content;
    margin-left: auto;
    margin-right: 0;
    padding: 3px 10px;
  }
}
@media screen and (min-width: 1366px) {
  .upcomingEventsBox .heading {
    font-size: 35px;
    margin-bottom: 12px;
  }
  .upcomingEventsBox .time {
    margin-left: auto;
    width: fit-content;
  }
  .upcomingEventsBox .rightCol {
    width: 44%;
  }
  .upcomingEventsBox .time .badge {
    font-size: 12px;
  }
}
body {
  font-family: "Poppins", sans-serif, "Lexend", sans-serif !important;
  margin: 0;
  padding: 0 4px;
}
.textbox {
  background: #fff;
  border: 1px solid rgba(53, 35, 92, 0.3);
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  padding: 30px;
  margin-bottom: 30px;
}
.textbox .section-paragraph {
  text-align: left;
}
.v-tick-mark {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 25px;
  transform: scale(0.6);
}
.v-tick-mark:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 43%;
  height: 30%;
  width: 3px;
  background-color: #414ba4;
  transform: translateX(8px) rotate(-45deg);
  transform-origin: left bottom;
}
.v-tick-mark:after {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 8px;
  height: 3px;
  width: 16px;
  background-color: #414ba4;
  transform: translateX(10px) rotate(-45deg);
  transform-origin: left bottom;
}
.v-tick-mark-green {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: rgba(136, 180, 76, 1);
  border-radius: 25px;
  transform: scale(0.6);
}
.v-tick-mark-green:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 43%;
  height: 30%;
  width: 3px;
  background-color: #fff;
  transform: translateX(8px) rotate(-45deg);
  transform-origin: left bottom;
}
.v-tick-mark-green:after {
  content: "";
  position: absolute;
  left: 2px;
  bottom: 8px;
  height: 3px;
  width: 16px;
  background-color: #fff;
  transform: translateX(10px) rotate(-45deg);
  transform-origin: left bottom;
}
.d-flex {
  display: flex;
}
.btn-white {
  font-family: "Lexend", sans-serif;
  background-color: #fff;
  color: #df4d63;
  border-radius: 4px;
  border: 2px solid #fff;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  padding: 7px 15px;
  cursor: pointer;
}
.btn-white:hover,
.btn-white:focus {
  background-color: #fff !important;
}
.btn-transparent {
  font-family: "Lexend", sans-serif;
  background-color: transparent;
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
  border: 2px solid #fff;
  font-weight: 600;
  text-align: center;
  padding: 7px 15px;
  cursor: pointer;
}
.btn-transparent:hover,
.btn-transparent:focus {
  background-color: transparent !important;
}
.btn-pink {
  font-family: "Lexend", sans-serif;
  background-color: rgba(227, 99, 119, 1);
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
  border: 2px solid rgba(227, 99, 119, 1);
  font-weight: 600;
  text-align: center;
  padding: 7px 15px;
  cursor: pointer;
}
.btn-pink:hover {
  background-color: rgba(227, 99, 119, 1) !important;
}
.btn-blue {
  font-family: "Lexend", sans-serif;
  background-color: #704fb8;
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
  border: 2px solid #704fb8;
  font-weight: 600;
  text-align: center;
  padding: 7px 15px;
  cursor: pointer;
}
.btn-blue:hover {
  background-color: #704fb8 !important;
}
.box-icon-text {
  background: #fff;
  border: 1px solid rgba(93, 84, 138, 0.3);
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  padding: 30px;
  margin-bottom: 15px;
}
.box-icon-text img {
  width: 40px;
  margin-bottom: 20px;
}
.team-members {
  display: flex;
  color: #333;
  margin-top: 20px;
}
.team-members img {
  width: 50px;
  border-radius: 30px;
}
.team-members .name {
  font-size: 16px;
  font-weight: 600;
  margin: -3px 0 -5px 15px;
  text-transform: capitalize;
}
.team-members .desig {
  font-size: 13px;
  font-weight: 400;
  margin: 0 0 0 15px;
}
.caption-heading {
  color: #d2eff7;
  font-weight: 700;
  letter-spacing: 0.19em;
  text-transform: uppercase;
}
.section-heading {
  font-family: "Poppins", sans-serif, "Lexend", sans-serif !important;
  color: rgba(51, 51, 51, 1);
  font-weight: 900;
  font-size: 26px;
  margin-top: 0;
}
.section-sub-heading {
  font-family: "Poppins", sans-serif, "Lexend", sans-serif !important;
  color: rgba(51, 51, 51, 1);
  font-weight: 700;
  font-size: 21px;
  margin-bottom: 10px;
}
.section-heading span {
  font-style: italic;
}
.section-paragraph {
  font-family: "Lexend", sans-serif;
  color: rgba(51, 51, 51, 1);
  font-weight: 500;
  font-size: 12px;
  margin-top: 0;
  line-height: 25px;
}
.lm {
  text-decoration: underline;
  color: rgba(66, 148, 194, 1);
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.lm a {
  color: #4294c2;
}
.lm .next {
  width: 14px;
  transform: translate(8px, 1px);
}
a.lma {
  color: #9f7aa9;
}
a.lma.mt4 {
  margin-top: 40px;
}
a.lma img {
  margin-left: 10px;
  margin-top: 6px;
}
.tc-s1 {
  background-image: url("../../../uploads/2023/03/tc-s1bg.png");
  background-size: cover;
  padding-top: 50px;
}
.tc-s1 .caption-heading,
.pc-s1 .caption-heading,
.ps-s1 .caption-heading {
  margin-top: 1px;
  margin-left: 5px;
  margin-bottom: 10px;
  font-size: 14px;
}
.tc-s1 .section-heading,
.pc-s1 .section-heading,
.ps-s1 .section-heading,
.cs-s1 .section-heading {
  color: #fff;
}
.tc-s1 .section-paragraph,
.pc-s1 .section-paragraph,
.ps-s1 .section-paragraph {
  color: #d2eff7;
}
.tc-s1 .v-tick-mark,
.pc-s1 .v-tick-mark,
.ps-s1 .v-tick-mark {
  margin-left: -6px;
}
.tc-s1 .btn-white,
.pc-s1 .btn-white {
  margin-top: 20px;
  color: #df4d63 !important;
}
.tc-s1 .btn-transparent,
.pc-s1 .btn-transparent {
  margin-left: 8px;
}
.tc-s1 .left,
.pc-s1 .left {
  margin-bottom: 100px;
}
.tc-s1 .right,
.pc-s1 .right {
  margin-bottom: 0;
}
.pc-s1 .right .graph {
  width: 100%;
}
.tc-s1 .rect-imgs,
.pc-s1 .rect-imgs {
  position: absolute;
  z-index: 0;
}
.tc-s1 .rect-imgs img,
.pc-s1 .rect-imgs img {
  margin-right: 15px;
}
.tc-s1 .right .graphs,
.pc-s1 .right .graphs {
  margin-bottom: 20px;
  z-index: 1;
}
.tc-s1 .right .graphs img,
.pc-s1 .right .graphs img {
  width: 100%;
}
.tc-s2 {
  background-size: cover;
  padding-top: 50px;
}
.tc-s2 .section-heading {
  background-color: rgba(24, 61, 132, 1);
  background-image: linear-gradient(
    to right,
    rgba(24, 61, 132, 1),
    rgba(80, 196, 223, 1)
  );
  background-size: 100%;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  text-align: center;
  margin-bottom: 15px;
}
.tc-s2 .section-paragraph {
  text-align: center;
}
.tc-s2 .pi-execution {
  display: block;
  margin: 120px 15px 50px;
  position: relative;
  border: 2px solid rgba(24, 61, 132, 1);
  width: auto;
  height: 300px;
}
.tc-s2 .pi-execution-step-1:before {
  position: absolute;
  top: -80px;
  left: -21px;
  width: 80px;
  line-height: 21px;
  font-size: 14px;
  content: "Smart Reports";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
}
.tc-s2 .pi-execution-step-1 img {
  position: absolute;
  width: 70px;
  top: -30px;
  left: -30px;
}
.tc-s2 .pi-execution-step-2:before {
  position: absolute;
  top: -80px;
  right: 0;
  left: 7px;
  margin-left: auto;
  margin-right: auto;
  width: 105px;
  line-height: 21px;
  font-size: 14px;
  content: "Scope Change Tracker";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-2 img {
  margin-right: auto;
  position: absolute;
  width: 70px;
  top: -30px;
  left: 0;
  right: 0;
  margin-left: auto;
}
.tc-s2 .pi-execution-step-3:before {
  position: absolute;
  top: -80px;
  right: -35px;
  width: 105px;
  line-height: 21px;
  font-size: 14px;
  content: "Dependencies Tracking";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-3 img {
  position: absolute;
  width: 70px;
  top: -30px;
  right: -30px;
}
.tc-s2 .pi-execution-step-4:before {
  position: absolute;
  top: 74px;
  right: -12px;
  width: 95px;
  line-height: 21px;
  font-size: 14px;
  content: "Timeline View";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-4 img {
  position: absolute;
  width: 70px;
  top: 0;
  bottom: 0;
  right: -30px;
  margin-top: auto;
  margin-bottom: auto;
}
.tc-s2 .pi-execution-step-5:before {
  position: absolute;
  bottom: -80px;
  right: -35px;
  width: 95px;
  line-height: 21px;
  font-size: 14px;
  content: "Objectives Progression";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-5 img {
  position: absolute;
  width: 70px;
  bottom: -30px;
  right: -30px;
}
.tc-s2 .pi-execution-step-6:before {
  position: absolute;
  bottom: -80px;
  right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  width: 95px;
  line-height: 21px;
  font-size: 14px;
  content: "Scrum of scrums";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-6 img {
  position: absolute;
  width: 70px;
  bottom: -30px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.tc-s2 .pi-execution-step-7:before {
  position: absolute;
  bottom: -80px;
  left: -35px;
  width: 80px;
  line-height: 21px;
  font-size: 14px;
  content: "Risk Follow-Up";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-7 img {
  position: absolute;
  width: 70px;
  bottom: -30px;
  left: -30px;
}
.tc-s2 .pi-execution-step-8:before {
  position: absolute;
  top: 70px;
  left: -7px;
  width: 80px;
  line-height: 21px;
  font-size: 14px;
  content: "Sprint Reports";
  color: rgba(24, 61, 132, 1);
  font-weight: 700;
  text-align: center;
}
.tc-s2 .pi-execution-step-8 img {
  position: absolute;
  width: 70px;
  top: 0;
  bottom: 0;
  left: -30px;
  margin-top: auto;
  margin-bottom: auto;
}
.tc-s2 .pi-execution-img-center {
  width: 169px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.tc-s3 {
  padding-top: 50px;
  padding-bottom: 0 !important;
}
.tc-s3 .section-heading {
  text-align: center;
  margin-bottom: 15px;
}
.tc-s3 .section-paragraph {
  text-align: center;
}
.tc-s3 .tracking-tools {
  margin-top: 70px;
}
.tracking-tool-box img {
  width: 50px;
}
.tracking-tool-box .header {
  display: flex;
}
.tracking-tool-box .heading {
  color: rgba(51, 51, 51, 1);
  font-weight: 700;
  font-size: 21px;
  margin-left: 10px;
  text-transform: capitalize;
}
.tracking-tools .section-paragraph {
  text-align: left;
  margin-top: 10px;
  width: auto;
}
.tc-s3 .lm {
  margin-bottom: 30px;
}
.tc-s4 {
  background-image: url("../../../uploads/2023/03/tc-s4bg.png");
  background-size: cover;
  padding-top: 50px;
}
.tc-s4 .v-tick-mark,
.tc-s2 .v-tick-mark {
  background-color: rgba(136, 180, 76, 1);
  margin-left: -6px;
}
.tc-s4 .v-tick-mark:after,
.tc-s2 .v-tick-mark:after {
  background-color: #fff;
}
.tc-s4 .v-tick-mark:before,
.tc-s2 .v-tick-mark:before {
  background-color: #fff;
}
.textbox .v-tick-mark {
  width: 37px;
}
.tc-s4 .section-paragraph {
  text-align: left;
  margin-top: 10px;
}
.tc-s4 .scrum-points {
  margin-top: 40px;
}
.tc-s4 .scrum-point {
  display: flex;
  margin-bottom: 20px;
}
.scrum-point {
  display: flex;
  margin-bottom: 20px;
}
.tc-s4 .scrum-points .section-paragraph {
  margin: 2px 0 0 6px;
  width: 280px;
}
.scrum-points .section-paragraph {
  margin: 2px 0 0 6px;
  width: 280px;
  text-align: left;
}
.tc-s4 .video {
  width: 100%;
  height: 340px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.tc-s5 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.tc-s5 .img {
  display: block;
  margin: 0 auto;
  width: 40px;
}
.tc-s5 .section-heading {
  background-color: rgba(24, 61, 132, 1);
  background-image: linear-gradient(
    to right,
    rgba(53, 131, 175, 1),
    rgba(227, 99, 119, 1)
  );
  background-size: 100%;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  text-align: center;
  margin-bottom: 15px;
}
.tc-s5 .section-paragraph {
  text-align: center;
}
.tc-s5 .col-para {
  text-align: left;
}
.tc-s5 .video {
  width: 100%;
  height: 340px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.tc-s5 .btn-pink {
  display: block;
  margin: 27px auto 10px auto;
}
.tc-s5 .btn-transparent {
  border: 2px solid rgba(66, 148, 195, 1);
  color: rgba(66, 148, 195, 1) !important;
}
.tc-s6 {
  padding-top: 50px;
  padding-bottom: 40px;
  background-image: url("../../../uploads/2023/03/tc-s6bg.png");
}
.tc-s6 .section-sub-heading {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  margin-top: 30px;
}
.tc-s6 .section-paragraph {
  color: rgba(255, 255, 255, 1);
  text-align: center;
}
.tc-s6 .btn-pink {
  display: block;
  margin: 27px auto 0px auto;
}
.tc-s7 {
  padding-top: 50px;
}
.tc-s7 .img {
  display: block;
  margin: 30px auto;
  width: 70px;
}
.tc-s7 .section-heading {
  text-align: center;
  margin-bottom: 15px;
}
.tc-s7 .section-paragraph {
  text-align: center;
}
.tc-s7 .heading {
  font-weight: 700;
  font-size: 21px;
  margin-bottom: 10px;
}
.tc-s7 .lm {
  text-align: center;
}
.pc-s1 {
  background-image: url("../../../uploads/2023/04/pc-s1bg.png");
  background-size: cover;
  padding-top: 50px;
}
.pc-s2 {
  background-image: url("../../../uploads/2023/04/pc-s2bg.png");
  background-size: cover;
  margin-top: -190px;
  z-index: -1;
}
.pc-s2 .section-heading {
  background-image: linear-gradient(
    to right,
    rgba(93, 85, 138, 1),
    rgba(191, 143, 172, 1)
  );
  background-size: 100%;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  text-align: center;
  font-weight: 900;
  font-size: 26px;
  margin-top: 160px;
  margin-bottom: 20px;
}
.box-icon-text {
  background: #fff;
  border: 1px solid rgba(93, 84, 138, 0.3);
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  padding: 30px;
  margin-bottom: 15px;
}
.box-icon-text img {
  width: 40px;
  margin-bottom: 20px;
}
.pc-s3 {
  padding-top: 50px;
  z-index: 1;
}
.pc-s3 .caption-heading {
  text-align: center;
  color: rgba(183, 151, 193, 1);
  font-size: 14px;
  line-height: 21.6px;
}
.pc-s3 .section-heading {
  text-align: center;
}
.pc-s3 .section-paragraph {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pc-s3 .pa {
  margin-top: 30px;
}
.pc-s3 .pa img {
  width: 50px;
  margin-bottom: 15px;
}
.pc-s3 .pa .section-paragraph {
  text-align: left;
  float: left;
}
.pc-s3 .video {
  margin-top: 30px;
  width: 100%;
  height: 400px;
}
.pc-s3 .lm {
  text-align: center;
  margin-top: 25px;
}
.pc-s5 .caption-heading {
  text-align: center;
  color: rgba(183, 151, 193, 1);
  font-size: 14px;
  line-height: 21.6px;
}
.pc-s5 .section-heading {
  text-align: center;
}
.pc-s5 .kf {
  position: relative;
  display: flex;
  justify-content: space-between;
  z-index: 1;
  margin-top: 30px;
  margin-bottom: -40px;
}
.pc-s5 .kf div {
  width: 35px;
  height: 35px;
}
.pc-s5 .kfb {
  margin-top: auto;
  margin-bottom: auto;
  transform: translateY(-1px);
}
.ps-s1,
.cs-s1 {
  background-image: url("../../../uploads/2023/04/ps-s1bg.png");
  background-size: cover;
  padding-top: 50px;
  position: relative;
  z-index: 1;
}
.ps-s1 .btn-blue,
.ps-s1 .btn-transparent {
  margin-top: 20px;
  width: 100%;
}
.ps-s1 .right img,
.cs-s1 .right img {
  margin-top: 20px;
}
.ps-s1 .left {
  margin-top: 60px;
}
.ps-s1 .k-bar {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.15;
  width: 100%;
  height: 96px;
  background: linear-gradient(90deg, #fff 0.48%, rgba(255, 255, 255, 0) 96.98%);
}
.ps-s1 .k-logo {
  position: absolute;
  top: 27px;
}
.ps-s1 .k-logo img {
  margin-right: 20px;
}
.ps-s1 .k-logo img:nth-child(2) {
  opacity: 50%;
}
.ps-s1 .k-logo img:nth-child(3) {
  opacity: 0.2;
}
.ps-s2 {
  background-image: url("../../../uploads/2023/04/ps-s2bg-1.png");
  margin-top: -80px;
}
.ps-s2 .section-heading {
  margin-top: 80px;
  background: linear-gradient(90deg, #35235c 12.97%, #5ea6e5 121.16%);
  background-size: 100%;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  text-align: center;
  font-weight: 900;
  font-size: 26px;
  margin-bottom: 20px;
}
.ps-s2 .section-heading-simple {
  text-align: center;
  font-weight: 900;
  font-size: 26px;
}
.ps-s2 .section-paragraph {
  text-align: center;
}
.ps-s2 .section-paragraph a {
  color: #8a69d3 !important;
  text-decoration: underline;
}
.ps-s2 .btn-blue {
  display: block;
  margin: 22px auto 0 auto;
}
.ps-s2 .textbox .section-paragraph {
  text-align: left;
}
.ps-s2 .v-tick-mark-green {
  margin-left: -6px;
  width: 37px;
}
.ps-s3 {
  padding: 50px 0 !important;
}
.ps-s3 .video {
  position: relative;
}
.ps-s3 .video-graphic-1 {
  position: absolute;
  top: -8px;
  right: -8px;
  z-index: -1;
  width: 12%;
}
.ps-s3 .video-graphic-2 {
  background: linear-gradient(90deg, #c2ddf4 -16.76%, #eaf4fc 108.65%);
  border-radius: 4px;
  color: #4784b9;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  position: absolute;
  padding: 5px 15px;
  bottom: -11px;
  right: -8px;
  z-index: 0;
}
.ps-s3 .video-graphic-3 {
  position: absolute;
  bottom: -28px;
  left: -16px;
  z-index: -1;
  width: 23%;
}
.ps-s4 .caption-heading {
  text-align: center;
  color: rgba(183, 151, 193, 1);
  font-size: 14px;
  line-height: 21.6px;
  letter-spacing: 0.19em;
  text-transform: uppercase;
  background: linear-gradient(90deg, #333 -20.16%, rgba(51, 51, 51, 0) 147.58%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  opacity: 0.5;
}
.ps-s4 .stars i {
  color: #f4ba41;
  margin: 0 2px;
}
.ps-s4 .section-heading {
  text-align: center;
  font-weight: 900;
  font-size: 26px;
  margin-bottom: 20px;
}
.ps-s4 .slide-container {
  max-width: 360px;
}
.ps-s4 .slide-content {
  border-radius: 4px;
}
.ps-s4 .card {
  background: linear-gradient(
    166.63deg,
    #f6f6f9 9.6%,
    rgba(246, 246, 249, 0) 114.45%
  );
  padding: 20px;
  border-radius: 4px;
  height: 197px;
  width: 262px !important;
}
.ps-s4 .card .section-paragraph {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 13px;
}
.ps-s4 .card-content {
  align-items: initial;
  padding: 0;
}
.ps-s4 .icon-text {
  display: flex;
  align-items: center;
  height: 70px;
  margin-bottom: 20px;
}
.ps-s4 .card .user-name {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 160%;
  margin-top: 20px;
  margin-bottom: 6px;
}
.ps-s4 .card .user-desig {
  font-family: "Lexend";
  font-style: normal;
  font-weight: 300;
  font-size: 10px;
  line-height: 160%;
}
.cs-s1 {
  background-image: url("../../../uploads/2023/05/cs-s1bg.png");
}
.cs-s3 {
  background-image: url("../../../uploads/2023/05/cs-s3-bg.png");
  background-size: calc(100% - 0px) calc(100% - 0px);
  margin-top: 30px;
}
.cs-s3 .caption-heading {
  text-align: center;
  letter-spacing: 0.19em;
  text-transform: uppercase;
  color: #3aaa9d;
  font-size: 14px;
  line-height: 21.6px;
  font-weight: 700;
}
.cs-s3 .section-heading {
  text-align: center;
  font-weight: 800;
  font-size: 26px;
  background: linear-gradient(90deg, #173e5a 0%, #3aaa9d 115.6%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.cs-s3 .story-steps {
  position: relative;
  width: 100%;
  margin-top: 45px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 70px;
}
.cs-s3 .story-steps-bar {
  position: absolute;
  top: 5px;
  height: 14px;
  background: linear-gradient(90deg, #3aaa9d 2.6%, #fff 126.14%);
  opacity: 0.2;
  border-radius: 4px;
  width: 100%;
  border: 1px solid #000;
  z-index: -1;
}
.cs-s3 .story-steps .step {
  text-align: center;
  color: #3aaa9d;
  font-weight: 500;
  font-size: 14px;
  width: 76px;
  margin-top: -25px;
}
.cs-s3 .box-icon-text .icon-text {
  display: flex;
  align-items: center;
}
.cs-s3 .box-icon-text .icon-text .txt {
  margin-top: -12px;
  margin-left: 10px;
  font-size: 30px;
  font-weight: 700;
}
.cs-s3 .lm {
  font-weight: 700;
  color: #3aaa9d;
  font-size: 12px;
  margin-top: 12px;
}
.cs-s3 .lm a {
  color: #3aaa9d;
}
.cs-s3 .lm .next {
  margin-bottom: 0;
  margin-left: 5px;
  position: relative;
}
.cs-s3 .box-conts {
  display: initial;
}
.ps-s4 .card .usrpc img {
  margin-top: 24px;
  margin-right: 20px;
  width: 64px;
  height: 64px;
}
.nordia .home-container.fst.ps-s1 {
  margin-top: 0;
  padding-top: 200px;
  background: 0 0;
  padding-bottom: 100px;
}
.nordia .home-container.fst.ps-s1 .k-bar,
.nordia .home-container.fst.ps-s1 .k-logo {
  z-index: 2;
}
.nordia .home-container.fst.ps-s1 .k-logo {
  width: 100%;
  left: 0;
  padding-left: 45px;
}
.nordia .home-container.fst .col {
  float: none;
  margin: 0 auto;
  max-width: 1100px;
  line-height: normal;
}
.nordia .home-container.fst .bgnw {
  background: linear-gradient(90deg, #060659 24.34%, #8f8fff 132.65%);
  top: -100px;
  height: calc(100% + 150px);
  transform: skewy(-1deg);
}
.nordia .home-container.fst .caption-heading {
  color: #fff;
  font-size: 18px;
}
.nordia .cs-s1 .section-heading,
.nordia .cs-s1 .section-paragraph {
  width: 100%;
  color: #fff;
  background: 0 0;
}
.nordia .home-container.fst .bgcl {
  width: 400px;
  height: 400px;
  position: absolute;
  right: 80px;
  bottom: 0;
  background: url("../../../uploads/svg-23/case-study/fst-mask.png") no-repeat
    bottom right;
  z-index: 1;
}
.nordia .home-container.fst .fstpic {
  position: absolute;
  right: 50px;
  bottom: -160px;
  display: flex;
  align-items: center;
  z-index: 1;
}
.nordia .home-container.fst .fstpic .pic {
  min-width: 300px;
  line-height: 40px;
}
.nordia .home-container.fst .fstpic .picin {
  border-radius: 100px;
  border: 7px solid #fff;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.nordia .home-container.fst .fstpic strong {
  font-weight: 500;
  font-size: 24px;
}
.nordia .home-container.fst .fstpic .txt {
  color: #a4a4a4;
  font-size: 24px;
}
.nordia .home-container.sec {
  margin-top: 20px;
}
.nordia .home-container.sec .col.lft {
  width: 480px;
  font-size: 24px;
  padding: 0 60px 50px;
  background-color: #fff;
  border: 1px solid rgba(7, 7, 90, 0.3);
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.nordia .home-container.sec .col ul {
  margin: 10px 0;
  padding: 0;
  list-style: none;
}
.nordia .home-container.sec .col li {
  background: url("../../../uploads/svg-23/tick-grn2.svg") no-repeat left;
  padding-left: 40px;
}
.nordia .home-container.sec .col.lft strong {
  font-size: 28px;
  display: block;
  margin-top: 30px;
}
.nordia .home-container.sec .col.rht {
  padding-left: 550px;
  width: 100%;
}
.nordia .home-container.sec .col.rht .mnhd {
  font-size: 41px;
  margin-bottom: 25px;
  line-height: 56px;
}
.nordia .home-container.sec .col.rht .txt {
  font-size: 24px;
  margin-bottom: 50px;
}
.nordia .home-container.sec .col.rht .coma {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: inline-block;
  background: url("../../../uploads/svg-23/coma.svg") no-repeat left;
}
.nordia .home-container.sec .col.rht .tag-style {
  padding: 50px 50px 50px 20px;
  border-top: 1px solid #9eb1d5;
  border-bottom: 1px solid #9eb1d5;
  color: #40409e;
  font-style: italic;
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 40px;
}
.nordia.electrolux .home-container.fst .bgnw {
  background: linear-gradient(90deg, #041e41 24.34%, #3c76c5 132.65%);
}
.nordia.electrolux .home-container.fst .bgcl {
  width: 250px;
  height: 250px;
  right: 120px;
  bottom: 50px;
  background: url("../../../uploads/svg-23/case-study/elecro-mask.png")
    no-repeat bottom right;
}
.nordia.kbc .home-container.fst .bgnw {
  background: linear-gradient(90deg, #00426d 24.34%, #00acec 132.65%);
}
.nordia.kbc .home-container.fst .bgcl {
  width: 300px;
  height: 250px;
  right: 120px;
  bottom: 50px;
  background: url("../../../uploads/svg-23/case-study/kbc.png") no-repeat center
    center;
}
@media only screen and (min-width: 1680px) and (max-width: 1919px) {
  .nordia .home-container.sec .col.lft,
  .nordia .home-container.sec .col.lft li,
  .nordia .home-container.sec .col.rht .txt,
  .nordia .home-container.sec .col.rht .tag-style,
  .nordia .home-container.fst .fstpic .txt {
    font-size: 20px;
    font-weight: 300;
  }
  .nordia .home-container.sec .col.lft strong,
  .nordia .home-container.fst .fstpic strong {
    font-size: 22px;
  }
  .nordia .home-container.sec .col.lft {
    width: 430px;
    padding: 0 40px 30px;
  }
  .nordia .home-container.sec .col.rht {
    padding-left: 500px;
    line-height: 34px;
  }
  .nordia .home-container.sec .col.rht .mnhd {
    font-size: 30px;
    margin-bottom: 20px;
    line-height: 42px;
  }
  .nordia .home-container.sec .col.rht .tag-style {
    padding: 40px 30px 40px 20px;
  }
}
@media only screen and (min-width: 1366px) and (max-width: 1679px) {
  .nordia .home-container.sec .col.lft,
  .nordia .home-container.sec .col.lft li,
  .nordia .home-container.sec .col.rht .txt,
  .nordia .home-container.sec .col.rht .tag-style,
  .nordia .home-container.fst .fstpic .txt {
    font-size: 18px;
    font-weight: 300;
  }
  .nordia .home-container.sec .col.lft strong,
  .nordia .home-container.fst .fstpic strong {
    font-size: 20px;
  }
  .nordia .home-container.sec .col.lft {
    width: 380px;
    padding: 0 30px 30px;
  }
  .nordia .home-container.sec .col.rht {
    padding-left: 440px;
    line-height: 28px;
  }
  .nordia .home-container.sec .col.rht .mnhd {
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 36px;
  }
  .nordia .home-container.sec .col.rht .tag-style {
    padding: 30px 20px;
    margin-bottom: 30px;
  }
  .nordia .home-container.sec .col.lft li {
    padding-left: 35px;
    background-size: 22px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nordia .home-container.sec .col.lft,
  .nordia .home-container.sec .col.lft li,
  .nordia .home-container.sec .col.rht .txt,
  .nordia .home-container.sec .col.rht .tag-style,
  .nordia .home-container.fst .fstpic .txt {
    font-size: 16px;
    font-weight: 300;
  }
  .nordia .home-container.sec .col.lft strong,
  .nordia .home-container.fst .fstpic strong {
    font-size: 18px;
  }
  .nordia .home-container.sec .col.lft {
    width: 350px;
    padding: 0 20px 30px;
  }
  .nordia .home-container.sec .col.rht {
    padding-left: 400px;
    line-height: 24px;
  }
  .nordia .home-container.sec .col.rht .mnhd {
    font-size: 22px;
    margin-bottom: 10px;
    line-height: 26px;
  }
  .nordia .home-container.sec .col.rht .tag-style {
    padding: 20px 10px;
    margin-bottom: 30px;
  }
  .nordia .home-container.sec .col.lft li {
    padding-left: 30px;
    background-size: 20px;
  }
  .nordia .home-container.sec .col.rht .txt {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .nordia .home-container.sec .col.lft,
  .nordia .home-container.sec .col.lft li,
  .nordia .home-container.sec .col.rht .txt,
  .nordia .home-container.sec .col.rht .tag-style,
  .nordia .home-container.fst .fstpic .txt {
    font-size: 14px;
    font-weight: 300;
  }
  .nordia .home-container.sec .col.lft strong,
  .nordia .home-container.fst .fstpic strong {
    font-size: 16px;
  }
  .nordia .home-container.fst .bgcl {
    background-size: 70%;
  }
  .nordia .home-container.sec .col.lft {
    width: 280px;
    padding: 0 20px 10px;
  }
  .nordia .home-container.sec .col.rht {
    padding-left: 330px;
    line-height: 20px;
  }
  .nordia .home-container.sec .col.rht .mnhd {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 28px;
  }
  .nordia .home-container.sec .col.rht .tag-style {
    padding: 20px 10px;
    margin-bottom: 30px;
  }
  .nordia .home-container.sec .col.lft li {
    padding-left: 25px;
    background-size: 16px;
  }
  .nordia .home-container.sec .col.rht .txt {
    margin-bottom: 30px;
  }
  .nordia .home-container.sec .col.rht .coma {
    width: 24px;
    height: 20px;
    background-size: 20px;
  }
  .nordia .home-container.fst .fstpic .pic {
    min-width: 200px;
    line-height: 27px;
  }
}
@media screen and (max-width: 768px) {
  .nordia .home-container.sec .col.lft,
  .nordia .home-container.sec .col.lft li,
  .nordia .home-container.sec .col.rht .txt,
  .nordia .home-container.sec .col.rht .tag-style,
  .nordia .home-container.fst .fstpic .txt {
    font-size: 14px;
    font-weight: 300;
  }
  .nordia .home-container.sec .col.lft strong,
  .nordia .home-container.fst .fstpic strong {
    font-size: 16px;
  }
  .nordia .home-container.fst .bgcl {
    background-size: 70%;
  }
  .nordia .home-container .row {
    min-height: 200px;
  }
  .nordia .home-container.fst {
    padding-top: 200px !important;
  }
  .nordia .home-container.fst .bgnw {
    display: block;
  }
  .nordia .home-container.fst .bgcl {
    opacity: 0.4;
    background-size: 50%;
  }
  .nordia .home-container.fst .fstpic .pic {
    min-width: 200px;
    line-height: 27px;
  }
  .nordia .home-container.sec {
    margin-top: 180px;
  }
  .nordia .home-container.sec .col.lft {
    position: initial;
    margin-bottom: 50px;
    padding: 0 20px 10px;
  }
  .nordia .home-container.sec .col.lft li {
    background-size: 16px;
    padding-left: 25px;
  }
  .nordia .home-container.sec .col.rht {
    padding-left: 0;
  }
  .nordia .home-container.sec .col.rht .mnhd {
    font-size: 1.5em !important;
  }
  .nordia .home-container.sec .col.rht .tag-style {
    padding: 20px 10px;
    margin-bottom: 30px;
  }
  .nordia .home-container.sec .col.rht .coma {
    width: 24px;
    height: 20px;
    background-size: 20px;
  }
}
@media screen and (max-width: 480px) {
  .nordia .home-container.fst .fstpic {
    right: 0;
  }
  .nordia .home-container.fst .fstpic .pic {
    min-width: 160px;
  }
  .nordia .home-container .row {
    min-height: 280px;
  }
  .nordia .home-container.fst .fstpic .picin {
    width: 80px;
    height: 80px;
  }
}
@media screen and (min-width: 768px) {
  .tc-s1 .section-heading {
    width: 49%;
  }
  .tc-s1 .section-paragraph {
    width: 42%;
  }
  .tc-s1 .btn-transparent {
    margin-left: 10px;
  }
  .tc-s2 .section-heading span {
    display: block;
    font-style: normal;
  }
  .tc-s2 .pi-execution {
    margin: 0 auto;
    margin-top: 160px;
    width: 400px;
    height: 400px;
    border-radius: 210px;
  }
  .tc-s2 .pi-execution-step-1 img {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 55px;
  }
  .tc-s2 .pi-execution-step-1:before {
    font-size: 16px;
    top: -70px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
  }
  .tc-s2 .pi-execution-step-2 img {
    right: 29px;
    top: 31px;
    left: inherit;
    width: 55px;
  }
  .tc-s2 .pi-execution-step-2:before {
    font-size: 16px;
    top: 45px;
    left: unset;
    right: -175px;
    width: fit-content;
  }
  .tc-s2 .pi-execution-step-3 img {
    right: -25px;
    top: 0;
    bottom: 0;
    margin-right: 0;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
    width: 55px;
  }
  .tc-s2 .pi-execution-step-3:before {
    margin-top: auto;
    margin-bottom: auto;
    width: 55px;
    top: 0;
    bottom: 0;
    height: fit-content;
    right: -97px;
    font-size: 16px;
  }
  .tc-s2 .pi-execution-step-4 img {
    right: 29px;
    top: 288px;
    left: inherit;
    width: 55px;
  }
  .tc-s2 .pi-execution-step-4:before {
    width: fit-content;
    margin-top: auto;
    bottom: 46px;
    height: fit-content;
    font-size: 16px;
    right: -100px;
  }
  .tc-s2 .pi-execution-step-5 img {
    margin: auto;
    top: 0;
    bottom: -400px;
    left: 0;
    right: 0;
    width: 55px;
  }
  .tc-s2 .pi-execution-step-5:before {
    margin: auto;
    bottom: -67px;
    left: 0;
    right: 0;
    height: fit-content;
    width: inherit;
    font-size: 16px;
  }
  .tc-s2 .pi-execution-step-6 img {
    margin: auto;
    top: 288px;
    bottom: 0;
    left: 32px;
    right: unset;
    width: 55px;
    height: fit-content;
  }
  .tc-s2 .pi-execution-step-6:before {
    margin: auto;
    bottom: 41px;
    left: -122px;
    right: unset;
    height: fit-content;
    width: inherit;
    font-size: 16px;
  }
  .tc-s2 .pi-execution-step-7 img {
    margin-left: 0;
    margin-bottom: auto;
    margin-top: auto;
    top: 0;
    bottom: 0;
    width: 55px;
  }
  .tc-s2 .pi-execution-step-7:before {
    margin: auto;
    bottom: 0;
    top: 0;
    left: -162px;
    height: fit-content;
    width: inherit;
    font-size: 16px;
  }
  .tc-s2 .pi-execution-step-8 img {
    top: 31px;
    left: 29px;
    width: 55px;
    margin-top: 0;
  }
  .tc-s2 .pi-execution-step-8:before {
    margin: 0;
    top: 51px;
    left: -103px;
    height: fit-content;
    width: inherit;
    font-size: 16px;
  }
  .tc-s2 .pi-execution-img-center {
    width: 240px;
  }
  .tc-s3 {
    padding-top: 0;
    padding-bottom: unset;
  }
  .tracking-tool-box .heading {
    margin-left: 25px;
  }
  .tc-s4 .video {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .tc-s4 .tv {
    margin-top: 90px;
  }
  .tc-s4 .section-paragraph {
    width: 306px;
  }
  .tc-s4 .scrum-points .section-paragraph {
    margin: 2px 0 0 6px;
    width: unset;
  }
  .scrum-points .section-paragraph {
    margin: 2px 0 0 6px;
    width: unset;
  }
  .tc-s5 {
    padding-top: 50px !important;
    padding-bottom: unset;
  }
  .tc-s5 .section-paragraph {
    margin-bottom: 30px;
  }
  .tc-s5 .col-para {
    width: 330px;
  }
  .tc-s6 {
    padding: 80px 0 57px;
  }
  .tc-s6 .section-sub-heading {
    margin-top: 0;
  }
  .tc-s6 .btn-pink {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .tc-s7 .lm {
    margin-top: 40px;
  }
  .pc-s2 .section-heading {
    margin-top: 190px;
    margin-bottom: 50px;
  }
  .ps-s2 .v-tick-mark-green {
    width: 30px;
  }
  .ps-s2 .section-heading {
    margin-bottom: 50px;
  }
  .ps-s2 .textbox .section-paragraph {
    width: 320px;
  }
  .ps-s2 .team-members {
    margin-top: 13.6px;
  }
  .ps-s3 .video {
    width: 100%;
    margin-top: 20px;
  }
  .ps-s3 .video-graphic-1 {
    top: -21px;
    right: -21px;
    width: 100px;
  }
  .ps-s3 .video-graphic-2 {
    padding: 11px 34px;
    bottom: -16px;
    right: -18px;
    z-index: 0;
  }
  .ps-s3 .video-graphic-3 {
    bottom: -34px;
    left: -21px;
    z-index: -1;
    width: 202px;
  }
  .ps-s4 .slide-container {
    max-width: 770px;
  }
  .ps-s4 .card {
    width: 276px !important;
  }
  .cs-s3 .story-steps {
    width: calc(100% - 190px);
    margin-top: 45px;
    margin-left: auto;
    margin-right: auto;
  }
  .cs-s3 .story-steps .step {
    width: 80px;
    margin-top: -18px;
    margin-left: -11px;
    margin-right: -10px;
  }
  .cs-s3 .story-steps .step img {
    width: 60px;
    background-color: #fff;
    border-radius: 50%;
  }
}
@media screen and (min-width: 992px) {
  .tc-s1 {
    background-size: calc(100% - 0px) calc(100% - 0px);
    padding-top: 70px;
  }
  .tc-s1 .left,
  .pc-s1 .left {
    margin-top: 25px;
  }
  .tc-s1 .section-heading,
  .pc-s1 .section-heading,
  .ps-s1 .section-heading,
  .cs-s1 .section-heading {
    width: 100%;
    font-size: 30px;
    margin-bottom: 15px;
  }
  .tc-s1 .section-paragraph,
  .pc-s1 .section-paragraph {
    width: 65%;
  }
  .tc-s1 .rect-imgs,
  .pc-s1 .rect-imgs {
    transform: scale(0.65);
  }
  .tc-s1 .rect-imgs img:nth-child(3),
  .pc-s1 .rect-imgs img:nth-child(3) {
    transform: translateY(30px);
  }
  .tc-s4 {
    background-size: calc(100% - 0px) calc(100% - 0px);
  }
  .tc-s4 .video {
    width: 90%;
    margin-bottom: 70px;
  }
  .tc-s5 .video {
    width: 90%;
    margin-bottom: 70px;
  }
  .tc-s5 .btn-pink {
    margin-left: 0;
  }
  .tc-s6 {
    padding: 60px 0 57px;
    background-size: calc(100% - 0px) calc(100% - 0px);
  }
  .tc-s6 .btn-pink {
    margin-top: 21px;
    padding: 7px 18px;
  }
  .pc-s1 {
    background-size: calc(100% - 0px) calc(100% - 0px);
    padding-top: 70px;
  }
  .pc-s2 {
    height: 560px;
  }
  .pc-s2 .col.a3 {
    width: 33.33%;
  }
  .pc-s2 .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .pc-s2 .section-heading {
    font-size: 35px;
    text-align: left;
  }
  .box-icon-text {
    height: 198px;
    width: 320px;
  }
  .pc-s4 .tc-s4 {
    margin-top: -340px;
    padding-top: 300px;
    padding-bottom: 25px;
  }
  .pc-s5 .pc-s3 {
    padding: 35px;
  }
  .ps-s1 {
    background-size: calc(100% - 0px) calc(100% - 0px);
    padding-top: 70px;
  }
  .ps-s1 .right img {
    margin-top: 60px;
  }
  .ps-s1 .btn-blue,
  .ps-s1 .btn-transparent {
    width: unset;
    margin-right: 10px;
  }
  .ps-s1 .section-paragraph {
    width: 95%;
  }
  .ps-s2 {
    background-size: calc(100% - 0px) calc(100% - 0px);
  }
  .ps-s2 .section-heading {
    font-size: 35px;
    margin-top: 30px;
  }
  .ps-s2 .section-heading-simple {
    font-size: 31px;
  }
  .ps-s2 .textbox {
    margin-bottom: 50px;
  }
  .ps-s3 .video-graphic-3 {
    bottom: -57px;
    left: -44px;
  }
  .ps-s4 .section-heading {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .ps-s4 .slide-container {
    max-width: 845px;
  }
  .ps-s4 .slide-content {
    border-radius: 4px;
    margin: 0;
  }
  .ps-s4 .swiper-button-prev,
  .ps-s4 .swiper-button-next {
    display: none;
  }
  .ps-s4 .card {
    height: unset;
    width: 225px !important;
  }
  .cs-s2-img {
    display: block;
    margin: 0 auto;
    width: 610px;
  }
  .cs-s3 .section-heading {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .cs-s3 .story-steps {
    width: calc(100% - 320px);
    margin-top: 55px;
  }
  .cs-s3 .story-steps .step {
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -14px;
  }
  .cs-s3 .story-steps .step img {
    width: 53px;
    background-color: #fff;
    border-radius: 50%;
  }
  .cs-s3 .box-conts {
    display: flex;
    justify-content: space-between;
  }
  .cs-s3 .box-conts .box-icon-text {
    width: 250px;
    padding: 20px;
  }
  .section-heading {
    font-size: 35px;
  }
  .section-sub-heading {
    font-size: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .tc-s1 .left,
  .pc-s1 .left {
    margin-top: 40px;
  }
  .tc-s1 .right,
  .pc-s1 .right {
    margin-bottom: 50px;
  }
  .tc-s1 .rect-imgs {
    transform: scale(0.78);
  }
  .pc-s1 .rect-imgs {
    transform: scale(0.78);
    margin-top: -98px;
    margin-left: -65px;
  }
  .pc-s1 .rect-imgs img:nth-child(2) {
    transform: translate(80px, 50px) scaleY(0.95);
  }
  .tc-s1 .section-heading,
  .pc-s1 .section-heading,
  .ps-s1 .section-heading,
  .cs-s1 .section-heading {
    font-size: 36px;
    margin-bottom: 21px;
    width: 565px;
  }
  .tc-s1 .section-paragraph,
  .pc-s1 .section-paragraph,
  .ps-s1 .section-paragraph {
    width: 382px;
    font-weight: 400;
  }
  .tc-s1 .btn-transparent,
  .pc-s1 .btn-transparent {
    margin-left: 8px;
    margin-top: 30px;
  }
  .pc-s1 .right .graph {
    transform: scale(1.2);
    transform-origin: 0% 0% 0px;
  }
  .tc-s2 {
    padding: 70px 0;
  }
  .tc-s2 .pi-execution-step-1:before,
  .tc-s2 .pi-execution-step-2:before,
  .tc-s2 .pi-execution-step-3:before,
  .tc-s2 .pi-execution-step-4:before,
  .tc-s2 .pi-execution-step-5:before,
  .tc-s2 .pi-execution-step-6:before,
  .tc-s2 .pi-execution-step-7:before,
  .tc-s2 .pi-execution-step-8:before {
    font-size: 20px;
  }
  .tc-s2 .pi-execution-step-2:before {
    top: 49px;
    right: -222px;
  }
  .tc-s2 .pi-execution-step-3:before {
    width: initial;
    right: -290px;
  }
  .tc-s2 .pi-execution-step-4:before {
    right: -130px;
    bottom: 43px;
    width: fit-content;
  }
  .tc-s2 .pi-execution-step-6:before {
    bottom: 47px;
    left: -161px;
  }
  .tc-s2 .pi-execution-step-7:before {
    left: -200px;
    top: -4px;
  }
  .tc-s2 .pi-execution-step-8:before {
    top: 48px;
    left: -140px;
  }
  .tc-s3 {
    padding-bottom: 60px;
  }
  .tc-s3 .right-side-box-pad {
    transform: translateX(30px);
  }
  .tracking-tool-box .heading {
    font-size: 25px;
  }
  .tracking-tools .section-paragraph {
    width: 375px;
  }
  .tc-s3 .lm {
    margin-bottom: 70px;
  }
  a.lma {
    font-size: 16px;
  }
  .tc-s4 .container {
    max-width: 950px;
    transform: translateX(40px);
  }
  .tc-s4 .heading {
    font-size: 25px;
  }
  .tc-s4 .timeline-view {
    margin-top: 120px;
  }
  .tc-s4 .section-paragraph {
    width: 356px;
  }
  .tc-s4 .scrum-points .section-paragraph {
    width: 300px;
  }
  .scrum-points .section-paragraph {
    width: 300px;
  }
  .tc-s4 .scrum-points .lm .next,
  .lm .next {
    width: 14px;
    transform: translate(8px, 1px);
  }
  .tc-s4 .video {
    width: 605px;
    height: 370px;
  }
  .tc-s5 .img {
    margin-bottom: 15px;
  }
  .tc-s5 .heading {
    font-size: 25px;
  }
  .tc-s5 .video {
    width: 605px;
    height: 370px;
  }
  .tc-s5 .col-para {
    width: 356px;
  }
  .tc-s5 .col-vid-text-container {
    position: relative;
    height: 390px;
  }
  .tc-s5 .col-vid-text-content {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tc-s6 {
    margin-top: -55px;
  }
  .tc-s6 .heading {
    font-size: 25px;
  }
  .tc-s6 .btn-pink {
    margin-top: 31px;
  }
  .tc-s7 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pc-s2 {
    background-size: calc(100% - 0px) calc(100% - 0px);
    height: 530px;
  }
  .pc-s3 .caption-heading {
    margin-top: 50px;
  }
  .pc-s3 .section-heading {
    margin: 7px;
  }
  .pc-s3 .section-paragraph {
    margin-bottom: 50px;
  }
  .pc-s3 .video {
    width: 100%;
    height: 385px;
  }
  .pc-s3 .row {
    max-width: 680px !important;
  }
  .pc-s3 .row .col.a3 {
    width: 33.33%;
  }
  .box-icon-text-cb-m {
    margin-left: 22px;
  }
  .box-icon-text-lb-m {
    margin-left: 44px;
  }
  .pc-s5 .caption-heading {
    margin-top: 50px;
  }
  .pc-s5 .section-heading {
    margin: 7px;
  }
  .pc-s5 .kf {
    position: relative;
    display: flex;
    justify-content: space-between;
    z-index: 1;
    margin-top: 78px;
    margin-bottom: 136px;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
  }
  .pc-s5 .kf div {
    width: 50px;
    height: 50px;
  }
  .pc-s5 .kfb {
    margin-left: auto;
    margin-right: auto;
    transform: translateY(-166px);
    width: 970px;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* .ps-s1 {
    margin-top: 44px;
  } */
  .ps-s1 .right img,
  .cs-s1 .right img {
    margin-top: 73px;
    transform: scale(1.13) translateY(-5px);
  }
  .ps-s2 .textbox {
    padding: 60px;
    width: calc(100% - 6px);
  }
  .ps-s2 .scrum-points {
    margin-top: 32px;
    margin-bottom: 56px;
  }
  .ps-s2 .textbox-ml {
    margin-left: 6px;
  }
  .ps-s2 .textbox .section-paragraph {
    width: 402px;
  }
  .ps-s2 .v-tick-mark-green {
    width: 37px;
  }
  .ps-s2 .team-members img {
    width: 60px;
  }
  .ps-s2 .team-members .name {
    font-size: 18px;
    margin-top: 0;
  }
  .ps-s2 .team-members .desig {
    font-size: 14px;
  }
  .ps-s2 .textbox .section-sub-heading {
    margin-bottom: 35px;
  }
  .ps-s2 .section-heading {
    margin-top: 70px;
    margin-bottom: 60px;
  }
  .ps-s4 .section-heading {
    margin-bottom: 20px;
    font-size: 37px;
    line-height: 53px;
  }
  .ps-s4 .slide-container {
    max-width: 993px;
  }
  .ps-s4 .card {
    height: unset;
    width: 274px !important;
  }
  .cs-s1 .section-heading {
    width: 606px;
  }
  .cs-s1 .right img {
    margin-top: 50px;
    transform: translate(0);
    display: block;
    margin-left: auto;
    width: 450px;
  }
  .cs-s3 .section-heading {
    margin-bottom: 20px;
    font-size: 37px;
    line-height: 53px;
  }
  .cs-s3 .box-conts {
    display: block;
    margin: 0 auto;
    max-width: 1130px;
  }
  .cs-s3 .box-conts .col.a3 {
    width: 32.2%;
  }
  .cs-s3 .box-conts .box-icon-text {
    width: 317px;
    padding: 30px;
  }
  .section-heading {
    font-size: 37px;
    line-height: 53px;
  }
  .section-sub-heading {
    font-size: 25px;
  }
  .section-paragraph {
    font-size: 14px;
  }
  .btn-pink,
  .btn-transparent,
  .btn-white,
  .btn-blue {
    font-size: 13px;
  }
}
@media screen and (min-width: 1366px) {
  .pc-s1 .section-paragraph {
    font-size: 17px;
    width: 418px;
  }
  .tc-s1 .caption-heading,
  .pc-s1 .caption-heading {
    font-size: 17px;
    margin-top: -4px;
  }
  .tc-s1 .section-heading,
  .pc-s1 .section-heading,
  .cs-s1 .section-heading {
    font-size: 44px;
    margin-bottom: 21px;
  }
  .tc-s2 .section-heading {
    margin-bottom: 16px;
  }
  .tc-s3 .lm {
    font-size: 17px;
    margin-top: 22px;
  }
  .lm {
    font-size: 17px;
    margin-top: 30px;
  }
  .tracking-tool-box .heading {
    font-size: 28px;
    margin-top: -4px;
  }
  .tracking-tools .section-paragraph {
    width: 442px;
  }
  .btn-pink,
  .btn-transparent,
  .btn-white,
  .btn-blue {
    font-size: 16px;
  }
  .section-heading {
    font-size: 40px;
  }
  .section-sub-heading {
    font-size: 28px;
  }
  .section-paragraph {
    font-size: 17px;
    line-height: 31px;
  }
  .ml-video {
    margin-left: 50px;
  }
  .tc-s4 .video {
    margin-bottom: 120px;
  }
  .tc-s4 .timeline-view {
    margin-top: 90px;
  }
  .tc-s4 .section-paragraph {
    width: 454px;
  }
  .tc-s4 .scrum-points .section-paragraph {
    width: 400px;
    margin-top: -1px;
  }
  .scrum-points .section-paragraph {
    width: 400px;
    margin-top: -1px;
  }
  .tc-s5 .video {
    margin-bottom: 120px;
  }
  .tc-s6 .section-sub-heading {
    font-size: 31px;
  }
  .pc-s2 .section-heading {
    font-size: 38px;
  }
  .pc-s3 .row {
    max-width: 760px !important;
  }
  .pc-s3 .section-heading {
    margin-bottom: 20px;
  }
  .pc-s3 .pa .section-paragraph {
    width: 223px;
    margin-left: 0;
  }
  .pc-s3 .caption-heading {
    font-size: 17px;
    margin-bottom: 21px;
  }
  .pc-s5 .kf {
    width: 1120px;
  }
  .pc-s5 .kfb {
    width: 1120px;
  }
  .ps-s1 .right img {
    transform: scale(1.05) translateY(-4px);
  }
  .ps-s1 .section-paragraph {
    width: 519px;
    margin-bottom: 20px;
  }
  .ps-s2 .section-heading {
    font-size: 38px;
  }
  .ps-s2 .textbox {
    margin-bottom: 90px;
  }
  .ps-s2 .section-heading-simple {
    font-size: 35px;
  }
  .ps-s2 .scrum-points {
    margin-bottom: 39px;
  }
  .ps-s2 .v-tick-mark-green {
    width: 30px;
  }
  .ps-s2 .btn-blue {
    margin-top: 36px;
  }
  .ps-s3 .video-graphic-2 {
    font-size: 14px;
    padding: 16px 28px;
    bottom: -26px;
  }
  .ps-s3 {
    padding-bottom: 160px !important;
  }
  .ps-s3 .video {
    display: block;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 862px;
  }
  .ps-s4 {
    padding-bottom: 0 !important;
  }
  .ps-s4 .caption-heading {
    font-size: 17px;
    margin-bottom: 30px;
  }
  .ps-s4 .section-heading {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 53px;
  }
  .ps-s4 .card-content {
    padding: 15px;
  }
  .ps-s4 .card {
    width: 320px !important;
  }
  .ps-s4 .card .section-paragraph {
    font-size: 18px;
  }
  .ps-s4 .card .user-name {
    font-size: 17px;
  }
  .ps-s4 .card .user-desig {
    font-size: 14px;
  }
  .ps-s4 .slide-container {
    max-width: 1130px;
  }
  .cs-s1 .section-heading {
    width: 650px;
  }
  .cs-s1 .right img {
    margin-top: 50px;
    transform: translateX(40px);
    display: block;
    margin-left: auto;
    width: 450px;
  }
  .cs-s2-img {
    display: block;
    margin: 50px auto 0 auto;
    width: 700px;
  }
  .cs-s3 {
    height: 620px;
  }
  .cs-s3 .caption-heading {
    font-size: 17px;
    margin-bottom: 30px;
  }
  .cs-s3 .section-heading {
    font-size: 40px;
    line-height: 53px;
  }
  .cs-s3 .story-steps {
    width: calc(100% - 430px);
    margin-top: 85px;
  }
  .cs-s3 .box-conts .box-icon-text {
    width: 362px;
    height: 217px;
  }
  .cs-s3 .lm {
    font-size: 14px;
  }
  .cs-s4.ps-s4 {
    margin: 50px 0;
  }
}
@media screen and (min-width: 1680px) {
  .v-tick-mark,
  .v-tick-mark-green {
    transform: scale(0.8);
  }
  .pc-s1 .section-paragraph,
  .tc-s1 .section-paragraph {
    font-size: 21px;
    width: 452px;
  }
  .tc-s1 .caption-heading,
  .pc-s1 .caption-heading,
  .ps-s1 .caption-heading {
    font-size: 21px;
    margin-top: -8px;
  }
  .tc-s1 .section-heading,
  .pc-s1 .section-heading,
  .ps-s1 .section-heading,
  .cs-s1 .section-heading {
    font-size: 42px;
    margin-bottom: 24px;
    width: 586px;
    line-height: 63px;
  }
  .tc-s2 .section-heading {
    margin-bottom: 26px;
    line-height: 61px;
  }
  .pi-execution {
    transform: scale(1.1);
  }
  .tc-s3 .lm {
    font-size: 21px;
    margin-top: 26px;
    margin-bottom: 110px;
  }
  .lm {
    font-size: 21px;
    margin-top: 30px;
  }
  .tracking-tool-box .heading {
    font-size: 32px;
    margin-top: -4px;
  }
  .tracking-tools .section-paragraph {
    width: 562px;
  }
  .tracking-tool-box img {
    width: 62px;
  }
  .btn-pink,
  .btn-transparent,
  .btn-white,
  .btn-blue {
    font-size: 20px;
    padding: 9px 19px;
  }
  .section-heading {
    font-size: 44px;
    line-height: 61px;
  }
  .section-sub-heading {
    font-size: 32px;
  }
  .section-paragraph {
    font-size: 21px;
    line-height: 41px;
  }
  .ml-video {
    margin-left: 50px;
  }
  .tc-s4 .video {
    margin-bottom: 170px;
  }
  .tc-s4 .timeline-view {
    margin-top: 90px;
  }
  .tc-s4 .section-paragraph {
    width: 562px;
  }
  .tc-s4 .video {
    width: 765px;
    height: 459px;
    margin-bottom: 160px;
  }
  .ml-video {
    margin-left: 60px;
  }
  .tc-s4 .scrum-point {
    margin-bottom: 26px;
  }
  .scrum-point {
    margin-bottom: 26px;
  }
  .tc-s4 .scrum-points .section-paragraph {
    width: 490px;
    margin-top: -1px;
    line-height: 31px;
  }
  .scrum-points .section-paragraph {
    width: 490px;
    margin-top: -1px;
    line-height: 31px;
  }
  .tc-s5 .video {
    width: 780px;
    height: 459px;
    margin-bottom: 120px;
  }
  .tc-s5 .col-para {
    width: 562px;
  }
  .tc-s5 .section-paragraph {
    margin-top: 25px;
    margin-bottom: 70px;
  }
  .tc-s5 .col-vid-text-content {
    top: 63%;
  }
  .tc-s6 .section-sub-heading {
    font-size: 35px;
    line-height: 55px;
  }
  .box-icon-text {
    height: 215px;
    width: 422px;
  }
  .pc-s2 .section-heading {
    font-size: 42px;
    line-height: 61px;
  }
  .pc-s3 .row {
    max-width: 951px !important;
  }
  .pc-s3 .section-heading {
    margin-bottom: 20px;
    line-height: 61px;
  }
  .pc-s3 .video {
    height: 583px;
  }
  .pc-s3 .pa .section-paragraph {
    width: 283px;
    margin-left: 0;
  }
  .pc-s3 .caption-heading {
    font-size: 21px;
    margin-top: 110px;
    margin-bottom: 27px;
  }
  .pc-s3 .lm {
    margin-bottom: 100px;
  }
  a.lma {
    font-size: 18px;
  }
  .pc-s5 .kf {
    width: 1401px;
  }
  .pc-s5 .kfb {
    width: 1387px;
  }
  .ps-s1 .section-paragraph {
    width: 641px;
  }
  .ps-s2 .team-members img {
    width: 70px;
  }
  .ps-s2 .team-members .name {
    font-size: 21px;
  }
  .ps-s2 .team-members .desig {
    font-size: 17px;
  }
  .ps-s2 .textbox {
    height: 594px;
  }
  .ps-s2 .scrum-points {
    margin-bottom: -33px;
  }
  .ps-s2 .section-heading {
    font-size: 46px;
  }
  .ps-s2 .section-heading-simple {
    font-size: 41px;
  }
  .ps-s2 .textbox .section-paragraph {
    width: 519px;
    margin-left: 10px;
  }
  .ps-s3 .video {
    width: 1152px;
  }
  .ps-s3 .video-graphic-2 {
    font-size: 18px;
  }
  .ps-s4 {
    padding-bottom: 20px !important;
  }
  .ps-s4 .caption-heading {
    font-size: 21px;
  }
  .ps-s4 .section-heading {
    margin-bottom: 20px;
    font-size: 44px;
    line-height: 81px;
  }
  .ps-s4 .card-content {
    padding: 15px;
  }
  .ps-s4 .card {
    width: 410px !important;
  }
  .ps-s4 .card .section-paragraph {
    font-size: 21px;
  }
  .ps-s4 .card .user-name {
    font-size: 20px;
  }
  .ps-s4 .card .user-desig {
    font-size: 17px;
  }
  .ps-s4 .slide-container {
    max-width: 1400px;
  }
  .cs-s1 .right img {
    margin-top: 35px;
    width: 580px;
  }
  .cs-s1 .section-heading {
    width: 710px;
  }
  .cs-s2-img {
    width: 770px;
  }
  .cs-s3 .caption-heading {
    font-size: 21px;
  }
  .cs-s3 .section-heading {
    margin-bottom: 20px;
    font-size: 44px;
    line-height: 81px;
  }
  .cs-s3 .story-steps {
    width: calc(100% - 630px);
  }
  .cs-s3 .box-conts {
    max-width: 1400px;
  }
  .cs-s3 .box-conts .box-icon-text {
    width: 450px;
    height: 237px;
  }
  .cs-s3 .lm {
    font-size: 17px;
  }
}
@media screen and (min-width: 1920px) {
  body {
    padding: 0 15px;
  }
  .row {
    max-width: 1720px !important;
  }
  .home-container.mid {
    padding-left: 0;
    padding-right: 0;
  }
  .v-tick-mark {
    transform: scale(1);
    width: 20px;
    height: 20px;
  }
  .v-tick-mark:before {
    left: -1px;
    top: 9px;
    height: 4px;
    width: 2.5px;
    transform: translate(8px, 1px) rotate(-45deg);
  }
  .v-tick-mark:after {
    left: 8px;
    bottom: 6px;
    height: 2.5px;
    width: 10px;
    transform: translate(0.5px, 1px) rotate(-45deg);
  }
  .tc-s1 .v-tick-mark,
  .ps-s1 .v-tick-mark {
    margin-left: 0;
  }
  .tc-s1 .left,
  .pc-s1 .left {
    margin-top: 26px;
    margin-bottom: 0;
  }
  .tc-s1 .right,
  .pc-s1 .right {
    margin-top: -5px;
    margin-bottom: 13.86px;
  }
  .tc-s1 .right .graphs,
  .pc-s1 .right .graphs {
    margin-bottom: 0;
  }
  .tc-s1 .right .graphs img {
    width: 723px !important;
  }
  .tc-s1 .lht .img,
  .pc-s1 .lht .img {
    width: 348px !important;
    display: block;
    margin-left: auto;
    margin-right: -54px;
    margin-bottom: 30px;
    height: 252px;
  }
  .tc-s1 .rht .img,
  .pc-s1 .rht .img {
    width: 348px !important;
    display: block;
    margin-top: 1px;
    margin-left: auto;
    height: 250px;
  }
  .tc-s1 .rect-imgs,
  .pc-s1 .rect-imgs {
    transform: scale(1);
    margin-top: 0;
    margin-left: -82px;
    top: -69px;
    left: 1017px;
  }
  .tc-s1 .rect-imgs img:nth-child(1) {
    width: 76px;
    height: 500px;
  }
  .tc-s1 .rect-imgs img:nth-child(2) {
    width: 76px;
    height: 530px;
  }
  .tc-s1 .rect-imgs img:nth-child(3) {
    width: 76px;
    height: 536px;
  }
  .tc-s1 .caption-heading,
  .pc-s1 .caption-heading,
  .ps-s1 .caption-heading {
    margin-top: 0;
    margin-left: 10px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 120%;
  }
  .tc-s1 .section-heading,
  .pc-s1 .section-heading,
  .ps-s1 .section-heading,
  .cs-s1 .section-heading {
    font-size: 54px;
    margin-bottom: 20px;
    width: 782px;
    line-height: 125%;
  }
  .tc-s1 .section-paragraph,
  .pc-s1 .section-paragraph .ps-s1 .section-paragraph {
    width: 382px;
    font-weight: 500;
    font-size: 24px;
    line-height: 170%;
    width: 626px;
    height: 82px;
  }
  .tc-s1 .btn-white,
  .tc-s1 .btn-transparent,
  .tc-s1 .btn-pink,
  .pc-s1 .btn-white,
  .pc-s1 .btn-transparent,
  .pc-s1 .btn-pink,
  .ps-s1 .btn-blue {
    font-size: 22px;
    line-height: 27.5px;
    width: 214px;
    height: 60px;
  }
  .tc-s1 .btn-transparent,
  .pc-s1 .btn-transparent {
    margin-left: 20px;
  }
  .pc-s1 .right .graph {
    transform: scale(1.1);
  }
  .tc-s2 {
    padding: 70px 0;
  }
  .tc-s2 .section-heading {
    font-size: 58px;
    line-height: 81.49px;
    margin-top: 1px;
    margin-bottom: 14px;
  }
  .tc-s2 .section-paragraph {
    line-height: 40.8px;
  }
  .tc-s2 .pi-execution {
    width: 524px;
    height: 524px;
    border-radius: 262px;
    margin-top: 234px;
  }
  .tc-s2 .pi-execution-step-1:before,
  .tc-s2 .pi-execution-step-2:before,
  .tc-s2 .pi-execution-step-3:before,
  .tc-s2 .pi-execution-step-4:before,
  .tc-s2 .pi-execution-step-5:before,
  .tc-s2 .pi-execution-step-6:before,
  .tc-s2 .pi-execution-step-7:before,
  .tc-s2 .pi-execution-step-8:before {
    font-size: 32px;
  }
  .tc-s2 .pi-execution-step-1 img,
  .tc-s2 .pi-execution-step-2 img,
  .tc-s2 .pi-execution-step-3 img,
  .tc-s2 .pi-execution-step-4 img,
  .tc-s2 .pi-execution-step-5 img,
  .tc-s2 .pi-execution-step-6 img,
  .tc-s2 .pi-execution-step-7 img,
  .tc-s2 .pi-execution-step-8 img {
    width: 80px;
    height: 80px;
  }
  .tc-s2 .pi-execution-img-center {
    width: 310px;
    height: 190.57px;
  }
  .tc-s2 .pi-execution-step-1 img {
    top: -36px;
  }
  .tc-s2 .pi-execution-step-2 img {
    right: 32px;
    top: 42px;
  }
  .tc-s2 .pi-execution-step-3 img {
    right: -38px;
  }
  .tc-s2 .pi-execution-step-4 img {
    right: 32px;
    top: 360px;
  }
  .tc-s2 .pi-execution-step-5 img {
    top: 119px;
  }
  .tc-s2 .pi-execution-step-6 img {
    top: 360px;
  }
  .tc-s2 .pi-execution-step-7 img {
    left: -38px;
  }
  .tc-s2 .pi-execution-step-8 img {
    left: 32px;
    top: 42px;
  }
  .tc-s2 .pi-execution {
    border: 4px solid #414ba4;
  }
  .tc-s2 .pi-execution-step-1:before {
    top: -97px;
  }
  .tc-s2 .pi-execution-step-2:before {
    top: 71px;
    right: -364px;
  }
  .tc-s2 .pi-execution-step-3:before {
    width: initial;
    right: -445px;
  }
  .tc-s2 .pi-execution-step-4:before {
    right: -227px;
    bottom: 68px;
    width: fit-content;
  }
  .tc-s2 .pi-execution-step-5:before {
    bottom: -115px;
    line-height: 41.6px;
  }
  .tc-s2 .pi-execution-step-6:before {
    bottom: 68px;
    left: -271px;
  }
  .tc-s2 .pi-execution-step-7:before {
    left: -312px;
    top: -4px;
  }
  .tc-s2 .pi-execution-step-8:before {
    top: 68px;
    left: -236px;
  }
  .tc-s3 {
    padding-top: 150px !important;
    padding-bottom: 60px;
  }
  .tc-s3 .row {
    max-width: 1524px !important;
  }
  .tc-s3 .col.a4 {
    float: left !important;
    width: 49%;
  }
  .tc-s3 .col.a4 .tracking-tool-box {
    margin-left: 128px;
  }
  .tc-s3 .col.a4 .section-paragraph {
    margin-left: 128px;
  }
  .tc-s3 .a4 .lm {
    margin-left: 128px;
  }
  .tc-s3 .right-side-box-pad {
    transform: translateX(30px);
  }
  .tc-s3 .tracking-tools {
    margin-top: 114px;
  }
  .tracking-tool-box img {
    width: 80px;
    height: 80px;
  }
  .tracking-tool-box .heading {
    font-weight: 700;
    font-size: 44px;
    line-height: 61.82px;
    margin-left: 30px;
    margin-top: 8px;
  }
  .tc-s3 .section-heading {
    margin-bottom: 14px;
  }
  .tracking-tools .section-paragraph {
    width: 648px;
    line-height: 38.4px;
  }
  .tc-s3 .lm {
    font-size: 24px;
    margin-top: 22px;
    margin-bottom: 94px;
  }
  .tc-s4 {
    padding-top: 150px !important;
    padding-bottom: 0 !important;
  }
  .tc-s4 .row {
    max-width: 1524px !important;
  }
  .tc-s4 .heading {
    font-size: 25px;
  }
  .tc-s4 .section-sub-heading {
    margin-bottom: 0;
  }
  .tc-s4 .timeline-view {
    margin-top: 120px;
  }
  .tc-s4 .section-paragraph {
    width: 588px;
    line-height: 38.4px;
    margin-top: 14px;
  }
  .tc-s4 .scrum-points {
    margin-top: 34px;
  }
  .tc-s4 .scrum-point {
    margin-bottom: 0;
  }
  .scrum-point {
    margin-bottom: 0;
  }
  .tc-s4 .scrum-points .section-paragraph {
    width: 482px;
    margin: -6px 0 24px 22px;
  }
  .scrum-points .section-paragraph {
    width: 482px;
    margin: -6px 0 24px 22px;
  }
  .tc-s4 .scrum-points .lm .next,
  .lm .next {
    width: 28px;
    height: 18px;
    transform: translate(8px, 1px);
  }
  .tc-s4 .lm {
    margin-bottom: 0;
    line-height: 30px;
  }
  .tc-s4 .video {
    width: 842px;
    height: 500px;
    margin-top: 0;
    margin-bottom: 136px;
  }
  .float-r {
    float: right !important;
  }
  .tc-s4 .v-tick-mark,
  .tc-s2 .v-tick-mark {
    width: 26px;
    height: 26px;
  }
  .tc-s4 .v-tick-mark:before,
  .tc-s2 .v-tick-mark:before {
    left: 1px;
    top: 12px;
    height: 6px;
    width: 2px;
    transform: translate(7.5px, 1px) rotate(-45deg);
  }
  .tc-s4 .v-tick-mark:after,
  .tc-s2 .v-tick-mark:after {
    left: 10px;
    bottom: 7px;
    height: 2px;
    width: 16px;
    transform: translate(-0.5px, 1px) rotate(-45deg);
  }
  .tc-s5 .row {
    max-width: 1524px !important;
  }
  .tc-s5 .img {
    margin-top: 46px;
    margin-bottom: 14px;
    width: 62px;
    height: 67px;
  }
  .tc-s5 .heading {
    font-size: 25px;
  }
  .tc-s5 .section-sub-heading {
    margin-bottom: 14px;
  }
  .tc-s5 .section-paragraph {
    margin-bottom: 32px;
    font-weight: 500;
    font-size: 24px;
    line-height: 38.4px;
  }
  .tc-s5 .video {
    width: 842px;
    height: 500px;
    margin-bottom: 136px;
  }
  .tc-s5 .col-para {
    width: 588px;
  }
  .col-vid-text-container {
    position: relative;
    height: 540px;
  }
  .col-vid-text-content {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tc-s5 .col-vid-text-container {
    position: relative;
    height: 540px;
  }
  .tc-s5 .col-vid-text-content {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tc-s5 .lm {
    margin-top: 32px;
    margin-bottom: 0;
  }
  .tc-s5 .btn-transparent,
  .tc-s5 .btn-pink {
    margin-top: 18px;
  }
  .tc-s6 {
    margin-top: -55px;
  }
  .tc-s6 .heading {
    font-size: 25px;
  }
  .tc-s6 .section-sub-heading {
    margin-top: 38px;
    margin-bottom: 14px;
  }
  .tc-s6 .btn-pink {
    margin-top: 40px;
    margin-bottom: 38px;
  }
  .tc-s7 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .tc-s7 .section-heading {
    margin-bottom: 14px;
  }
  .tc-s7 .img {
    display: block;
    margin: 52.84px auto 36.16px auto;
    width: 128px;
    height: 40px;
  }
  .tc-s7 .lm {
    margin-top: 50px;
    margin-bottom: 53px;
  }
  .pc-s1 .rect-imgs {
    transform: scale(1);
    margin-top: 6px;
    margin-left: -190px;
  }
  .pc-s1 .rect-imgs img:nth-child(2) {
    transform: translate(90px, 103px) scaleY(0.95);
  }
  .pc-s2 {
    margin-top: -100px;
  }
  .pc-s2 .row {
    max-width: 1524px !important;
  }
  .pc-s2 .section-heading {
    margin-top: 77px;
    margin-bottom: 52px;
    font-size: 54px;
    text-align: left;
  }
  .box-icon-text {
    width: 480px;
    height: 283px;
    padding: 50px;
    margin-top: 2px;
  }
  .box-icon-text img {
    width: 53px;
    height: 53px;
  }
  .box-icon-text .section-paragraph {
    line-height: 38.4px;
  }
  .box-icon-text-cb-m {
    margin-left: 14px;
  }
  .box-icon-text-lb-m {
    margin-left: 26px;
  }
  .pc-s3 {
    padding-bottom: 0;
  }
  .pc-s3 .caption-heading {
    font-size: 18px;
    margin-top: 140px;
    margin-bottom: 15px;
  }
  .pc-s3 .section-heading {
    margin-bottom: 27px;
  }
  .pc-s3 .section-paragraph {
    margin-top: 14px;
    line-height: 38.4px;
  }
  .pc-s3 .pa {
    width: 304px;
    height: 114px;
  }
  .pc-s3 .pa img {
    width: 80px;
    margin-bottom: 15px;
  }
  .pc-s3 .pa .section-paragraph {
    width: 303px;
  }
  .pc-s3 .row {
    max-width: 1152px !important;
  }
  .pc-s3 .row .col.a3 {
    width: 33.33%;
  }
  .pc-s3 .row .col.a3:nth-child(2) {
    margin-left: 138px;
  }
  .pc-s3 .row .col.a3:nth-child(3) {
    margin-left: 130px;
  }
  .pc-s3 .pa-conts {
    display: flex;
    justify-content: space-between;
  }
  .pc-s3 .video {
    width: 1152px;
    height: 554px;
    margin-top: 200px;
  }
  a.lma {
    font-size: 24px;
  }
  .pc-s4 .tc-s4 {
    margin-top: -400px;
    padding-top: 400px !important;
  }
  .pc-s5 .caption-heading {
    font-size: 18px;
    margin-top: 140px;
    margin-bottom: 15px;
  }
  .pc-s5 .section-paragraph {
    margin-top: 14px;
    line-height: 38.4px;
  }
  .pc-s5 .kf {
    transform: scale(1.52) translateY(30px);
    margin-bottom: 205px;
    width: 994px;
  }
  .pc-s5 .kf div {
    width: 50px;
    height: 50px;
  }
  .pc-s5 .kfb {
    margin-left: auto;
    margin-right: auto;
    transform: translateY(-190px);
    width: 1450px;
    position: absolute;
    left: 0;
    right: 0;
  }
  .ps-s1 .k-logo {
    left: 84px;
  }
  .ps-s1 .k-logo img {
    width: 46.8px;
  }
  .ps-s1 .left {
    margin-top: 108px;
  }
  .ps-s1 .right img {
    margin-top: 84px;
    transform: translateY(0);
  }
  .ps-s1 .section-paragraph {
    width: 802px;
    margin-bottom: 50px;
  }
  .ps-s2 .col.a5 {
    width: 49.02%;
  }
  .ps-s2 .textbox {
    width: calc(100% - 9px);
    margin-bottom: 110px;
  }
  .ps-s2 .v-tick-mark-green {
    margin-top: -5px;
  }
  .ps-s2 .scrum-points {
    margin-bottom: -37px;
  }
  .ps-s2 .scrum-point {
    margin-bottom: 20px;
  }
  .ps-s2 .section-heading {
    margin-top: 80px;
    margin-bottom: 80px;
    font-size: 58px;
  }
  .ps-s2 .section-heading-simple {
    font-size: 54px;
  }
  .ps-s4 {
    padding-bottom: 20px !important;
  }
  .ps-s4 .caption-heading {
    font-size: 21px;
  }
  .ps-s4 .section-heading {
    margin-bottom: 60px;
    font-size: 58px;
    line-height: 81px;
  }
  .ps-s4 .card-content {
    padding: 15px;
  }
  .ps-s4 .card {
    width: 518px !important;
  }
  .ps-s4 .card .section-paragraph {
    font-size: 24px;
  }
  .ps-s4 .card .user-name {
    font-size: 20px;
  }
  .ps-s4 .card .user-desig {
    font-size: 20px;
  }
  .ps-s4 .slide-container {
    max-width: 1720px;
  }
  .cs-s1 .section-heading {
    width: 946px;
  }
  .cs-s1 .right img {
    width: 655px;
    margin-top: 55px;
  }
  .ps-s1 .section-paragraph {
    width: 772px;
  }
  .cs-s2-img {
    width: 1000px;
  }
  .cs-s3 .section-heading {
    margin-bottom: 60px;
    font-size: 58px;
    line-height: 81px;
  }
  .cs-s3 .story-steps {
    width: calc(100% - 860px);
  }
  .cs-s3 .box-conts {
    max-width: 1720px;
  }
  .cs-s3 .box-conts .a3.a3 {
    width: 33.2%;
  }
  .cs-s3 .box-conts .box-icon-text {
    width: 558px;
    height: 267px;
  }
  .section-heading {
    font-size: 58px;
    line-height: 81.49px;
  }
  .section-sub-heading {
    font-weight: 700;
    font-size: 44px;
    line-height: 61.82px;
  }
  .section-paragraph {
    font-size: 24px;
  }
  .btn-pink,
  .btn-transparent,
  .btn-white {
    font-size: 13px;
  }
  .lm {
    font-size: 24px;
    margin-top: 22px;
    margin-bottom: 94px;
  }
  .btn-white,
  .btn-transparent,
  .btn-pink,
  .btn-blue {
    font-size: 22px;
    line-height: 27.5px;
    min-width: 200px;
    height: 60px;
  }
  .ps-s2 .btn-blue {
    margin-top: 60px;
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 27.5px;
    width: unset;
    height: 58px;
  }
}
.tc-s1 .rect-imgs,
.pc-s1 .rect-imgs {
  top: -140px;
  left: -75px;
}
@media screen and (max-width: 62rem) {
  .tc-s1 .rect-imgs,
  .pc-s1 .rect-imgs {
    top: -70px;
    left: -15px;
  }
}
@media (max-width: 29.688rem) {
  .nordia.kbc .home-container.fst .bgcl {
    right: 0.625rem;
    background-position: center center;
  }
  .home-container .bgnw {
    margin: 0 1%;
  }
}
