







/* 1a. Containers */





/* 1b. Colors */





/* 1c. Typography */
















/* 1d. Buttons */














/* 1e. Forms */











/* 1f. Tables */











/* 1g. Site header */






/* 1h. Site footer */










.content-wrapper {
    max-width: 1240px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 140px 20px;
}

@media (max-width: 767px) {
    .dnd-section,
    .content-wrapper--vertical-spacing {
        padding: 90px 20px;
    }
}

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





html {
    font-size: 18px;
}

body {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #4a4e57;
    letter-spacing: -0.03em;
}

/* Paragraphs */

p {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
    color: #ca0538;

}
a, a:hover,a:focus{text-decoration:none;
    /*     font-weight:400; */
}
a:hover,
a:focus {
    color: #a20010;

}

a:active {
    color: #f22d60;
}

.hs_cos_wrapper_type_rich_text h1 a, 
.hs_cos_wrapper_type_rich_text h2 a, 
.hs_cos_wrapper_type_rich_text h3 a, 
.hs_cos_wrapper_type_rich_text h4 a, 
.hs_cos_wrapper_type_rich_text h5 a, 
.hs_cos_wrapper_type_rich_text h6 a {
    text-decoration: none;
}

.hs_cos_wrapper_type_rich_text p a {text-decoration: underline;font-weight: bold;}

a.custom-link_mark {
    text-decoration: none !important;
}

p a:hover {text-decoration: underline;font-weight: bold;}

::selection {
    color: #fff;
    background-color: #000;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 0;
}

/* Headings */

h1 {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-size: 82px;
    text-transform: none;
    letter-spacing: -0.03em;
}

h2 {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-size: 62px;
    text-transform: none;
    letter-spacing: -0.03em;
}

h3 {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-size: 54px;
    text-transform: none;
    letter-spacing: -0.03em;
}

h4 {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-size: 38px;
    text-transform: none;
    letter-spacing: -0.03em;
}

h5 {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-size: 26px;
    text-transform: none;
    letter-spacing: -0.03em;
}

h6 {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-size: 22px;
    text-transform: none;
    letter-spacing: -0.03em;
}

@media (max-width: 960px) {
    h1:not([class*='--noscale']) {
        font-size: 52px;
    }
    h2:not([class*='--noscale']) {
        font-size: 46px;
    }
    h3:not([class*='--noscale']) {
        font-size: 40px;
    }
    h4:not([class*='--noscale']) {
        font-size: 36px;
    }
    h5:not([class*='--noscale']) {
        font-size: 24px;
    }
    h6:not([class*='--noscale']) {
        font-size: 20px;
    }
}

h1 i,
h2 i,
h3 i,
h4 i,
h5 i,
h6 i,
.txt-h i,
.large-text__line i {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

.title-subtitle {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #ca0538;
}

hr:not(:first-child) {
    color: #ca0538;
    background-color: #ca0538;
}

mark {
    background-image: linear-gradient(120deg, #ededed 0%, #ededed 100%);
}

mark.mark-light,
mark.mark-dark,
.mod-light mark,
.mod-secondary mark,
.counter-light-true mark,
.promo-box mark,
.vbb-color-light mark,
.vbb-color-full-light mark,
.text-mask_color-white mark,
.hover-box mark,
.hero-slider__slide-color-full_light mark,
.stacked__stack-color-light mark,
.stacked__stack-color-full_light mark {
    background-image: linear-gradient(120deg, #ca0538 0%, #ca0538 100%);
}

/* Blockquote */

blockquote {
    border-left-color: #000000;
}





button:not([class*='splide_']),
.button {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #fff;
    font-size: 18px;
    background: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
    border: 2px solid #ca0538;
    border-radius: 2px;
    padding: 11px 28px;
    text-transform: none;
    letter-spacing: -0.03em;
}

.header__column button,
.header__column .button {
    padding: calc(11px * 0.7) calc(28px * 0.7);
}

button.outline,
.button.outline {
    color: #ca0538;
}

button:hover:not([class*='splide_']),
button:focus:not([class*='splide_']),
.button:hover,
.button:focus {
    background: rgba(202, 5, 56, 1.0);
    border-color: #ca0538;
    color: #fff;
}

button.outline:hover,
button.outline:focus,
.button.outline:hover,
.button.outline:focus {
    border-color: #ca0538;
    color: #fff;
}

button.outline:hover:after,
button.outline:focus:after,
.button.outline:hover:after,
.button.outline:focus:after {
    background: #ca0538;
}

button.button-style02,
.button.button-style02 {
    background: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
    border-color: #000000;
    color: #000;
}

button.button-style02.outline,
.button.button-style02.outline {
    color: #000000;
}

button.button-style02:hover,
button.button-style02:focus,
.button.button-style02:hover,
.button.button-style02:focus {
    background: rgba(0, 0, 0, 1.0);
    border-color: #000000;
    color: #000;
}

button.button-style02.outline:hover,
button.button-style02.outline:focus,
.button.button-style02.outline:hover,
.button.button-style02.outline:focus {
    border-color: #000000;
    color: #000;
}

button.button-style02.outline:hover:after,
button.button-style02.outline:focus:after,
.button.button-style02.outline:hover:after,
.button.button-style02.outline:focus:after {
    background: #000000;
}

button.button-style03,
.button.button-style03 {
    background: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
    border-color: #ca0538;
    color: #fff;
}

button.button-style03.outline,
.button.button-style03.outline {
    color: #ca0538;
}

button.button-style03:hover,
button.button-style03:focus,
.button.button-style03:hover,
.button.button-style03:focus {
    background: rgba(162, 0, 16, 1.0);
    border-color: #a20010;
    color: #fff;
}

button.button-style03.outline:hover,
button.button-style03.outline:focus,
.button.button-style03.outline:hover,
.button.button-style03.outline:focus {
    background: #ca0538;
    border-color: #ca0538;
    color: #fff;
}

button.button-style03.outline:hover:after,
button.button-style03.outline:focus:after,
.button.button-style03.outline:hover:after,
.button.button-style03.outline:focus:after {
    background: #ca0538;
}

button.button-light,
.button.button-light,
button.button-light.outline:hover,
button.button-light.outline:focus,
.button.button-light.outline:hover,
.button.button-light.outline:focus {
    color: #000;
}

button:active:not([class*='splide_']),
.button:active {
    background: rgba(242, 45, 96, 1.0);
    border-color: #f22d60;
    color: #fff;
}





form,
.submitted-message {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

.widget-type-form {
    padding: 0px 0px 0px 0px;
    background: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 0px solid #ca0538;
}

/* Form title */

.form-title {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #000;
    font-size: 54px;
    text-transform: none;
    letter-spacing: -0.03em;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

@media (max-width: 960px) {
    .form-title {
        font-size: 40px;
    }
}

/* Form label */

form label {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
    font-family: DM Sans, sans-serif;
}

/* Form help text */

form legend {
    color: #4a4e57;
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
    border-color: #eee;
    color: #000;
    font-size: 16px;
}

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

form .hs-button {
    font-family: DM Sans, sans-serif;
}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #4a4e57;
}

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

/* Date picker */

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    font-size: 18px;
    background-color: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
    border: 2px solid #ca0538;
    border-radius: 2px;
    color: #fff;
    padding: 11px 28px;
    text-transform: none;
    letter-spacing: -0.03em;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: 

  
  
    
  


  rgba(40, 40, 40, 1.0)

;
    border-color: #282828;
    color: #fff;
}

form input[type=submit]:active,
form .hs-button:active {
    background-color: 

  
  
    
  


  rgba(40, 40, 40, 1.0)

;
    border-color: #282828;
    color: #fff;
}





table {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #4a4e57;
}

th,
td {
    border-color: #4a4e57;
    color: #4a4e57;
}

thead th,
thead td {
    background-color: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
    border-bottom-color: #4a4e57;
    color: #FFFFFF;
}

tfoot td {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    color: #4a4e57;
}





#preloader_preload {
    background-color: #000000;
}

#preloader_preload .spinner {
    stroke: #000;
}

#custom_cursor {
    background-color: #000000;
}

.header {
    background-color: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
}

.header__container {
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 1139px) {
    .header.expanded:not([class*='fixed']) .content-wrapper {
        padding-top: 20px;
        padding-bottom: 20px;
    } 
}

@media (max-width: 767px) {
    .header.expanded:not([class*='fixed']) .content-wrapper {
        padding-top: 10px;
        padding-bottom: 10px;
    } 
}


.nav-primary a,
.header__logo .logo-company-name,
.header__language-switcher--label-current {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    font-size: 18px;
    color: #FFFFFF;
    text-transform: none;
    letter-spacing: -0.03em;
}

.sub.lvl-2,
.sub.lvl-3,
.header__language-switcher .lang_list_class,
.header__language-switcher .lang_list_class li,
.header__language-switcher .lang_list_class li:hover {
    background-color: #fff;
}

.sub.lvl-2 .menu-item .menu-link,
.header__language-switcher .lang_list_class li .lang_switcher_link {
    font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    font-size: 15px;
    color: #353535;
    text-transform: none;
    letter-spacing: -0.01em;
}

body .nav-primary .sub .sub .menu-item .menu-link:hover,
.header__language-switcher .lang_list_class li a:hover {
    color: #ca0538;
}

.header.fixed.header-light {
    background-color: #686261;
}
.header.fixed.header-custom-sticky {
    background-color: #FFFFFF;
}

.header__search--toggle svg,
.header__navigation--toggle svg {
    fill: #FFFFFF;
}

.header__language-switcher .lang_switcher_class .globe_class:after,
.header__language-switcher--toggle {
    background-color: #FFFFFF;
}

body .nav-primary a:hover,
body .nav-primary a:focus,
.header__language-switcher--label-current:hover,
.header__language-switcher--label-current:focus {
    color: #d7d7d7;
}

body .nav-primary a:active,
.header__language-switcher--label-current:active,
.header__language-switcher .lang_list_class li a:active {
    color: #ffffff;
}

body .nav-primary .sub.lvl-1 > li > a:after {
    background-color: #FFFFFF;
}

.header__language-switcher .lang_list_class.first-active::after {
    border-bottom-color: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
}

.header__search.open,
.header__navigation.open,
.header__language-switcher.open {
    background-color: #ca0538;
}

.header__navigation-toggle svg,
.menu-arrow svg,
.header__close--toggle svg {
    fill: #fff;
}

.header__search .hs-search-field__input,
.header__search .hs-search-field__input:focus,
.header__search .hs-search-field__input:active {
    color: #fff;
    border-color: #fff;
}

@media(max-width: 1139px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(202, 5, 56, 1.0)

;
    }

    .header__language-switcher .lang_list_class,
    .header__language-switcher .lang_list_class li,
    .header__language-switcher .lang_list_class li:hover {
        background-color: #ca0538;
    }

    .header.header-light .nav-primary a,
    .sub.lvl-1 > li,
    .sub.lvl-1 > li > a,
    body .nav-primary .sub .sub .menu-item,
    body .nav-primary .sub .sub .menu-item .menu-link,
    body .nav-primary .sub .sub .menu-item:hover,
    body .nav-primary .sub .sub .menu-item:hover .menu-link,
    .header__language-switcher .lang_list_class li .lang_switcher_link,
    .header__language-switcher .lang_list_class li .lang_switcher_link:hover,
    .header__language-switcher .lang_list_class li:hover .lang_switcher_link {
        color: #fff;
    }

}

@media (max-width: 1139px) {
    .sub.lvl-1 > li > a {
        font-weight: 700;
        padding: 12px 20px 15px 10%;
        font-size: 20px;
    }
}





.footer {
    background-color: 

  
  
    
  


  rgba(238, 238, 238, 1.0)

;
    font-size: 18px;
}

.footer__container.content-wrapper {
    max-width: calc(1240px + 40px);
}

/* Footer Content */

.footer p,
.footer label,
.footer span,
.footer li {
    color: #000;
}

.footer a {
    color: #ca0538;
}





.blog-header__inner {
    padding: 140px 0;
}

.blog-related-posts {
    background-color: 

  
  
    
  


  rgba(238, 238, 238, 1.0)

;
    padding: 140px 0 0;
}

.blog-post__body {
    padding-top: 140px;
}

.blog-post {
    padding-bottom: 140px;
}

/* Blog listing */

.blog-index__post-title-link {
    color: #000;
    text-decoration: none !important;
}

.blog-index__post-tag {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #4a4e57;
}

.blog-index__post-timestamp,
.blog-index__post-author {
    color: #000;
    font-family: DM Sans;
}

/* Blog pagination */

.blog-pagination__link {
    color: #000;
}

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

.blog-pagination__next-link svg,
.blog-pagination__prev-link svg {
    fill: #4a4e57;
}
.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
    background-color: #ca0538;
}

.blog-pagination {
    font-family: DM Sans, sans-serif;
}

/* Blog post */

.blog-post__meta {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    font-family: DM Sans, sans-serif;
}

.blog-post__body {
    color: #000;
}


.blog-post__tag-link {
    color: #4a4e57;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
    color: #22262f;
}

.blog-post__tag-link:active {
    color: #72767f;
}

/* Blog related posts */

.blog-related-posts__title a {
    color: #000;
    text-decoration: none !important;
}
}

.blog-related-posts__title a:hover {
    color: #ca0538;
    text-decoration: none !important;;
}

.blog-related-posts h3, 
.blog-related-posts .blog-related-posts__title,
.blog-related-posts .blog-related-posts__title .blog-index__post-timestamp {
    color: #000;
}

/* Blog comments */

.blog-comments {
    padding-top: 140px;
    margin-bottom: calc(140px + 40px);
}

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

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

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

.blog-comments .replying-to {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    color: #000;
}





.error-page:before {
    color: #ca0538;
}

.systems-page--search-results .hs-search-results__listing li .hs-search-results__title {
    font-weight: 700; text-decoration: none; font-family: 'DM Sans', sans-serif; font-style: normal;
    font-size: 26px;
    color: #000;
    text-transform: none;
    letter-spacing: -0.03em;
}

.systems-page--search-results .hs-search-results__listing .hs-search-highlight {
    color: #ca0538;
}

.systems-page--search-results--title-wraper {
    background-color: #ca0538;
}





.card__price {
    color: #ca0538;
    font-size: 38px;
}

.card--pricing_s2 .card__price {
    font-size: 54px;
}

.card__subtitle {
    color: #555555;
}

.team-wrap .team-job {
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}

.team-wrap .team-desc {
    color: #555555;
}

.social-links__icon:hover,
.social-links__icon:focus,
.team__social-link:hover .team__social-link_color,
.team__social-link:focus .team__social-link_color {
    background-color: #ca0538;
}

.icon-block_icon-wrap svg {
    fill: #ca0538;
}

.counter-value-wrap {
    color: #ca0538;
}

.counter-value-wrap.counter-color-primary {
    color: #ca0538;
}

.counter-title {
    color: #000;
}
.counter-title.mod-font-heading {
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}

.promo-box:before {
    background: #ca0538;
}

.progress-title {
    color: #000;
}

.progress-load {
    background-color: #ca0538;
}

.toggles__header {
    color: #000;
}

.toggles__icon:before,
.toggles__icon:after {
    background-color: #000;
}

.tstmnl-text {
    color: #000;
}

.tstmnl-author-desc {
    color: #555555;
}

.tstmnl_style-secondary {
    background-color: #000000
}

.video-button-block_icon {
    background-color: #ca0538
}

.video-button-block_icon:before {
    border: 1px solid  rgba(202, 5, 56, 0.3);
}

.vbb-color-dark_outline .video-button-block_icon {
    border: 3px solid #000;
}

.vbb-color-dark_outline .video-button-block_icon svg {
    fill: #000;
}

.vbb-color-full-light .video-button-block_icon svg {
    fill: #ca0538;
}

.vbb-color-full-dark .video-button-block_icon {
    background-color: #000;
}

.vsb-color-primary svg {
    fill: #ca0538;
}

.vsb-color-primary .video-small-button-block_text {
    color: #ca0538;
}

.vsb-color-dark svg {
    fill: #000;
}

.vsb-color-dark .video-small-button-block_text {
    color: #000;
}

.video-button-popup-bg,
.video-small-button-popup-bg,
.popup-block__inner {
    background-color: #000000;
}

.service-card__subtitle {
    font-family: DM Sans, sans-serif;
}

.title-description,
.title-description p {
    color: #555555;
    font-size: 18px;
}

.lead-to-heading {
    letter-spacing: -0.03em;
}

.zoom-bg_icon-color-primary svg {
    fill: #ca0538;
}
.zoom-bg_icon-color-secondary svg {
    fill: #000000;
}
.zoom-bg_icon-color-base svg {
    fill: #4a4e57;
}
.zoom-bg_icon-color-heading svg {
    fill: #000;
}

.hero-slider__slide-color-full_dark .hero-slider__slide-subtitle {
    color: #000;
}

.splide__bullets-color-primary button.splide__pagination__page {
    background-color: #ca0538;
}

.splide__bullets-color-primary button.splide__pagination__page:hover,
.splide__bullets-color-primary button.splide__pagination__page.is-active {
    border-color: #ca0538;
}

@media (min-width: calc(1240px + 80px)) {

    .row-fluid-wrapper[class*='-full-width'] .splide__arrows-position-left button.splide__arrow.splide__arrow--prev {
        left: calc( (100% - 1240px) / 2 + 20px );
    }

    .row-fluid-wrapper[class*='-full-width'] .splide__arrows-position-left button.splide__arrow.splide__arrow--next {
        left: calc( (100% - 1240px) / 2 + 80px );
    }

    .row-fluid-wrapper[class*='-full-width'] .splide__arrows-position-left.splide__bullets-position-inside .splide__pagination {
        right: calc( (100% - 1240px) / 2 + 20px );
    }

    .row-fluid-wrapper[class*='-full-width'] .hero-slider.splide__arrows-position-right button.splide__arrow.splide__arrow--prev {
        right: calc( (100% - 1240px) / 2 + 80px );
    }

    .row-fluid-wrapper[class*='-full-width'] .splide__arrows-position-right button.splide__arrow.splide__arrow--next {
        right: calc( (100% - 1240px) / 2 + 20px );
    }

    .row-fluid-wrapper[class*='-full-width'] .splide__arrows-position-right.splide__bullets-position-inside .splide__pagination {
        left: calc( (100% - 1240px) / 2 + 20px );
    }

}

.just-icon__primary {
    color: #ca0538;
}

.just-icon__primary.outline svg {
    fill: #ca0538;
}

.just-icon__secondary {
    color: #000000;
}
.just-icon__secondary svg {
    fill: #000;
}

.cols-secondary .col-box {
    background: #000000;
}

.mod-font_size-h1 {
    font-size: 82px;
}

.mod-font_size-h2 {
    font-size: 62px;
}

.mod-font_size-h3 {
    font-size: 54px;
}

.mod-font_size-h4 {
    font-size: 38px;
}

.mod-font_size-h5 {
    font-size: 26px;
}

.mod-font_size-h6 {
    font-size: 22px;
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
img {
    max-width: 100%;
    vertical-align: middle;
}
.txt-h.mod-font_size-h1 {
    color: #000;
    font-family: DM Sans;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}
.txt-h.mod-font_size-h2 {
    color: #000;
    font-family: DM Sans;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}
.txt-h.mod-font_size-h3 {
    color: #000;
    font-family: DM Sans;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}
.txt-h.mod-font_size-h4 {
    color: #000;
    font-family: DM Sans;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}
.txt-h.mod-font_size-h5 {
    color: #000;
    font-family: DM Sans;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}
.txt-h.mod-font_size-h6 {
    color: #000;
    font-family: DM Sans;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.03em;
}

@media (max-width: 767px) {
    .mod-font_size-h1:not([class*='--noscale']),
    .txt-h.mod-font_size-h1:not([class*='--noscale']) {
        font-size: 52px;
    }
    .mod-font_size-h2:not([class*='--noscale']),
    .txt-h.mod-font_size-h2:not([class*='--noscale']) {
        font-size: 46px;
    }
    .mod-font_size-h3:not([class*='--noscale']),
    .txt-h.mod-font_size-h3:not([class*='--noscale']) {
        font-size: 40px;
    }
    .mod-font_size-h4:not([class*='--noscale']),
    .txt-h.mod-font_size-h4:not([class*='--noscale']) {
        font-size: 36px;
    }
    .mod-font_size-h5:not([class*='--noscale']),
    .txt-h.mod-font_size-h5:not([class*='--noscale']) {
        font-size: 24px;
    }
    .mod-font_size-h6:not([class*='--noscale']),
    .txt-h.mod-font_size-h6:not([class*='--noscale']) {
        font-size: 20px;
    }
}

.mod-primary * {
    color: #ca0538;
}

.mod-secondary * {
    color: #000000;
}

.mod-color-base,
a.mod-color-base:hover {
    color: #4a4e57;
}

.mod-color-heading,
a.mod-color-heading {
    color: #000;
}

.mod-color-primary,
a.mod-color-primary:hover {
    color: #ca0538;
}

.mod-color-secondary,
a.mod-color-secondary:hover {
    color: #000000;
}

.mod-font-base {
    font-family: DM Sans, sans-serif;
}

.mod-font-heading {
    font-family: DM Sans, sans-serif;
}
.large-text {
    font-family: DM Sans, sans-serif;
}