*:focus{outline:none;}
*,*:before,*:after{box-sizing:border-box;}
img {height: auto;max-width: 100%;}

@media (min-width:768px) {
    .flex{display:flex}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
}
/*! 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;
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 20px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 20px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 20px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.content-wrapper{margin:0 auto;max-width:1240px;padding:0 20px;}
@media screen and (min-width:1380px){
	.content-wrapper{padding:0;}
}
.dnd-section{padding:80px 20px;}
.dnd-section > .row-fluid{margin:0 auto;max-width:1200px;}
/* .dnd-section .dnd-column{padding:0 20px;} */
@media (max-width:767px){
	.dnd-section .dnd-column{padding:0;}
	.dnd-module .widget-type-rich_text,.dnd-module .widget-type-header{padding:0 4%;}
}

.container{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after {clear:both; content: ""; display:table;}

@media (min-width:768px) { .container {width:750px;} }
@media (min-width:992px) { .container {width:970px;} }
@media (min-width:1200px) { .container {width:1170px;} }


html{font-size:24px;}
@media (max-width:767px){
	html{font-size:18px;}
}
@media (max-width:480px){
	html{font-size:16px;}
}
body{color:#494A52;font-family:Lato,sans-serif;line-height:1.4;word-break:break-word;}
html[lang^="ja"] body,html[lang^="zh"] body,html[lang^="ko"] body{line-break:strict;word-break:break-all;}

/* Paragraphs */
p{font-size:1rem;margin:0 0 1.4rem;}
strong{font-weight:700;}

/* Anchors */
a{color:#0270E0;cursor:pointer;text-decoration:none;}
a:hover,a:focus{}

/* UL Li Style */
.ul-style ul{margin:15px 0; padding:0; list-style:none;}
.ul-style ul li{position:relative; padding:0 0 0 20px;}
.ul-style ul li:before{content:'';width:8px;height:8px;position:absolute;left:0;top:8px;border-radius:100%;}
.ul-style ul li:before{background-color:#2261DB;}
.ul-style ul li ul li:before {display: none;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}

.title-part h2{font-weight:700;}

/* Headings */
h1,h2,h3,h4,h5,h6{color:#494A52;font-family:Merriweather,serif;font-weight:700;margin:0 0 1.4rem;}
h1{font-size:2.1rem;}
h2{font-size:1.6rem;}
h3{font-size:1.25rem;}
h4{font-family:Lato,sans-serif;font-size:1.175rem;font-weight:normal;}
h5{font-size:1rem;}
h6{font-size:0.9rem;}

/* Lists */
ul,ol{margin:0 0 1.5rem;padding-inline-start:20px;}
ul ul,ol ul,ul ol,ol ol{margin:0;}
ul.no-list{list-style:none;}
ul li{margin-bottom:12px;}

/* Code blocks */
code{vertical-align:bottom;}

/* Blockquotes */
blockquote{border-left:2px solid #A9A9A9;margin:0 0 1.4rem;padding-left:15px;}

/* Horizontal rules */
hr{background-color:#CCC;border:none;color:#CCC;height:1px;}

/* Subscripts and superscripts */
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}

/* Focus styles */
:focus{outline:auto;outline-color:green;}
.disable-focus-styles:focus{outline:none;}
@media (max-width:768px){
	.hs_cos_wrapper_type_header{text-align:center;}
}

@media(max-width:991px){

    h2 {font-size:30px; line-height:40px;}

}
@media(max-width:767px){}
@media(max-width:575px){}




.button-1 a{color:#2261DB;box-shadow:0 20px 60px rgba(0, 0, 0, 0.2);background-color: rgba(255,255,255,0.4);border-radius:18px;min-width:344px;text-align:center;padding:36px 15px 32px 15px;display:inline-block;font-size:30px;font-weight:700;line-height:40px;-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);backdrop-filter:blur(15px);}
.button-1 a img{display:inline-block;margin:-2px 5px 0 0;vertical-align:middle;transition:400ms;}
.button-1.white a{color:#fff;}

.button-1 a:hover,
.button-1.white a:hover{color:#414042;}
.button-1 a:hover img{filter:grayscale(1);}
.button-1.white a:hover img{filter:invert(1); opacity:0.65;}

.button-2{}
.button-2 a{min-width:344px;text-align:center;padding:0;display:inline-block;font-size:30px;font-weight:700;line-height:40px;}
.button-2 a img{display:inline-block;margin:-2px 5px 0 0;vertical-align:middle;transition:400ms;}
.button-2.white a{color:#fff;}

.button-2 a:hover,
.button-2.white:hover a{color:#414042;} 
.button-2 a:hover img{filter:grayscale(1);}
.button-2.white a:hover img{opacity:0.65;}

.button-3 a{padding: 31px 25px 29px 25px;background: url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/button-border-dashed-blue.svg) no-repeat center /contain;height: 100%; min-width:470px; font-size: 30px;  font-weight: 700; text-align:center; display:inline-block;}
.button-3 a img{display:inline-block;margin:-2px 5px 0 0;vertical-align:middle;transition:400ms;}
.button-3 a:hover{color:#414042;}
.button-3 a:hover img{filter:grayscale(1);}

.hs-cta-wrapper p { padding:0 !important; }

@media(max-width:1619px){}
@media(max-width:1429px){
	.button-1 a{font-size:26px;}
}
@media(max-width:1199px){
	.button-1 a{font-size:22px;min-width:294px;padding:30px 15px 22px 15px;}
}
@media(max-width:991px){
	.button-1 a{font-size:20px;min-width:274px;}
	.button-2 a{font-size:26px;}
}
@media(max-width:767px){
	.button-2 a{font-size:20px;min-width:auto;}
	.button-2 a img{width:43px;}
	.button-3 a{padding:25px 0 21px 0;}
}
@media(max-width:575px){
	[class*="button-"] a{font-size:18px;padding:15px 10px 11px; min-width:auto;}
	[class*="button-"] a img{width:40px;}
}




input{font-family: Poppins;}

textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family: Poppins; border-radius:0; color:; border:none; padding:10px; margin:0 0 15px 0; font-size:16px; font-weight:400; width: 100%;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
input[type="submit"]{font-family:Poppins; color:; cursor:pointer; -webkit-appearance: none; border-radius:0px; width:100%; border:none; box-sizing:border-box; background-color:; padding:18px 10px; font-weight:700; font-size:18px; display: inline-block; text-align: center; ;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:;}
select {cursor:pointer; background:#fff url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/arrow-right.svg) no-repeat right center; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

.row-fluid .submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.row-fluid .submitted-message p{margin:0 !important;}

/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form fieldset{max-width: none;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -6px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 12px); margin:0 6px;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -6px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 12px); margin:0 6px;}

.default-form .hs-form .hs_submit{padding:10px 0 0;position: relative;}

.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0;padding:0}
.default-form .hs-form .inputs-list input[type="checkbox"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 26px;position:relative; cursor:pointer;}
.default-form .hs-form .inputs-list span:after{background-color:#b7d7e9; content:"";height:22px;left:0;position:absolute;top:0;width:22px;}
.default-form .hs-form .inputs-list span:before{border-bottom:3px solid #175ca4;border-left:3px solid #175ca4;transition:all 500ms ease;content:"";height:5px;left:4px;position:absolute;top:6px;transform:rotate(-41deg);width:11px;z-index:1;}
.default-form .hs-form .inputs-list span:before{border-bottom-width:0; border-left-width:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:after{background-color:green;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom-width:3px; border-left-width:3px;}
.default-form .hs-form fieldset[class*="form-columns-"] select{width: 100%;}
.default-form div.hs_error_rollup{display: none;}



.default-form .hs-form-field label {color: #414042;margin:0 0 6px 0;display: block;font-size: 16px }
.default-form .hs-form .hs-form-field .input input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]).hs-input{border-radius:5px;border:1px solid #414042;background-color:#ffffff;}
.default-form .hs-form .hs_submit input[type=submit]{font-size:30px;font-weight:700;color: #03173F;background-color:transparent;box-shadow:none;text-align:left;padding:0 0 0 80px;position:relative;transition: all .4s ease-in-out;text-transform:uppercase;}
.default-form .hs-form .hs_submit:before{content:'';background:url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/blue-double-arrow.svg) no-repeat center center /contain;position:absolute;left:0;top:6px;width:77px;height:51px;transition: all .4s ease-in-out;}
.default-form .hs-form .hs_submit:hover:before{filter:grayscale(1);}
.default-form .hs-form .hs_submit:hover input[type=submit] {color: #414042;}

.default-form .hs-form .hs-form-field select.hs-input{border-radius:5px;border:1px solid #414042;background-color:#fff;}



@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0;}
    .default-form .hs-form fieldset .input .hs-input, .default-form .hs-form fieldset.form-columns-2 .input .hs-input, .default-form .hs-form fieldset.form-columns-3 .input .hs-input{width:100%;}
    
    .default-form .hs-form .hs_submit:before{top:-3px;width:57px;}
    .default-form .hs-form .hs_submit input[type=submit]{font-size:20px;padding:0 0 0 60px;}
}
/* Table */

table {
  border: 1px solid #DEE2E6;
  margin-bottom: 1.4rem;
}

tbody + tbody {
  border-top: 2px solid #DEE2E6;
}

/* Table Cells */

th,
td {
  border: 1px solid #DEE2E6;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  background-color: #343A40;
  border-bottom: 2px solid #DEE2E6;
  color: #FFF;
  vertical-align: bottom;
}
.hs-menu-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

.hs-menu-item a {
  color: rgba(0, 0, 0, 0.5);
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}

.hs-menu-item:hover a,
.hs-menu-item:focus a {
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}

.hs-menu-item.active a {
  color: rgba(0, 0, 0, 0.9);
}
/*	Animations v2.1, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	================================================================================== */

.animate-in,.animating,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-rubber-band,.hover-shake-x,.hover-shake-y,.hover-slingshot,.hover-slingshot-reverse,.hover-spin,.hover-spin-reverse,.hover-strobe,.hover-swing,.hover-tada,.hover-wobble , .animateted {-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.animate-in,.animate-out , .animateted{visibility:hidden!important;opacity:0}.animating,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-rubber-band,.hover-shake-x,.hover-shake-y,.hover-slingshot,.hover-slingshot-reverse,.hover-spin,.hover-spin-reverse,.hover-strobe,.hover-swing,.hover-tada,.hover-wobble{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.slow-mo,.hover-bounce.slow-mo,.hover-flash.slow-mo,.hover-heartbeat.slow-mo,.hover-panic.slow-mo,.hover-pulsate.slow-mo,.hover-pulse.slow-mo,.hover-rubber-band.slow-mo,.hover-shake-x.slow-mo,.hover-shake-y.slow-mo,.hover-slingshot-reverse.slow-mo,.hover-slingshot.slow-mo,.hover-spin-reverse.slow-mo,.hover-spin.slow-mo,.hover-strobe.slow-mo,.hover-swing.slow-mo,.hover-tada.slow-mo,.hover-wobble.slow-mo{-webkit-animation-duration:2s;animation-duration:2s}.animating.super-slow-mo,.hover-bounce.super-slow-mo,.hover-flash.super-slow-mo,.hover-heartbeat.super-slow-mo,.hover-panic.super-slow-mo,.hover-pulsate.super-slow-mo,.hover-pulse.super-slow-mo,.hover-rubber-band.super-slow-mo,.hover-shake-x.super-slow-mo,.hover-shake-y.super-slow-mo,.hover-slingshot-reverse.super-slow-mo,.hover-slingshot.super-slow-mo,.hover-spin-reverse.super-slow-mo,.hover-spin.super-slow-mo,.hover-strobe.super-slow-mo,.hover-swing.super-slow-mo,.hover-tada.super-slow-mo,.hover-wobble.super-slow-mo{-webkit-animation-duration:3s;animation-duration:3s}.animating.ultra-slow-mo,.hover-bounce.ultra-slow-mo,.hover-flash.ultra-slow-mo,.hover-heartbeat.ultra-slow-mo,.hover-panic.ultra-slow-mo,.hover-pulsate.ultra-slow-mo,.hover-pulse.ultra-slow-mo,.hover-rubber-band.ultra-slow-mo,.hover-shake-x.ultra-slow-mo,.hover-shake-y.ultra-slow-mo,.hover-slingshot-reverse.ultra-slow-mo,.hover-slingshot.ultra-slow-mo,.hover-spin-reverse.ultra-slow-mo,.hover-spin.ultra-slow-mo,.hover-strobe.ultra-slow-mo,.hover-swing.ultra-slow-mo,.hover-tada.ultra-slow-mo,.hover-wobble.ultra-slow-mo{-webkit-animation-duration:4s;animation-duration:4s}.animating.hyper-slow-mo,.hover-bounce.hyper-slow-mo,.hover-flash.hyper-slow-mo,.hover-heartbeat.hyper-slow-mo,.hover-panic.hyper-slow-mo,.hover-pulsate.hyper-slow-mo,.hover-pulse.hyper-slow-mo,.hover-rubber-band.hyper-slow-mo,.hover-shake-x.hyper-slow-mo,.hover-shake-y.hyper-slow-mo,.hover-slingshot-reverse.hyper-slow-mo,.hover-slingshot.hyper-slow-mo,.hover-spin-reverse.hyper-slow-mo,.hover-spin.hyper-slow-mo,.hover-strobe.hyper-slow-mo,.hover-swing.hyper-slow-mo,.hover-tada.hyper-slow-mo,.hover-wobble.hyper-slow-mo{-webkit-animation-duration:5s;animation-duration:5s}.animating.infinite,.hover-bounce.infinite,.hover-flash.infinite,.hover-heartbeat.infinite,.hover-panic.infinite,.hover-pulsate.infinite,.hover-pulse.infinite,.hover-rubber-band.infinite,.hover-shake-x.infinite,.hover-shake-y.infinite,.hover-slingshot-reverse.infinite,.hover-slingshot.infinite,.hover-spin-reverse.infinite,.hover-spin.infinite,.hover-strobe.infinite,.hover-swing.infinite,.hover-tada.infinite,.hover-wobble.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ie .animate-in,.no-js .animate-in , .animateted{visibility:visible!important;opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animating.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(60px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(200px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(200px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up-big{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInUpLarge{0%{opacity:0;-webkit-transform:translateY(600px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUpLarge{0%{opacity:0;transform:translateY(600px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up-large{-webkit-animation-name:fadeInUpLarge;animation-name:fadeInUpLarge}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-60px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-200px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-200px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down-big{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInDownLarge{0%{opacity:0;-webkit-transform:translateY(-600px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDownLarge{0%{opacity:0;transform:translateY(-600px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down-large{-webkit-animation-name:fadeInDownLarge;animation-name:fadeInDownLarge}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(60px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(60px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(200px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(200px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left-big{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInLeftLarge{0%{opacity:0;-webkit-transform:translateX(600px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeftLarge{0%{opacity:0;transform:translateX(600px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left-large{-webkit-animation-name:fadeInLeftLarge;animation-name:fadeInLeftLarge}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-60px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-60px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(-200px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(-200px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right-big{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInRightLarge{0%{opacity:0;-webkit-transform:translateX(-600px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRightLarge{0%{opacity:0;transform:translateX(-600px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right-large{-webkit-animation-name:fadeInRightLarge;animation-name:fadeInRightLarge}@-webkit-keyframes fadeInUpLeft{0%{opacity:0;-webkit-transform:translate(60px,60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeft{0%{opacity:0;transform:translate(60px,60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left{-webkit-animation-name:fadeInUpLeft;animation-name:fadeInUpLeft}@-webkit-keyframes fadeInUpLeftBig{0%{opacity:0;-webkit-transform:translate(200px,200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeftBig{0%{opacity:0;transform:translate(200px,200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left-big{-webkit-animation-name:fadeInUpLeftBig;animation-name:fadeInUpLeftBig}@-webkit-keyframes fadeInUpLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeftLarge{0%{opacity:0;transform:translate(600px,600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left-large{-webkit-animation-name:fadeInUpLeftLarge;animation-name:fadeInUpLeftLarge}@-webkit-keyframes fadeInUpRight{0%{opacity:0;-webkit-transform:translate(-60px,60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRight{0%{opacity:0;transform:translate(-60px,60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right{-webkit-animation-name:fadeInUpRight;animation-name:fadeInUpRight}@-webkit-keyframes fadeInUpRightBig{0%{opacity:0;-webkit-transform:translate(-200px,200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRightBig{0%{opacity:0;transform:translate(-200px,200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right-big{-webkit-animation-name:fadeInUpRightBig;animation-name:fadeInUpRightBig}@-webkit-keyframes fadeInUpRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRightLarge{0%{opacity:0;transform:translate(-600px,600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right-large{-webkit-animation-name:fadeInUpRightLarge;animation-name:fadeInUpRightLarge}@-webkit-keyframes fadeInDownLeft{0%{opacity:0;-webkit-transform:translate(60px,-60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeft{0%{opacity:0;transform:translate(60px,-60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left{-webkit-animation-name:fadeInDownLeft;animation-name:fadeInDownLeft}@-webkit-keyframes fadeInDownLeftBig{0%{opacity:0;-webkit-transform:translate(200px,-200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeftBig{0%{opacity:0;transform:translate(200px,-200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left-big{-webkit-animation-name:fadeInDownLeftBig;animation-name:fadeInDownLeftBig}@-webkit-keyframes fadeInDownLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,-600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeftLarge{0%{opacity:0;transform:translate(600px,-600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left-large{-webkit-animation-name:fadeInDownLeftLarge;animation-name:fadeInDownLeftLarge}@-webkit-keyframes fadeInDownRight{0%{opacity:0;-webkit-transform:translate(-60px,-60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRight{0%{opacity:0;transform:translate(-60px,-60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right{-webkit-animation-name:fadeInDownRight;animation-name:fadeInDownRight}@-webkit-keyframes fadeInDownRightBig{0%{opacity:0;-webkit-transform:translate(-200px,-200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRightBig{0%{opacity:0;transform:translate(-200px,-200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right-big{-webkit-animation-name:fadeInDownRightBig;animation-name:fadeInDownRightBig}@-webkit-keyframes fadeInDownRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,-600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRightLarge{0%{opacity:0;transform:translate(-600px,-600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right-large{-webkit-animation-name:fadeInDownRightLarge;animation-name:fadeInDownRightLarge}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animating.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-60px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-60px)}}.animating.fade-out-up{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-200px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-200px)}}.animating.fade-out-up-big{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-600px)}}@keyframes fadeOutUpLarge{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-600px)}}.animating.fade-out-up-large{-webkit-animation-name:fadeOutUpLarge;animation-name:fadeOutUpLarge}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(60px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(60px)}}.animating.fade-out-down{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(200px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(200px)}}.animating.fade-out-down-big{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(600px)}}@keyframes fadeOutDownLarge{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(600px)}}.animating.fade-out-down-large{-webkit-animation-name:fadeOutDownLarge;animation-name:fadeOutDownLarge}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-60px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-60px)}}.animating.fade-out-left{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-200px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-200px)}}.animating.fade-out-left-big{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutLeftLarge{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-600px)}}@keyframes fadeOutLeftLarge{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-600px)}}.animating.fade-out-left-large{-webkit-animation-name:fadeOutLeftLarge;animation-name:fadeOutLeftLarge}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(60px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(60px)}}.animating.fade-out-right{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(200px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(200px)}}.animating.fade-out-right-big{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutRightLarge{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(600px)}}@keyframes fadeOutRightLarge{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(600px)}}.animating.fade-out-right-large{-webkit-animation-name:fadeOutRightLarge;animation-name:fadeOutRightLarge}@-webkit-keyframes fadeOutUpLeft{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-60px,-60px)}}@keyframes fadeOutUpLeft{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-60px,-60px)}}.animating.fade-out-up-left{-webkit-animation-name:fadeOutUpLeft;animation-name:fadeOutUpLeft}@-webkit-keyframes fadeOutUpLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-200px,-200px)}}@keyframes fadeOutUpLeftBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(-200px,-200px)}}.animating.fade-out-up-left-big{-webkit-animation-name:fadeOutUpLeftBig;animation-name:fadeOutUpLeftBig}@-webkit-keyframes fadeOutUpLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-600px,-600px)}}@keyframes fadeOutUpLeftLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-600px,-600px)}}.animating.fade-out-up-left-large{-webkit-animation-name:fadeOutUpLeftLarge;animation-name:fadeOutUpLeftLarge}@-webkit-keyframes fadeOutUpRight{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(60px,-60px)}}@keyframes fadeOutUpRight{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(60px,-60px)}}.animating.fade-out-up-right{-webkit-animation-name:fadeOutUpRight;animation-name:fadeOutUpRight}@-webkit-keyframes fadeOutUpRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(200px,-200px)}}@keyframes fadeOutUpRightBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(200px,-200px)}}.animating.fade-out-up-right-big{-webkit-animation-name:fadeOutUpRightBig;animation-name:fadeOutUpRightBig}@-webkit-keyframes fadeOutUpRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(600px,-600px)}}@keyframes fadeOutUpRightLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(600px,-600px)}}.animating.fade-out-up-right-large{-webkit-animation-name:fadeOutUpRightLarge;animation-name:fadeOutUpRightLarge}@-webkit-keyframes fadeOutDownLeft{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-60px,60px)}}@keyframes fadeOutDownLeft{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-60px,60px)}}.animating.fade-out-down-left{-webkit-animation-name:fadeOutDownLeft;animation-name:fadeOutDownLeft}@-webkit-keyframes fadeOutDownLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-200px,200px)}}@keyframes fadeOutDownLeftBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(-200px,200px)}}.animating.fade-out-down-left-big{-webkit-animation-name:fadeOutDownLeftBig;animation-name:fadeOutDownLeftBig}@-webkit-keyframes fadeOutDownLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-600px,600px)}}@keyframes fadeOutDownLeftLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-600px,600px)}}.animating.fade-out-down-left-large{-webkit-animation-name:fadeOutDownLeftLarge;animation-name:fadeOutDownLeftLarge}@-webkit-keyframes fadeOutDownRight{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(60px,60px)}}@keyframes fadeOutDownRight{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(60px,60px)}}.animating.fade-out-down-right{-webkit-animation-name:fadeOutDownRight;animation-name:fadeOutDownRight}@-webkit-keyframes fadeOutDownRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(200px,200px)}}@keyframes fadeOutDownRightBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(200px,200px)}}.animating.fade-out-down-right-big{-webkit-animation-name:fadeOutDownRightBig;animation-name:fadeOutDownRightBig}@-webkit-keyframes fadeOutDownRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(600px,600px)}}@keyframes fadeOutDownRightLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(600px,600px)}}.animating.fade-out-down-right-large{-webkit-animation-name:fadeOutDownRightLarge;animation-name:fadeOutDownRightLarge}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.85)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.85)}100%{transform:scale(1)}}.animating.bounce-in{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInBig{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.25)}70%{-webkit-transform:scale(.85)}100%{-webkit-transform:scale(1)}}@keyframes bounceInBig{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.25)}70%{transform:scale(.85)}100%{transform:scale(1)}}.animating.bounce-in-big{-webkit-animation-name:bounceInBig;animation-name:bounceInBig}@-webkit-keyframes bounceInLarge{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5)}70%{-webkit-transform:scale(.8)}100%{-webkit-transform:scale(1)}}@keyframes bounceInLarge{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}70%{transform:scale(.8)}100%{transform:scale(1)}}.animating.bounce-in-large{-webkit-animation-name:bounceInLarge;animation-name:bounceInLarge}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(60px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(60px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.animating.bounce-in-up{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInUpBig{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-20px)}70%{-webkit-transform:translateY(15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUpBig{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-20px)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.animating.bounce-in-up-big{-webkit-animation-name:bounceInUpBig;animation-name:bounceInUpBig}@-webkit-keyframes bounceInUpLarge{0%{opacity:0;-webkit-transform:translateY(600px)}50%{opacity:1;-webkit-transform:translateY(-25px)}70%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUpLarge{0%{opacity:0;transform:translateY(600px)}50%{opacity:1;transform:translateY(-25px)}70%{transform:translateY(20px)}100%{transform:translateY(0)}}.animating.bounce-in-up-large{-webkit-animation-name:bounceInUpLarge;animation-name:bounceInUpLarge}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-60px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-60px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animating.bounce-in-down{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInDownBig{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(20px)}70%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDownBig{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(20px)}70%{transform:translateY(-15px)}100%{transform:translateY(0)}}.animating.bounce-in-down-big{-webkit-animation-name:bounceInDownBig;animation-name:bounceInDownBig}@-webkit-keyframes bounceInDownLarge{0%{opacity:0;-webkit-transform:translateY(-600px)}50%{opacity:1;-webkit-transform:translateY(25px)}70%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDownLarge{0%{opacity:0;transform:translateY(-600px)}50%{opacity:1;transform:translateY(25px)}70%{transform:translateY(-20px)}100%{transform:translateY(0)}}.animating.bounce-in-down-large{-webkit-animation-name:bounceInDownLarge;animation-name:bounceInDownLarge}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(60px)}50%{opacity:1;-webkit-transform:translateX(-10px)}70%{-webkit-transform:translateX(5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(60px)}50%{opacity:1;transform:translateX(-10px)}70%{transform:translateX(5px)}100%{transform:translateX(0)}}.animating.bounce-in-left{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInLeftBig{0%{opacity:0;-webkit-transform:translateX(140px)}50%{opacity:1;-webkit-transform:translateX(-15px)}70%{-webkit-transform:translateX(5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeftBig{0%{opacity:0;transform:translateX(140px)}50%{opacity:1;transform:translateX(-15px)}70%{transform:translateX(5px)}100%{transform:translateX(0)}}.animating.bounce-in-left-big{-webkit-animation-name:bounceInLeftBig;animation-name:bounceInLeftBig}@-webkit-keyframes bounceInLeftLarge{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeftLarge{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}.animating.bounce-in-left-large{-webkit-animation-name:bounceInLeftLarge;animation-name:bounceInLeftLarge}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(-60px)}50%{opacity:1;-webkit-transform:translateX(10px)}70%{-webkit-transform:translateX(-5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(-60px)}50%{opacity:1;transform:translateX(10px)}70%{transform:translateX(-5px)}100%{transform:translateX(0)}}.animating.bounce-in-right{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInRightBig{0%{opacity:0;-webkit-transform:translateX(-140px)}50%{opacity:1;-webkit-transform:translateX(15px)}70%{-webkit-transform:translateX(-5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRightBig{0%{opacity:0;transform:translateX(-140px)}50%{opacity:1;transform:translateX(15px)}70%{transform:translateX(-5px)}100%{transform:translateX(0)}}.animating.bounce-in-right-big{-webkit-animation-name:bounceInRightBig;animation-name:bounceInRightBig}@-webkit-keyframes bounceInRightLarge{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRightLarge{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animating.bounce-in-right-large{-webkit-animation-name:bounceInRightLarge;animation-name:bounceInRightLarge}@-webkit-keyframes bounceInUpLeft{0%{opacity:0;-webkit-transform:translate(60px,60px)}50%{opacity:1;-webkit-transform:translate(-10px,-10px)}70%{-webkit-transform:translate(15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeft{0%{opacity:0;transform:translate(60px,60px)}50%{opacity:1;transform:translate(-10px,-10px)}70%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left{-webkit-animation-name:bounceInUpLeft;animation-name:bounceInUpLeft}@-webkit-keyframes bounceInUpLeftBig{0%{opacity:0;-webkit-transform:translate(200px,200px)}50%{opacity:1;-webkit-transform:translate(-20px,-20px)}70%{-webkit-transform:translate(15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeftBig{0%{opacity:0;transform:translate(200px,200px)}50%{opacity:1;transform:translate(-20px,-20px)}70%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left-big{-webkit-animation-name:bounceInUpLeftBig;animation-name:bounceInUpLeftBig}@-webkit-keyframes bounceInUpLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,600px)}50%{opacity:1;-webkit-transform:translate(-25px,-25px)}70%{-webkit-transform:translate(20px,20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeftLarge{0%{opacity:0;transform:translate(600px,600px)}50%{opacity:1;transform:translate(-25px,-25px)}70%{transform:translate(20px,20px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left-large{-webkit-animation-name:bounceInUpLeftLarge;animation-name:bounceInUpLeftLarge}@-webkit-keyframes bounceInUpRight{0%{opacity:0;-webkit-transform:translate(-60px,60px)}50%{opacity:1;-webkit-transform:translate(10px,-10px)}70%{-webkit-transform:translate(-15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRight{0%{opacity:0;transform:translate(-60px,60px)}50%{opacity:1;transform:translate(10px,-10px)}70%{transform:translate(-15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right{-webkit-animation-name:bounceInUpRight;animation-name:bounceInUpRight}@-webkit-keyframes bounceInUpRightBig{0%{opacity:0;-webkit-transform:translate(-200px,200px)}50%{opacity:1;-webkit-transform:translate(20px,-20px)}70%{-webkit-transform:translate(-15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRightBig{0%{opacity:0;transform:translate(-200px,200px)}50%{opacity:1;transform:translate(20px,-20px)}70%{transform:translate(-15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right-big{-webkit-animation-name:bounceInUpRightBig;animation-name:bounceInUpRightBig}@-webkit-keyframes bounceInUpRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,600px)}50%{opacity:1;-webkit-transform:translate(25px,-25px)}70%{-webkit-transform:translate(-20px,20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRightLarge{0%{opacity:0;transform:translate(-600px,600px)}50%{opacity:1;transform:translate(25px,-25px)}70%{transform:translate(-20px,20px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right-large{-webkit-animation-name:bounceInUpRightLarge;animation-name:bounceInUpRightLarge}@-webkit-keyframes bounceInDownLeft{0%{opacity:0;-webkit-transform:translate(60px,-60px)}50%{opacity:1;-webkit-transform:translate(-10px,10px)}70%{-webkit-transform:translate(15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeft{0%{opacity:0;transform:translate(60px,-60px)}50%{opacity:1;transform:translate(-10px,10px)}70%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left{-webkit-animation-name:bounceInDownLeft;animation-name:bounceInDownLeft}@-webkit-keyframes bounceInDownLeftBig{0%{opacity:0;-webkit-transform:translate(200px,-200px)}50%{opacity:1;-webkit-transform:translate(-20px,20px)}70%{-webkit-transform:translate(15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeftBig{0%{opacity:0;transform:translate(200px,-200px)}50%{opacity:1;transform:translate(-20px,20px)}70%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left-big{-webkit-animation-name:bounceInDownLeftBig;animation-name:bounceInDownLeftBig}@-webkit-keyframes bounceInDownLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,-600px)}50%{opacity:1;-webkit-transform:translate(-25px,25px)}70%{-webkit-transform:translate(20px,-20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeftLarge{0%{opacity:0;transform:translate(600px,-600px)}50%{opacity:1;transform:translate(-25px,25px)}70%{transform:translate(20px,-20px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left-large{-webkit-animation-name:bounceInDownLeftLarge;animation-name:bounceInDownLeftLarge}@-webkit-keyframes bounceInDownRight{0%{opacity:0;-webkit-transform:translate(-60px,-60px)}50%{opacity:1;-webkit-transform:translate(10px,10px)}70%{-webkit-transform:translate(-15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRight{0%{opacity:0;transform:translate(-60px,-60px)}50%{opacity:1;transform:translate(10px,10px)}70%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right{-webkit-animation-name:bounceInDownRight;animation-name:bounceInDownRight}@-webkit-keyframes bounceInDownRightBig{0%{opacity:0;-webkit-transform:translate(-200px,-200px)}50%{opacity:1;-webkit-transform:translate(20px,20px)}70%{-webkit-transform:translate(-15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRightBig{0%{opacity:0;transform:translate(-200px,-200px)}50%{opacity:1;transform:translate(20px,20px)}70%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right-big{-webkit-animation-name:bounceInDownRightBig;animation-name:bounceInDownRightBig}@-webkit-keyframes bounceInDownRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,-600px)}50%{opacity:1;-webkit-transform:translate(25px,25px)}70%{-webkit-transform:translate(-20px,-20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRightLarge{0%{opacity:0;transform:translate(-600px,-600px)}50%{opacity:1;transform:translate(25px,25px)}70%{transform:translate(-20px,-20px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right-large{-webkit-animation-name:bounceInDownRightLarge;animation-name:bounceInDownRightLarge}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.85)}100%,50%{opacity:0;-webkit-transform:scale(1.05)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{transform:scale(.85)}100%,50%{opacity:0;transform:scale(1.05)}}.animating.bounce-out{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutBig{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.85)}100%,50%{opacity:0;-webkit-transform:scale(1.25)}}@keyframes bounceOutBig{0%{opacity:1;transform:scale(1)}30%{transform:scale(.85)}100%,50%{opacity:0;transform:scale(1.25)}}.animating.bounce-out-big{-webkit-animation-name:bounceOutBig;animation-name:bounceOutBig}@-webkit-keyframes bounceOutLarge{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.8)}100%,50%{opacity:0;-webkit-transform:scale(1.5)}}@keyframes bounceOutLarge{0%{opacity:1;transform:scale(1)}30%{transform:scale(.8)}100%,50%{opacity:0;transform:scale(1.5)}}.animating.bounce-out-large{-webkit-animation-name:bounceOutLarge;animation-name:bounceOutLarge}@-webkit-keyframes bounceOutUp{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-10px)}40%{-webkit-transform:translateY(15px)}100%,90%{opacity:0;-webkit-transform:translateY(-60px)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-10px)}40%{transform:translateY(15px)}100%,90%{opacity:0;transform:translateY(-60px)}}.animating.bounce-out-up{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-20px)}40%{-webkit-transform:translateY(15px)}100%,90%{opacity:0;-webkit-transform:translateY(-200px)}}@keyframes bounceOutUpBig{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-20px)}40%{transform:translateY(15px)}100%,90%{opacity:0;transform:translateY(-200px)}}.animating.bounce-out-up-big{-webkit-animation-name:bounceOutUpBig;animation-name:bounceOutUpBig}@-webkit-keyframes bounceOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-25px)}40%{-webkit-transform:translateY(20px)}100%,90%{opacity:0;-webkit-transform:translateY(-600px)}}@keyframes bounceOutUpLarge{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-25px)}40%{transform:translateY(20px)}100%,90%{opacity:0;transform:translateY(-600px)}}.animating.bounce-out-up-large{-webkit-animation-name:bounceOutUpLarge;animation-name:bounceOutUpLarge}@-webkit-keyframes bounceOutDown{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(10px)}40%{-webkit-transform:translateY(-10px)}100%,90%{opacity:0;-webkit-transform:translateY(60px)}}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(10px)}40%{transform:translateY(-10px)}100%,90%{opacity:0;transform:translateY(60px)}}.animating.bounce-out-down{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(15px)}40%{-webkit-transform:translateY(-20px)}100%,90%{opacity:0;-webkit-transform:translateY(200px)}}@keyframes bounceOutDownBig{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(15px)}40%{transform:translateY(-20px)}100%,90%{opacity:0;transform:translateY(200px)}}.animating.bounce-out-down-big{-webkit-animation-name:bounceOutDownBig;animation-name:bounceOutDownBig}@-webkit-keyframes bounceOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(20px)}40%{-webkit-transform:translateY(-25px)}100%,90%{opacity:0;-webkit-transform:translateY(600px)}}@keyframes bounceOutDownLarge{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(20px)}40%{transform:translateY(-25px)}100%,90%{opacity:0;transform:translateY(600px)}}.animating.bounce-out-down-large{-webkit-animation-name:bounceOutDownLarge;animation-name:bounceOutDownLarge}@-webkit-keyframes bounceOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(15px)}100%,90%{opacity:0;-webkit-transform:translateX(-60px)}}@keyframes bounceOutLeft{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-10px)}40%{transform:translateX(15px)}100%,90%{opacity:0;transform:translateX(-60px)}}.animating.bounce-out-left{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-20px)}40%{-webkit-transform:translateX(15px)}100%,90%{opacity:0;-webkit-transform:translateX(-200px)}}@keyframes bounceOutLeftBig{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-20px)}40%{transform:translateX(15px)}100%,90%{opacity:0;transform:translateX(-200px)}}.animating.bounce-out-left-big{-webkit-animation-name:bounceOutLeftBig;animation-name:bounceOutLeftBig}@-webkit-keyframes bounceOutLeftLarge{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25px)}40%{-webkit-transform:translateX(20px)}100%,90%{opacity:0;-webkit-transform:translateX(-600px)}}@keyframes bounceOutLeftLarge{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-25px)}40%{transform:translateX(20px)}100%,90%{opacity:0;transform:translateX(-600px)}}.animating.bounce-out-left-large{-webkit-animation-name:bounceOutLeftLarge;animation-name:bounceOutLeftLarge}@-webkit-keyframes bounceOutRight{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(10px)}40%{-webkit-transform:translateX(-10px)}100%,90%{opacity:0;-webkit-transform:translateX(60px)}}@keyframes bounceOutRight{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(10px)}40%{transform:translateX(-10px)}100%,90%{opacity:0;transform:translateX(60px)}}.animating.bounce-out-right{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(15px)}40%{-webkit-transform:translateX(-20px)}100%,90%{opacity:0;-webkit-transform:translateX(200px)}}@keyframes bounceOutRightBig{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(15px)}40%{transform:translateX(-20px)}100%,90%{opacity:0;transform:translateX(200px)}}.animating.bounce-out-right-big{-webkit-animation-name:bounceOutRightBig;animation-name:bounceOutRightBig}@-webkit-keyframes bounceOutRightLarge{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(20px)}40%{-webkit-transform:translateX(-25px)}100%,90%{opacity:0;-webkit-transform:translateX(600px)}}@keyframes bounceOutRightLarge{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(20px)}40%{transform:translateX(-25px)}100%,90%{opacity:0;transform:translateX(600px)}}.animating.bounce-out-right-large{-webkit-animation-name:bounceOutRightLarge;animation-name:bounceOutRightLarge}@-webkit-keyframes bounceOutUpLeft{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-10px,-10px)}40%{-webkit-transform:translate(15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(-60px,-60px)}}@keyframes bounceOutUpLeft{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-10px,-10px)}40%{transform:translate(15px,15px)}100%,90%{opacity:0;transform:translate(-60px,-60px)}}.animating.bounce-out-up-left{-webkit-animation-name:bounceOutUpLeft;animation-name:bounceOutUpLeft}@-webkit-keyframes bounceOutUpLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-20px,-20px)}40%{-webkit-transform:translate(15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(-200px,-200px)}}@keyframes bounceOutUpLeftBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-20px,-20px)}40%{transform:translate(15px,15px)}100%,90%{opacity:0;transform:translate(-200px,-200px)}}.animating.bounce-out-up-left-big{-webkit-animation-name:bounceOutUpLeftBig;animation-name:bounceOutUpLeftBig}@-webkit-keyframes bounceOutUpLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-25px,-25px)}40%{-webkit-transform:translate(20px,20px)}100%,90%{opacity:0;-webkit-transform:translate(-600px,-600px)}}@keyframes bounceOutUpLeftLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-25px,-25px)}40%{transform:translate(20px,20px)}100%,90%{opacity:0;transform:translate(-600px,-600px)}}.animating.bounce-out-up-left-large{-webkit-animation-name:bounceOutUpLeftLarge;animation-name:bounceOutUpLeftLarge}@-webkit-keyframes bounceOutUpRight{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(10px,-10px)}40%{-webkit-transform:translate(-15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(60px,-60px)}}@keyframes bounceOutUpRight{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(10px,-10px)}40%{transform:translate(-15px,15px)}100%,90%{opacity:0;transform:translate(60px,-60px)}}.animating.bounce-out-up-right{-webkit-animation-name:bounceOutUpRight;animation-name:bounceOutUpRight}@-webkit-keyframes bounceOutUpRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(20px,-20px)}40%{-webkit-transform:translate(-15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(200px,-200px)}}@keyframes bounceOutUpRightBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(20px,-20px)}40%{transform:translate(-15px,15px)}100%,90%{opacity:0;transform:translate(200px,-200px)}}.animating.bounce-out-up-right-big{-webkit-animation-name:bounceOutUpRightBig;animation-name:bounceOutUpRightBig}@-webkit-keyframes bounceOutUpRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(25px,-25px)}40%{-webkit-transform:translate(-20px,20px)}100%,90%{opacity:0;-webkit-transform:translate(600px,-600px)}}@keyframes bounceOutUpRightLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(25px,-25px)}40%{transform:translate(-20px,20px)}100%,90%{opacity:0;transform:translate(600px,-600px)}}.animating.bounce-out-up-right-large{-webkit-animation-name:bounceOutUpRightLarge;animation-name:bounceOutUpRightLarge}@-webkit-keyframes bounceOutDownLeft{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-10px,10px)}40%{-webkit-transform:translate(15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(-60px,60px)}}@keyframes bounceOutDownLeft{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-10px,10px)}40%{transform:translate(15px,-15px)}100%,90%{opacity:0;transform:translate(-60px,60px)}}.animating.bounce-out-down-left{-webkit-animation-name:bounceOutDownLeft;animation-name:bounceOutDownLeft}@-webkit-keyframes bounceOutDownLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-20px,20px)}40%{-webkit-transform:translate(15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(-200px,200px)}}@keyframes bounceOutDownLeftBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-20px,20px)}40%{transform:translate(15px,-15px)}100%,90%{opacity:0;transform:translate(-200px,200px)}}.animating.bounce-out-down-left-big{-webkit-animation-name:bounceOutDownLeftBig;animation-name:bounceOutDownLeftBig}@-webkit-keyframes bounceOutDownLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-25px,25px)}40%{-webkit-transform:translate(20px,-20px)}100%,90%{opacity:0;-webkit-transform:translate(-600px,600px)}}@keyframes bounceOutDownLeftLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-25px,25px)}40%{transform:translate(20px,-20px)}100%,90%{opacity:0;transform:translate(-600px,600px)}}.animating.bounce-out-down-left-large{-webkit-animation-name:bounceOutDownLeftLarge;animation-name:bounceOutDownLeftLarge}@-webkit-keyframes bounceOutDownRight{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(10px,10px)}40%{-webkit-transform:translate(-15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(60px,60px)}}@keyframes bounceOutDownRight{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(10px,10px)}40%{transform:translate(-15px,-15px)}100%,90%{opacity:0;transform:translate(60px,60px)}}.animating.bounce-out-down-right{-webkit-animation-name:bounceOutDownRight;animation-name:bounceOutDownRight}@-webkit-keyframes bounceOutDownRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(20px,20px)}40%{-webkit-transform:translate(-15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(200px,200px)}}@keyframes bounceOutDownRightBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(20px,20px)}40%{transform:translate(-15px,-15px)}100%,90%{opacity:0;transform:translate(200px,200px)}}.animating.bounce-out-down-right-big{-webkit-animation-name:bounceOutDownRightBig;animation-name:bounceOutDownRightBig}@-webkit-keyframes bounceOutDownRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(25px,25px)}40%{-webkit-transform:translate(-20px,-20px)}100%,90%{opacity:0;-webkit-transform:translate(600px,600px)}}@keyframes bounceOutDownRightLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(25px,25px)}40%{transform:translate(-20px,-20px)}100%,90%{opacity:0;transform:translate(600px,600px)}}.animating.bounce-out-down-right-large{-webkit-animation-name:bounceOutDownRightLarge;animation-name:bounceOutDownRightLarge}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.animating.zoom-in{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(0) translateY(200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomInUpBig{0%{opacity:0;-webkit-transform:scale(0) translateY(600px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUpBig{0%{opacity:0;transform:scale(0) translateY(600px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up-big{-webkit-animation-name:zoomInUpBig;animation-name:zoomInUpBig}@-webkit-keyframes zoomInUpLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUpLarge{0%{opacity:0;transform:scale(0) translateY(1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up-large{-webkit-animation-name:zoomInUpLarge;animation-name:zoomInUpLarge}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInDownBig{0%{opacity:0;-webkit-transform:scale(0) translateY(-600px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDownBig{0%{opacity:0;transform:scale(0) translateY(-600px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down-big{-webkit-animation-name:zoomInDownBig;animation-name:zoomInDownBig}@-webkit-keyframes zoomInDownLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDownLarge{0%{opacity:0;transform:scale(0) translateY(-1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down-large{-webkit-animation-name:zoomInDownLarge;animation-name:zoomInDownLarge}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInLeftBig{0%{opacity:0;-webkit-transform:scale(0) translateX(-600px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeftBig{0%{opacity:0;transform:scale(0) translateX(-600px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left-big{-webkit-animation-name:zoomInLeftBig;animation-name:zoomInLeftBig}@-webkit-keyframes zoomInLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(-1300px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeftLarge{0%{opacity:0;transform:scale(0) translateX(-1300px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left-large{-webkit-animation-name:zoomInLeftLarge;animation-name:zoomInLeftLarge}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(0) translateX(200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInRightBig{0%{opacity:0;-webkit-transform:scale(0) translateX(600px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRightBig{0%{opacity:0;transform:scale(0) translateX(600px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right-big{-webkit-animation-name:zoomInRightBig;animation-name:zoomInRightBig}@-webkit-keyframes zoomInRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(1300px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRightLarge{0%{opacity:0;transform:scale(0) translateX(1300px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right-large{-webkit-animation-name:zoomInRightLarge;animation-name:zoomInRightLarge}@-webkit-keyframes zoomInUpLeft{0%{opacity:0;-webkit-transform:scale(0) translate(200px,200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeft{0%{opacity:0;transform:scale(0) translate(200px,200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left{-webkit-animation-name:zoomInUpLeft;animation-name:zoomInUpLeft}@-webkit-keyframes zoomInUpLeftBig{0%{opacity:0;-webkit-transform:scale(0) translate(600px,600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeftBig{0%{opacity:0;transform:scale(0) translate(600px,600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left-big{-webkit-animation-name:zoomInUpLeftBig;animation-name:zoomInUpLeftBig}@-webkit-keyframes zoomInUpLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translate(1000px,1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeftLarge{0%{opacity:0;transform:scale(0) translate(1000px,1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left-large{-webkit-animation-name:zoomInUpLeftLarge;animation-name:zoomInUpLeftLarge}@-webkit-keyframes zoomInUpRight{0%{opacity:0;-webkit-transform:scale(0) translate(-200px,200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRight{0%{opacity:0;transform:scale(0) translate(-200px,200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right{-webkit-animation-name:zoomInUpRight;animation-name:zoomInUpRight}@-webkit-keyframes zoomInUpRightBig{0%{opacity:0;-webkit-transform:scale(0) translate(-600px,600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRightBig{0%{opacity:0;transform:scale(0) translate(-600px,600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right-big{-webkit-animation-name:zoomInUpRightBig;animation-name:zoomInUpRightBig}@-webkit-keyframes zoomInUpRightLarge{0%{opacity:0;-webkit-transform:scale(0) translate(-1000px,1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRightLarge{0%{opacity:0;transform:scale(0) translate(-1000px,1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right-large{-webkit-animation-name:zoomInUpRightLarge;animation-name:zoomInUpRightLarge}@-webkit-keyframes zoomInDownLeft{0%{opacity:0;-webkit-transform:scale(0) translate(-200px,-200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeft{0%{opacity:0;transform:scale(0) translate(-200px,-200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left{-webkit-animation-name:zoomInDownLeft;animation-name:zoomInDownLeft}@-webkit-keyframes zoomInDownLeftBig{0%{opacity:0;-webkit-transform:scale(0) translate(-600px,-600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeftBig{0%{opacity:0;transform:scale(0) translate(-600px,-600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left-big{-webkit-animation-name:zoomInDownLeftBig;animation-name:zoomInDownLeftBig}@-webkit-keyframes zoomInDownLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translate(-1000px,-1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeftLarge{0%{opacity:0;transform:scale(0) translate(-1000px,-1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left-large{-webkit-animation-name:zoomInDownLeftLarge;animation-name:zoomInDownLeftLarge}@-webkit-keyframes zoomInDownRight{0%{opacity:0;-webkit-transform:scale(0) translate(200px,-200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRight{0%{opacity:0;transform:scale(0) translate(200px,-200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right{-webkit-animation-name:zoomInDownRight;animation-name:zoomInDownRight}@-webkit-keyframes zoomInDownRightBig{0%{opacity:0;-webkit-transform:scale(0) translate(600px,-600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRightBig{0%{opacity:0;transform:scale(0) translate(600px,-600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right-big{-webkit-animation-name:zoomInDownRightBig;animation-name:zoomInDownRightBig}@-webkit-keyframes zoomInDownRightLarge{0%{opacity:0;-webkit-transform:scale(0) translate(1000px,-1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRightLarge{0%{opacity:0;transform:scale(0) translate(1000px,-1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right-large{-webkit-animation-name:zoomInDownRightLarge;animation-name:zoomInDownRightLarge}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.animating.zoom-out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}}@keyframes zoomOutUp{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-200px)}}.animating.zoom-out-up{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes zoomOutUpBig{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-600px)}}@keyframes zoomOutUpBig{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-600px)}}.animating.zoom-out-up-big{-webkit-animation-name:zoomOutUpBig;animation-name:zoomOutUpBig}@-webkit-keyframes zoomOutUpLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}}@keyframes zoomOutUpLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-1000px)}}.animating.zoom-out-up-large{-webkit-animation-name:zoomOutUpLarge;animation-name:zoomOutUpLarge}@-webkit-keyframes zoomOutDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(200px)}}@keyframes zoomOutDown{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(200px)}}.animating.zoom-out-down{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutDownBig{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(600px)}}@keyframes zoomOutDownBig{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(600px)}}.animating.zoom-out-down-big{-webkit-animation-name:zoomOutDownBig;animation-name:zoomOutDownBig}@-webkit-keyframes zoomOutDownLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}}@keyframes zoomOutDownLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(1000px)}}.animating.zoom-out-down-large{-webkit-animation-name:zoomOutDownLarge;animation-name:zoomOutDownLarge}@-webkit-keyframes zoomOutLeft{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}}@keyframes zoomOutLeft{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-200px)}}.animating.zoom-out-left{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutLeftBig{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-600px)}}@keyframes zoomOutLeftBig{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-600px)}}.animating.zoom-out-left-big{-webkit-animation-name:zoomOutLeftBig;animation-name:zoomOutLeftBig}@-webkit-keyframes zoomOutLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-1300px)}}@keyframes zoomOutLeftLarge{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-1300px)}}.animating.zoom-out-left-large{-webkit-animation-name:zoomOutLeftLarge;animation-name:zoomOutLeftLarge}@-webkit-keyframes zoomOutRight{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(200px)}}@keyframes zoomOutRight{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(200px)}}.animating.zoom-out-right{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutRightBig{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(600px)}}@keyframes zoomOutRightBig{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(600px)}}.animating.zoom-out-right-big{-webkit-animation-name:zoomOutRightBig;animation-name:zoomOutRightBig}@-webkit-keyframes zoomOutRightLarge{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(1300px)}}@keyframes zoomOutRightLarge{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(1300px)}}.animating.zoom-out-right-large{-webkit-animation-name:zoomOutRightLarge;animation-name:zoomOutRightLarge}@-webkit-keyframes zoomOutUpLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-200px,-200px)}}@keyframes zoomOutUpLeft{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-200px,-200px)}}.animating.zoom-out-up-left{-webkit-animation-name:zoomOutUpLeft;animation-name:zoomOutUpLeft}@-webkit-keyframes zoomOutUpLeftBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-600px,-600px)}}@keyframes zoomOutUpLeftBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-600px,-600px)}}.animating.zoom-out-up-left-big{-webkit-animation-name:zoomOutUpLeftBig;animation-name:zoomOutUpLeftBig}@-webkit-keyframes zoomOutUpLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-1000px,-1000px)}}@keyframes zoomOutUpLeftLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-1000px,-1000px)}}.animating.zoom-out-up-left-large{-webkit-animation-name:zoomOutUpLeftLarge;animation-name:zoomOutUpLeftLarge}@-webkit-keyframes zoomOutUpRight{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(200px,-200px)}}@keyframes zoomOutUpRight{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(200px,-200px)}}.animating.zoom-out-up-right{-webkit-animation-name:zoomOutUpRight;animation-name:zoomOutUpRight}@-webkit-keyframes zoomOutUpRightBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(600px,-600px)}}@keyframes zoomOutUpRightBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(600px,-600px)}}.animating.zoom-out-up-right-big{-webkit-animation-name:zoomOutUpRightBig;animation-name:zoomOutUpRightBig}@-webkit-keyframes zoomOutUpRightLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(1000px,-1000px)}}@keyframes zoomOutUpRightLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(1000px,-1000px)}}.animating.zoom-out-up-right-large{-webkit-animation-name:zoomOutUpRightLarge;animation-name:zoomOutUpRightLarge}@-webkit-keyframes zoomOutDownLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-200px,200px)}}@keyframes zoomOutDownLeft{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-200px,200px)}}.animating.zoom-out-down-left{-webkit-animation-name:zoomOutDownLeft;animation-name:zoomOutDownLeft}@-webkit-keyframes zoomOutDownLeftBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-600px,600px)}}@keyframes zoomOutDownLeftBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-600px,600px)}}.animating.zoom-out-down-left-big{-webkit-animation-name:zoomOutDownLeftBig;animation-name:zoomOutDownLeftBig}@-webkit-keyframes zoomOutDownLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-1000px,1000px)}}@keyframes zoomOutDownLeftLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-1000px,1000px)}}.animating.zoom-out-down-left-large{-webkit-animation-name:zoomOutDownLeftLarge;animation-name:zoomOutDownLeftLarge}@-webkit-keyframes zoomOutDownRight{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(200px,200px)}}@keyframes zoomOutDownRight{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(200px,200px)}}.animating.zoom-out-down-right{-webkit-animation-name:zoomOutDownRight;animation-name:zoomOutDownRight}@-webkit-keyframes zoomOutDownRightBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(600px,600px)}}@keyframes zoomOutDownRightBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(600px,600px)}}.animating.zoom-out-down-right-big{-webkit-animation-name:zoomOutDownRightBig;animation-name:zoomOutDownRightBig}@-webkit-keyframes zoomOutDownRightLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(1000px,1000px)}}@keyframes zoomOutDownRightLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(1000px,1000px)}}.animating.zoom-out-down-right-large{-webkit-animation-name:zoomOutDownRightLarge;animation-name:zoomOutDownRightLarge}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(500) rotateX(90deg)}50%{-webkit-transform:perspective(500) rotateX(-15deg)}70%{-webkit-transform:perspective(500) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(500) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;transform:perspective(500) rotateX(90deg)}50%{transform:perspective(500) rotateX(-15deg)}70%{transform:perspective(500) rotateX(15deg)}100%{opacity:1;transform:perspective(500) rotateX(0deg)}}.animating.flip-in-x{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(500) rotateY(90deg);opacity:0}50%{-webkit-transform:perspective(500) rotateY(-25deg)}70%{-webkit-transform:perspective(500) rotateY(25deg)}100%{-webkit-transform:perspective(500) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(500) rotateY(90deg);opacity:0}50%{transform:perspective(500) rotateY(-25deg)}70%{transform:perspective(500) rotateY(25deg)}100%{transform:perspective(500) rotateY(0deg);opacity:1}}.animating.flip-in-y{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipInTopFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}50%{-webkit-transform:perspective(1000) rotateX(-15deg)}70%{-webkit-transform:perspective(1000) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInTopFront{0%{opacity:0;transform:perspective(1000) rotateX(90deg)}50%{transform:perspective(1000) rotateX(-15deg)}70%{transform:perspective(1000) rotateX(15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-top-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipInTopFront;animation-name:flipInTopFront}@-webkit-keyframes flipInTopBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}50%{-webkit-transform:perspective(1000) rotateX(20deg)}70%{-webkit-transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInTopBack{0%{opacity:0;transform:perspective(1000) rotateX(-90deg)}50%{transform:perspective(1000) rotateX(20deg)}70%{transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-top-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipInTopBack;animation-name:flipInTopBack}@-webkit-keyframes flipInBottomFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}50%{-webkit-transform:perspective(1000) rotateX(20deg)}70%{-webkit-transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInBottomFront{0%{opacity:0;transform:perspective(1000) rotateX(-90deg)}50%{transform:perspective(1000) rotateX(20deg)}70%{transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-bottom-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipInBottomFront;animation-name:flipInBottomFront}@-webkit-keyframes flipInBottomBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}50%{-webkit-transform:perspective(1000) rotateX(-20deg)}70%{-webkit-transform:perspective(1000) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInBottomBack{0%{opacity:0;transform:perspective(1000) rotateX(90deg)}50%{transform:perspective(1000) rotateX(-20deg)}70%{transform:perspective(1000) rotateX(15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-bottom-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipInBottomBack;animation-name:flipInBottomBack}@-webkit-keyframes flipInLeftFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}50%{-webkit-transform:perspective(1000) rotateY(20deg)}70%{-webkit-transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInLeftFront{0%{opacity:0;transform:perspective(1000) rotateY(-90deg)}50%{transform:perspective(1000) rotateY(20deg)}70%{transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-left-front{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipInLeftFront;animation-name:flipInLeftFront}@-webkit-keyframes flipInLeftBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}50%{-webkit-transform:perspective(1000) rotateY(-20deg)}70%{-webkit-transform:perspective(1000) rotateY(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInLeftBack{0%{opacity:0;transform:perspective(1000) rotateY(90deg)}50%{transform:perspective(1000) rotateY(-20deg)}70%{transform:perspective(1000) rotateY(15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-left-back{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipInLeftBack;animation-name:flipInLeftBack}@-webkit-keyframes flipInRightFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}50%{-webkit-transform:perspective(1000) rotateY(-20deg)}70%{-webkit-transform:perspective(1000) rotateY(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInRightFront{0%{opacity:0;transform:perspective(1000) rotateY(90deg)}50%{transform:perspective(1000) rotateY(-20deg)}70%{transform:perspective(1000) rotateY(15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-right-front{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipInRightFront;animation-name:flipInRightFront}@-webkit-keyframes flipInRightBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}50%{-webkit-transform:perspective(1000) rotateY(20deg)}70%{-webkit-transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInRightBack{0%{opacity:0;transform:perspective(1000) rotateY(-90deg)}50%{transform:perspective(1000) rotateY(20deg)}70%{transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-right-back{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipInRightBack;animation-name:flipInRightBack}@-webkit-keyframes flipOutX{0%,5%{-webkit-transform:perspective(500) rotateX(0deg);opacity:1}30%{-webkit-transform:perspective(500) rotateX(-25deg)}50%{opacity:1}100%,90%{-webkit-transform:perspective(500) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%,5%{transform:perspective(500) rotateX(0deg);opacity:1}30%{transform:perspective(500) rotateX(-25deg)}50%{opacity:1}100%,90%{transform:perspective(500) rotateX(90deg);opacity:0}}.animating.flip-out-x{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutX;animation-name:flipOutX}@-webkit-keyframes flipOutY{0%,5%{-webkit-transform:perspective(500) rotateY(0deg);opacity:1}30%{-webkit-transform:perspective(500) rotateY(-25deg)}50%{opacity:1}100%,90%{-webkit-transform:perspective(500) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%,5%{transform:perspective(500) rotateY(0deg);opacity:1}30%{transform:perspective(500) rotateY(-25deg)}50%{opacity:1}100%,90%{transform:perspective(500) rotateY(90deg);opacity:0}}.animating.flip-out-y{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes flipOutTopFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}}@keyframes flipOutTopFront{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(90deg)}}.animating.flip-out-top-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipOutTopFront;animation-name:flipOutTopFront}@-webkit-keyframes flipOutTopBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}}@keyframes flipOutTopBack{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(-90deg)}}.animating.flip-out-top-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipOutTopBack;animation-name:flipOutTopBack}@-webkit-keyframes flipOutBottomFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}}@keyframes flipOutBottomFront{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(-90deg)}}.animating.flip-out-bottom-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipOutBottomFront;animation-name:flipOutBottomFront}@-webkit-keyframes flipOutBottomBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}}@keyframes flipOutBottomBack{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(90deg)}}.animating.flip-out-bottom-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipOutBottomBack;animation-name:flipOutBottomBack}@-webkit-keyframes flipOutLeftFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}}@keyframes flipOutLeftFront{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(-90deg)}}.animating.flip-out-left-front{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipOutLeftFront;animation-name:flipOutLeftFront}@-webkit-keyframes flipOutLeftBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}}@keyframes flipOutLeftBack{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(90deg)}}.animating.flip-out-left-back{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipOutLeftBack;animation-name:flipOutLeftBack}@-webkit-keyframes flipOutRightFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}}@keyframes flipOutRightFront{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(90deg)}}.animating.flip-out-right-front{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipOutRightFront;animation-name:flipOutRightFront}@-webkit-keyframes flipOutRightBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}}@keyframes flipOutRightBack{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(-90deg)}}.animating.flip-out-right-back{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipOutRightBack;animation-name:flipOutRightBack}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animating.flash,.hover-flash:hover{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}.animating.strobe,.hover-strobe:hover{-webkit-animation-name:strobe;animation-name:strobe}@-webkit-keyframes shakeX{0%,100%{-webkit-transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeX{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animating.shake-x,.hover-shake-x:hover{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shakeY{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animating.shake-y,.hover-shake-y:hover{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animating.bounce,.hover-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@keyframes tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}.animating.tada,.hover-tada:hover{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85)}}@keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(0.75)}40%{transform:scaleX(0.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(0.85)}}.animating.rubber-band,.hover-rubber-band:hover{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animating.swing,.hover-swing:hover{-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animating.spin,.hover-spin:hover{-webkit-animation-name:spin;animation-name:spin}@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.animating.spin-reverse,.hover-spin-reverse:hover{-webkit-animation-name:spin-reverse;animation-name:spin-reverse}@-webkit-keyframes slingshot{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(-45deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes slingshot{0%{transform:rotate(0deg)}20%,30%{transform:rotate(-45deg)}100%{transform:rotate(360deg)}}.animating.slingshot,.hover-slingshot:hover{-webkit-animation-name:slingshot;animation-name:slingshot}@-webkit-keyframes slingshot-reverse{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(45deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes slingshot-reverse{0%{transform:rotate(0deg)}20%,30%{transform:rotate(45deg)}100%{transform:rotate(-360deg)}}.animating.slingshot-reverse,.hover-slingshot-reverse:hover{-webkit-animation-name:slingshot-reverse;animation-name:slingshot-reverse}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0px)}15%{-webkit-transform:translateX(-25px) rotate(-5deg)}30%{-webkit-transform:translateX(20px) rotate(3deg)}45%{-webkit-transform:translateX(-15px) rotate(-3deg)}60%{-webkit-transform:translateX(10px) rotate(2deg)}75%{-webkit-transform:translateX(-5px) rotate(-1deg)}100%{-webkit-transform:translateX(0px)}}@keyframes wobble{0%{transform:translateX(0px)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0px)}}.animating.wobble,.hover-wobble:hover{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.animating.pulse,.hover-pulse:hover{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulsate{0%,100%,50%{-webkit-transform:scale(1)}25%,75%{-webkit-transform:scale(1.1)}}@keyframes pulsate{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.animating.pulsate,.hover-pulsate:hover{-webkit-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)}40%,70%{-webkit-transform:scale(1.1)}}@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)}40%,70%{transform:scale(1.1)}}.animating.heartbeat,.hover-heartbeat:hover{-webkit-animation-name:heartbeat;animation-name:heartbeat}@-webkit-keyframes panic{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,60%{-webkit-transform:scale(1.1) rotate(-3deg)}20%,40%{-webkit-transform:scale(1) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@keyframes panic{0%,100%{transform:scale(1) rotate(0)}10%,60%{transform:scale(1.1) rotate(-3deg)}20%,40%{transform:scale(1) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}50%,70%,90%{transform:scale(1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}}.animating.panic,.hover-panic:hover{-webkit-animation-name:panic;animation-name:panic}
/* Header container */








.header{background-color:#FFFFFF;position:fixed;width:100%;height:100px;border-top:10px solid#2261DB;z-index:999;top:0; padding:0 15px;}
.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;top:0;width:100%;margin-top:10px;padding:20px 0 0 0!important;z-index:999;transition:all 0.2s ease-in-out;}
.header .header__container.fixed{position:fixed;border-bottom:none;background-color:#FFFFFF;}
.header .header__container.fixed .logo .logo1{display:none;}
.header .header__container.fixed .logo .logo-fixed{display:block;}
.header__row-1,.header__row-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;}
.header__row-1{padding-top:20px;}

/* Logo */
.header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;height:auto;margin-right:auto;max-width:445px;overflow:hidden;float:left;width:auto;}
.header__logo img{max-width:100%;}
.header__logo .logo-company-name{font-size:28px;margin-top:7px;}
.header__logo--main{}
.header__logo--main .logo-original,.header__logo--main .logo-fixed{display:none;}

/* Search bar */
.header__search{position:relative;min-width:30px;max-width:100px;width:5%;margin:10px 0;float:right;}
.header__search .hs-search-field__input{background-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);background-position:center right 15px;background-repeat:no-repeat;border:none;color:#fff;font-family:Lato,serif;font-size:22px;font-weight:300;height:45px;padding:0 15px;}
.header__search .hs-search-field--open .hs-search-field__input{border:1.79px solid #D1D6DC;border-bottom:none;border-radius:6px 6px 0 0;background-color:#FFF;}
.header__search .hs-search-field__input::placeholder{color:transparent;}
.header__search .hs-search-field--open .hs-search-field__suggestions{background-color:#FFF;border:1.79px solid #D1D6DC;border-top:-2px solid #FFF;border-radius:0 0 6px 6px;position:absolute;width:100%;z-index:10;}
.header__search .hs-search-field__suggestions li{border-top:1px solid #D1D6DC;font-family:Lato,serif;font-size:22px;}
.header__search .hs-search-field__suggestions li a{color:#494A52;padding:3px 15px;text-decoration:none;transition:background-color 0.3s;}
.header__search .hs-search-field__suggestions #results-for{display:none;}

/* Contact Link */
.header .header__contact.contact-link{padding-top:10px;padding-left:40px;}
.header .header__contact.contact-link a{text-transform:uppercase;color:#fff;font-size:20px;line-height:30px;font-weight:600;background:#2261db;padding:15px 25px;border-radius:34px;}
.header .header__contact.contact-link a:hover{text-decoration:none;color:#fff;background:#03173f}
@media (max-width:991px) {
  .header .header__contact.contact-link a {
  display:inline-block;
  }
}


@media (min-width: 892px) and (max-width: 1074px) {
    .header .header__contact.contact-link {
        padding-left: 10px;
        padding-top: 10px;
    }

    .header .header__contact.contact-link a {
        border-radius: 34px;
        font-size: 16px;
        padding: 15px 12px;
    }
}


/* Language switcher */
.header__language-switcher{cursor:pointer;padding-right:35px;}
.header__language-switcher .lang_switcher_class{position:static;}
.header__language-switcher .lang_list_class{border:2px solid #D1D6DC;border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);color:#494A52;display:block;font-family:Lato,serif;font-size:0.8rem;left:calc(100% - 24px);opacity:0;min-width:100px;padding-top:0;text-align:left;top:100%;transition:opacity 0.3s;visibility:hidden;}
.header__language-switcher:hover .lang_list_class{opacity:1;transition:opacity 0.3s;visibility:visible;}
.header__language-switcher .lang_list_class:before{border-bottom-color:#D1D6DC;left:70%;top:-25px;}
.header__language-switcher .lang_list_class:after{left:70%;top:-22px;}
.header__language-switcher .lang_list_class.first-active::after{border-bottom-color:#EBEFF3;top:-22px;transition:0.3s;}
.header__language-switcher .lang_list_class li{border:none;font-size:18px;padding:10px 15px;}
.header__language-switcher .lang_list_class li:first-child{border-radius:6px 6px 0 0;border-top:none;}
.header__language-switcher .lang_list_class li:last-child{border-bottom:none;border-radius:0 0 6px 6px;}
.header__language-switcher .lang_list_class li:hover{background-color:#EBEFF3;transition:background-color 0.3s;}
.header__language-switcher .lang_list_class li a{color:#494A52;font-family:Lato,serif;}
.header__language-switcher .lang_list_class li a:hover{color:#494A52;}
.header__language-switcher--label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.header__language-switcher--label-current{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;margin-bottom:5px;margin-left:10px;}
.header__language-switcher--label-current:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #494A52;content:"";display:block;height:0px;margin-left:10px;margin-top:3px;width:0px;}

/* Navigation */
#nav-toggle{display:none;}
.header__menu--flex{display:-webkit-box;display:-ms-flexbox;display:flex;}

/* Tablet styles */
@media (max-width:1150px) and (min-width:900px){
    .header__column{width:100%;}
}
@media (max-width:991px) and (min-width:769px){
    .hero-slider .hero-text h1{font-size:42px!important;line-height:50px!important;}
}

@media (max-width:1199px){

}

/* Mobile styles */
@media (max-width:991px){
    .header__container{padding:15px 0 !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 0;}
    .header__container form{max-width:100%;}
    .header__logo{}
    .header__navigation,.header__search,.header__language-switcher{display:none;width:100%;}
    .header__navigation.open,.header__search.open,.header__language-switcher.open{background-color:#F8FAFC;display:block;height:calc(100vh - 115px);left:0;position:absolute;right:0;top:75px;z-index:2;}
    .header__navigation--toggle,.header__search--toggle,.header__language-switcher--toggle,.header__close--toggle{cursor:pointer;margin:0 5vw;position:relative;}
    .header__navigation--toggle.hide,.header__search--toggle.hide,.header__language-switcher--toggle.hide{display:none;}
    .header__navigation--toggle.open,.header__search--toggle.open,.header__language-switcher--toggle.open{display:block;margin-left:0;margin-right:auto;}
    .header__navigation--toggle.open:after,.header__search--toggle.open:after,.header__language-switcher--toggle.open:after{display:block;word-break:normal;}
    .header__navigation--toggle:after,.header__search--toggle:after,.header__language-switcher--toggle:after{display:none;font-size:26px;font-weight:600;position:absolute;left:40px;text-transform:uppercase;top:-10px;}
    .header__column{position:relative;}
    .header__row-1{padding-top:0;}
    .header__row-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;}
    .header__navigation--toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);background-position:top left;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:25px;width:25px;}
    .header__navigation--toggle:after{content:"Menu";}
    .header__language-switcher--toggle{background-image:url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);background-size:cover;height:25px;width:25px;}
    .header__language-switcher--toggle:after{content:"Language";}
    .header__language-switcher{border-top:2px solid #CED4DB;padding-left:30px;padding-right:0;}
    .header__language-switcher .lang_list_class{background-color:inherit;border:none;border-radius:0;box-shadow:unset;display:block;left:30px;opacity:1;padding:0 30px;top:0;visibility:visible;}
    .header__language-switcher .lang_list_class li{background-color:inherit;font-size:22px;}
    .header__language-switcher--label-current{display:none;}
    .header__language-switcher .globe_class{background-image:none;}
    .header__language-switcher .lang_list_class li:hover{background-color:inherit;}
    .header__language-switcher .lang_list_class:before,.header__language-switcher .lang_list_class:after{content:none;}
    .header__navigation .mainmenu{width:auto;margin:13px 0 0 0;float:right;padding-right:15px;}
    .header__search--toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);background-size:cover;height:25px;width:25px;}
    .header__search--toggle:after{content:"Search";}
    .header__search{border-top:2px solid #CED4DB;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:30px;}
    .header__search .hs-search-field__input{padding-left:15px;}
    .header__search .hs-search-field__suggestions li{padding:10px 0;}
    .header__close--toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjNDk0QTUyIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);background-repeat:no-repeat;background-size:110%;display:none;height:25px;margin-right:0;width:25px;}
    .header__close--toggle.show{display:block;}
    .header{height:auto;}
    .header .header__logo{max-width:200px;line-height:0;}
    .header__navigation{display:inline-block;}
    .header__navigation a.mobile-trigger{padding:0;top:14px;right:0;}
    .header__navigation .navigation-primary{display:block;}
    .header__navigation .navigation-primary > ul{display:block!important;}
    body .header__navigation .navigation-primary > ul li{padding:0!important;margin-bottom:0;}
    .header__navigation .navigation-primary > ul li a.menu-link{width:100%;font-size:16px;line-height:20px;padding:15px 0;}
    .header__navigation .submenu .menu-arrow-bg{margin-right:15px;display:none;}
    .header__navigation .submenu.level-1 > .has-submenu>.menu-arrow,.header__navigation .submenu > .has-submenu > .menu-arrow,.header__navigation .submenu .menu-arrow{height:auto;width:100%;margin:0;}
    .header__navigation span.child-triggerm{height:50px!important;}
    .header__navigation .navigation-primary > ul > li > ul{float:left;width:100%;}
    .header__navigation .navigation-primary > ul > li > ul > li > a{color:#414042;padding:10px 25px!important;font-weight:600;}
    .header__navigation .submenu.level-1 > .has-submenu:hover > .menu-arrow{border:0;}
    /*.header__navigation li.has-submenu.menu-item:hover .submenu.level-2{display:none;}*/
    .header__navigation label.menu-arrow{display:none!important;}
    .header__navigation span.child-triggerm{display:block!important;cursor:pointer;position:absolute;top:0px;right:0;width:60px!important;height:100%!important;padding:0!important;}
    .header__navigation span.child-triggerm span{position:absolute;height:30px;width:30px;left:50%;top:8px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
    .header__navigation span.child-triggerm span:before{position:absolute;content:"";height:14px;width:2px;left:50%;top:50%;background:#2261DB;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
    .header__navigation span.child-triggerm span:after{position:absolute;content:"";height:2px;width:14px;left:50%;top:50%;background:#2261DB;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
    .header__navigation span.child-triggerm.child-open span{transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);}
    .header .header__navigation{padding:20px 0 0;}
    .header .header__contact.contact-link{padding:0 0 15px;}
    .header .header__container div.flex{display:none;}
    body .navigation-primary .submenu.level-1 > li > ul{background-color:#fff;float:none;opacity:1;position:static;transform:none;width:auto;}
    .submenu.level-2 > li{background-color:#fff;}
    .header__navigation .navigation-primary > ul > li > ul a{color:#fff;}
}

@media (max-width:767px){
    .hero-slider .hero-text h1{font-size:32px!important;line-height:40px!important;padding:15px 0;}
}





.footer{text-align:left;padding:30px 0 0;display:block;border-top: 3px solid #2261DB;}
.footer__container.content-wrapper{padding:1rem 15px;margin:0 auto;height:100%;min-height:160px;}
.footer .footer-bottom{padding:10px 15px;height:50px;background:#2261DB;color:#FFFFFF;width:100%;display:inline-block;float:left;box-sizing:border-box;}
.footer-block:nth-child(1){border-left:0;padding-left:0;}
.footer-block,.footer-recent{padding-right:20px;width:25%;display:block;float:left;box-sizing:border-box;border-left:dashed 3px #CFD8DD;padding-left:20px;}
.footer-recent{border-right:0;}
.footer-header h3{margin-top:16px;font-size:14px;line-height:20px;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.5px;}
.footer-header h3:after{content:'';margin-top:10px;width:27px;height:3px;display:block;background:#000;}
.footer-copyright{padding:8px 0;text-align:left;margin-left:0;float:left;font-size:16px;line-height:16px;color:#FFFFFF!important;width:50%;}
.footer-copyright div,.footer-copyright span{color:#FFFFFF!important;}
.footer-menuB{width:50%;text-align:right;float:left;}
.footer .footer-logo img{max-width:170px;padding-top:10px;}
.footer-icon .social-links{justify-content:left;margin:0px;}
.footer-icon .social-links a{-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;-ms-transition:ease all 0.4s;transition:ease all 0.4s;}
.footer-icon .social-links a:hover .social-links__icon{background-color:#2261DB!important;}

@media (max-width:991px) {
.footer-icon .social-links{justify-content:center;}
}

.footer-icon ul{margin:0 0 30px;padding:0;list-style-type:none;}
.footer-icon ul li{margin:0;padding:5px 2px 5px 0;display:inline-block;}
.footer-icon ul li a{width:38px;height:38px;line-height:36px;display:inline-block;border:2px solid #777777;color:#777777;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.footer-icon ul li a:hover{background:#2261DB;border-color:#2261DB;color:#fff;}
.footer-icon ul li:nth-child(1) a:before{content:"\f230";font-family:'FontAwesome';display:block;}
.footer-icon ul li:nth-child(2) a:before{content:"\f099";font-family:'FontAwesome';display:block;}
.footer-icon ul li:nth-child(3) a:before{content:"\f1a0";font-family:'FontAwesome';display:block;}
.footer-icon ul li:nth-child(4) a:before{content:"\f08c";font-family:'FontAwesome';display:block;}
.footer-icon ul li:nth-child(5) a:before{content:"\f231";font-family:'FontAwesome';display:block;}
.footer-menu ul{margin-bottom:15px!important;margin-top:0;}
.footer-menu ul li{width:90%;float:left;margin-bottom:0;}
.footer-menu ul li a{padding:1px 0;color:#414042;font-size:18px;line-height:28px;font-weight:400;}
.footer-menu ul li a:hover{color:#03173F;}
.footer-subscribe h3{display:none;}
.footer-subscribe .hs-form label{display:none;}
.footer-subscribe .hs-form input.hs-input{background:rgba(255,255,255,0.10);border:none;color:#fff;font-weight:600;margin-top:25px;padding:0 20px;height:50px;width:100%;text-transform:uppercase;letter-spacing:1px;}
.footer-subscribe .hs-form input.hs-input:first-of-type{margin-top:8px;}
.footer-subscribe .hs-button{width:100%;border-radius:0;text-transform:uppercase;letter-spacing:0.5px;font-size:13px;line-height:24px;border:2px solid transparent;font-weight:700;padding:10px 20px;display:inline-block;}
.footer-subscribe .hs-button:hover{border-color:#fff;color:#fff;background:transparent;}
.footer-blog .post-content{display:block;}
.footer-blog .post-content .post-title a{font-size:13px;line-height:22px;color:#FFFFFF;opacity:0.80;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.footer-blog .post-content .post-title a:hover{color:#2261DB;text-decoration:none;}
.footer-blog .post-date{font-size:12px;text-transform:uppercase;color:#777777;padding-top:6px;font-family:'PT Serif',serif;font-style:italic;}
.footer-blog .post-block{margin-bottom:20px;}
.footer-blog .post-image{width:51px;height:51px;top:20px;left:0;display:block;float:left;margin-right:12px;margin-top:7px;}
.footer-blog .bgimg-main1{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;}
.footer-blog .bgimg-main1 img{display:none;}
.footer-bottom .footer-menuB .active-branch{display:inline-flex;}
.footer-bottom .footer-menuB ul li{margin-bottom:0;}
.footer-bottom .footer-menuB ul li a{font-size:16px;line-height:28px;font-weight:400;color:#FFFFFF;text-transform:none;display:inline-block;padding:0px 20px;text-decoration:none;white-space:normal;border-left:1px solid#FFFFFF;}
.footer-bottom .footer-menuB ul li:first-of-type a{border-left:0;}
.footer-bottom .footer-menuB ul li a:hover{color:#03173F;text-decoration:none;}
@media (min-width:768px) and (max-width:900px){
    .footer{padding-top:30px;}
    .footer .footer-logo img{max-width:90%;}
}
@media (max-width:1200px){
    .footer-menu ul li a{font-size:16px;}
}
@media (max-width:767px){
    .footer__container.content-wrapper{min-height:1px;padding:0 15px 20px 15px;display:inline-block;vertical-align:top;width:100%;text-align:center;}
    .footer__container.content-wrapper .footer-block{float:none;width:auto;}
    .footer__container.content-wrapper .footer-logo img{width:300px!important;max-width:140px;}
    .footer-menu ul li{width:100%;float:none;padding:15px 0;}
    .footer-menu ul li a{font-size:16px;line-height:22px;}
    .footer{padding:40px 0 0;}
    .footer .footer-bottom{display:block;height:auto;padding:15px;text-align:center;}
    .footer-copyright{width:100%;text-align:center;margin:0;font-size:14px;}
    .footer-menuB{width:100%;text-align:center;}
    .footer .footer-block{border-left:none; border-top:dashed 3px #CFD8DD; margin:20px 0 0; padding:20px 0 0; height:unset !important;}
    .footer .footer-block:first-child{border-top:none; margin:0; padding:0;}
    .footer-menu ul{margin-bottom:0!important;}
    .footer .hs-menu-wrapper ul{display:block;}
    .footer-bottom .footer-menuB .active-branch{display:block;}
    .footer-bottom .footer-menuB ul li{display:inline-block;}
    .footer-bottom .footer-menuB ul li a{font-size:14px;}   
}


/* footer social follow css */
.social-links {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.social-links__icon {
    background-color: #494a52;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 30px;
    margin: 0 5px;
    position: relative;
    width: 30px
}

.social-links__icon:hover,.social-links__icon:focus {
    background-color: #21222a
}

.social-links__icon:active {
    background-color: #71727a
}

.social-links__icon svg {
    fill: #FFF;
    height: 15px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto
}

.social-links__icon:hover svg,.social-links__icon:focus svg,.social-links__icon:active svg {
    fill: #FFF
}

.body-container--contact .social-links__icon {
    background-color: #e0e0e0;
    color: #999
}

.body-container--contact .social-links__icon:hover,.body-container--contact .social-links__icon:focus {
    background-color: #000;
    color: #fff
}

.body-container--contact .social-links__icon svg {
    fill: #777
}






.hs-blog-listing .header, .hs-blog-post .header { top: 0; }
.blog-listing-main { margin-top: 100px; }
.blog-listing-main .main-listing { overflow: hidden; }

/* Banner */
.banner { margin-top: 100px; padding: 55px 0; background: url('')no-repeat center / cover; }
.banner .banner-content { max-width: 770px; margin: 0 auto; }
.banner .banner-content h1 { color: #2261DB; }
.banner .banner-content .content p { font-size: 24px; }

/* Topic search */
.topic-search { padding: 0 0 20px; margin-top: -24px; }
.topic-search .topic-search-wrapper { width: auto; margin: 0 -15px; }
.topic-search .topic-search-wrapper .search { width: calc(100% / 3 - 30px); margin: 0 15px; }
.topic-search .topic-search-wrapper .filter-topic { position: relative; background: #fff url() no-repeat; background-position: 95% 51%; }
.topic-search .topic-search-wrapper .filter-topic h3 { border: 1px solid #414042; border-radius: 5px; color: #414042; font-size: 18px; font-weight: 400; padding: 4px 10px; cursor: pointer; }
.topic-search .topic-search-wrapper .filter-topic ul { margin: 0; padding: 0; list-style: none; position: absolute; width: 100%; top: 100%; right: 0; background-color: #fff; border: 1px solid #414042; border-radius: 5px; box-shadow: 4px 4px 10px rgb(0 0 0 / 7%); z-index: 9; display: none; }
.topic-search .topic-search-wrapper .filter-topic ul li { margin-bottom: 0; transition: all .4s ease-in-out; }
.topic-search .topic-search-wrapper .filter-topic ul li a {  display: block; padding: 12px 10px; margin: 0; border-bottom: 1px solid; transition: all .4s ease-in-out; }
.topic-search .topic-search-wrapper .filter-topic ul li:last-child a { border-bottom: none; }
.topic-search .topic-search-wrapper .filter-topic ul li:hover { background-color: #2261DB;  }
.topic-search .topic-search-wrapper .filter-topic ul li:hover a { color: #fff; transition: all .4s ease-in-out; }
.topic-search .topic-search-wrapper .search .hs-search-field__bar { border: 1px solid #414042; border-radius: 5px; background-color: #fff; color: #414042; font-size: 18px; padding: 5px 50px 5px 10px; }
.topic-search .topic-search-wrapper .search .hs-search-field__bar form input.hs-search-field__input { margin: 0 0 !important; }
.topic-search .topic-search-wrapper .search .hs-search-field__bar button { position: absolute; background-color: transparent; right: 0; top: 53%; transform: translateY(-50%); }
.topic-search .topic-search-wrapper .search .hs-search-field__bar button svg { height: 22px; } 
 
/* Main listing */
.main-listing .left-list { width: 752px; }
.main-listing .list-wrapper { width: auto; margin: 0 -10px; padding: 30px 0 10px; }
.main-listing .list-wrapper .list { width: calc(100% / 2 - 20px); margin: 0 10px 20px; border-radius: 20px; overflow: hidden; box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.1); }
.main-listing .list-wrapper .list a { display: inline-block; }
.main-listing .list-wrapper .list a img { height: 220px; width: 100%; display: block; object-fit: cover; object-position: top center; }
.main-listing .list-wrapper .list .list-content { padding: 15px 36px 18px; }
.main-listing .list-wrapper .list .list-content h2 { line-height: 27px; padding: 0 0 5px; }
.main-listing .list-wrapper .list .list-content h2 a { font-size: 20px; line-height: 25px; font-weight: 700; }
.main-listing .list-wrapper .list .list-content .tags { padding: 0 0 5px; }
.main-listing .list-wrapper .list .list-content .tags a { font-size: 15px; line-height: 24px; color: #414042; font-weight: 700; }
.main-listing .list-wrapper .list .list-content h2 { line-height: 27px; padding: 0 0 5px; }
.main-listing .list-wrapper .list .list-content .truncate { padding: 0px 0 10px; }
.main-listing .list-wrapper .list .list-content .truncate p { font-size: 16px; line-height: 21px; }
.main-listing .list-wrapper .list .list-content .post-date { font-size: 15px; line-height: 21px; color: #03173F; }

.main-listing .list-wrapper .list .post-image { position: relative; height: 220px; transition: all .4s ease-in-out; }
.main-listing .list-wrapper .list .post-image a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; opacity: 0; transition: all .4s ease-in-out; }
.main-listing .list-wrapper .list .post-image img { display: block; height: 220px; width: 100%; object-fit: cover; object-position: top; }
.main-listing .list-wrapper .list .post-image span { display: block; position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 30px; font-weight: 700; color: #fff; opacity: 0; cursor: pointer; transition: all .4s ease-in-out; }
.main-listing .list-wrapper .list:hover .post-image a { opacity: 0.5; transition: all .4s ease-in-out; }
.main-listing .list-wrapper .list:hover .post-image span { opacity: 1; transition: all .4s ease-in-out; text-transform: capitalize; }

.main-listing  .right-form { width: calc(100% - 752px); padding: 0 0 0 30px; }

.main-listing .left-list.three-list .list-wrapper { padding: 80px 0 10px; }

/* Form */
/* .simple-sign-up-form { position: fixed; left: 0; top: 50%; transform: translateY(-50%); z-index: 4; } */
.simple-sign-up-form {position: relative;}
.simple-sign-up-form:after{content:'';background-color:#88c2fc;position:absolute;left:0;top:0;width:2000px;height:100%;z-index:-1;border-radius:20px;}
.simple-sign-up-form .inner .sign-up-form{width:100%;background-color:#88c2fc;padding:30px 0 30px 50px;border-radius:20px;transition:all 1s;min-height:850px;overflow:auto;margin:30px 0 0 0;}
.simple-sign-up-form .inner .sign-up-form  h3 { color: #2261DB; font-size: 18px; line-height: 23px; padding: 0; margin: 0 0 20px 0; font-weight: bold; }
.simple-sign-up-form .inner .sign-up-form .image { margin: 0 0 20px 0; }
.simple-sign-up-form .inner .sign-up-form .default-form h3 { text-align: left; }
.simple-sign-up-form .inner .sign-up-form .default-form { margin: 0 0 50px 0; }
.simple-sign-up-form.sidebar { z-index: 1000; }
.simple-sign-up-form.sidebar .toggle-btn { transform: translateY(-50%)translateX(410px); }
.simple-sign-up-form.sidebar .toggle-btn { transform: translateY(-50%)translateX(410px); }
.simple-sign-up-form.sidebar .inner .sign-up-form { transform: translateX(0); }
.simple-sign-up-form.sidebar .toggle-btn .toggle-btn-inner .nav-toggle .icon-bar:nth-child(1) { top: 7px; transform: rotate(45deg); }
.simple-sign-up-form.sidebar .toggle-btn .toggle-btn-inner .nav-toggle .icon-bar:nth-child(2) { opacity: 0; }
.simple-sign-up-form.sidebar .toggle-btn .toggle-btn-inner .nav-toggle .icon-bar:nth-child(3) { top: -7px; transform: rotate(-45deg); }
.simple-sign-up-form .toggle-btn { position: absolute; left: 0; z-index: 1; left: auto; top: 50%; transform: translateY(-50%); transition: all 1s; cursor: pointer; }
.simple-sign-up-form .toggle-btn .toggle-btn-inner .nav-toggle { padding: 10px 0; float: right; border: none; cursor: pointer; width: 56px; height: 89px; background-color: #19ccff; border-radius: 0 10px 10px 0; }
.simple-sign-up-form .toggle-btn .toggle-btn-inner .nav-toggle .icon-bar { margin: auto; background-color: #fff; border-radius: 1px; display: block; height: 2px; position: relative; width: 29px; transition: all 0.4s; }
.simple-sign-up-form .toggle-btn .toggle-btn-inner .nav-toggle .icon-bar + .icon-bar { margin-top: 5px; }


.blog-listing-main .default-form .hs-form .hs-form-field select.hs-input { background: #fff url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/arrow-down.svg) no-repeat; background-position: 91% 70%; }

.simple-sign-up-form .default-form .hs-form .hs_submit input[type=submit]{font-size:20px;text-transform:uppercase;padding: 0 0 0 70px;}
.simple-sign-up-form .default-form .hs-form .hs_submit:before{content:'';background:url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/blue-double-arrow.svg) no-repeat center center /contain;position:absolute;left:0;top:0;width:65px;height:45px;transition:all .4s ease-in-out;}



/* Pagination */
.main-listing .left-list .pagination { padding: 5px 0 78px; text-align: center; }
.main-listing .left-list .pagination a { display: inline-block; font-size: 26px; line-height: 38px; font-weight: 700; color: #03173F; border: 2px solid transparent; border-radius: 100%; width: 40px; height: 40px; text-align: center; transition: all .4s ease-in-out; }
.main-listing .left-list .pagination a img { display: inline-block; vertical-align: middle; }
.main-listing .left-list .pagination a.blog-pagination__prev-link, .main-listing .left-list .pagination a.blog-pagination__next-link { border: none; }
.main-listing .left-list .pagination a:hover { border: 2px solid #88c2fc; }
.main-listing .left-list .pagination a.blog-pagination__prev-link:hover, .main-listing .left-list .pagination a.blog-pagination__next-link:hover { border: none; }
.main-listing .left-list .pagination a.blog-pagination__link--active { border: 2px solid #88c2fc; }
.main-listing .left-list.three-list { width: 100%; }
.main-listing .left-list.three-list  .list-wrapper .list { width: calc(100% / 3 - 20px); }
.main-listing .left-list .pagination a.blog-pagination__prev-link.blog-pagination__prev-link--disabled { display: none; }
.main-listing .left-list .pagination a.blog-pagination__next-link.blog-pagination__next-link--disabled { display: none; }

/* Blog Inner Page */

/* Post Inner Banner */
.post-banner { margin-top: 100px; padding: 75px 0 58px; position: relative; z-index: 1; background: url('')no-repeat center / cover; }
.post-banner:before { content: ''; transform: scale(1.2); background: url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/dots-blue.svg) repeat; height: 222px; position: absolute; left: 2%; width: 227px; top: -45px; }
.post-banner:after { content: ''; border-radius: 100%; width: 521px; height: 521px; background-color: #fff; position: absolute; left: -110px; top: -255px; z-index: -1; }
.post-banner .post-banner-content { max-width: 910px; margin: 0 auto; position: relative; z-index: 1; }
.post-banner .post-banner-content .post-image { width: 320px; padding-right: 15px; }
.post-banner .post-banner-content .right-content { width: calc(100% - 320px); padding-left: 15px; text-transform: uppercase; }
.post-banner .post-banner-content .post-image a { display: block; }
.post-banner .post-banner-content .post-image a img { height: 200px; border-radius: 20px; box-shadow: 6px 9px 80px rgba(0, 0, 0, 0.16); object-fit: cover; }
.post-banner .post-banner-content .right-content .tags a { font-size: 18px; line-height: 34px; color: #414042; font-weight: 700; text-transform: capitalize; transition: all .4s ease-in-out; }
.post-banner .post-banner-content .right-content .tags a:hover { color: #03173F; transition: all .4s ease-in-out; }
.post-banner .post-banner-content .right-content .post-date a { font-size: 18px; line-height: 34px; color: #414042; font-weight: 700; text-transform: capitalize; transition: all .4s ease-in-out; }
.post-banner .post-banner-content .right-content .post-date a:hover { color: #03173F; transition: all .4s ease-in-out; }
.post-banner .post-banner-content .right-content .post-date  span { display: inline-block; padding: 0 4px; }

/* Inner Content */
.inner-content { padding: 50px 0; overflow: hidden; }
.inner-content .left-content { max-width: 765px; margin: 0 auto 0 110px; padding-right: 30px; }
.inner-content .left-content p { padding: 5px 0 25px; line-height: 28px; }
.inner-content .left-content h3 { color: #000; padding: 5px 0 25px; font-weight: 700; }
.inner-content .left-content h3 a { color: #2261DB; transition: all .4s ease-in-out;  }
.inner-content .left-content h3 a:hover { color: #03173F; transition: all .4s ease-in-out; }
.inner-content .left-content h4 { font-family: Poppins; font-size: 24px; font-weight: 700; color: #03173F; }
.inner-content .left-content  a { color: #2261DB; font-weight: 700; transition: all .4s ease-in-out; }
.inner-content .left-content  a:hover { color: #03173F; transition: all .4s ease-in-out; }

.right-post { width: calc(100% - 765px); padding-left: 5px; }
.right-post .other-recent-post-wrapper { }
.right-post .other-recent-post-wrapper .other-recent-post { position: relative; border-radius: 20px; overflow: hidden; margin-bottom: 25px; box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.16); transition: all .4s ease-in-out; }
.right-post .other-recent-post-wrapper .other-recent-post .image-link { position: relative; }
.right-post .other-recent-post-wrapper .other-recent-post a.read-link { position: absolute; width: 100%; height: 192px; top: 0; left: 0; background-color: #000; opacity: 0; transition: all .4s ease-in-out; }
.right-post .other-recent-post-wrapper .other-recent-post .post-image { }
.right-post .other-recent-post-wrapper .other-recent-post .post-image img { display: block; width: 100%; height: 192px; object-fit: cover; object-position: top center; }
.right-post .other-recent-post-wrapper .other-recent-post .post-title a { display: block; color: #fff; }
.right-post .other-recent-post-wrapper .other-recent-post .post-title { padding: 10px 15px 12px; font-size: 14px; line-height: 21px; background-color: #000; }
.right-post .other-recent-post-wrapper .other-recent-post span { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; font-size: 17px; font-weight: 700; color: #fff; cursor: pointer; opacity: 0; transition: all .4s ease-in-out; }
.right-post .other-recent-post-wrapper .other-recent-post:hover a.read-link { opacity: 0.5; transition: all .4s ease-in-out; }
.right-post .other-recent-post-wrapper .other-recent-post:hover span { opacity: 1; transition: all .4s ease-in-out; }

/* Recent Post */
.recent-post-sec { padding: 20px 0; }
.recent-post-sec .title { padding: 15px 0; }
.recent-post-sec .title h2 { position: relative; display: inline-block; font-weight: 700; text-transform: capitalize; }
.recent-post-sec .title h2:before { background: url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/blue-line.svg) repeat-x; content: ''; height: 5px; margin: 0 30px 0 0; position: absolute; right: 100%; top: 25px; width: 2000px; }  
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts, .recent-post-wrapper { margin: 0 -30px; padding: 10px 15px 50px; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts { display: flex; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post, .recent-post-wrapper .recent-post { width: calc(100% / 3 - 30px); margin: 0 15px 30px; border-radius: 20px; overflow: hidden; box-shadow: 6px 6px 12px rgb(0 0 0 / 10%); transition: all .4s ease-in-out; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .post-image, .recent-post-wrapper .recent-post .post-image { position: relative; height: 220px; transition: all .4s ease-in-out; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .post-image a, .recent-post-wrapper .recent-post .post-image a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; opacity: 0; transition: all .4s ease-in-out; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .post-image img, .recent-post-wrapper .recent-post .post-image img { display: block; height: 220px; width: 100%; object-fit: cover; object-position: top center; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .post-image span, .recent-post-wrapper .recent-post .post-image span { display: block; position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; font-size: 30px; font-weight: 700; text-transform: capitalize; color: #fff; opacity: 0; cursor: pointer; transition: all .4s ease-in-out; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post:hover .post-image a { opacity: 0.5; transition: all .4s ease-in-out; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post:hover .post-image span { opacity: 1; transition: all .4s ease-in-out; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content, .recent-post-wrapper .recent-post .recent-post-content { padding: 15px 36px 20px; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .post-title, .recent-post-wrapper .recent-post .recent-post-content .post-title { }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .post-title, .recent-post-wrapper .recent-post .recent-post-content .post-title { padding: 0 0 7px; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .post-title a, .recent-post-wrapper .recent-post .recent-post-content .post-title a { font-size: 20px; line-height: 25px; font-weight: 700; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .tags, .recent-post-wrapper .recent-post .recent-post-content .tags { padding: 0 0 5px; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .tags a, .recent-post-wrapper .recent-post .recent-post-content .tags a { font-size: 15px; line-height: 24px; color: #414042; font-weight: 700; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .truncate, .recent-post-wrapper .recent-post .recent-post-content .truncate { padding: 0 0 10px; font-size: 16px; line-height: 21px; }
.recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post .recent-post-content .post-date, .recent-post-wrapper .recent-post .recent-post-content .post-date { font-size: 15px; line-height: 21px; color: #03173F; }

/* Author box */
.author-box { padding: 40px; display: flex; background: #d1edfb; border: 1px solid #d1edfb; border-radius: 10px;clear:both; }
.author-box .author-info-wrap { display: flex; }
.author-box .author-info-wrap .avatar { width: 190px; position: relative; text-align: center; }
.author-box .author-info-wrap .avatar img { width: 100%; height: 192px; border-radius: 20px; object-fit: cover; object-position: top center; }
.author-box .author-info-wrap .author-info { padding-left: 39px; width: calc(100% - 190px); flex: 1; }
.author-box .author-info-wrap .author-info h1 { font-size: 30px; line-height: 35px; padding: 0 0 5px; }
.author-box .author-info-wrap .author-info .social-info a { width: 32px; height: 32px; background-color: #2261DB; text-align: center; border-radius: 100%; margin: 0 3px; display: inline-block; }
.author-box .author-info-wrap .author-info .social-info a span { display: flex; align-items: center; justify-content: center; height: 32px; }
.author-box .author-info-wrap .author-info .social-info a svg { fill: #fff; width: 20px; height: 18px; }
.author-box .author-info-wrap .avatar .social-info a { width: 32px; height: 32px; background-color: #2261DB; text-align: center; border-radius: 100%; margin: 0 3px; display: inline-block; }
.author-box .author-info-wrap .avatar .social-info a span { display: flex; align-items: center; justify-content: center; height: 32px; }
.author-box .author-info-wrap .avatar .social-info a svg { fill: #fff; width: 20px; height: 18px; }


/* SECURITY ASSESSMENT */
.security-assessment { padding: 65px 0; background-color: #e7eff2; position: relative; z-index: 1; margin: 63px 0; text-align: center; }
.security-assessment:before { content: ''; position: absolute; width: 5000px; height: 100%; top: 0; left: 0; background-color: #e7eff2; z-index: -1; transform: translateX(-50%); }
.security-assessment .assessment-content { max-width: 735px; margin: 0 auto; transform: translateX(105px); }
.security-assessment .assessment-content h3 { font-size: 35px; color: #2261DB; line-height: 45px; font-weight: 700; }
.security-assessment .assessment-content h3:before { background: url(https://6764014.fs1.hubspotusercontent-na1.net/hubfs/6764014/raw_assets/public/bitlyft-2021-new/src/images/blue-line.svg) repeat-x; content: ''; height: 5px; margin: 0 6px 0 0; position: absolute; right: 100%; top: 25px; width: 2000px; }
.security-assessment .assessment-content .content p { font-size: 18px; }
.security-assessment .button-2 a { color: #03173F; transition: all .4s ease-in-out; }
.security-assessment .button-2 a:hover { color: #414042; transition: all .4s ease-in-out; }

.widget-type-blog_comments form { background: #2261DB; padding: 40px; border-radius: 20px; margin-top: 20px; }

/* Responsive start from here */
@media (max-width:1629px){}
@media (max-width:1429px){}
@media (max-width:1199px){

    .banner { padding: 50px 0; }
    .topic-search .topic-search-wrapper .search .hs-search-field__bar button svg { height: 18px; }
    .main-listing .left-list { width: 620px; }
    .main-listing .right-form { width: calc(100% - 620px); }
    .main-listing .list-wrapper .list .post-image img { height: 200px; }
    .main-listing .list-wrapper .list .post-image { height: 200px; }
    .main-listing .list-wrapper .list .list-content { padding: 15px 25px 18px; }
    
    .simple-sign-up-form .inner .sign-up-form { padding: 30px 30px 10px; }
    .default-form .hs-form .hs_submit:before { width: 67px; height: 41px; }
    .default-form .hs-form .hs_submit input[type=submit] { font-size: 25px; }
    
    .main-listing .left-list .pagination { padding: 5px 0 70px; }
    
    .author-box { padding: 45px 0; }
    .author-box .author-info-wrap .avatar:after { height: 102%; }
    .author-box .author-info-wrap .author-info { padding-left: 50px; }
    
    .inner-content .left-content { max-width: 600px; margin: 0 auto 0 50px; }
    .right-post { width: calc(100% - 600px); }
    .security-assessment { margin: 50px 0; }
    .recent-post-wrapper { margin: 0 auto; }
    .recent-post-wrapper .recent-post .post-image { height: 200px; }
    .recent-post-wrapper .recent-post .post-image img { height: 200px; }
    .recent-post-wrapper .recent-post .recent-post-content { padding: 15px 25px 18px; }
    
    
}
@media (max-width:991px){
    
    .banner .banner-content .content p { font-size: 21px; }
    .main-listing .list-wrapper { margin: 0 auto; }
    .main-listing .list-wrapper .list .post-image { height: 200px; }
    .main-listing .list-wrapper .list .post-image img { height: 200px; }
    .main-listing .list-wrapper .list .post-image span { font-size: 26px; }
    .main-listing .left-list.three-list .list-wrapper .list { width: calc(100% / 2 - 20px); }
    
    .main-listing .left-list .pagination { padding: 5px 0 60px; }
    .main-listing .left-list .pagination a { font-size: 20px; }
    
    .main-listing .left-list { width: auto; }
    .main-listing .inner-listing { display: block; }
    .main-listing .right-form { width: auto; padding: 0 0 40px; }
    .blog-listing-main .main-listing .left-list .pagination { padding: 5px 0 10px; }
    .simple-sign-up-form:after { display: none; }
    
    .author-box .author-info-wrap .avatar:after { height: 83%; }
    .author-box .author-info-wrap .author-info h1 { font-size: 26px; }
    .author-box .author-info-wrap .author-info .social-info a { }
    .author-box .author-info-wrap .author-info .social-info a span { height: 30px; }
    .author-box .author-info-wrap .author-info .social-info a svg { width: 18px; height: 16px; }
    
    .post-banner { padding: 60px 0 50px; }
    .post-banner:before { transform: scale(1); top: -65px; }
    .post-banner:after { width: 480px; height: 480px; left: -150px; top: -200px; }
    .post-banner .post-banner-content { max-width: 620px; }
    .post-banner .post-banner-content .post-image { width: 280px; }
    .post-banner .post-banner-content .post-image a img { height: 180px; }
    .post-banner .post-banner-content .right-content { width: calc(100% - 280px); }
    .post-banner .post-banner-content .right-content h1 { font-size: 28px; line-height: 30px; }
    .post-banner .post-banner-content .right-content .tags a { font-size: 16px; line-height: 32px; }
    .post-banner .post-banner-content .right-content .post-date a { font-size: 16px; line-height: 32px; }
    .inner-content .left-content { margin: 0 0 auto; max-width: 490px; padding-right: 20px; }
    .inner-content .left-content { }
    .right-post { width: calc(100% - 490px); }
    .right-post .other-recent-post-wrapper .other-recent-post a.read-link { height: 163px; }
    .right-post .other-recent-post-wrapper .other-recent-post .post-image img { height: 163px; }
    .security-assessment { margin: 40px 0; padding: 40px 0; }
    .security-assessment .assessment-content h3 { font-size: 28px; line-height: 36px; padding: 5px 0 20px; }
    .inner-content { padding: 0 0 10px 0; }
    .recent-post-wrapper .recent-post { width: calc(100% / 2 - 30px); }
    .recent-post-wrapper { padding: 10px 15px 30px; }
     .topic-search .topic-search-wrapper .search .hs-search-field__bar form input.hs-search-field__input { padding: 7px !important; }
   
    
}


@media (max-width:767px){
    
    
    .banner .banner-content .content p { font-size: 18px; }
    .main-listing, .main-listing p { font-size: 16px; line-height: 30px; }
    .inner-content, .inner-content p  { font-size: 16px; line-height: 30px; } 
    .main-listing .list-wrapper .list .post-image span { font-size: 22px; }
    .main-listing .list-wrapper .list .list-content { padding: 15px 25px 18px; }
    .main-listing .left-list.three-list .list-wrapper .list { width: auto; }
    
    .main-listing .left-list .pagination { padding: 5px 0 40px; }
    
    .topic-search .topic-search-wrapper { margin: 0 auto; }
    .topic-search { margin-top: 30px; }
    .topic-search .topic-search-wrapper .search { width: auto; margin: 0 15px 20px; }
    .main-listing .list-wrapper { padding: 10px 0 10px; }
    .main-listing .list-wrapper .list { width: auto; }
    
    .author-box { padding: 40px 0; }
    .author-box .author-info-wrap { flex-flow: column; padding: 20px; }
    .author-box .author-info-wrap .avatar { margin: 0 auto 20px; text-align: center; }
    .author-box .author-info-wrap .avatar:after { height: 107%; width: 111%; }
    .author-box .author-info-wrap .author-info { padding: 20px 0 0; width: auto; }
    
    .post-banner { padding: 50px 0 40px; }
    .post-banner .post-banner-content { max-width: 100%; display: block; }
    .post-banner .post-banner-content .post-image { width: auto; padding: 0 0 20px; }
    .post-banner .post-banner-content .post-image a img { width: 100%; height: 100%; }
    .post-banner .post-banner-content .right-content { width: auto; padding-left:0; }
    .inner-content .left-content { max-width: 100%; padding: 0 0 20px; }
    .security-assessment .assessment-content { transform: translateX(0); }
    .right-post { width: auto; padding-left: 0; }
    .right-post .other-recent-post-wrapper .other-recent-post a.read-link { height: 220px; }
    .right-post .other-recent-post-wrapper .other-recent-post .post-image img { height: 220px; }
    .recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts .recent-post, .recent-post-wrapper .recent-post { width: auto; margin: 0 auto 20px; }
    .recent-post-wrapper .hs_cos_wrapper_type_related_blog_posts { flex-flow: column; }
    
    .simple-sign-up-form .inner .sign-up-form .image img {width: 100%;}
    
    .topic-search .topic-search-wrapper .search .hs-search-field__bar form input.hs-search-field__input { padding: 6px !important; }
    
  .hs-blog-post .recent-post-sec .same-height {
  height:auto!important;
  }
  
  .hs-blog-post .recent-post-sec .tags a {
    padding:12px 0;
    display:inline-block;
  }
    
}
@media (max-width:500px){

    .post-banner:before { width: 187px; height: 162px; }
    .post-banner:after { width: 400px; height: 400px; left: -140px; top: -250px; }
    .post-banner .post-banner-content .right-content h1 { font-size: 22px; }
    .security-assessment .assessment-content h3 { font-size: 26px; }
    .security-assessment { padding: 25px 0; }
    .right-post .other-recent-post-wrapper .other-recent-post a.read-link { height: 180px; }
    .right-post .other-recent-post-wrapper .other-recent-post .post-image img { height: 180px; }
    .right-post .other-recent-post-wrapper .other-recent-post a.read-link { height: 180px; }
    .recent-post-sec .title { padding: 5px 0; }
    .recent-post-wrapper .recent-post .post-image { height: 180px; }
    .recent-post-wrapper .recent-post .post-image img { height: 180px; }
    .recent-post-wrapper .recent-post .recent-post-content { padding: 15px 15px 18px; }
    
}
/* Error pages */

.error-page {
  padding: 10rem 0;
  position: relative;
  text-align: center;
}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}

.error-page__heading {
  margin-bottom: 1rem;
}

/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 700px;
  padding: 3rem 1.4rem;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
}

#email-prefs-form .header {
  background-color: transparent;
}

/* Search pages */

.hs-search-field__bar {
  position: relative;
}

.hs-search-field__suggestions {
  background-color: #FFF;
  max-width: 360px;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}

.hs-search-results {
  margin-top: 1.4rem;
}

ul.hs-search-results__listing li {
  margin-bottom: 1.4rem;
}

.hs-search-results__title {
  color: #494A52;
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

.hs-search-highlight {
  font-weight: bold;
}

.hs-search-results__pagination a {
  color: #0270E0;
}

/* Password prompt */

.password-prompt input[type=password] {
  display: block;
  height: auto !important;
  margin-bottom: 1.4rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}



.search-result-page .hs-search-results__title {text-decoration: none;}
.search-result-page .systems-page {max-width: 100%;}
.search-result-page .hs-search-results__title {color:#2261DB }
.search-result-page .hs-search-results__title:hover {color:#03173F }
.search-result-page .hs-search-field--open .hs-search-field__suggestions {z-index:1}
.bitlyft-lp-webinar, .bitlyft-blank {padding-top:100px;}

.bitlyft-blank .dnd-module .widget-type-form,
.bitlyft-lp-webinar .dnd-module .widget-type-form {
     box-shadow: none; 
     padding: inherit; 
}



/* theme overrides */






/* 1a. Containers */




/* 1b. Colors */







/* 1c. Typography */
















/* 1d. Buttons */







/* 1e. Forms */










/* 1f. Tables */











/* 1g. Site header */





/* 1h. Site footer */








.content-wrapper {
  max-width: 1170px;
  margin: 0 auto !important;
  float: none !important;
  padding: 0;
}

.dnd-section {
  padding: 80px 20px;
}
.hero-section .dnd-section {
  padding: 0;
}

.dnd-section > .row-fluid {
  max-width: 1170px;
}

.text-center {
  margin: 0 auto;
  text-align: center;
}
.fl100 {
  float: left;
  width: 100%;
}
.body-container--internal .row-number-1.area_hero-row-0-background-image {
  position: relative;
}
.body-container--internal .row-number-1.area_hero-row-0-background-image:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.6;
  background: #000000;
}
.body-container--contact .row-depth-1.row-number-2 .span12.dnd-module .hs_cos_wrapper_type_module {
  width: 100%;
}





html {
  font-size: 18px;
}

body {
  font-weight: 400; text-decoration: none; line-height: 24px; font-family: Poppins; font-style: normal;
  color: #414042;
}

/* Paragraphs */

p {
  font-weight: 400; text-decoration: none; line-height: 24px; font-family: Poppins; font-style: normal;
}

/* Anchors */

a {
  color: #2261DB;
  -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;
}

a:hover,
a:focus {
  color: #000017;
}

a:active-item {
  color: #2b3f67;
}

.body-container--contact a {
  color: #777777;
}
.body-container--contact a:hover {
  color: #000000;
  text-transform: none;
}

/* Headings */

h1 {
  padding: 0 0 10px; margin: 0; font-weight: 700; letter-spacing: 1px; text-decoration: none; clear: both; line-height: 70px; font-family: Poppins; font-style: normal;
  color: #2261DB;
  font-size: 58px;
  position: relative;
}

.body-container--internal h1 {
  ;
  color: ;
  font-size: ;
}

h2 {
  padding: 0 0 10px; margin: 0; font-weight: 600; text-decoration: none; clear: both; line-height: 44px; font-family: Poppins; font-style: normal;
  color: #2261DB;
  font-size: 32px;
}

h3 {
  padding: 0 0 10px; margin: 0; font-weight: 600; text-decoration: none; clear: both; line-height: 30px; font-family: Poppins; font-style: normal;
  color: #FFFFFF;
  font-size: 24px;
}

h4 {
  padding: 0 0 10px; margin: 0; font-weight: 500; text-decoration: none; clear: both; line-height: 30px; font-family: Roboto; font-style: normal;
  color: ;
  font-size: 21px;
}

h5 {
  padding: 0 0 10px; margin: 0; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; text-decoration: none; clear: both; margin-top: 18px; line-height: 24px; font-family: Roboto; position: relative; font-style: normal;
  color: #333;
  font-size: 16px;
}

.body-container--contact h5 {
  font-weight: 700 !important;
}
.body-container--contact h5:after {
  content: '';
  margin-top: 5px;
  width: 80px;
  height: 1px;
  display: block;
  background: #f5f5f5;
}

h6 {
  padding: 0 0 10px; margin: 0; font-weight: normal; text-decoration: none; clear: both; font-family: Roboto; font-style: normal;
  color: #333333;
  font-size: 14px;
}

p {
  padding: 5px 0 15px;
  margin: 0;
}

.title-text h2:after {
  content: '';
  margin: 21px auto 8px;
  width: 134px;
  height: 2px;
  display: block;
  background-color: #2261DB;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* Blockquote */

blockquote {
  border-left-color: #03173F;
}

.industry-links {
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
}
.industry-links a {
  color: #2261DB;
  text-decoration: none;
}
.industry-links a:hover,
.industry-links a:active {
  color: ;
  text-decoration: none;
}
ul.industry-list li {
  padding: 10px 0;
  font-weight: 600;
}





button,
.button {
  background-color: #FFFFFF;
  border: 0px solid #2261DB;
  border-radius: 18px;
  color: #FFFFFF;
  padding: 10px 20px;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: rgba(215, 215, 215, 0.6);
  border-color: #0039b3;
  color: #FFFFFF;
}

button:active,
.button:active {
  background-color: rgba(255, 255, 255, 0.6);
  border-color: #4a89ff;
  color: #FFFFFF;
}





form,
.submitted-message {
  font-weight: 400; text-decoration: none; line-height: 24px; font-family: Poppins; font-style: normal;
}

.hs-submit {
  text-align: center;
  padding-bottom: 10px;
}

.dnd-module .widget-type-form {
  background-color: ;
  padding: 20px 15px;
  box-shadow: 5px 5px 9px rgba(0, 0, 0, 0.16);
}

.contact-page form {
  background: #2261DB;
  padding: 40px;
  border-radius: 20px;
  max-width: 600px;
  margin-top: 60px;
}
.contact-page .hs-recaptcha {
  padding-bottom: 20px;
}

/* Form title */

h3.form-title {
  text-align: center;
  color: #fff;
}

/* Form label */

form label {
  color: #fff;
}

/* Form help text */

form legend {
  color: #414042;
}

/* Form inputs */

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],
select,
textarea {
  border-color: #D1D6DC;
  color: #414042;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=file]:focus,
select:focus,
textarea:focus {
  border-color: #2261DB;
}

fieldset.form-columns-1 .hs-input {
  width: 100% !important;
}

/* Form placeholder text */

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #414042;
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
  background: #2261DB;
}

.fn-date-picker td .pika-button:hover {
  background-color: #2261DB !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #2261DB;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  background-color: #03173F;
  border: none;
  border-radius: 18px;
  color: #FFFFFF;
  padding: 10px 20px;
  box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.16);
}

.contact-section form input[type=submit], 
.contact-section form .hs-button {
  border-radius: 0;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: #88c2fc;
  color: #03173F;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(255, 255, 255, 0.6);
  border-color: #4a89ff;
  color: #FFFFFF;
}





table {
  background-color: #FFFFFF;
  border-color: #414042;
}

th,
td {
  border-color: #414042;
  color: #414042;
}

thead th,
thead td {
  background-color: #2261DB;
  border-bottom-color: #414042;
  color: #FFFFFF;
}

tfoot td {
  background-color: #FFFFFF;
  color: #414042;
}

tbody + tbody {
  border-top-color: #414042;
}






body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #414042;
  font-family: Poppins;
  font-size: 18px;
  line-height: 60px;
  text-transform: none;
  padding: 0px 8px;
  font-weight: 400;
  text-decoration: none;
  white-space: normal;
  display: inline-block;
}
.header__container.fixed .navigation-primary a,
.header__container.fixed .header__language-switcher-label-current,
.header__container.fixed .header__language-switcher .lang_list_class li a {
  color: #333333;
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #03173F;
}
.header__container.fixed .navigation-primary a:hover,
.header__container.fixed .navigation-primary a:focus {
  color: #fff;
  background: #2261DB;
}

body .navigation-primary a.active-item,
.header__container.fixed .navigation-primary a.active-item,
body .header__language-switcher-label-current.active-item,
body .header__language-switcher .lang_list_class li a.active-item {
  color: #2261DB;
  font-weight: 400 !important;
}
.header__container.fixed .navigation-primary a.active-item:hover {
  color: #fff;
}
body .navigation-primary .submenu.level-1 > li { display:inline-block; padding:0px 15px; text-transform:none; margin-top:-5px; }
body .navigation-primary .submenu.level-1 > li > a.active-item:after {
  display: none !important;
}

body .submenu.level-2 {display:none;}
@media (min-width:992px){
li.has-submenu.menu-item:hover .submenu.level-2 {display:block;}
}
body .submenu.level-2,
body .header__language-switcher .lang_list_class {
  background-color: #FFFFFF;
  border: none;
  border-radius: 0;
}

body .submenu.level-2 > li:first-child:before {
  border: none;
}

body .header__language-switcher .lang_list_class:before {
  border-bottom-color: #494A52;
}

body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
body .header__language-switcher .lang_list_class li:hover,
body .submenu.level-2 > li:first-child:hover:before,
body .submenu.level-2 > li:first-child.focus:before {
}

.header__language-switcher .lang_list_class.first-active::after {
  border: 0;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Poppins;
}

.header__language-switcher-label-current:after {
  border-top-color: #414042;
}

@media (min-width: 992px){
  a.mobile-trigger, span.child-triggerm {
      display: none !important; /* Hide button on Desktop */
  }
  .mainmenu .navigation-primary { 
      display: block !important;
  }
}

@media (max-width:1199px){
    body .navigation-primary .submenu.level-1 > li{padding:0;}
    body .navigation-primary .submenu.level-1 > li.has-submenu{padding:0 15px 0 0;}
}

@media(max-width: 991px) {
    body .navigation-primary .submenu.level-1 > li{display:block;}
  .header__navigation {
    background-color: #FFFFFF;
  }
  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #414042;
  }
  a.mobile-trigger {
    display: inline-block !important;
    cursor: pointer;
    position: absolute;
    top: 18px;
    right: 15px;
    width: 44px;
    height: 44px;
    padding: 12px 10px;
    background: transparent;
    z-index: 99999999999;
    -webkit-transition: background-color 0.2s linear;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    border-radius: 6px;
    -webkit-transition: color .2s ease-in;
    -moz-transition: color .2s ease-in;
    transition: color .2s ease-in;
  }
  a.mobile-trigger:hover {
    text-decoration: none; /* Removes link text underline on button */
    color: #2261DB;
  }
  a.mobile-trigger span {
      display: inline;
  }
  a.mobile-trigger span:before {
      position: absolute;
      content: 'Menu'; /* Change the text on the closed toggle button */
  }
  a.mobile-trigger span:after {
      position: relative;
      right: 2px;
      content: 'Close'; /* Change the text on the open toggle button */
      background-color: ;
      opacity: 0;
      transition: opacity .4s ease-in-out;
      -moz-transition: opacity .4s ease-in-out;
      -webkit-transition: opacity .4s ease-in-out; 
  }
  .mobile-open a.mobile-trigger {
    -webkit-transition:background-color 0.2s linear; /* Button color transition effect */
    -moz-transition:background-color 0.2s linear; /* Button color transition effect */
    transition:background-color 0.2s linear; /* Button color transition effect */
    background: transparent; /* Changes button background to be slightly darker than open menu color */  
  }
  .mobile-open a.mobile-trigger span:after {
    opacity: 1; 
  }
  a.mobile-trigger i {
    display: inline;
    position: relative;
    top: -2px;
    margin-left: 0;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: .2s;
    -moz-transition-duration: 0s;
    -moz-transition-delay: .2s;
    transition-duration: 0s;
    transition-delay: .2s;
  }
  a.mobile-trigger i:before, a.mobile-trigger i:after {
      position: absolute;
      content: '';
  }
  a.mobile-trigger i, a.mobile-trigger i:before, a.mobile-trigger i:after {
      width: 24px; /* Icon line width */
      height: 3px; /* Icon line height */
      background-color: #2261DB; /* Icon color */
      display: inline-block;
  }
  a.mobile-trigger i:before {
      margin-top: -8px; /* Position top line */
      -webkit-transition-property: margin, -webkit-transform;
      -webkit-transition-duration: .2s;
      -webkit-transition-delay: .2s, 0;
  }
  a.mobile-trigger i:after {
      margin-top: 8px; /* Position bottom line */
      -webkit-transition-property: margin, -webkit-transform;
      -webkit-transition-duration: .2s;
      -webkit-transition-delay: .2s, 0;
  }
  .mobile-open a.mobile-trigger i {
      background-color: rgba(0,0,0,0.0);
      -webkit-transition-delay: .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:before {
      margin-top: 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transition-delay: 0, .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
  .mobile-open a.mobile-trigger i:after {
      margin-top: 0;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      -webkit-transition-delay: 0, .2s;
      -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
      box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
  }
      
  span.child-triggerm {
    display: block !important; /* Hide button on Desktop */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 50px !important; /* Button width */
    min-width: 50px !important;
    height: 43px !important; /* Button height */  
    padding: 0 !important;
    border-left: 1px solid rgba(255, 255, 255, .20);
  }
  span.child-triggerm:hover {
      text-decoration: none;
  }
  span.child-triggerm span {
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
  }
  span.child-triggerm span:after {
      position: absolute;
      content: '';
  }
  span.child-triggerm span, span.child-triggerm span:after {
      width: 10px; /* Icon line width */
      height: 1px; /* Icon line height */
      background-color: ; /* Icon color */
      display: block;
  }

  .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span, .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover span.child-triggerm span:after { background-color: #fff; }

  span.child-triggerm span:after {
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
      -webkit-transition-duration: .2s;
      -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
  span.child-triggerm.child-open span {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      -webkit-transition-duration: .2s;
      -moz-transition-duration: .2s;
      transition-duration: .2s;
  }
}





.footer {
  background-color: #FFFFFF;
}

/* Footer Content */

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6
.footer p,
.footer a,
.footer div,
.footer span {
  color: #03173F;
}





.blog-post__date {
  border-color: #414042;
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #414042;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #19181a;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #69686a;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #2261DB;
}

.blog-pagination__link {
  color: #414042;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #2261DB;
}

.blog-post__title {
  padding: 0 0 10px; margin: 0; font-weight: 600; text-decoration: none; clear: both; line-height: 44px; font-family: Poppins; font-style: normal;
  color: #2261DB;
  font-size: 32px;
}

.blog-post__author {
  background-color: #03173F;
}

#comments-listing .comment-reply-to {
  color: #03173F;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #000017;
}

#comments-listing .comment-reply-to:active {
  color: #2b3f67;
}











body .icon svg {
  fill: #2261DB;
}

body .tns-nav button.tns-nav-active {
  background-color: #2261DB;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #2261DB;
}

body .team-member__description {
  background-color: #03173F;
}

.hero-section .dnd-section > .row-fluid {
  max-width: unset;
}
.hero-section .dnd-section .dnd-column {
  padding: 0;
}
.row-fluid .title-text {
  max-width: 580px;
  width: 100%;
  float: none;
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.row-fluid .sub-text {
}
.container-fluid.counter-section  {
  position: relative;
}
.container-fluid.counter-section .dnd-section {
  background-attachment: fixed;
}
.container-fluid.counter-section:before {
  content: '';
  width: 100%;
  height: 100%;
  background: #2d3034;
  opacity: 0.80;
  position: absolute;
  top: 0;
  left: 0;
}
.container-fluid.counter-section .dnd-section .row-fluid {
  position: relative;
}
.container-fluid.counter-section .dnd-column {
  height: 112px;
  margin: 0 1px;
  width: 24.8%;
  color: #000;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
}
.container-fluid.counter-section .dnd-column:first-child {
  border-left: none;
}
.container-fluid.counter-section .dnd-column:last-child {
  border-right: none;
}
.container-fluid.counter-section h2 {
  font-size: 56px;
  line-height: 62px;
  color: #FFFFFF;
  font-weight: 700;
}
.container-fluid.counter-section h2:after {
  display: none;
}
.container-fluid.counter-section h4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 28px;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.container-fluid.blog-section {
  margin-bottom: 450px;
}
.container-fluid.blog-section .dnd-section .dnd-column:first-child {
  margin-bottom: -450px;
}
.container-fluid.blog-section,
.container-fluid.blog-section .dnd-row  {
  position: relative;
}
.container-fluid.blog-section:before {
  content: '';
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.85;
  position: absolute;
  top: 0;
  left: 0;
}
.container-fluid.blog-section .title-text  {
  position: relative;
}
.container-fluid.blog-section .headline h2,
.container-fluid.blog-section .subheadline {
  color: #fff;
}

.cta-strip-title {
  font-size: 22px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: left;
}

.top-scroll {
  width: 54px;
  height: 27px;
  line-height: 45px;
  font-size: 20px;
  color: #999999;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 100px 100px 0 0;
  -moz-border-radius: 100px 100px 0 0;
  -o-border-radius: 100px 100px 0 0;
  -ms-border-radius: 100px 100px 0 0;
  border-radius: 100px 100px 0 0;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
}
.top-scroll:hover {
  -webkit-box-shadow: 0 -13px 10px rgba(0,0,0,0.8);
  -moz-box-shadow: 0 -13px 10px rgba(0,0,0,0.8);
  -o-box-shadow: 0 -13px 10px rgba(0,0,0,0.8);
  -ms-box-shadow: 0 -13px 10px rgba(0,0,0,0.8);
  box-shadow: 0 -13px 10px rgba(0,0,0,0.8);
  color: #000;
}

.background-white {
  background: #fff;
}

ul.slides, ul.flex-direction-nav, ol.flex-control-nav, ul.slick-dots { margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
ul.slick-dots { padding:0; position:absolute; bottom:18px; left:0; text-align:center; } 
ol.flex-control-nav li, ul.slick-dots li { display: inline-block; padding: 0 5px; }
ol.flex-control-nav li a, ul.slick-dots li button { padding: 0; display: inline-block; border: none; width: 27px; height: 3px; font-size: 0; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background:#fff; }
ul.slick-dots li.slick-active button { background:#000; }

ul.features-list { font-weight: 700; }
ul.features-list.white { color: #fff; }

.hs-search-field--open .hs-search-field__suggestions {
    z-index: 99;
    padding: 10px 12px;
}
.hs-search-field__suggestions li {
  padding: 5px 0;
}

@-webkit-keyframes myfirst {
  0%   { width: 0; height: 1px; }
  25%  { width: 0; height: 1px; }
}

@keyframes myfirst {
  0%   { width: 0; height: 1px; }
  25%  { width: 0; height: 1px; }
}

@media(max-width:991px){
    
    h1 {font-size:35px; line-height:42px;}
    h2 {font-size:30px; line-height:40px;}
    h3 { font-size:26px; line-height:34px;}
    h4 {font-size: 22px;line-height:34px;}

}

@media(max-width:767px){

    h1 {font-size: 32px; line-height:40px;}
    h2 {font-size: 28px; line-height:36px;}
    h3 { font-size:24px; line-height:32px;}
    h4 {font-size: 20px;line-height:30px;} 
}

@media(max-width:575px){
    
    h1 {font-size: 30px; line-height:38px;}

}

*:focus{outline:none;}