@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes animateGradient{0%{background-position:left}100%{background-position:right}}@keyframes rotateScale{from{transform:rotate(120deg) scale(0);opacity:0.5}to{transform:rotate(0deg) scale(1);opacity:1}}@keyframes floating{0%{transform:translate(0, 0)}50%{transform:translate(0, 8px)}100%{transition:translate(0, 0)}}@keyframes animateLineHeight{0%{height:0}100%{height:180px}}@keyframes animateFullHeight{0%{height:0}100%{height:100%}}@keyframes animateFullWidth{0%{width:0}100%{width:100%}}@keyframes slideLeft{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;outline:0}html{overflow-y:scroll}body{font-family:"Outfit", sans-serif;letter-spacing:0.002em;color:#203754;background-color:#FDFDFD}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:42px}h3{font-size:23px;font-weight:600;color:#076AE1}main{min-height:100vh}.description{font-size:22px;line-height:1.8em}@media (max-width: 900px){.description{font-size:18px}}.page{padding-top:80px}.page .bg{position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, #EAEDF1 60%, white);width:100%;height:100vh;z-index:-2}.page .content{width:1400px;max-width:100%;padding:100px 50px;margin:auto}@media (max-width: 400px){.page .content{padding-left:30px;padding-right:30px}}.btn,a.btn:link{display:flex;align-items:center;justify-content:center;border:none;outline:none;color:white;padding:7px 20px;border-radius:150px;font-size:18px;text-decoration:none;text-align:center;background-color:#076AE1;box-shadow:0 5px 15px rgba(7,106,225,0.35)}.btn:hover,a.btn:link:hover{cursor:pointer;box-shadow:0 5px 15px rgba(7,106,225,0.35),0px 3px 20px 2px rgba(97,200,245,0.45)}.btn.transparent,a.btn:link.transparent{background:transparent;border:2px solid #076AE1;color:#076AE1;box-shadow:none}.btn.transparent:hover,a.btn:link.transparent:hover{box-shadow:0 5px 8px rgba(7,106,225,0.15),0px 3px 8px 2px rgba(97,200,245,0.25)}.btn:not(.transparent) .arrow-img path,a.btn:link:not(.transparent) .arrow-img path{stroke:white}.btn .arrow-img,a.btn:link .arrow-img{margin-left:10px;width:15px}.input-wrap{margin-bottom:20px}.input-wrap label{font-size:16px}.input-wrap input,.input-wrap textarea{border-radius:5px;border:1px solid #D1DAE5;padding:15px 20px;width:100%;margin-top:5px}.input-wrap textarea{resize:none;height:160px}.has-error{border:1px solid #ff5353 !important}footer{position:relative;padding:100px 30px 30px;color:white;background-color:#203754;font-size:14px;z-index:1}footer .top-footer{display:flex;justify-content:space-between}@media (max-width: 1300px){footer .top-footer{flex-wrap:wrap}}footer .top-footer .logo-wrap{padding-right:50px}footer .top-footer .logo-wrap img{max-width:100%}footer .top-footer .links{display:flex;flex-wrap:wrap}@media (max-width: 1050px){footer .top-footer .links{margin:20px auto 20px 0}}footer .top-footer .links .sec{display:flex;flex-direction:column;margin:0 30px 15px 0}footer .top-footer .links .sec div{padding:3px 10px 5px;margin-bottom:5px;text-decoration:none}footer .top-footer .links .sec a{padding:3px 10px 5px;margin-bottom:5px;text-decoration:none;color:white;font-weight:600}footer .top-footer .links .sec a:focus,footer .top-footer .links .sec a:active,footer .top-footer .links .sec a:visited{color:white}footer .top-footer .links .sec a:hover{opacity:0.7}footer .top-footer .contact{width:200px}@media (max-width: 1300px){footer .top-footer .contact{width:100%;margin-right:10px}}footer .top-footer .contact a:link,footer .top-footer .contact a:active,footer .top-footer .contact a:visited{text-decoration:none;color:#fff}footer .top-footer .contact a:hover{text-decoration:underline}footer .top-footer .contact div{display:flex;align-items:flex-start;margin-bottom:12px;line-height:1.6em;font-size:18px}footer .top-footer .contact div .icon-wrap{display:flex;align-items:center;justify-content:center;min-width:20px;margin:4px 13px 0 0}footer .bottom-footer{display:flex;justify-content:space-between;margin-top:20px}@media (max-width: 800px){footer .bottom-footer{flex-direction:column;text-align:right;margin-top:50px}}@media (max-width: 500px){footer .bottom-footer{text-align:center;align-items:center}}footer .bottom-footer .copyright{color:#8ea3bc;margin:10px 20px 0 0}footer .bottom-footer .copyright br{display:none}@media (max-width: 400px){footer .bottom-footer .copyright br{display:block}}@media (max-width: 800px){footer .bottom-footer .copyright{margin-right:10px}}@media (max-width: 500px){footer .bottom-footer .copyright{margin-right:0}}footer .bottom-footer .policy-wrap{margin:10px 0 0 auto}footer .bottom-footer .policy-wrap a{padding:3px 10px 5px;margin-bottom:5px;text-decoration:none;color:white}footer .bottom-footer .policy-wrap a:focus,footer .bottom-footer .policy-wrap a:active,footer .bottom-footer .policy-wrap a:visited{color:white}footer .bottom-footer .policy-wrap a:hover{opacity:0.7}@media (max-width: 500px){footer .bottom-footer .policy-wrap{margin:10px 0 0 0}}@media (max-width: 450px){footer .bottom-footer .policy-wrap{display:flex;flex-direction:column}footer .bottom-footer .policy-wrap a{margin-bottom:10px}}header{position:absolute;display:flex;align-items:center;width:100%;height:80px;z-index:5;box-shadow:0 1px 3px rgba(0,0,0,0.15);background-color:#FDFDFD}header .logo{margin:0 20px 0 30px}header .logo img{width:300px}@media (max-width: 950px){header .logo img{width:200px}}@media (max-width: 300px){header .logo img{width:150px}}@media (max-width: 950px){header .logo{margin-right:auto}}@media (max-width: 500px){header .logo{margin-left:15px}}header .links{display:flex;align-items:center;margin-left:auto}header .links .btn,header .links .logo{display:none}@media (max-width: 950px){header .links{position:fixed;right:-100%;top:0;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to bottom, #EAEDF1 60%, white);z-index:2;height:100vh;width:300px;box-shadow:0 3px 7px rgba(0,0,0,0.1);transition:right .3s ease}}@media (max-width: 950px) and (max-width: 350px){header .links{width:260px}}@media (max-width: 950px){header .links .btn{display:flex !important;margin:20px auto 0 !important}header .links .logo{display:block;margin:20px auto}}header .links .link{margin-right:30px;font-weight:600;padding:10px}@media (max-width: 1050px){header .links .link{margin-right:15px}}@media (max-width: 950px){header .links .link{margin:20px 0}}header .links .link a{color:#203754;padding-bottom:2px;text-decoration:none;position:relative}header .links .link a:hover:after{content:'';position:absolute;top:100%;left:0;height:2px;width:0;border-radius:10px;background-color:#076AE1;background-image:linear-gradient(to right, #076AE1, #61C8F5, #076AE1);background-position:right;background-size:150%;animation:animateFullWidth 0.2s ease-in-out forwards}header .links .link a.active:after{content:'';position:absolute;top:100%;left:0;height:2px;width:100%;border-radius:10px;background:#076AE1;animation:none}header .btn,header a.btn:link{margin-right:20px;font-weight:500}@media (max-width: 950px){header .btn,header a.btn:link{margin-right:80px}}@media (max-width: 600px){header .btn,header a.btn:link{display:none}}header .hamburger{position:absolute;top:20px;right:-8px;margin:8px 33px 0 31px;width:27px;height:25px;justify-content:space-between;flex-direction:column;cursor:pointer;display:none}@media (max-width: 950px){header .hamburger{display:flex;z-index:3}}header .hamburger .bar{width:100%;height:3px;position:relative}header .hamburger .bar:before,header .hamburger .bar:after{content:'';display:block;width:100%;height:100%;background:#203754;position:absolute;top:0;transition:transform .3s ease, opacity .3s ease;opacity:1}header .hamburger .bar:before{left:0;transform-origin:center left}header .hamburger .bar:after{right:0;transform-origin:center right}header .scrim{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh}header.nav-open .links{right:0}header.nav-open .scrim{display:flex}header.nav-open .hamburger{position:fixed;transition:position 0.3s}header.nav-open .hamburger .bar:nth-child(1):before{transform:rotate(45deg);left:2px}header.nav-open .hamburger .bar:nth-child(1):after{transform:rotate(-45deg);right:3px}header.nav-open .hamburger .bar:nth-child(2):before{transform:translateX(-100%);opacity:0}header.nav-open .hamburger .bar:nth-child(2):after{transform:translateX(100%);opacity:0}header.nav-open .hamburger .bar:nth-child(3):before{transform:rotate(-45deg);left:2px}header.nav-open .hamburger .bar:nth-child(3):after{transform:rotate(45deg);right:3px}.page404{padding:150px 50px;min-height:100vh}.page404 h1{font-size:24px;text-align:center;font-weight:300}.page404 .subtitle{text-align:center;padding:30px 0}.page404 h2{font-size:18px}.page404 a:link,.page404 a:active,.page404 a:visited{display:block;color:#203754 !important;width:500px;max-width:calc(100% - 50px);margin:auto;padding:10px;border:1px solid #ccc !important;margin-bottom:10px;border-radius:5px}.about .content{display:flex;min-height:calc(100vh - 80px)}@media (max-width: 800px){.about .content{flex-direction:column;align-items:center}}@media (max-height: 750px){.about .content{padding:30px;align-items:center}}.about .titles{width:50%;padding-right:50px}@media (max-width: 950px){.about .titles{padding-right:0}}@media (max-width: 800px){.about .titles{width:100%;padding-bottom:50px}}.about .titles h2,.about .titles h3{opacity:0;transform:translateY(150px)}@media (max-width: 950px){.about .titles h2{font-size:35px}}@media (max-width: 800px){.about .titles h2{max-width:500px}}@media (max-width: 400px){.about .titles h2{font-size:27px}}.about .description{width:50%;padding-left:50px;opacity:0;transform:translateY(150px)}@media (max-width: 800px){.about .description{width:100%;padding-left:0}}.about .description p{margin-top:0}.about .animate-ready h2,.about .animate-ready h3{animation:slideUp 0.3s ease-in-out forwards}.about .animate-ready h2{animation-delay:0.2s}.about .animate-ready .description{animation:slideUp 0.3s ease-in-out forwards 0.4s}@media (max-width: 700px){.case-types .content h2{font-size:30px}}.case-types .landing .content{display:flex;align-items:center;min-height:calc(100vh - 80px)}@media (max-width: 1100px){.case-types .landing .content{flex-direction:column}}@media (max-width: 600px){.case-types .landing .content{padding-bottom:0}}.case-types .landing .content .landing-text{width:60%;padding-right:50px;opacity:0}@media (max-width: 1100px){.case-types .landing .content .landing-text{width:100%;max-width:800px;padding:0 0 50px 0}}@media (max-width: 450px){.case-types .landing .content .landing-text{padding:0}}.case-types .landing .content .landing-text h2{max-width:600px}@media (max-width: 700px){.case-types .landing .content .landing-text h2{max-width:400px}}.case-types .landing .content .landing-images{position:relative;display:flex;flex-direction:column;width:400px}@media (max-width: 450px){.case-types .landing .content .landing-images{scale:67%}}.case-types .landing .content .landing-images .items{display:flex;justify-content:space-between;width:100%;height:100px;text-align:center;z-index:2}.case-types .landing .content .landing-images .items .item-title{margin-bottom:5px}.case-types .landing .content .landing-images .items .item{opacity:0;transform:translateY(-20px)}.case-types .landing .content .landing-images .circle{position:relative;display:flex;justify-content:center;align-items:center;width:75px;aspect-ratio:1/1;background-color:white;border-radius:50%;box-shadow:4px 3px 11px rgba(0,0,0,0.07);font-size:18px;color:#8F9AA9;padding:10px}.case-types .landing .content .landing-images .lines{top:78%;width:100%;height:200px;z-index:1;margin-top:-35px}.case-types .landing .content .landing-images .lines div{height:0;width:0;overflow:hidden;position:absolute}.case-types .landing .content .landing-images .lines div:nth-child(1){left:9%;opacity:0;width:0;height:0}.case-types .landing .content .landing-images .lines div:nth-child(2){top:68px;left:calc(50% - 10.5px);z-index:2;width:25px;height:0;opacity:0}.case-types .landing .content .landing-images .lines div:nth-child(3){transform:scaleX(-1);right:9%;opacity:0;width:0;height:0}.case-types .landing .content .landing-images .lines img{width:unset;margin-top:0}.case-types .landing .content .landing-images .box{height:400px;margin-top:-75px;animation:floating 5s ease-in-out infinite}.case-types .landing.animate-ready .landing-text{animation:fadeIn 0.3s ease-in-out forwards}.case-types .landing.animate-ready .items .item{transform:translate(0, -20px);opacity:0;animation:slidedown .2s ease-in-out forwards 0s}@keyframes slidedown{0%{transform:translate(0, -20px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}.case-types .landing.animate-ready .items .item:nth-child(2){animation-delay:0.2s}.case-types .landing.animate-ready .items .item:nth-child(3){animation-delay:0.4s}.case-types .landing.animate-ready .lines div:nth-child(1){animation:line31 0.3s ease-in-out forwards .1s}@keyframes line31{0%{opacity:0;width:0;height:0}100%{opacity:1;width:33%;height:100%}}.case-types .landing.animate-ready .lines div:nth-child(2){animation:caseline .3s ease-in-out forwards .5s}@keyframes caseline{0%{opacity:0;height:0}100%{opacity:1;height:240px}}.case-types .landing.animate-ready .lines div:nth-child(3){animation:line31 0.3s ease-in-out forwards .7s}@keyframes line31{0%{opacity:0;width:0;height:0}100%{opacity:1;width:33%;height:100%}}.case-types .screening .content{display:flex;align-items:center}@media (max-width: 1150px){.case-types .screening .content{flex-direction:column}}@media (max-width: 450px){.case-types .screening .content{padding-top:0}}.case-types .screening .content .text{width:65%;padding-right:50px}@media (max-width: 1150px){.case-types .screening .content .text{padding:0 0 50px 0;width:100%;max-width:800px}}.case-types .screening .content .text h2,.case-types .screening .content .text .description{opacity:0;transform:translateY(150px)}.case-types .screening .content .items{padding:30px;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,0.09)}@media (max-width: 400px){.case-types .screening .content .items{padding:20px}}.case-types .screening .content .items .items-title{color:#076AE1;font-size:24px;font-weight:600;margin-bottom:30px}@media (max-width: 450px){.case-types .screening .content .items .items-title{font-size:20px;text-align:center}}.case-types .screening .content .items .item{display:flex;align-items:center;margin-bottom:30px;opacity:0;transform:translateY(30px)}.case-types .screening .content .items .item img{margin-right:15px}.case-types .screening .content .items.animate .item{transform:translate(0, 30px);opacity:0;animation:slideupsmall .4s ease-in-out forwards 0s}@keyframes slideupsmall{0%{transform:translate(0, 30px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}.case-types .screening .content .items.animate .item:nth-child(1){animation-delay:.1s !important}.case-types .screening .content .items.animate .item:nth-child(2){animation-delay:.2s !important}.case-types .screening .content .items.animate .item:nth-child(3){animation-delay:.3s !important}.case-types .screening .content .items.animate .item:nth-child(4){animation-delay:.4s !important}.case-types .screening .content .items.animate .item:nth-child(5){animation-delay:.5s !important}.case-types .screening.animate h2{animation:slideUp 0.3s ease-in-out forwards}.case-types .screening.animate .description{animation:slideUp 0.3s ease-in-out forwards 0.2s}.case-types .variety .content{overflow:hidden;margin-top:100px}@media (max-width: 600px){.case-types .variety .content{margin-top:0}}.case-types .variety .content .text{text-align:center}.case-types .variety .content .text h2,.case-types .variety .content .text .description{opacity:0;transform:translateX(50px)}.case-types .variety .content .text .description{max-width:860px;margin:auto}.case-types .variety .content .items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:72px;margin-top:100px;overflow:hidden}@media (max-width: 1100px){.case-types .variety .content .items{gap:54px}}@media (max-width: 900px){.case-types .variety .content .items{gap:39px}}@media (max-width: 500px){.case-types .variety .content .items{gap:28px}}.case-types .variety .content .items .item{display:flex;flex-direction:column;align-items:center;padding:50px;border-radius:10px;width:calc(33.33% - 48px);box-shadow:0 2px 15px rgba(0,0,0,0.05);font-size:24px;font-weight:bold;text-align:center;opacity:0;transform:translateX(50px)}@media (max-width: 1100px){.case-types .variety .content .items .item{width:calc(33.33% - 36px);font-size:20px}}@media (max-width: 900px){.case-types .variety .content .items .item{width:calc(33.33% - 26px);font-size:18px;padding:30px}}@media (max-width: 700px){.case-types .variety .content .items .item{width:calc(50% - 19.5px)}}@media (max-width: 500px){.case-types .variety .content .items .item{font-size:16px;width:calc(50% - 14px);padding:20px}}@media (max-width: 400px){.case-types .variety .content .items .item{width:100%;max-width:200px;margin:auto}}.case-types .variety .content .items .item img{margin-bottom:10px}@media (max-width: 500px){.case-types .variety .content .items .item img{height:50px}}.case-types .variety.animate h2{animation:slideLeft 0.3s ease-in-out forwards}.case-types .variety.animate .description{animation:slideLeft 0.3s ease-in-out forwards 0.15s}.case-types .variety.animate .item{animation:slideLeft 0.3s ease-in-out forwards}.case-types .variety.animate .item:nth-child(1){animation-delay:.2s !important}.case-types .variety.animate .item:nth-child(2){animation-delay:.4s !important}.case-types .variety.animate .item:nth-child(3){animation-delay:.6s !important}.case-types .variety.animate .item:nth-child(4){animation-delay:.8s !important}.case-types .variety.animate .item:nth-child(5){animation-delay:1s !important}.case-types .variety.animate .item:nth-child(6){animation-delay:1.2s !important}.contact .content{width:885px;min-height:calc(100vh - 80px)}.contact .titles{padding-bottom:40px}@media (max-width: 750px){.contact .titles{width:500px;max-width:100%;margin:auto}}.contact .titles h2,.contact .titles h3{opacity:0;transform:translateY(150px)}@media (max-width: 600px){.contact .titles h2{font-size:30px}}.contact .contact-form-wrap{display:flex}@media (max-width: 750px){.contact .contact-form-wrap{flex-direction:column;align-items:center}}.contact .contact-form-wrap .contact-form{padding-right:80px;width:500px;max-width:100%}@media (max-width: 750px){.contact .contact-form-wrap .contact-form{padding:0 0 80px 0}}.contact .contact-form-wrap .contact-form .btn{width:150px;text-align:center;opacity:0;transform:translateY(150px)}.contact .contact-form-wrap .contact-form .input-wrap{opacity:0;transform:translateY(150px)}.contact .contact-form-wrap .contact-form .complete{text-align:center;padding-top:50px}.contact .contact-form-wrap .contact-form .complete .title{font-size:50px}.contact .contact-form-wrap .contact-form form.form-complete{opacity:0}.contact .contact-form-wrap .contact-info .item{display:flex;align-items:center;margin-bottom:50px;opacity:0;transform:translateY(150px)}.contact .contact-form-wrap .contact-info .item a:link,.contact .contact-form-wrap .contact-info .item a:active,.contact .contact-form-wrap .contact-info .item a:visited{color:#203754;text-decoration:none}.contact .contact-form-wrap .contact-info .item a:hover{text-decoration:underline}.contact .contact-form-wrap .contact-info .item .circle{display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,0.08);background-color:white;border-radius:50%;margin-right:30px;width:60px;height:60px}.contact .contact-form-wrap .contact-info .item .info{font-size:22px}@media (max-width: 400px){.contact .contact-form-wrap .contact-info .item .info{font-size:16px}}.contact .contact-form-wrap .contact-info .item .info .label{font-size:16px;font-weight:bold}.contact .animate-ready h2,.contact .animate-ready h3,.contact .animate-ready .input-wrap,.contact .animate-ready .btn,.contact .animate-ready .item{animation:slideUp 0.3s ease-in-out forwards}.contact .animate-ready h2{animation-delay:0.1s}.contact .animate-ready .input-wrap:nth-child(1){animation-delay:.15s !important}.contact .animate-ready .input-wrap:nth-child(2){animation-delay:.2s !important}.contact .animate-ready .input-wrap:nth-child(3){animation-delay:.25s !important}.contact .animate-ready .input-wrap:nth-child(4){animation-delay:.3s !important}.contact .animate-ready .input-wrap:nth-child(5){animation-delay:.35s !important}.contact .animate-ready .input-wrap:nth-child(6){animation-delay:.4s !important}.contact .animate-ready .btn{animation-delay:0.4s}.contact .animate-ready .item:nth-child(1){animation-delay:.35s !important}.contact .animate-ready .item:nth-child(2){animation-delay:.4s !important}.contact .animate-ready .item:nth-child(3){animation-delay:.45s !important}@media (max-width: 600px){.home h2{font-size:32px}}@media (max-width: 400px){.home h2{font-size:25px}}.home h2 strong{font-weight:bold;color:transparent;background:#076AE1;background:linear-gradient(to right, #076AE1, #61C8F5 40%, #076AE1 50%);background-size:288%;background-position:0% 100%;background-clip:text;-webkit-background-clip:text;animation-fill-mode:forwards}.home .content{display:flex;justify-content:space-between}.home .center{text-align:center}.home .hero{position:relative;padding-top:50px;overflow:hidden;min-height:50vw}.home .hero .content{padding:0 50px}@media (max-width: 350px){.home .hero .content{padding:0 30px}}.home .hero .content .hero-text{display:flex;flex-direction:column;width:50%;max-width:824px;padding:50px 0px 150px;opacity:0;transform:translateX(50px)}@media (max-width: 1150px){.home .hero .content .hero-text{width:100%;padding-bottom:100px;padding-top:130px}}@media (max-width: 950px){.home .hero .content .hero-text{padding-left:0px}}@media (max-width: 750px){.home .hero .content .hero-text{padding:210px 0px 50px 0px}}.home .hero .content .hero-text .sub-title{font-size:26px}.home .hero .content .hero-text .sub-title p{margin:0 0 10px}@media (max-width: 350px){.home .hero .content .hero-text .sub-title{font-size:21px}}.home .hero .content .hero-text .main-title{font-size:42px;line-height:1.1em;margin-right:20px;width:557px;max-width:100%;color:#076AE1}@media (max-width: 1600px){.home .hero .content .hero-text .main-title{width:500px;font-size:35px}}@media (max-width: 600px){.home .hero .content .hero-text .main-title{font-size:30px;width:450px}}@media (max-width: 400px){.home .hero .content .hero-text .main-title{font-size:26px}}.home .hero .content .hero-text .main-description{padding:20px 0}.home .hero .content .hero-text .main-description p{font-size:22px;line-height:1.7em;margin:0}@media (max-width: 1600px){.home .hero .content .hero-text .main-description p{font-size:20px}}@media (max-width: 600px){.home .hero .content .hero-text .main-description p{font-size:18px}}.home .hero .content .btn{align-self:flex-start;padding:8px 50px;font-weight:600}@media (max-width: 500px){.home .hero .content .btn{padding:8px 30px;font-size:16px}}.home .hero .content .hero-image{width:900px;position:absolute;right:0;top:90px;z-index:-1}@media (max-width: 1400px){.home .hero .content .hero-image{width:800px;right:-100px}}@media (max-width: 1150px){.home .hero .content .hero-image{width:500px;top:50px}}@media (max-width: 950px){.home .hero .content .hero-image{right:-85px;width:500px}}@media (max-width: 750px){.home .hero .content .hero-image{width:485px;right:-66px;top:43px}}@media (max-width: 500px){.home .hero .content .hero-image{width:385px}}.home .hero .content .hero-image .outer-circle{position:relative;width:50%;border:16px solid white;border-radius:50%;aspect-ratio:1/1;rotate:-13deg;margin:auto;transition:transform 1s ease-in-out;transform-origin:center;transform:scale(0.7) rotate(70deg)}.home .hero .content .hero-image .outer-circle .inner-circle{position:absolute;left:30px;top:30px;display:flex;justify-content:center;align-items:center;width:calc(100% - 60px);height:calc(100% - 60px);border-radius:50%;background-color:white;box-shadow:0 10px 30px rgba(0,0,0,0.15)}@media (max-width: 900px){.home .hero .content .hero-image .outer-circle .inner-circle{left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px)}}.home .hero .content .hero-image .outer-circle .inner-circle img{transform:rotate(-57deg);transition:transform 1s ease-in-out;width:50%}.home .hero .content .hero-image .outer-circle .dot{position:absolute;width:12px;height:12px;border-radius:50%;background-color:#CBCBCB;top:2px}.home .hero .content .hero-image .outer-circle .dot:not(.solid):after{position:absolute;top:5px;content:'';width:100%;height:60px}.home .hero .content .hero-image .outer-circle .dot.lb{background-color:#98D1EB}.home .hero .content .hero-image .outer-circle .dot.lb:not(.solid):after{background-image:linear-gradient(to bottom, rgba(152,209,235,0.2), transparent)}.home .hero .content .hero-image .outer-circle .dot.b{background-color:#076AE1}.home .hero .content .hero-image .outer-circle .dot.b:not(.solid):after{background-image:linear-gradient(to bottom, rgba(7,106,225,0.2), transparent)}.home .hero .content .hero-image .outer-circle .dot.gn{background-color:#29BC50}.home .hero .content .hero-image .outer-circle .dot.gn:not(.solid):after{background-image:linear-gradient(to bottom, rgba(41,188,80,0.2), transparent)}.home .hero .content .hero-image .outer-circle>.dot{top:47px;left:52px;opacity:0}@media (max-width: 1400px){.home .hero .content .hero-image .outer-circle>.dot{top:33px}}@media (max-width: 1150px){.home .hero .content .hero-image .outer-circle>.dot{top:7px;left:37px}}@media (max-width: 750px){.home .hero .content .hero-image .outer-circle>.dot{top:5px}}@media (max-width: 500px){.home .hero .content .hero-image .outer-circle>.dot{top:2px;left:24px}}.home .hero .content .hero-image .outer-circle .line{height:16px;background-image:linear-gradient(to right, white 80%, transparent);width:100%;position:absolute}.home .hero .content .hero-image .outer-circle .line:nth-child(even){width:16px;height:100%;background-image:linear-gradient(to top, white 80%, transparent)}.home .hero .content .hero-image .outer-circle .line:nth-child(even) .dot{left:2px}.home .hero .content .hero-image .outer-circle .line.line-1{top:-16px;left:50%;width:calc(100% * 1.5)}.home .hero .content .hero-image .outer-circle .line.line-1 div{rotate:-90deg;left:50%}.home .hero .content .hero-image .outer-circle .line.line-2{top:50%;right:-16px;background-image:linear-gradient(to bottom, white 80%, transparent)}.home .hero .content .hero-image .outer-circle .line.line-2 .solid{bottom:27px;top:unset}.home .hero .content .hero-image .outer-circle .line.line-2 .gn{bottom:50px;top:unset}.home .hero .content .hero-image .outer-circle .line.line-3{top:100%;right:50%;background-image:linear-gradient(to left, white 0%, transparent)}.home .hero .content .hero-image .outer-circle .line.line-3 .gn{right:0}.home .hero .content .hero-image .outer-circle .line.line-3 div{rotate:90deg}.home .hero .content .hero-image .outer-circle .line.line-4{left:-16px;bottom:50%;background-image:none;background-color:white;height:calc(100% + 25px)}.home .hero .content .hero-image .outer-circle .line.line-4 .b{bottom:0;top:unset}.home .hero .content .hero-image .outer-circle .line.line-4 .lb{top:40%}.home .hero .content .hero-image .outer-circle .line.line-4 .solid{top:20%}.home .hero .content .hero-image .outer-circle .line.line-4 div{rotate:180deg}.home .hero.animate-ready .content .hero-text{animation:slideLeft 0.3s ease-in-out forwards}.home .hero.animate-ready .content .hero-text strong{animation:animateGradient 1s ease-out forwards 0.3s}.home .hero.animate-ready .content .hero-image .outer-circle{transform:scale(1) rotate(0deg)}.home .hero.animate-ready .content .hero-image .outer-circle .inner-circle img{transform:rotate(13deg)}.home .hero.animate-ready .content .hero-image .outer-circle>.dot{animation:fadeIn 0.7s ease-in-out forwards}.home .hero.animate-ready .content .hero-image .outer-circle .line .dot{transform:translate(0, 100px);opacity:0;animation:translateUp .5s ease-in-out forwards 0s}@keyframes translateUp{0%{transform:translate(0, 100px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}.home .hero.animate-ready .content .hero-image .outer-circle .line .dot:nth-child(1){animation-delay:.2s !important}.home .hero.animate-ready .content .hero-image .outer-circle .line .dot:nth-child(2){animation-delay:.4s !important}.home .hero.animate-ready .content .hero-image .outer-circle .line .dot:nth-child(3){animation-delay:.6s !important}.home .hero.animate-ready .content .hero-image .outer-circle .line .dot:nth-child(4){animation-delay:.8s !important}.home .hero.animate-ready .content .hero-image .outer-circle .line .dot:nth-child(5){animation-delay:1s !important}.home .real-time .content{flex-direction:column}@media (max-width: 1050px){.home .real-time .content{flex-direction:column;align-items:center}}@media (max-width: 700px){.home .real-time .content{padding-left:30px;padding-right:30px}}.home .real-time .content .real-time-content{width:1000px;max-width:100%;margin:auto}.home .real-time .content .real-time-content .title{max-width:520px;margin:auto;opacity:0;transform:translateY(150px)}.home .real-time .content .real-time-content .description{opacity:0;transform:translateY(150px)}.home .real-time .content .real-time-steps{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:18px;text-align:center;padding:30px;max-width:1400px;width:100%;margin:auto;gap:50px;overflow-x:hidden}@media (max-width: 1050px){.home .real-time .content .real-time-steps{padding:60px 30px;font-size:16px;flex-direction:column;align-items:center}}@media (max-width: 500px){.home .real-time .content .real-time-steps{padding:60px 0}}.home .real-time .content .real-time-steps .step-wrapper{position:relative;border:2px solid #EAEDF1;border-radius:15px;padding:30px;opacity:0;transform:translateX(50px);text-align:left;width:33.33%}@media (max-width: 1240px){.home .real-time .content .real-time-steps .step-wrapper{padding:15px}}@media (max-width: 1050px){.home .real-time .content .real-time-steps .step-wrapper{width:100%;max-width:350px;padding:30px}}@media (max-width: 350px){.home .real-time .content .real-time-steps .step-wrapper{padding:15px}}.home .real-time .content .real-time-steps .step-wrapper.animate{animation:slideLeft 0.2s ease-in-out forwards}.home .real-time .content .real-time-steps .step-wrapper.animate:nth-child(1){animation-delay:.3s !important}.home .real-time .content .real-time-steps .step-wrapper.animate:nth-child(2){animation-delay:.6s !important}.home .real-time .content .real-time-steps .step-wrapper.animate:nth-child(3){animation-delay:.9s !important}.home .real-time .content .real-time-steps .step-wrapper .step{display:flex;flex-direction:column}.home .real-time .content .real-time-steps .step-wrapper .step .icon-wrap{padding-bottom:25px}.home .real-time .content .real-time-steps .step-wrapper .step .step-title{font-weight:bold}.home .real-time .content .real-time-steps .step-wrapper .step .description{letter-spacing:0.03em;margin-top:15px;font-size:18px}@media (max-width: 1450px){.home .real-time .content .real-time-steps .step-wrapper .step .description{font-size:16px}}@media (max-width: 1250px){.home .real-time .content .real-time-steps .step-wrapper .step .description{font-size:14px}}.home .real-time .content .real-time-steps .step-wrapper .arrow{position:absolute;z-index:-1;top:calc(50% - 13px);left:calc(100% + 13px);width:30px}@media (max-width: 1050px){.home .real-time .content .real-time-steps .step-wrapper .arrow{top:calc(100% + 13px);left:calc(50% - 13px);rotate:90deg}}.home .real-time .content .real-time-steps .step-wrapper .arrow .arrow-img path{stroke:#B9C3D1}.home .real-time.animate .real-time-content .title{animation:slideUp 0.3s ease-in-out forwards 0s}.home .real-time.animate .real-time-content .title strong{animation:animateGradient 1s ease-out forwards 0.3s}.home .real-time.animate .real-time-content .description{animation:slideUp 0.3s ease-in-out forwards 0.2s}.home .marketing{overflow:hidden}.home .marketing .marketing-content{flex-direction:column;width:1000px;max-width:100%;margin:0 auto 50px}@media (max-width: 700px){.home .marketing .marketing-content{padding-left:30px;padding-right:30px;padding:0 30px 50px 30px}}.home .marketing .marketing-content .title{margin:auto;max-width:calc(100% - 30px);opacity:0;transform:translateY(150px)}.home .marketing .marketing-content .description{text-align:center;margin:auto;max-width:100%;opacity:0;transform:translateY(150px);font-size:18px}.home .marketing .outer-circle{position:relative;border:1px solid rgba(7,106,225,0.3);width:1000px;max-width:90%;height:500px;border-radius:500px 500px 0 0;margin:auto}@media (max-width: 900px){.home .marketing .outer-circle{height:400px;border-radius:380px 380px 0 0}}@media (max-width: 600px){.home .marketing .outer-circle{height:315px}}@media (max-width: 425px){.home .marketing .outer-circle{height:260px}}.home .marketing .outer-circle:before{content:'';position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 16px);border:1px dashed #CECECE;border-radius:500px 500px 0 0}@media (max-width: 900px){.home .marketing .outer-circle:before{border-radius:362px 362px 0 0}}.home .marketing .outer-circle:after{content:'';position:absolute;width:calc(100% + 2px);left:-1px;bottom:-5px;height:calc(100% + 20px);background-image:linear-gradient(to bottom, transparent 60%, white 100%)}@media (max-width: 600px){.home .marketing .outer-circle:after{background-image:linear-gradient(to bottom, transparent 60%, white 86%)}}@media (max-width: 400px){.home .marketing .outer-circle:after{background-image:linear-gradient(to bottom, transparent 48%, white 64%)}}.home .marketing .outer-circle .inner-circle{position:absolute;left:30%;top:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%;aspect-ratio:1/1;margin:0 auto;border-radius:50%;background-color:white;box-shadow:0 10px 30px rgba(0,0,0,0.15);z-index:1;color:#076AE1}@media (max-width: 650px){.home .marketing .outer-circle .inner-circle{width:50%;left:25%}}@media (max-width: 425px){.home .marketing .outer-circle .inner-circle{width:66%;left:17%}}.home .marketing .outer-circle .inner-circle div{margin-top:15px;width:calc(100% - 50px);text-align:center}@media (max-width: 500px){.home .marketing .outer-circle .inner-circle div{font-size:14px}}.home .marketing .outer-circle .inner-circle img{width:50%}.home .marketing .items{position:absolute;font-size:18px;text-align:center;width:100%;height:100%;z-index:1}@media (max-width: 1050px){.home .marketing .items{font-size:16px}}.home .marketing .items .item{position:absolute;display:flex;flex-direction:column;align-items:center;width:170px;opacity:0}.home .marketing .items .item .item-title{padding:0 10px 10px}@media (max-width: 350px){.home .marketing .items .item .item-title{font-size:14px}}@media (max-width: 850px){.home .marketing .items .item{width:130px}}.home .marketing .items .item .circle{position:relative;display:flex;justify-content:center;align-items:center;width:120px;aspect-ratio:1/1;background-color:white;border-radius:50%;box-shadow:3px 5px 9px rgba(0,0,0,0.05)}@media (max-width: 600px){.home .marketing .items .item .circle{width:88px}}@media (max-width: 425px){.home .marketing .items .item .circle{width:72px}}.home .marketing .items .item .circle .line{position:absolute;z-index:-1;left:50%;transform-origin:left;height:2px;width:0;opacity:0}@media (max-width: 750px){.home .marketing .items .item .circle .line{width:274px;height:2px}}@media (max-width: 600px){.home .marketing .items .item .circle img{width:70%}}.home .marketing .items .item.item-1{bottom:28%;left:-54px;transform:translate(388px, 92px)}@media (max-width: 850px){.home .marketing .items .item.item-1{left:-14px}}@media (max-width: 850px){.home .marketing .items .item.item-1{left:-41px}}@media (max-width: 425px){.home .marketing .items .item.item-1{bottom:47%;transform:translate(100px, 92px)}}.home .marketing .items .item.item-1 .line{rotate:15deg}@media (max-width: 850px){.home .marketing .items .item.item-1 .line{rotate:8deg}}@media (max-width: 425px){.home .marketing .items .item.item-1 .line{rotate:27deg}}.home .marketing .items .item.item-2{top:-30px;left:21%;transform:translate(113px, 330px)}@media (max-width: 900px){.home .marketing .items .item.item-2{top:-72px}}@media (max-width: 600px){.home .marketing .items .item.item-2{top:-42px;left:18%}}@media (max-width: 500px){.home .marketing .items .item.item-2{left:14%}}@media (max-width: 425px){.home .marketing .items .item.item-2{top:-67px;left:17%;width:80px;transform:translate(113px, 235px)}}.home .marketing .items .item.item-2 .line{rotate:60deg}@media (max-width: 950px){.home .marketing .items .item.item-2 .line{rotate:67deg}}@media (max-width: 650px) and (min-width: 600px){.home .marketing .items .item.item-2 .line{rotate:72deg}}.home .marketing .items .item.item-3{top:-30px;right:21%;transform:translate(-113px, 330px)}@media (max-width: 900px){.home .marketing .items .item.item-3{top:-72px}}@media (max-width: 850px){.home .marketing .items .item.item-3{width:145px;min-width:145px}}@media (max-width: 600px){.home .marketing .items .item.item-3{top:-42px;right:18%}}@media (max-width: 500px){.home .marketing .items .item.item-3{right:14%}}@media (max-width: 425px){.home .marketing .items .item.item-3{top:-67px;right:17%;width:80px;min-width:80px;transform:translate(-113px, 235px)}}.home .marketing .items .item.item-3 .line{rotate:125deg}@media (max-width: 950px){.home .marketing .items .item.item-3 .line{rotate:116deg}}@media (max-width: 650px) and (min-width: 600px){.home .marketing .items .item.item-3 .line{rotate:111deg}}.home .marketing .items .item.item-4{bottom:28%;right:-54px;transform:translate(-388px, 92px)}@media (max-width: 850px){.home .marketing .items .item.item-4{right:-14px}}@media (max-width: 850px){.home .marketing .items .item.item-4{right:-41px}}@media (max-width: 425px){.home .marketing .items .item.item-4{bottom:47%;transform:translate(-100px, 92px)}}.home .marketing .items .item.item-4 .line{rotate:165deg}@media (max-width: 850px){.home .marketing .items .item.item-4 .line{rotate:172deg}}@media (max-width: 425px){.home .marketing .items .item.item-4 .line{rotate:150deg}}.home .marketing .items.animate .item .line{animation:greyline .7s ease-in-out forwards 0s}@keyframes greyline{0%{opacity:0;width:0}100%{opacity:1;width:300px}}@media (max-width: 500px){.home .marketing .items.animate .item .line{animation:greyline .7s ease-in-out forwards 0s}@keyframes greyline{0%{opacity:0;width:0}100%{opacity:1;width:150px}}}.home .marketing .items.animate .item-1{transform:translate(388px, 92px);opacity:0;animation:slide-item-1 1s ease-in-out forwards 0s}@keyframes slide-item-1{0%{transform:translate(388px, 92px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 425px){.home .marketing .items.animate .item-1{transform:translate(100px, 92px);opacity:0;animation:slide-item-1 1s ease-in-out forwards 0s}@keyframes slide-item-1{0%{transform:translate(100px, 92px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.home .marketing .items.animate .item-1 .line{animation-delay:0.2s}.home .marketing .items.animate .item-2{transform:translate(113px, 330px);opacity:0;animation:slide-item-2 1s ease-in-out forwards .2s}@keyframes slide-item-2{0%{transform:translate(113px, 330px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 425px){.home .marketing .items.animate .item-2{transform:translate(113px, 235px);opacity:0;animation:slide-item-2 1s ease-in-out forwards .2s}@keyframes slide-item-2{0%{transform:translate(113px, 235px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.home .marketing .items.animate .item-2 .line{animation-delay:0.4s}.home .marketing .items.animate .item-3{transform:translate(-113px, 330px);opacity:0;animation:slide-item-3 1s ease-in-out forwards .4s}@keyframes slide-item-3{0%{transform:translate(-113px, 330px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 425px){.home .marketing .items.animate .item-3{transform:translate(-113px, 235px);opacity:0;animation:slide-item-3 1s ease-in-out forwards .4s}@keyframes slide-item-3{0%{transform:translate(-113px, 235px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.home .marketing .items.animate .item-3 .line{animation-delay:0.6s}.home .marketing .items.animate .item-4{transform:translate(-388px, 92px);opacity:0;animation:slide-item-4 1s ease-in-out forwards .6s}@keyframes slide-item-4{0%{transform:translate(-388px, 92px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 425px){.home .marketing .items.animate .item-4{transform:translate(-100px, 92px);opacity:0;animation:slide-item-4 1s ease-in-out forwards .6s}@keyframes slide-item-4{0%{transform:translate(-100px, 92px);opacity:0}50%{opacity:0}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.home .marketing .items.animate .item-4 .line{animation-delay:0.8s}.home .marketing .note{padding:200px 20px 100px}.home .marketing .note div{font-size:26px;font-weight:bold;text-align:center}@media (max-width: 350px){.home .marketing .note div{font-size:19px}}.home .marketing .note .btn{border:none;color:#203754;margin:auto}.home .marketing .note .btn svg path{stroke:#203754}.home .marketing .note .btn:hover{box-shadow:none;color:#B9C3D1}.home .marketing .note .btn:hover svg path{stroke:#B9C3D1}.home .marketing.animate .title{animation:slideUp 0.3s ease-in-out forwards 0s}.home .marketing.animate .title strong{animation:animateGradient 1s ease-out forwards 0.3s}.home .marketing.animate .description{animation:slideUp 0.3s ease-in-out forwards 0.2s}.home .screening{position:relative;overflow:hidden;min-height:95vh}@media (max-width: 1150px){.home .screening{min-height:105vh}}@media (max-width: 750px){.home .screening{height:unset}}.home .screening .content{display:flex;justify-content:center;z-index:1;position:relative;height:100%}@media (max-width: 1150px){.home .screening .content{height:unset;width:100%}}@media (max-width: 800px){.home .screening .content{padding-left:50px;padding-right:20px}}@media (max-width: 400px){.home .screening .content{padding-left:25px;padding-right:10px}}.home .screening .content .screening-content{width:100%}.home .screening .title{position:relative;width:50%;padding-right:75px;opacity:0;transform:translateY(150px)}@media (max-width: 1100px){.home .screening .title{padding-right:50px}}@media (max-width: 900px){.home .screening .title{width:60%;padding-right:40px}}@media (max-width: 650px){.home .screening .title{width:100%}}@media (max-width: 400px){.home .screening .title{padding-right:10px}}.home .screening .title:after{content:'';position:absolute;bottom:-10px;right:0;width:1px;height:0;background-image:linear-gradient(to bottom, white 0, rgba(0,0,0,0.2))}.home .screening .title h2{width:500px;max-width:100%}@media (max-width: 1300px){.home .screening .title h2{font-size:35px}}@media (max-width: 1100px){.home .screening .title h2{font-size:32px}}@media (max-width: 800px){.home .screening .title h2{font-size:28px}}@media (max-width: 650px){.home .screening .title h2{width:350px}}.home .screening .bottom-sec{position:relative;display:flex;align-items:flex-start;padding:20px 0;margin-top:10px}@media (max-width: 650px){.home .screening .bottom-sec{flex-direction:column}}.home .screening .bottom-sec:before{content:'';position:absolute;top:0;width:0;height:1px;background-image:linear-gradient(to right, white 0, rgba(0,0,0,0.2), white 100%)}.home .screening .bottom-sec p{margin-top:0}.home .screening .bottom-sec .description{position:relative;padding-right:40px;width:50%;font-size:18px;opacity:0;transform:translateY(150px)}@media (max-width: 900px){.home .screening .bottom-sec .description{width:60%}}@media (max-width: 650px){.home .screening .bottom-sec .description{width:100%}}@media (max-width: 400px){.home .screening .bottom-sec .description{font-size:16px;padding-right:20px}}.home .screening .bottom-sec .description:after{content:'';position:absolute;top:-20px;right:0;width:1px;height:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0.2), white)}@media (max-width: 650px){.home .screening .bottom-sec .description:after{background-image:linear-gradient(to bottom, rgba(0,0,0,0.2) 85%, white)}}.home .screening .case-sec{position:relative;display:flex;width:50%;opacity:0;transform:translateY(150px)}@media (max-width: 900px){.home .screening .case-sec{width:40%;flex-direction:column;align-items:center}}@media (max-width: 650px){.home .screening .case-sec{width:100%}}.home .screening .case-sec:before{content:'';position:absolute;top:100%;width:0;height:1px;background-image:linear-gradient(to right, white 0, rgba(0,0,0,0.2), white 100%)}@media (max-width: 650px){.home .screening .case-sec:after{content:'';position:absolute;top:0;left:95px;width:0;height:1px;background-image:linear-gradient(to right, white 0, rgba(0,0,0,0.2), white 100%)}}.home .screening .case-sec .circle{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;background-color:white;box-shadow:0 3px 15px rgba(0,0,0,0.05);margin:0 40px 0 25px}@media (max-width: 650px){.home .screening .case-sec .circle{margin-top:10px}}.home .screening .case-sec .case-info{position:relative;padding:0px 10px 30px}@media (max-width: 900px){.home .screening .case-sec .case-info{padding-top:20px}}.home .screening .case-sec .case-info:before{content:'';position:absolute;left:0;top:-64px;width:1px;height:0;background-image:linear-gradient(to bottom, white 0, rgba(0,0,0,0.2), white 100%)}@media (max-width: 900px){.home .screening .case-sec .case-info:before{content:none}}.home .screening .case-sec .case-info .case-items{margin:10px 0}.home .screening .case-sec .case-info .item{display:flex;align-items:center;margin-bottom:7px}.home .screening .case-sec .case-info .item img{margin-right:7px;width:10px}.home .screening .case-sec .case-info .case-note{font-size:16px;color:#6D6D6D}.home .screening.animate .title{animation:slideUp 0.2s ease-in-out forwards}.home .screening.animate .title strong{animation:animateGradient 1s ease-out forwards 0.2s}.home .screening.animate .title:after{animation:titleheight 1s ease-in-out forwards .7s}@keyframes titleheight{0%{opacity:0;height:0}100%{opacity:1;height:calc(100% + 100px)}}.home .screening.animate .description{animation:slideUp 0.2s ease-in-out forwards 0.1s}.home .screening.animate .description:after{animation:descriptheight 1s ease-in-out forwards .7s}@keyframes descriptheight{0%{opacity:0;height:0}100%{opacity:1;height:100%}}@media (max-width: 650px){.home .screening.animate .description:after{animation:descriptheight 1s ease-in-out forwards .7s}@keyframes descriptheight{0%{opacity:0;height:0}100%{opacity:1;height:calc(100% + 200px)}}}.home .screening.animate .case-sec{animation:slideUp 0.2s ease-in-out forwards 0.2s}.home .screening.animate .case-sec:before{animation:animateFullWidth 1s ease-in-out forwards 1.2s}.home .screening.animate .case-sec::after{animation:animateFullWidth 1s ease-in-out forwards 1s}.home .screening.animate .bottom-sec::before{animation:animateFullWidth 1s ease-in-out forwards 0.3s}.home .screening.animate .case-info::before{animation:caseinfo 1s ease-in-out forwards 1.4s}@keyframes caseinfo{0%{opacity:0;height:0}100%{opacity:1;height:calc(100% + 220px)}}@media (max-width: 600px){.services .content h2{font-size:30px}}.services .landing .content{display:flex;align-items:flex-start;padding-bottom:120px}@media (max-width: 800px){.services .landing .content{flex-direction:column;align-items:center}}.services .landing .content .landing-text{width:60%;padding-right:50px}@media (max-width: 800px){.services .landing .content .landing-text{width:100%;padding:0}}.services .landing .content .landing-text h2,.services .landing .content .landing-text h3,.services .landing .content .landing-text .description{opacity:0;transform:translateY(150px)}.services .landing .content .landing-text h2{width:600px;max-width:100%}.services .landing .content .landing-text .data{display:flex;opacity:0;transform:translateY(150px)}@media (max-width: 400px){.services .landing .content .landing-text .data{flex-direction:column}}.services .landing .content .landing-text .data .item:first-child{border-right:1px solid #AFAFAF;padding-right:30px}@media (max-width: 400px){.services .landing .content .landing-text .data .item:first-child{padding:0 0 30px 0;border-right:none;border-bottom:1px solid #AFAFAF}}.services .landing .content .landing-text .data .item:nth-child(2){padding-left:30px}@media (max-width: 400px){.services .landing .content .landing-text .data .item:nth-child(2){padding:30px 0 0 0}}.services .landing .content .landing-text .data .value{font-size:48px;font-weight:bold}@media (max-width: 1100px){.services .landing .content .landing-text .data .value{font-size:30px}}.services .landing .content .landing-text .data .label{font-size:17px;color:#203754}.services .landing .content .landing-images{width:40%;position:relative;margin-top:-50px}@media (max-width: 1200px){.services .landing .content .landing-images{margin-top:50px}}@media (max-width: 800px){.services .landing .content .landing-images{width:100%;max-width:400px}}.services .landing .content .landing-images img{width:50%;opacity:0;transform:translateX(50px)}@media (max-width: 1100px){.services .landing .content .landing-images img{width:60%}}.services .landing .content .landing-images img:nth-child(2){position:absolute;left:17%;top:21%}.services .landing .content .landing-images img:nth-child(3){position:absolute;left:34%;top:42%}.services .landing.animate-ready .landing-text h2,.services .landing.animate-ready .landing-text h3{animation:slideUp 0.3s ease-in-out forwards}.services .landing.animate-ready .landing-text .description{animation:slideUp 0.3s ease-in-out forwards 0.2s}.services .landing.animate-ready .landing-text .data{animation:slideUp 0.3s ease-in-out forwards 0.4s}.services .landing.animate-ready .landing-images img{animation:slideLeft 0.4s ease-in-out forwards 0.6s}.services .landing.animate-ready .landing-images img:nth-child(2){animation-delay:0.8s}.services .landing.animate-ready .landing-images img:nth-child(3){animation-delay:1s}.services .how-it-works .content{width:1000px;text-align:center;padding-top:70px}.services .how-it-works .content h2,.services .how-it-works .content h3,.services .how-it-works .content .description{opacity:0;transform:translateX(50px)}.services .how-it-works .circle-wrap{position:absolute;width:100%;max-width:100%;height:50vw;overflow:hidden}.services .how-it-works .outer-circle{position:absolute;left:-100px;top:0;border:1px solid rgba(7,106,225,0.3);width:calc(100% + 200px);height:100vw;border-radius:100vw 100vw 0 0;margin:auto;transform:scale(0.5);opacity:0.5;transform-origin:center;transition:transform 1s ease-in-out, opacity 1s ease-in-out}.services .how-it-works .outer-circle:before{content:'';position:absolute;top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 16px);border:1px dashed #CECECE;border-radius:100vw 100vw 0 0}.services .how-it-works.animate .outer-circle{transform:scale(1);opacity:1}.services .how-it-works.animate .text h3{animation:slideLeft 0.3s ease-in-out forwards}.services .how-it-works.animate .text h2{animation:slideLeft 0.3s ease-in-out forwards 0.3s}.services .how-it-works.animate .text .description{animation:slideLeft 0.3s ease-in-out forwards 0.5s}.services .how-it-works.step1{overflow:hidden;max-width:100%;width:100%}.services .how-it-works.step1 .text{padding-bottom:50px}.services .how-it-works.step1 .step1-image-wrap{height:320px}.services .how-it-works.step1 .step1-image{display:flex;justify-content:center;height:450px;position:relative;margin:auto}@media (max-width: 450px){.services .how-it-works.step1 .step1-image{margin-bottom:-135px}}.services .how-it-works.step1 .step1-image .items{position:absolute;font-size:18px;text-align:center;width:400px;height:100%;z-index:1}@media (max-width: 1050px){.services .how-it-works.step1 .step1-image .items{font-size:16px}}@media (max-width: 425px){.services .how-it-works.step1 .step1-image .items{transform:scale(75%)}}.services .how-it-works.step1 .step1-image .items .item{position:absolute;display:flex;flex-direction:column;align-items:center;width:170px}.services .how-it-works.step1 .step1-image .items .item .item-title{padding:0 10px 10px}@media (max-width: 850px){.services .how-it-works.step1 .step1-image .items .item{width:130px}}.services .how-it-works.step1 .step1-image .items .item .circle{position:relative;display:flex;justify-content:center;align-items:center;width:100px;aspect-ratio:1/1;background-color:white;border-radius:50%;box-shadow:4px 3px 11px rgba(0,0,0,0.07);font-size:18px;color:#8F9AA9;padding:10px}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item .circle{width:88px;font-size:16px}}.services .how-it-works.step1 .step1-image .items .item .circle .line{position:absolute;z-index:-1;left:50%;top:50%;transform-origin:top;height:0}.services .how-it-works.step1 .step1-image .items .item.item-1{bottom:183px;left:-104px;transform:translate(198px, 20px)}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-1{left:-53px}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .items .item.item-1{left:0;transform:translate(135px, 9px)}}.services .how-it-works.step1 .step1-image .items .item.item-1 .line{rotate:280deg}.services .how-it-works.step1 .step1-image .items .item.item-2{top:31px;left:-46px;transform:translate(170px, 152px)}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-2{top:70px;left:16px}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .items .item.item-2{top:83px;left:41px;transform:translate(97px, 102px)}}.services .how-it-works.step1 .step1-image .items .item.item-2 .line{rotate:-44deg}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-2 .line{rotate:-37deg}}.services .how-it-works.step1 .step1-image .items .item.item-3{top:-30px;right:109px;transform:translate(0, 224px)}@media (max-width: 850px){.services .how-it-works.step1 .step1-image .items .item.item-3{right:135px}}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-3{top:10px}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .items .item.item-3{top:37px;transform:translate(0, 153px)}}.services .how-it-works.step1 .step1-image .items .item.item-3 .line{rotate:0deg;width:3px}.services .how-it-works.step1 .step1-image .items .item.item-4{top:31px;right:-46px;transform:translate(-170px, 152px)}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-4{top:70px;right:16px}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .items .item.item-4{top:83px;right:41px;transform:translate(-97px, 102px)}}.services .how-it-works.step1 .step1-image .items .item.item-4 .line{rotate:44deg}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-4 .line{rotate:37deg}}.services .how-it-works.step1 .step1-image .items .item.item-5{bottom:183px;right:-104px;transform:translate(-221px, 20px)}@media (max-width: 600px){.services .how-it-works.step1 .step1-image .items .item.item-5{right:-53px}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .items .item.item-5{right:0;transform:translate(-135px, 9px)}}.services .how-it-works.step1 .step1-image .items .item.item-5 .circle .line{rotate:82deg}.services .how-it-works.step1 .step1-image .inner-circle{position:absolute;left:calc(50% - 75px);top:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;aspect-ratio:1/1;margin:0 auto;border-radius:50%;background-color:white;box-shadow:4px 5px 15px rgba(0,0,0,0.1);z-index:1;color:#076AE1}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .inner-circle{width:100px;left:calc(50% - 50px)}}.services .how-it-works.step1 .step1-image .inner-circle:before{content:'';position:absolute;top:0px;left:0px;width:100%;aspect-ratio:1/1;background-image:url(/blue-circle-border.svg);background-repeat:no-repeat;background-size:contain}.services .how-it-works.step1 .step1-image .inner-circle div{margin-top:15px;width:calc(100% - 50px);text-align:center}@media (max-width: 500px){.services .how-it-works.step1 .step1-image .inner-circle div{font-size:14px}}.services .how-it-works.step1 .step1-image .inner-circle img{width:50%}.services .how-it-works.step1 .step1-image.animate .items .item .line{animation:animateLineHeight 0.5s ease-in-out forwards}.services .how-it-works.step1 .step1-image.animate .items .item-1{transform:translate(198px, 20px);opacity:1;animation:slide-s-1 .5s ease-in-out forwards 0s}@keyframes slide-s-1{0%{transform:translate(198px, 20px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image.animate .items .item-1{transform:translate(135px, 9px);opacity:1;animation:slide-s-1 .5s ease-in-out forwards 0s}@keyframes slide-s-1{0%{transform:translate(135px, 9px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.services .how-it-works.step1 .step1-image.animate .items .item-2{transform:translate(170px, 152px);opacity:1;animation:slide-s-2 .5s ease-in-out forwards .2s}@keyframes slide-s-2{0%{transform:translate(170px, 152px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image.animate .items .item-2{transform:translate(97px, 102px);opacity:1;animation:slide-s-2 .5s ease-in-out forwards .2s}@keyframes slide-s-2{0%{transform:translate(97px, 102px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.services .how-it-works.step1 .step1-image.animate .items .item-2 .line{animation-delay:0.2s}.services .how-it-works.step1 .step1-image.animate .items .item-3{transform:translate(0px, 224px);opacity:1;animation:slide-s-3 .5s ease-in-out forwards .4s}@keyframes slide-s-3{0%{transform:translate(0px, 224px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image.animate .items .item-3{transform:translate(0px, 153px);opacity:1;animation:slide-s-3 .5s ease-in-out forwards .4s}@keyframes slide-s-3{0%{transform:translate(0px, 153px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.services .how-it-works.step1 .step1-image.animate .items .item-3 .line{animation-delay:0.4s}.services .how-it-works.step1 .step1-image.animate .items .item-4{transform:translate(-170px, 152px);opacity:1;animation:slide-s-4 .5s ease-in-out forwards .6s}@keyframes slide-s-4{0%{transform:translate(-170px, 152px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image.animate .items .item-4{transform:translate(-97px, 102px);opacity:1;animation:slide-s-4 .5s ease-in-out forwards .6s}@keyframes slide-s-4{0%{transform:translate(-97px, 102px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.services .how-it-works.step1 .step1-image.animate .items .item-4 .line{animation-delay:0.6s}.services .how-it-works.step1 .step1-image.animate .items .item-5{transform:translate(-221px, 20px);opacity:1;animation:slide-s-5 .5s ease-in-out forwards .8s}@keyframes slide-s-5{0%{transform:translate(-221px, 20px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}@media (max-width: 500px){.services .how-it-works.step1 .step1-image.animate .items .item-5{transform:translate(-135px, 9px);opacity:1;animation:slide-s-5 .5s ease-in-out forwards .8s}@keyframes slide-s-5{0%{transform:translate(-135px, 9px);opacity:1}50%{opacity:1}75%{opacity:1}100%{transform:translate(0, 0);opacity:1}}}.services .how-it-works.step1 .step1-image.animate .items .item-5 .line{animation-delay:0.8s}.services .how-it-works.step2 .content{padding-bottom:0;padding-top:0;z-index:2;position:relative}.services .how-it-works.step2 .content h3,.services .how-it-works.step2 .content .description{opacity:0;transform:translateY(150px)}.services .how-it-works.step2 .circle-wrap{margin-top:-125px}.services .how-it-works.step2 .step2-image .files{position:relative;display:flex;width:100%;max-width:calc(100% - 25px);margin:auto}@media (max-width: 400px){.services .how-it-works.step2 .step2-image .files{width:calc(100% + 50px);max-width:none;margin-left:-25px}}.services .how-it-works.step2 .step2-image .files>img{width:30%;margin-left:-12.5%;opacity:0;transform:translateY(150px)}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .files>img{width:47%;margin-left:-19.5%}}.services .how-it-works.step2 .step2-image .files>img:nth-child(1){margin-left:0;margin-top:100px}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .files>img:nth-child(1){display:none}}.services .how-it-works.step2 .step2-image .files>img:nth-child(2){margin-top:50px}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .files>img:nth-child(2){margin-left:0}}.services .how-it-works.step2 .step2-image .files>img:nth-child(3){z-index:2}.services .how-it-works.step2 .step2-image .files>img:nth-child(4){margin-top:50px;z-index:1}.services .how-it-works.step2 .step2-image .files>img:nth-child(5){margin-top:100px}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .files>img:nth-child(5){display:none}}.services .how-it-works.step2 .step2-image .files:after{content:'';position:absolute;bottom:0;left:0;z-index:2;width:100%;height:50%;background-image:linear-gradient(to bottom, transparent, white)}.services .how-it-works.step2 .step2-image .lines{top:78%;position:absolute;z-index:3;width:calc(100% - 15px);height:225px}@media (max-width: 750px){.services .how-it-works.step2 .step2-image .lines{width:calc(100% - 5px)}}.services .how-it-works.step2 .step2-image .lines div{height:0;width:0;overflow:hidden;position:absolute}.services .how-it-works.step2 .step2-image .lines div img{width:100%;margin-top:0}.services .how-it-works.step2 .step2-image .lines div:nth-child(1){left:15%;width:27%}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .lines div:nth-child(1){opacity:0}}.services .how-it-works.step2 .step2-image .lines div:nth-child(2){left:32%;top:-22px;width:14.5%}@media (max-width: 700px){.services .how-it-works.step2 .step2-image .lines div:nth-child(2){top:-16px}}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .lines div:nth-child(2){top:-10px;left:26%;width:16.5%}}.services .how-it-works.step2 .step2-image .lines div:nth-child(3){top:-58px;left:calc(50% - 6.5px);z-index:2;width:3.2%}@media (max-width: 700px){.services .how-it-works.step2 .step2-image .lines div:nth-child(3){top:-45px}}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .lines div:nth-child(3){top:-27px}}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .lines div:nth-child(3){top:-23px;left:calc(50% - 4.5px)}}@media (max-width: 400px){.services .how-it-works.step2 .step2-image .lines div:nth-child(3){width:10px}}.services .how-it-works.step2 .step2-image .lines div:nth-child(3) img{width:68%}.services .how-it-works.step2 .step2-image .lines div:nth-child(4){transform:scaleX(-1);top:-22px;right:30.5%;z-index:2;width:14.5%}@media (max-width: 700px){.services .how-it-works.step2 .step2-image .lines div:nth-child(4){top:-16px}}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .lines div:nth-child(4){top:-10px;right:26.5%;width:16.5%}}.services .how-it-works.step2 .step2-image .lines div:nth-child(5){transform:scaleX(-1);right:13%;width:27%}@media (max-width: 500px){.services .how-it-works.step2 .step2-image .lines div:nth-child(5){opacity:0}}.services .how-it-works.step2 .step2-image .lines.animate div{animation:animateFullHeight 0.3s ease-in-out forwards}.services .how-it-works.step2 .step2-image .lines.animate div:nth-child(1){animation-delay:0.2s}.services .how-it-works.step2 .step2-image .lines.animate div:nth-child(2){animation-delay:0.4s}.services .how-it-works.step2 .step2-image .lines.animate div:nth-child(3){animation:heightline .3s ease-in-out forwards .6s;animation-delay:0.6s}@keyframes heightline{0%{opacity:0;height:0}100%{opacity:1;height:calc(100% + 20px)}}.services .how-it-works.step2 .step2-image .lines.animate div:nth-child(4){animation-delay:0.8s}.services .how-it-works.step2 .step2-image .lines.animate div:nth-child(5){animation-delay:1s}.services .how-it-works.step2 .step2-image .box{margin-top:40px;animation:floating 5s ease-in-out infinite}@media (max-width: 1000px){.services .how-it-works.step2 .step2-image .box{margin-top:16px}}@media (max-width: 750px){.services .how-it-works.step2 .step2-image .box{margin-top:-5px}}@media (max-width: 600px){.services .how-it-works.step2 .step2-image .box{margin-top:-16px;z-index:2;position:relative}}.services .how-it-works.step2 .step2-image .box img{width:40%}@media (max-width: 800px){.services .how-it-works.step2 .step2-image .box img{width:50%}}@media (max-width: 400px){.services .how-it-works.step2 .step2-image .box img{width:64%}}.services .how-it-works.step2 .step2-image.animate .files>img{animation:slideUp 0.4s ease-in-out forwards 0s}.services .how-it-works.step2 .step2-image.animate .files>img:nth-child(2){animation-delay:0.2s}.services .how-it-works.step2 .step2-image.animate .files>img:nth-child(3){animation-delay:0.4s}.services .how-it-works.step2 .step2-image.animate .files>img:nth-child(4){animation-delay:0.6s}.services .how-it-works.step2 .step2-image.animate .files>img:nth-child(5){animation-delay:0.8s}.services .how-it-works.step2.animate .text h3{animation:slideUp 0.3s ease-in-out forwards}.services .how-it-works.step2.animate .text h2{animation:slideUp 0.3s ease-in-out forwards 0.3s}.services .how-it-works.step2.animate .text .description{animation:slideUp 0.3s ease-in-out forwards 0.5s}.services .how-it-works.step3 .content{padding-top:0;padding-bottom:200px}.services .how-it-works.step3 .circle-wrap{margin-top:-200px}@media (max-width: 600px){.services .how-it-works.step3 .circle-wrap{margin-top:-100px}}.terms-of-service .content,.privacy-policy .content{width:1000px;min-height:calc(100vh - 80px);font-size:18px;line-height:1.8em}.terms-of-service .content .titles,.privacy-policy .content .titles{padding-bottom:50px}.terms-of-service .content p,.privacy-policy .content p{margin:0 0 15px}.terms-of-service .content h2,.privacy-policy .content h2{font-size:24px}.more-retainers-widget{position:relative;width:100%;padding:50px;text-align:center;color:white;background-image:linear-gradient(to right, #076AE1, #61C8F5, #076AE1);background-size:200%;background-position:left;z-index:2;margin-bottom:-1px}@media (max-width: 350px){.more-retainers-widget{padding:50px 40px}}@media (max-width: 500px){.more-retainers-widget h2{font-size:33px}}@media (max-width: 350px){.more-retainers-widget h2{font-size:27px}}.more-retainers-widget .description{width:800px;margin:auto;max-width:100%}@media (max-width: 400px){.more-retainers-widget .description{font-size:16px}}.more-retainers-widget .btn{position:absolute;top:calc(100% - 30px);left:calc(50% - 180px);justify-content:center;width:360px;height:60px;margin:auto;padding:14px 50px;font-size:27px !important;font-weight:600;color:#076AE1;background-color:white}@media (max-width: 500px){.more-retainers-widget .btn{left:calc(50% - 130px);width:260px;padding:14px 45px;font-size:20px}}.more-retainers-widget .btn .arrow-img{width:25px !important}.more-retainers-widget .btn .arrow-img path{stroke:#076AE1}.more-retainers-widget.animate{animation:animateGradient 1s ease-in-out forwards}@media (max-width: 600px){.more-retainers-widget.animate{animation-duration:0.5s}}

