<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-family: 'Barlow', sans-serif
}

* {
    box-sizing: border-box
}

.ar-bgg90-blue,
a.btn:not([class*=-outline-]).ar-btn-gblue,
button.btn:not([class*=-outline-]).ar-btn-gblue {
    background-color: #326ae1;
    background: linear-gradient(90deg, #4ca0ef 0%, #326ae1 100%)
}

.ar-bgg90-green,
.ar-bullet.ar-bullet-green:before,
a.btn:not([class*=-outline-]).ar-btn-ggreen,
button.btn:not([class*=-outline-]).ar-btn-ggreen {
    background-color: #8fc155;
    background: linear-gradient(90deg, #8fc155 0%, #5db428 100%)
}

.ar-bgg90-red,
.ar-bullet.ar-bullet-grey:before {
    background-color: #5b5a5a;
    background: linear-gradient(90deg, #b9b9b9 0%, #5b5a5a 100%)
}

.ar-bgg135-blue,
.ar-card__demand {
    background-color: #2551da;
    background: linear-gradient(135deg, #52acf1 25%, #2551da 100%)
}

.ar-bgg135-green,
.ar-card__offer {
    background-color: #5db428;
    background: linear-gradient(135deg, #8fc155 25%, #5db428 100%)
}

.ar-bgg135-financing,
.ar-card__financing {
    background-color: #3144a8;
    background: linear-gradient(135deg, #4960da 25%, #3144a8 100%)
}

.ar-bgg135-priceboard,
.ar-card__priceboard {
    background-color: #121212;
    background: linear-gradient(135deg, #424242 25%, #121212 100%)
}

.ar-bgg135-logistics,
.ar-card__logistics {
    background-color: #29b5a7;
    background: linear-gradient(135deg, #47cda4 25%, #29b5a7 100%)
}

.ar-bgg135-statistics,
.ar-card__statistics {
    background-color: #9c47e6;
    background: linear-gradient(135deg, #e37ce9 25%, #9c47e6 100%)
}

.ar-blue {
    color: #308cf1
}

.ar-lblue {
    color: #b0e3ff
}

.ar-mblue {
    color: #4ca0ef
}

.ar-green-alt {
    color: #1ca54a
}

.ar-green {
    color: #5db428
}

.ar-lgreen {
    color: #c9ef73
}

.ar-mgreen {
    color: #8fc155
}

.ar-gray00 {
    color: #f9f9f9
}

.ar-gray01 {
    color: #c8c8c8
}

.ar-gray02 {
    color: #969696
}

.ar-gray03 {
    color: #787878
}

.ar-white {
    color: #fff
}

.ar-black {
    color: #121212
}

.ar-premium {
    color: #d6e963
}

.ar-bg-blue {
    background-color: #308cf1
}

.ar-bg-lblue {
    background-color: #b0e3ff
}

.ar-bg-mblue {
    background-color: #4ca0ef
}

.ar-bg-green-alt {
    background-color: #1ca54a
}

.ar-bg-green {
    background-color: #5db428
}

.ar-bg-lgreen {
    background-color: #c9ef73
}

.ar-bg-mgreen {
    background-color: #8fc155
}

.ar-bg-gray01 {
    background-color: #c8c8c8
}

.ar-bg-gray02 {
    background-color: #969696
}

.ar-bg-gray03 {
    background-color: #787878
}

.ar-bg-white {
    background-color: #fff
}

.ar-bg-black {
    background-color: #121212
}

.ar-bg-premium {
    background-color: #d6e963
}

body .ar-bg_tranparent {
    background-color: transparent
}

.ar-radius8,
a.btn,
a.btn.btn-outline-primary,
button.btn,
button.btn.btn-outline-primary {
    border-radius: 8px
}

.ar-btn-post a,
.ar-radius12 {
    border-radius: 12px
}

.ar-radius16 {
    border-radius: 16px
}

.ar-radius20 {
    border-radius: 20px
}

.ar-radius24 {
    border-radius: 24px
}

.ar-radius28 {
    border-radius: 28px
}

.ar-radius32 {
    border-radius: 32px
}

.navbar-dark .navbar-toggler {
    border-color: transparent
}

.navbar-dark .navbar-toggler:focus {
    color: transparent;
    border-color: transparent
}

.ar-navbar {
    background-color: #121212
}

.ar-navbar.ar-navbar-wave .ar-wave&gt;div {
    width: 100%;
    height: 25px;
    background-image: url('../images/header-weave.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 58px;
    left: 0;
    z-index: 3
}

.ar-navbar.ar-navbar-wave .ar-wave:before {
    content: ' ';
    background-color: #121212;
    position: absolute;
    height: 12px;
    left: 304px;
    right: 0;
    top: 59px;
    z-index: 1
}

.ar-navbar.ar-navbar-wave .ar-wave:after {
    content: ' ';
    height: 2px;
    background-color: #a1a2d2;
    position: absolute;
    left: 304px;
    right: 0;
    top: 70px;
    z-index: 2
}

.ar-main-wave {
    margin-top: 60px
}

.ar-main-wave-extended {
    margin-top: 176px !important;
}

@media screen and (min-width: 767.98px) {
    .ar-main-wave-extended {
        margin-top: 138px !important;
    }
}

.ar-main-wave-extended-home {
    margin-top: 176px !important;
}

@media screen and (min-width: 767.98px) {
    .ar-main-wave-extended-home {
        margin-top: 130px !important;
    }
}

.ar-toggle {
    color: white;
    font-size: 32px
}

.ar-search {
    position: relative
}

.ar-search .ar-icon-search {
    position: absolute;
    top: 8px;
    left: 11px;
    color: white
}

.ar-search .ar-icon-search i {
    font-size: 14px
}

.ar-search input {
    padding-left: 35px;
    background-color: #121212;
    background: linear-gradient(0, #424242 0, #121212 100%);
    font-style: italic;
    border: none;
    color: #fff
}

.ar-search input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8)
}

.ar-search input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8)
}

.ar-search input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8)
}

.ar-search input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.8)
}

.ar-search .form-control:focus {
    color: #fff!important;
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25)
}

.ar-links ul {
    margin: 0
}

.ar-links ul li {
    padding: 0 10px
}

.ar-links ul li a {
    color: #fff;
    text-decoration: none
}

.ar-links ul li a.ar-premium {
    color: #8fc155
}

.ar-h2 {
    font-size: 25px;
    margin-bottom: 30px;
    font-weight: 700
}

.ar-card {
    position: relative;
    color: white;
    width: 160px;
    min-width: 160px;
    height: 187px;
    padding: 14px 12px;
    overflow: hidden
}

.ar-card .ar-icon {
    width: 34px;
    height: 34px;
    background-color: rgba(255, 255, 255, 0.25);
    padding: 7px;
    border-radius: 10px
}

.ar-card .ar-icon:before {
    content: '';
    background: url('../images/icons_services.png') no-repeat transparent 0 0;
    display: block;
    overflow: hidden
}

.ar-card .ar-title {
    font-size: 28px;
    margin: 0;
    margin-top: 16px
}

.ar-card .ar-p {
    margin: 0;
    padding: 0;
    font-size: 17px;
    line-height: 18px
}

.ar-card .ar-link {
    color: #fff;
    font-size: 14px;
    text-decoration: none
}

.ar-card__demand .ar-icon:before {
    width: 21px;
    height: 22px;
    background-size: auto 21px
}

.ar-card__offer .ar-icon {
    background-color: #c9ec73
}

.ar-card__offer .ar-icon:before {
    width: 19px;
    height: 22px;
    background-size: auto 21px;
    background-position-x: -20px
}

.ar-card__financing .ar-icon {
    background-color: #9eb4e5;
    padding: 7px 10px
}

.ar-card__financing .ar-icon:before {
    width: 15px;
    height: 22px;
    background-size: auto 21px;
    background-position-x: -62px
}

.ar-card div {
    position: relative;
    z-index: 2
}

.ar-card .ar-svg {
    position: absolute;
    bottom: 13px;
    right: 0;
    left: 0;
    z-index: 1
}

.ar-card .ar-svg svg.line {
    position: absolute;
    top: 0;
    left: 0
}

.ar-card-mini {
    color: white;
    padding: 14px 12px;
    min-width: 194px;
    height: 90px
}

.ar-card-mini .ar-icon {
    width: 33px;
    height: 33px;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 12px;
    margin-right: 8px;
    background: url('../images/sprite-mini-card.jpg') no-repeat transparent 0 0
}

.ar-card-mini__demand {
    background-color: #308cf1;
    background: linear-gradient(135deg, #52acf1 25%, #2551da 100%)
}

.ar-card-mini__offer {
    background-color: #5db428;
    background: linear-gradient(135deg, #c9ef73 25%, #5db428 100%)
}

.ar-card-mini__offer .ar-icon {
    background-position: -33px 0
}

.ar-card-mini .ar-title {
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: left
}

.ar-card-services {
    list-style: none
}

.ar-card-services li {
    margin: 0 7px
}

.ar-card-services .ar-h-200.ar-card {
    min-height: 200px;
    padding: 39px 4px 19px
}

.ar-card-services .ar-h-200.ar-card .ar-svg {
    bottom: 8px
}

.ar-card-services .ar-card {
    height: 159px;
    width: 163px;
    padding: 19px 4px;
    position: relative
}

.ar-card-services .ar-card .ar-icon {
    width: 53px;
    height: 53px
}

.ar-card-services .ar-card .ar-icon:before {
    width: 28px;
    height: 28px;
    background-size: auto auto
}

.ar-card-services .ar-card__offer .ar-icon:before {
    width: 24px;
    height: 29px;
    background-position-x: -27px
}

.ar-card-services .ar-card__demand .ar-icon:before {
    width: 28px;
    height: 29px;
    background-position-x: 0
}

.ar-card-services .ar-card__financing .ar-icon:before {
    width: 20px;
    height: 29px;
    background-position-x: -82px
}

.ar-card-services .ar-card__priceboard .ar-icon {
    background-color: #c9ec73
}

.ar-card-services .ar-card__priceboard .ar-icon:before {
    width: 31px;
    height: 29px;
    background-position-x: -51px
}

.ar-card-services .ar-card__logistics .ar-icon {
    background-color: #adf2cf
}

.ar-card-services .ar-card__logistics .ar-icon:before {
    width: 40px;
    height: 28px;
    background-position: -102px
}

.ar-card-services .ar-card__statistics .ar-icon {
    background-color: #f3b5ee
}

.ar-card-services .ar-card__statistics .ar-icon:before {
    width: 27px;
    height: 28px;
    background-position: -141px
}

.ar-card-services .ar-card .ar-title {
    font-size: 19px;
    letter-spacing: -0.76px
}

.ar-card-services .ar-card .ar-svg {
    position: absolute;
    bottom: -5px;
    right: 0;
    left: 0;
    z-index: 1
}

.ar-card-services .ar-card .ar-svg svg.line {
    position: absolute;
    top: 0;
    left: 0
}

.ar-card-search {
    padding: 25px 0
}

.ar-card-search .ar-title-card {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 0 12px 12px 0;
    display: inline;
    padding: 5px;
    padding-right: 18px;
    padding-left: 25px;
    font-weight: 500
}

.ar-card-search h3 {
    padding-left: 25px;
    margin-top: 5px;
    margin-bottom: 0;
    color: white
}

.ar-card-search h4 {
    margin-bottom: 0;
    padding-left: 25px;
    color: rgba(255, 255, 255, 0.7)
}

.ar-card-search h5 {
    margin-bottom: 0;
    padding-left: 25px;
    color: rgba(255, 255, 255, 0.7);
    font-weight: 300
}

.ar-card-white h3 {
    margin: 0;
    padding: 0
}

.ar-card-white .ar-text p {
    margin-top: 0;
    padding-top: 0;
    font-weight: 600
}

.ar-card-white .ar-price {
    font-size: 32px;
    font-weight: 600
}

.ar-card-white .ar-price span {
    font-size: 13px
}

.ar-card-white a {
    padding-left: 20px;
    padding-right: 20px
}

.ar-card-white-wide {
    padding: 22px;
    background-color: #fff;
    max-width: 220px;
    min-height: 190px
}

.ar-card-white-wide p {
    font-size: 14px;
    line-height: 14px
}

.ar-data {
    width: 100%
}

.ar-data ul {
    line-height: 46px;
    margin: 0;
    padding-left: 15px
}

.ar-data ul li {
    margin-bottom: 2px;
    background-color: white;
    padding: 0 20px 0 4px;
    border-radius: 6px;
    font-size: 17px;
    font-weight: 500
}

.ar-data ul li.ar-item-data:before {
    top: 16px;
    left: 8px
}

.ar-data ul li&gt;.ar-img {
    width: 35px
}

.ar-data ul li&gt;span {
    margin-left: 24px;
    color: #969696
}

.ar-data ul li&gt;a {
    margin-left: auto;
    text-decoration: none;
    color: #308cf1
}

.ar-data ul li&gt;a:hover {
    color: #0c5aaf
}

.ar-table_data {
    background-color: #f5f5f5;
    border-radius: 16px;
    padding: 15px
}

.ar-table_data .ar-head_data {
    font-weight: bold;
    color: #919191;
    padding: 0 12px 12px 38px;
    line-height: 15px
}

.ar-table_data .ar-data {
    overflow-x: auto
}

.ar-table_data .ar-data h6 {
    background-color: #eaf0f3;
    color: #3090f2;
    border-radius: 8px;
    margin-bottom: 7px;
    padding: 7px 48px;
    font-weight: 700
}

.ar-table_data .ar-data ul {
    margin: 0;
    padding: 0
}

.ar-table_data .ar-data ul li {
    position: relative;
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 7px;
    padding: 0 12px 0 38px
}

.ar-table_data .ar-data ul li h5 {
    padding: 0;
    margin: 0
}

.ar-table_data .ar-data ul li .ar-counted,
.ar-table_data .ar-data ul li .ar-financed {
    font-size: 20px
}

@media (min-width:768px) {
    .ar-table_data .ar-head_data {
        padding: 0 50px 12px 38px
    }
    .ar-table_data .ar-data ul li {
        padding: 0 50px 0 38px
    }
}

.ar-block {
    background-color: #f9f9f9;
    border-radius: 16px;
    padding: 36px 30px 40px
}

.ar-block .ar-text {
    margin-top: 30px
}

.ar-block button {
    min-width: 205px
}

.ar-text {
    color: #969696
}

.ar-block .ar-text {
    margin-top: 30px
}

a.btn.btn-secondary.ar-btn-gray,
button.btn.btn-secondary.ar-btn-gray {
    background-color: #c8c8c8;
    border-color: #c8c8c8
}

a.btn.btn-secondary.ar-btn-gray:hover,
button.btn.btn-secondary.ar-btn-gray:hover {
    background-color: #969696;
    border-color: #969696
}

a.btn.btn-secondary.ar-btn-gray:focus,
button.btn.btn-secondary.ar-btn-gray:focus {
    border-color: #969696;
    box-shadow: 0 0 0 3px #787878
}

a.btn.btn-primary.ar-btn-blue,
button.btn.btn-primary.ar-btn-blue {
    background-color: #308cf1;
    border-color: #308cf1
}

a.btn.btn-primary.ar-btn-blue:hover,
button.btn.btn-primary.ar-btn-blue:hover {
    background-color: #0c5aaf;
    border-color: #0c5aaf
}

a.btn.btn-primary.ar-btn-blue:focus,
button.btn.btn-primary.ar-btn-blue:focus {
    border-color: #0c5aaf;
    box-shadow: 0 0 0 3px #4ca0ef
}

a.btn.btn-primary.ar-btn-green,
button.btn.btn-primary.ar-btn-green {
    background-color: #5db428;
    border-color: #5db428
}

a.btn.btn-primary.ar-btn-green:hover,
button.btn.btn-primary.ar-btn-green:hover {
    background-color: #326115;
    border-color: #326115
}

a.btn.btn-primary.ar-btn-green:focus,
button.btn.btn-primary.ar-btn-green:focus {
    border-color: #326115;
    box-shadow: 0 0 0 3px #8fc155
}

a.btn.btn-primary.ar-btn-premium,
button.btn.btn-primary.ar-btn-premium {
    background-color: #d6e963;
    border-color: #d6e963;
    color: #121212
}

a.btn.btn-primary.ar-btn-premium:hover,
button.btn.btn-primary.ar-btn-premium:hover {
    background-color: #c2d358;
    border-color: #c2d358
}

a.btn.btn-primary.ar-btn-premium:focus,
button.btn.btn-primary.ar-btn-premium:focus {
    border-color: #c2d358;
    box-shadow: 0 0 0 3px #c2d358
}

a.btn.btn-outline-primary.ar-btn-blue,
button.btn.btn-outline-primary.ar-btn-blue {
    color: #308cf1;
    border-color: #308cf1
}

a.btn.btn-outline-primary.ar-btn-blue:hover,
button.btn.btn-outline-primary.ar-btn-blue:hover {
    color: #fff;
    background-color: #0c5aaf;
    border-color: #0c5aaf
}

a.btn.btn-outline-primary.ar-btn-blue:focus,
button.btn.btn-outline-primary.ar-btn-blue:focus {
    border-color: #0c5aaf;
    box-shadow: 0 0 0 3px #4ca0ef
}

a.btn.btn-outline-primary.ar-btn-green,
button.btn.btn-outline-primary.ar-btn-green {
    color: #5db428;
    border-color: #5db428
}

a.btn.btn-outline-primary.ar-btn-green:hover,
button.btn.btn-outline-primary.ar-btn-green:hover {
    color: #fff;
    background-color: #326115;
    border-color: #326115
}

a.btn.btn-outline-primary.ar-btn-green:focus,
button.btn.btn-outline-primary.ar-btn-green:focus {
    border-color: #326115;
    box-shadow: 0 0 0 3px #8fc155
}

a.btn.btn-outline-primary.ar-btn-white,
button.btn.btn-outline-primary.ar-btn-white {
    color: #fff;
    border-color: #fff
}

a.btn.btn-outline-primary.ar-btn-white:hover,
button.btn.btn-outline-primary.ar-btn-white:hover {
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

a.btn.btn-outline-primary.ar-btn-white:focus,
button.btn.btn-outline-primary.ar-btn-white:focus {
    border-color: #fff;
    box-shadow: 0 0 0 3px #8fc155
}

a.btn.btn-outline-primary.ar-btn-premium,
button.btn.btn-outline-primary.ar-btn-premium {
    color: #d6e963;
    border-color: #d6e963
}

a.btn.btn-outline-primary.ar-btn-premium:hover,
button.btn.btn-outline-primary.ar-btn-premium:hover {
    color: #121212;
    background-color: #d6e963;
    border-color: #d6e963
}

a.btn.btn-outline-primary.ar-btn-premium:focus,
button.btn.btn-outline-primary.ar-btn-premium:focus {
    border-color: #d6e963;
    box-shadow: 0 0 0 3px #d6e963
}

a.btn:not([class*=-outline-]).ar-btn,
button.btn:not([class*=-outline-]).ar-btn {
    transition: background-color 1s ease-in-out
}

a.btn:not([class*=-outline-]).ar-btn-gblue,
button.btn:not([class*=-outline-]).ar-btn-gblue {
    border-color: #4ca0ef
}

a.btn:not([class*=-outline-]).ar-btn-gblue:hover,
button.btn:not([class*=-outline-]).ar-btn-gblue:hover {
    border-color: #0c5aaf
}

a.btn:not([class*=-outline-]).ar-btn-gblue:focus,
button.btn:not([class*=-outline-]).ar-btn-gblue:focus {
    border-color: #0c5aaf;
    box-shadow: 0 0 0 3px #4ca0ef
}

a.btn:not([class*=-outline-]).ar-btn-ggreen,
button.btn:not([class*=-outline-]).ar-btn-ggreen {
    border-color: #8fc155
}

a.btn:not([class*=-outline-]).ar-btn-ggreen:hover,
button.btn:not([class*=-outline-]).ar-btn-ggreen:hover {
    border-color: #326115
}

a.btn:not([class*=-outline-]).ar-btn-ggreen:focus,
button.btn:not([class*=-outline-]).ar-btn-ggreen:focus {
    border-color: #326115;
    box-shadow: 0 0 0 3px #8fc155
}

.ar-min-btn {
    min-width: unset
}

.ar-min-btn i:before {
    font-size: 20px
}

@media (min-width:768px) {
    .ar-min-btn {
        min-width: 80px
    }
}

.ar-bullet-circle {
    position: relative
}

.ar-bullet-circle:before {
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 50%;
    display: inline-block;
    position: absolute
}

.ar-bullet-circle.ar-bullet-blue:before {
    background-color: #308cf1
}

.ar-bullet-circle.ar-bullet-green:before {
    background-color: #5db428
}

.ar-bullet {
    position: relative
}

.ar-bullet:before {
    content: '';
    width: 18px;
    height: 18px;
    border-radius: 0 50% 50% 0;
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 0
}

.ar-badge-tab {
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 24px;
    position: absolute;
    top: -22px;
    left: 0;
    border: 6px #fff solid;
    box-sizing: content-box
}

.ar-tabs .nav-item {
    position: relative
}

.ar-tabs .nav-item .nav-link,
.ar-tabs .nav-item .nav-link.active {
    padding-left: 30px;
    margin: 0 14px;
    color: #308cf1!important;
    border-radius: 12px 12px 0 0;
    border-color: #c8c8c8 #c8c8c8 #fff
}

.ar-news ul li {
    background-color: #fff;
    margin-bottom: 6px;
    padding: 3px 16px 5px 3px
}

.ar-news ul li .ar-wrap_img {
    min-width: 38px;
    height: 38px;
    width: 38px;
    overflow: hidden;
    margin-right: 15px
}

.ar-news ul li .ar-wrap_img img {
    width: 38px;
    height: 38px
}

.ar-news ul li p {
    font-size: 17px;
    text-align: left;
    margin: 0;
    color: #969696
}

.ar-news ul li a {
    text-decoration: none;
    color: #308cf1
}

.ar-news ul li a:hover {
    color: #0c5aaf
}

.ar-news ul li.ar-featured {
    min-height: 107px;
    background-color: #308cf1;
    background: url('../images/speaker.png'), linear-gradient(25deg, #52acf1 25%, #2551da 100%);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 17px 16px 11px 27px
}

.ar-news ul li.ar-featured .ar-wrap_img {
    min-width: 80px;
    width: 80px;
    height: 80px;
    overflow: hidden;
    margin-right: 15px
}

.ar-news ul li.ar-featured .ar-wrap_img img {
    width: 80px;
    height: 80px
}

.ar-news ul li.ar-featured .ar-new_title {
    text-align: left
}

.ar-news ul li.ar-featured .ar-new_title h3 {
    color: #fff;
    font-size: 20px;
    width: calc(100% - 20px)
}

.ar-news ul li.ar-featured .ar-new_title span {
    font-size: 16px;
    color: #fff
}

.ar-news ul li.ar-featured a {
    text-decoration: none;
    color: #fff
}

.ar-header_section {
    margin-bottom: 45px
}

.ar-header_section h2 {
    margin: 0 20px 0 0;
    padding-right: 20px;
    border-right: 1px solid #308cf1
}

.ar-header_section.ar-header_section-green h2 {
    border-right: 1px solid #5db428
}

.ar-header_section p {
    margin: 0
}

.ar-header_section a {
    text-decoration: none
}

.ar-post_demand span {
    background-color: #308cf1;
    display: inline-block;
    width: 48px;
    height: 48px;
    margin-left: 16px
}

.ar-post_offer span {
    background-color: #5db428;
    display: inline-block;
    width: 48px;
    height: 48px;
    margin-left: 16px
}

.ar-play {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    background-color: #308cf1;
    color: #fff
}

.ar-play i {
    color: #fff
}

.ar-minus,
.ar-plus {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.ar-minus i,
.ar-plus i {
    font-size: 18px;
    color: #bebebe
}

.ar-plus-white {
    text-decoration: none;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.ar-plus-white i {
    font-size: 18px;
    margin-right: 4px;
    color: #fff
}

.ar-plus-white:hover {
    color: white
}

.ar-minus-white {
    text-decoration: none;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.ar-minus-white i {
    font-size: 18px;
    margin-right: 4px;
    color: #fff
}

.ar-minus-white:hover {
    color: white
}

.ar-question {
    margin: 0 2px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.ar-question i {
    font-size: 12px;
    color: #bebebe
}

.ar-wrap-graph {
    max-height: 36px;
    text-align: center;
    border-radius: 4px;
    border: solid #969696 1px;
    overflow: hidden;
    display: block
}

.ar-wrap-graph img {
    padding: 6px 0 0 0;
    display: block
}

.ar-target {
    background-color: #72b8f2;
    background-image: url('../images/target.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    width: 34px;
    height: 34px;
    display: inline-block
}

.ar-target.ar-target-offer {
    background-image: url('../images/target-oferta.png');
    background-size: 38px auto;
    background-color: #c9ef73
}

.ar-target.ar-target-offer.ar-target-big {
    width: 48px;
    height: 48px;
    background-size: auto
}

.ar-target-big {
    width: 48px;
    height: 48px;
    background-size: auto
}

.ar-target-white {
    width: 25px;
    height: 26px;
    background-image: url('../images/target-white.png');
    background-position: 0 0;
    background-repeat: no-repeat
}

.ar-target-white-2 {
    width: 25px;
    height: 26px;
    background-image: url('../images/target-white-2.png');
    background-position: 0 0;
    background-repeat: no-repeat
}

.ar-nav-user {
    width: 27px;
    height: 27px;
    background-color: #828282;
    text-align: center;
    color: #fff
}

.ar-nav-user:hover {
    color: #828282;
    background-color: #fff
}

.ar-wave-action {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #969696
}

.ar-wave-action:hover {
    color: #787878
}

.ar-wave-action:before {
    background-image: url("../images/wave-action.png");
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    border-radius: 50%;
    margin-right: 4px
}

.ar-wave-action.ar-wave-greeen:before {
    background-image: url("../images/wave-action-green.png")
}

.ar-whatsapp-action {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #969696
}

.ar-whatsapp-action:hover {
    color: #787878
}

.ar-whatsapp-action:before {
    content: '';
    background-image: url('../images/icons_footer.png');
    background-repeat: no-repeat;
    background-position: -60px 0;
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 4px
}

.ar-search-section {
    position: relative
}

.ar-search-section label {
    line-height: 46px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 18px;
    width: auto;
    height: 100%;
    display: flex;
    align-items: center
}

.ar-search-section label i {
    margin-top: -2px;
    font-size: 24px;
    color: #5db428
}

.ar-search-section input {
    padding: 14px;
    padding-left: 54px;
    color: #5db428;
    font-style: italic
}

.ar-search-section input::placeholder {
    color: #5db428
}

.ar-search-section input:focus {
    color: #212529;
    border-color: #1ca54a;
    box-shadow: 0 0 0 0.25rem rgba(28, 165, 74, 0.25)
}

.ar-btn-post {
    display: inline-block;
    position: relative
}

.ar-btn-post a {
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 16px;
    padding-right: 52px
}

.ar-btn-post span {
    right: -5px;
    top: 50%;
    position: absolute;
    margin-top: -24px
}

.ar-btn-icon {
    padding-right: 24px;
    font-size: 24px
}

.ar-btn-icon span {
    height: 38px;
    width: 38px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    background-image: url('../images/icons_btn.png');
    margin-right: 12px
}

.ar-btn-icon span.ar-icon-search {
    background-position: 0 0
}

.ar-btn-icon span.ar-icon-targetOffert {
    background-position: -38px 0
}

.ar-grid-table,
.ar-grid-table-24 {
    display: grid;
    grid-template-columns: repeat(24, 1fr);
    align-items: center
}

.ar-span-1 {
    grid-column: span 1
}

.ar-span-2 {
    grid-column: span 2
}

.ar-span-3 {
    grid-column: span 3
}

.ar-span-4 {
    grid-column: span 4
}

.ar-span-5 {
    grid-column: span 5
}

.ar-span-6 {
    grid-column: span 6
}

.ar-span-8 {
    grid-column: span 8
}

.ar-span-12 {
    grid-column: span 12
}

@media (min-width:768px) {
    .ar-span-md-1 {
        grid-column: span 1
    }
    .ar-span-md-2 {
        grid-column: span 2
    }
    .ar-span-md-3 {
        grid-column: span 3
    }
    .ar-span-md-4 {
        grid-column: span 4
    }
    .ar-span-md-5 {
        grid-column: span 5
    }
    .ar-span-md-6 {
        grid-column: span 6
    }
    .ar-span-md-8 {
        grid-column: span 8
    }
    .ar-span-md-12 {
        grid-column: span 12
    }
}

@media (min-width:992px) {
    .ar-span-lg-1 {
        grid-column: span 1
    }
    .ar-span-lg-2 {
        grid-column: span 2
    }
    .ar-span-lg-3 {
        grid-column: span 3
    }
    .ar-span-lg-4 {
        grid-column: span 4
    }
    .ar-span-lg-5 {
        grid-column: span 5
    }
    .ar-span-lg-6 {
        grid-column: span 6
    }
    .ar-span-lg-8 {
        grid-column: span 8
    }
    .ar-span-lg-12 {
        grid-column: span 12
    }
}

.ar-justify-center {
    justify-self: center
}

.ar-justify-left {
    justify-self: left
}

.ar-justify-right {
    justify-self: right
}

.ar-align-start {
    align-self: start
}

.ar-align-center {
    align-self: center
}

.ar-align-end {
    align-self: end
}

.ar-max-100 {
    width: 100%
}

.ar-max-150 {
    width: 150%
}

.ar-max-200 {
    width: 200%
}

.ar-max-250 {
    width: 250%
}

.ar-max-300 {
    width: 300%
}

@media (min-width:576px) {
    .ar-max-sm-100 {
        width: 100%
    }
    .ar-max-sm-150 {
        width: 150%
    }
    .ar-max-sm-200 {
        width: 200%
    }
    .ar-max-sm-250 {
        width: 250%
    }
    .ar-max-sm-300 {
        width: 300%
    }
}

@media (min-width:768px) {
    .ar-max-md-100 {
        width: 100%
    }
    .ar-max-md-150 {
        width: 150%
    }
    .ar-max-md-200 {
        width: 200%
    }
    .ar-max-md-250 {
        width: 250%
    }
    .ar-max-md-300 {
        width: 300%
    }
}

@media (min-width:992px) {
    .ar-max-lg-100 {
        width: 100%
    }
    .ar-max-lg-150 {
        width: 150%
    }
    .ar-max-lg-200 {
        width: 200%
    }
    .ar-max-lg-250 {
        width: 250%
    }
    .ar-max-lg-300 {
        width: 300%
    }
}

.ar-img-hidden {
    overflow: hidden
}

.ar-modal-demand-in {
    background: white
}

.ar-modal-demand-in .ar-table_data {
    background-color: transparent
}

.ar-modal-demand-in .ar-card-search h4 {
    padding-right: 20px
}

.ar-modal-demand-in h5 {
    font-size: 17px
}

.ar-modal-demand-in .ar-columns-modal {}

.ar-modal-demand-in .ar-list-modal ul {
    list-style: none;
    padding-left: 0
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon {
    background-image: url('../images/icons_demandas.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 43px;
    height: 42px;
    transform: scale(0.9)
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-none {
    background-image: none
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-1 {
    background-position: 0 0
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-2 {
    background-position: -43px 0
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-3 {
    background-position: -86px 0
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-4 {
    background-position: -129px 0
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-5 {
    background-position: -172px 0
}

.ar-modal-demand-in .ar-list-modal ul li&gt;div.ar-icon.icon-6 {
    background-position: -215px 0
}

.ar-quees .ar-text {
    width: 100%;
    max-width: 300px;
    margin: 0 auto
}

.ar-quees .ar-wrap-img {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.ar-quees .ar-wrap-img img {
    max-width: 100%
}

.ar-quees .ar-block-quees.__demand {
    background-color: #8fc155;
    background: url('../images/mobile_1.png') no-repeat top right, linear-gradient(90deg, #4ca0ef 0%, #326ae1 100%);
    background-size: 100% auto
}

.ar-quees .ar-block-quees.__offer {
    background-color: #4ca0ef;
    background: url('../images/mobile_2.png') no-repeat top right, linear-gradient(90deg, #8fc155 0%, #5db428 100%);
    background-size: 100% auto
}

.ar-quees .ar-block-quees.__demand&gt;div,
.ar-quees .ar-block-quees.__offer&gt;div {
    min-height: 395px
}

@media (min-width:768px) {
    .ar-quees .ar-text {
        max-width: 600px
    }
    .ar-quees .ar-block-quees {
        width: 100%;
        max-width: 500px;
        margin-left: 12px;
        margin-right: 12px
    }
}

.ar-icon-demand .ar-square-icon,
.ar-icon-offer .ar-square-icon {
    width: 59px;
    height: 59px
}

.ar-icon-demand h3,
.ar-icon-offer h3 {
    font-size: 20px;
    margin: 0
}

.ar-icon-demand .ar-square-icon {
    background-color: #72b8f2
}

.ar-icon-offer .ar-square-icon {
    background-color: #c9ef73
}

.ar-premium .bg-wave {
    background: url('../images/wave_premium.png') no-repeat transparent center center;
    background-size: 200% auto;
    min-height: 131px
}

.ar-premium .ar-card_bg-wave {
    background: url('../images/wave-bg-black-block.png') no-repeat transparent center center;
    background-size: 120% auto;
    overflow: hidden
}

.ar-premium .ar-card-black {
    background-color: #000;
    position: relative
}

.ar-premium .ar-card-black.ar-card-width {
    width: 260px
}

.ar-premium .ar-card-black.ar-card-width .icon-premium {
    top: -30px;
    left: -30px;
    background: url('../images/sprite-premium.png') no-repeat transparent 0 0;
    background-size: auto 60px
}

.ar-premium .ar-card-black.ar-card-width .icon-premium.icon-arrow {
    background-position-x: -60px
}

.ar-premium .ar-card-black.ar-card-width .icon-premium.icon-check {
    background-position-x: -120px
}

.ar-premium .ar-card-black h3 {
    font-size: 24px;
    font-weight: 300
}

.ar-premium .ar-card-black h3 b {
    font-weight: 600
}

.ar-premium h2 {
    font-size: 30px
}

.ar-premium .ar-text {
    width: 100%;
    max-width: 300px;
    margin: 0 auto
}

.ar-premium .icon-premium {
    width: 60px;
    height: 60px;
    background-color: #d6e963;
    position: absolute;
    top: 12px;
    left: 12px
}

.ar-premium .icon-premium.icon-screen {
    background: url('../images/icon_screen.png') no-repeat transparent 0 0;
    background-size: 60px
}

.ar-premium .ar-howWork {
    margin-top: 25px
}

.ar-premium .ar-wrap-img {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
}

.ar-premium .ar-wrap-img img {
    max-width: 100%
}

.ar-bg-premium-wave {
    display: block;
    width: 100%;
    min-height: unset;
    background: url('../images/wave-premium-fill.png') no-repeat transparent bottom center;
    background-size: 200% auto;
    margin-bottom: -1px
}

.ar-bg-premium.block-bg-premium {
    padding-bottom: 100px
}

.ar-bg-premium.block-bg-premium p {
    color: #40451e;
    font-weight: 400
}

.ar-bg-premium.block-bg-premium p b {
    font-weight: 600
}

.wrapFooterPremium {
    margin-top: -100px
}

@media (min-width:768px) {
    .ar-premium .ar-text {
        max-width: 330px
    }
    .ar-premium .bg-wave {
        background-size: 100% auto;
        min-height: 342px
    }
    .ar-bg-premium-wave {
        display: block;
        width: 100%;
        min-height: 340px;
        background: url('../images/wave-premium-fill.png') no-repeat transparent bottom center
    }
    .ar-bg-premium.block-bg-premium {
        padding-bottom: 230px
    }
    .ar-bg-premium.block-bg-premium p {
        color: #40451e;
        font-weight: 400
    }
    .ar-bg-premium.block-bg-premium p b {
        font-weight: 600
    }
}

footer {
    background-color: #121212
}

footer ul {
    padding: 0;
    margin: 0;
    line-height: 28px;
    list-style: none
}

footer a {
    color: #fff;
    text-decoration: none
}

footer a:hover {
    color: #c9ef73
}

.ar-prefooter svg {
    width: 100%
}

.ar-prefooter .path_1 {
    fill: #8fc155
}

.ar-prefooter .path_2 {
    fill: #121212
}

footer .ar-brand {
    margin-top: 25px;
    display: inline-block
}

@media (min-width:768px) {
    footer ul {
        line-height: 36px
    }
}

.ar-wrap-footer {
    max-width: 700px;
    margin: 0 auto;
    padding-bottom: 35px
}

.ar-socials button {
    color: white!important
}

a.ar-social-link {
    background: url('../images/icons_footer.png') 0 0 no-repeat;
    width: 29px;
    height: 31px;
    overflow: hidden;
    display: inline-block;
    margin-right: 5px
}

a.ar-social-link.ar-linkedin {
    background-position: 0 0
}

a.ar-social-link.ar-youtube {
    background-position: -29px 0
}

a.ar-social-link.ar-whatsapp {
    background-position: -60px 0
}

.ar-main-splash {
    background-color: #121212;
    background: url('../images/splash.jpg') center no-repeat;
    background-size: cover;
    display: block;
    padding-top: 52px;
    padding-bottom: 0;
    width: 100%
}

.ar-main-splash svg {
    width: 100%;
    margin-bottom: -1px
}

.ar-main-splash .path_1 {
    fill: #4ca0ef
}

.ar-main-splash .path_2 {
    fill: #fff
}

.ar-welcome {
    font-size: 25px;
    color: #fff;
    margin-bottom: 16px;
    margin-top: 120px
}

.ar-main-splash .ar-action button {
    padding-right: 60px;
    padding-left: 60px
}

.ar-action {
    padding-bottom: 38px
}

.ar-action button {
    color: white
}

.ar-already-registered h5 {
    font-size: 17px;
    color: #fff
}

.ar-already-registered h5 a {
    color: #b0e3ff;
    text-decoration: none
}

/* SASS COMPILED - INACTIVITY MODAL STYLES */

.card,
.card--row,
.card--overlay,
.modal-inactivity-step-1__overlay,
.card--row-gray,
.card--row-outline-green-primary,
.card--row-green,
.card--green-light,
.card--disabled {
    border-radius: 8px;
    background-color: #FFFFFF;
    box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.2509803922);
}

.card--finished {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    padding: 1rem;
    border-radius: 8px;
    align-items: center;
    background: #E6EBF5;
    border: none;
    box-shadow: none;
}

@media screen and (max-width: 767.98px) {
    .card--finished {
        flex-direction: column;
        align-items: stretch;
        gap: 16px;
        font-size: 14px;
    }
}

.card--disabled {
    box-shadow: none;
}

.card--disabled:hover {
    box-shadow: none !important;
    border: 1px solid transparent !important;
}

.card--disabled .stretched-link:after {
    border-radius: 8px;
    background-color: rgba(239, 239, 239, 0.5);
    backdrop-filter: grayscale(1) contrast(0.8);
}

.card--green-light {
    background-color: #CFDDB9;
    box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.3);
}

.card--row,
.card--overlay,
.modal-inactivity-step-1__overlay,
.card--row-gray,
.card--row-outline-green-primary,
.card--row-green {
    border-radius: 8px;
    width: 100%;
    min-height: 3rem;
    padding: 0.5rem;
    display: grid;
    align-items: center;
}

.card--row-green {
    box-shadow: none;
    background-color: #AFC78B;
}

.card--row-outline-green-primary {
    box-shadow: none;
    border: 0.2px solid #80A647;
}

.card--row-gray {
    min-height: 3rem;
    background-color: #EFEFEF;
    boder: 0.2px solid #EFEFEF;
    color: #808080;
}

.card--overlay,
.modal-inactivity-step-1__overlay {
    background-color: rgba(128, 166, 71, 0.35);
    color: #454545;
    min-height: unset;
    font-weight: 500;
    width: 100%;
    text-align: center;
    box-shadow: none;
    border-style: none;
}

.card .stretched-link,
.card--disabled .stretched-link,
.card--green-light .stretched-link,
.card--row .stretched-link,
.card--row-green .stretched-link,
.card--row-outline-green-primary .stretched-link,
.card--row-gray .stretched-link,
.card--overlay .stretched-link,
.modal-inactivity-step-1__overlay .stretched-link {
    width: 100%;
    height: 100%;
    position: absolute;
}

.btn--main,
.btn--outline-green,
.btn--outline-gray,
.btn--primary-blue,
.btn--premium,
.btn--overlay,
.btn--overlay-primary-green,
.btn--primary-green,
.modal-inactivity-step-1__submit-button,
.modal-inactivity-step-3__submit-button,
.btn--secondary-blue,
.btn--secondary-green {
    min-width: 9rem;
}

@media screen and (max-width: 991.98px) {

    .btn--main,
    .btn--outline-green,
    .btn--outline-gray,
    .btn--primary-blue,
    .btn--premium,
    .btn--overlay,
    .btn--overlay-primary-green,
    .btn--primary-green,
    .modal-inactivity-step-1__submit-button,
    .modal-inactivity-step-3__submit-button,
    .btn--secondary-blue,
    .btn--secondary-green {
        min-width: 5rem;
    }
}

.btn--primary-blue,
.btn--premium,
.btn--overlay,
.btn--overlay-primary-green,
.btn--primary-green,
.modal-inactivity-step-1__submit-button,
.modal-inactivity-step-3__submit-button,
.btn--secondary-blue,
.btn--secondary-green {
    background-color: #4E71BD;
    color: #fff;
    font-weight: 500;
    border-color: 0.4px solid #4E71BD;
}

.btn--primary-blue:hover,
.btn--premium:hover,
.btn--overlay:hover,
.btn--overlay-primary-green:hover,
.btn--primary-green:hover,
.modal-inactivity-step-1__submit-button:hover,
.modal-inactivity-step-3__submit-button:hover,
.btn--secondary-blue:hover,
.btn--secondary-green:hover {
    color: #fff;
    border-color: #3b5a9d;
    background-color: #3b5a9d;
}

.btn--primary-blue:active,
.btn--premium:active,
.btn--overlay:active,
.btn--overlay-primary-green:active,
.btn--primary-green:active,
.modal-inactivity-step-1__submit-button:active,
.modal-inactivity-step-3__submit-button:active,
.btn--secondary-blue:active,
.btn--secondary-green:active {
    background-color: #263a66;
    border-color: #3b5a9d;
    box-shadow: 0 0 0 0.25rem rgba(78, 113, 189, 0.5);
}

.btn--primary-blue:focus,
.btn--premium:focus,
.btn--overlay:focus,
.btn--overlay-primary-green:focus,
.btn--primary-green:focus,
.modal-inactivity-step-1__submit-button:focus,
.modal-inactivity-step-3__submit-button:focus,
.btn--secondary-blue:focus,
.btn--secondary-green:focus {
    background-color: #3b5a9d;
    border-color: rgba(78, 113, 189, 0.5);
    box-shadow: 0 0 0 0.25rem rgba(78, 113, 189, 0.5);
}

.btn--auto-width {
    min-width: unset;
}

.btn--secondary-blue,
.btn--secondary-green {
    background-color: #B8C6E5;
    color: #3C5792;
    border: 0.4px solid #3C5792;
    font-weight: 600;
    font-size: 1rem;
}

.btn--primary-green,
.modal-inactivity-step-1__submit-button,
.modal-inactivity-step-3__submit-button,
.btn--overlay-primary-green {
    background-color: #80A647;
    border: 0.4px solid #80A647;
}

.btn--primary-green:hover,
.modal-inactivity-step-1__submit-button:hover,
.modal-inactivity-step-3__submit-button:hover,
.btn--overlay-primary-green:hover {
    color: #fff;
    border-color: #648238;
    background-color: #648238;
}

.btn--primary-green:active,
.modal-inactivity-step-1__submit-button:active,
.modal-inactivity-step-3__submit-button:active,
.btn--overlay-primary-green:active {
    background-color: #3b4d21;
    border-color: #648238;
    box-shadow: 0 0 0 0.25rem rgba(128, 166, 71, 0.5);
}

.btn--primary-green:focus,
.modal-inactivity-step-1__submit-button:focus,
.modal-inactivity-step-3__submit-button:focus,
.btn--overlay-primary-green:focus {
    background-color: #648238;
    border-color: rgba(128, 166, 71, 0.5);
    box-shadow: 0 0 0 0.25rem rgba(128, 166, 71, 0.5);
}

.btn--overlay,
.btn--overlay-primary-green {
    padding: 0.5rem 2rem;
}

.btn--secondary-green {
    background-color: #CFDDB9;
    color: #688838;
    border-color: #688838;
    border-radius: 4px;
}

.btn--outline-green,
.btn--outline-gray {
    color: #526B2D;
    border-color: #526B2D;
    background-color: transparent;
}

.btn--outline-green:hover,
.btn--outline-gray:hover {
    background-color: #526B2D;
    color: white;
    transition: ease-out 200ms;
}

.btn--outline-gray {
    color: #454545;
    border-color: #454545;
}

.btn--outline-gray:hover {
    color: #fff;
    border-color: #2c2c2c;
    background-color: #2c2c2c;
}

.btn--outline-gray:active {
    background-color: #050505;
    border-color: #2c2c2c;
    box-shadow: 0 0 0 0.25rem rgba(69, 69, 69, 0.5);
}

.btn--outline-gray:focus {
    background-color: #2c2c2c;
    border-color: rgba(69, 69, 69, 0.5);
    box-shadow: 0 0 0 0.25rem rgba(69, 69, 69, 0.5);
}

.btn--premium {
    background-color: #D7E95D;
    border-color: #D7E95D;
    color: #454545 !important;
}

.btn--premium:hover {
    background-color: #d5e678;
}

.btn--sm {
    padding: 0.2rem 0.75rem;
}

.modal-inactivity {
    overflow-y: auto;
}

@media screen and (min-width: 991.98px) {
    .modal-inactivity__body {
        min-height: 567px;
        display: flex;
    }
}

.modal-inactivity__content,
.modal-inactivity-step-3__content,
.modal-inactivity-step-1__content,
.modal-inactivity-step-1--update-payment__content,
.modal-inactivity-step-1--trial-period-expired__content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media screen and (min-width: 991.98px) {

    .modal-inactivity__content,
    .modal-inactivity-step-3__content,
    .modal-inactivity-step-1__content,
    .modal-inactivity-step-1--update-payment__content,
    .modal-inactivity-step-1--trial-period-expired__content {
        margin: auto 0 auto 0;
    }
}

.modal-inactivity__header {
    border-bottom: none;
}

.modal-inactivity__header__close-button {
    opacity: 1;
}

.modal-inactivity__title,
.modal-inactivity-step-3__title,
.modal-inactivity-step-1__title {
    font-size: 1.8rem;
    font-family: "Barlow", sans-serif;
}

.modal-inactivity__subtitle,
.modal-inactivity-step-3__subtitle,
.modal-inactivity-step-1__subtitle {
    font-size: 1.2rem;
    font-family: "Barlow", sans-serif;
}

.modal-inactivity__text,
.modal-inactivity-step-3__text {
    font-size: 1rem;
    font-family: "Barlow", sans-serif;
}

.modal-inactivity__icon,
.modal-inactivity-step-3__icon {
    color: #80A647;
    opacity: 0.35;
}

@media screen and (min-width: 575.98px) {

    .modal-inactivity-step-1__content,
    .modal-inactivity-step-1--update-payment__content,
    .modal-inactivity-step-1--trial-period-expired__content {
        padding: 0 2rem 2rem 2rem;
    }
}

@media screen and (min-width: 767.98px) {

    .modal-inactivity-step-1__content,
    .modal-inactivity-step-1--update-payment__content,
    .modal-inactivity-step-1--trial-period-expired__content {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 1.5rem;
        grid-template-areas: "title img" "subtitle img" "overlay img" "submitBtn img";
    }
}

@media screen and (min-width: 991.98px) {

    .modal-inactivity-step-1__content,
    .modal-inactivity-step-1--update-payment__content,
    .modal-inactivity-step-1--trial-period-expired__content {
        padding: 2rem 5rem 5rem 5rem;
    }
}

.modal-inactivity-step-1__title {
    color: #787878;
    margin-bottom: 18px;
    text-align: center;
    grid-area: title;
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1__title {
        text-align: left;
    }
}

.modal-inactivity-step-1__subtitle {
    color: #454545;
    margin-bottom: 16px;
    text-align: center;
    grid-area: subtitle;
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1__subtitle {
        text-align: left;
        margin-bottom: 20px;
    }
}

.modal-inactivity-step-1__img,
.modal-inactivity-step-1--update-payment__img {
    width: 50%;
    grid-area: img;
}

@media screen and (min-width: 575.98px) {

    .modal-inactivity-step-1__img,
    .modal-inactivity-step-1--update-payment__img {
        width: 60%;
    }
}

@media screen and (min-width: 767.98px) {

    .modal-inactivity-step-1__img,
    .modal-inactivity-step-1--update-payment__img {
        width: 100%;
    }
}

@media screen and (min-width: 991.98px) {

    .modal-inactivity-step-1__img,
    .modal-inactivity-step-1--update-payment__img {
        width: 100%;
    }
}

.modal-inactivity-step-1__overlay {
    background-color: rgba(128, 166, 71, 0.15);
    font-weight: 400;
    margin-bottom: 24px;
    grid-area: overlay;
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1__overlay {
        text-align: left;
    }
}

.modal-inactivity-step-1__submit-button {
    margin: 0 auto;
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1__submit-button {
        margin: 0 auto 0 0;
    }
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1--trial-period-expired__content {
        grid-template-areas: "title img" "overlay img" "submitBtn img";
    }
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1--update-payment__content {
        grid-template-areas: "title img" "subtitle img" "submitBtn img";
    }
}

.modal-inactivity-step-1--update-payment__img {
    margin-top: 40px;
}

@media screen and (min-width: 767.98px) {
    .modal-inactivity-step-1--update-payment__img {
        margin-top: 0;
    }
}

.modal-inactivity-step-3__content {
    text-align: center;
    border: solid 1px #80A647;
    border-radius: 4px;
    padding: 0.5rem;
    margin: 0.5rem;
}

@media screen and (min-width: 466px) {
    .modal-inactivity-step-3__content {
        padding: 1rem;
        margin: 0 3rem 3rem 3rem;
    }
}

@media screen and (min-width: 766px) {
    .modal-inactivity-step-3__content {
        padding: 1.5rem;
    }
}

@media screen and (min-width: 991.98px) {
    .modal-inactivity-step-3__content {
        width: 100%;
    }
}

.modal-inactivity-step-3__title {
    color: #80A647;
}

.modal-inactivity-step-3__subtitle {
    color: #454545;
    margin-bottom: 20px;
}

.modal-inactivity-step-3__text {
    color: #454545;
    margin-bottom: 0;
}

@media screen and (min-width: 766px) {
    .modal-inactivity-step-3__text {
        width: 70%;
    }
}

.modal-inactivity-step-3__icon {
    font-size: 2.8rem;
}

.modal-inactivity-step-3__user-data {
    text-align: left;
    list-style-type: none;
    margin-bottom: 38px;
    padding: 0;
    font-style: italic;
    font-weight: 300;
    color: #454545;
    padding: 0 0.5rem;
    font-family: "Barlow", sans-serif;
}

.modal-inactivity-step-3__user-data&gt; :first-child {
    font-weight: 500;
    font-style: normal;
}

@media screen and (min-width: 466px) {
    .modal-inactivity-step-3__user-data {
        max-width: 90%;
    }
}

@media screen and (min-width: 766px) {
    .modal-inactivity-step-3__user-data {
        width: 70%;
    }
}

.modal-inactivity-step-3__submit-button {
    margin: 24px 0;
}

/* SASS COMPILED - INACTIVITY ALERT */

.agrired-alert,
.agrired-alert-fixed,
.agrired-alert-fixed--danger,
.inactivity-alert,
.inactivity-alert--scheduled-meeting {
    padding: 1.25rem;
    width: 100%;
}

.agrired-alert-fixed,
.agrired-alert-fixed--danger,
.inactivity-alert,
.inactivity-alert--scheduled-meeting {
    position: fixed;
    z-index: 1000;
}

.agrired-alert-fixed--danger,
.inactivity-alert,
.inactivity-alert--scheduled-meeting {
    background-color: #FFEEEE;
}

.inactivity-alert,
.inactivity-alert--scheduled-meeting {
    align-items: center;
    color: #454545;
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 0.75rem 2.25rem;
    text-align: center;
    top: 72px;
}

@media screen and (min-width: 767.98px) {

    .inactivity-alert,
    .inactivity-alert--scheduled-meeting {
        flex-direction: row;
        gap: 24px;
        justify-content: center;
        padding: 1.25rem 0;
    }
}

@media screen and (min-width: 991.98px) {

    .inactivity-alert,
    .inactivity-alert--scheduled-meeting {
        gap: 14px;
    }
}

.inactivity-alert__text,
.inactivity-alert__text--bold {
    font-size: 0.85rem;
    margin-bottom: 0;
}

@media screen and (min-width: 767.98px) {

    .inactivity-alert__text,
    .inactivity-alert__text--bold {
        font-size: 0.88rem;
    }
}

@media screen and (min-width: 991.98px) {

    .inactivity-alert__text,
    .inactivity-alert__text--bold {
        font-size: 1rem;
    }
}

.inactivity-alert__text--bold {
    font-weight: 600;
}

.inactivity-alert__link,
.inactivity-alert--scheduled-meeting__link {
    background-color: #000;
    border-radius: 5px;
    color: #FFEEEE;
    font-size: 0.85rem;
    font-weight: 700;
    line-height: 1;
    padding: 0.3rem 0.8rem 0.45rem 0.8rem;
    text-decoration: none;
}

.inactivity-alert__link:hover,
.inactivity-alert--scheduled-meeting__link:hover {
    color: #FFEEEE;
}

@media screen and (min-width: 767.98px) {

    .inactivity-alert__link,
    .inactivity-alert--scheduled-meeting__link {
        font-size: 1rem;
    }
}

@media screen and (min-width: 991.98px) {

    .inactivity-alert__link,
    .inactivity-alert--scheduled-meeting__link {
        border-radius: 10px;
        padding: 0.62rem 1.25rem 0.75rem 1.25rem;
    }
}

.inactivity-alert--scheduled-meeting {
    background-color: #B6F4AB;
}

.inactivity-alert--scheduled-meeting__link {
    background-color: transparent;
    border: solid 1px #000;
    color: #000;
    font-weight: 400;
}

.inactivity-alert--scheduled-meeting__link:hover {
    color: #000;
}

/*! SASS COMPILED - MAIN FOOTER - DO NOT DELETE */

.main-footer,
.main-footer--solid-bg {
    background-color: transparent;
    overflow-x: hidden;
    margin-top: 60px;
    width: 100%;
}

.main-footer--solid-bg {
    background-color: #5BB000;
    margin-top: 0px;
}

.main-footer__top-curve,
.main-footer__top-curve-desktop,
.main-footer__top-curve-tablet,
.main-footer__top-curve-mobile {
    width: 105%;
    margin-left: -1%;
    display: none;
    margin-bottom: -5px;
}

@media screen and (max-width: 767.98px) {
    .main-footer__top-curve-mobile {
        display: block;
    }
}

@media screen and (min-width: 767.98px) and (max-width: 991.98px) {
    .main-footer__top-curve-tablet {
        display: block;
    }
}

@media screen and (min-width: 991.98px) {
    .main-footer__top-curve-desktop {
        display: block;
    }
}

.main-footer__content {
    background-color: #000;
    color: #EAECF0;
    column-gap: 20px;
    display: grid;
    grid-template-areas: "brand brand" "text text" "list1 list2" "divider divider" "socialNetworks socialNetworks" "fiscalData fiscalData";
    grid-template-columns: repeat(2, 1fr);
    line-height: 24px;
    padding: 3rem 1.5rem;
}

@media screen and (min-width: 767.98px) {
    .main-footer__content {
        padding: 3.5rem 2.5rem 3rem 2.5rem;
        column-gap: 60px;
        grid-template-columns: 1fr repeat(2, 0.5fr);
        grid-template-areas: "brand list1 list2" "text list1 list2" "empty list1 list2" "divider divider divider" "fiscalData socialNetworks socialNetworks";
    }
}

@media screen and (min-width: 1199.98px) {
    .main-footer__content {
        padding: 6.25rem 10rem 2rem 10rem;
        column-gap: 100px;
    }
}

.main-footer__content__brand {
    grid-area: brand;
    height: 32px;
    margin-bottom: 24px;
}

@media screen and (min-width: 1199.98px) {
    .main-footer__content__brand {
        height: 40px;
    }
}

.main-footer__content__text {
    font-size: 1rem;
    font-weight: 500;
    grid-area: text;
    margin-bottom: 56px;
    max-width: 360px;
}

@media screen and (min-width: 1199.98px) {
    .main-footer__content__text {
        font-size: 1.12rem;
        margin-bottom: 0px;
        max-width: 400px;
    }
}

.main-footer__content__link-list,
.main-footer__content__link-list-col-2,
.main-footer__content__link-list-col-1 {
    display: flex;
    flex-direction: column;
}

.main-footer__content__link-list-col-1 {
    grid-area: list1;
}

.main-footer__content__link-list-col-2 {
    grid-area: list2;
}

.main-footer__content__link-list__title {
    font-size: 1.25rem;
    font-weight: bold;
    margin-bottom: 15px;
}

.main-footer__content__link-list__link {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 15px;
    color: #EAECF0;
}

.main-footer__content__link-list__link:hover {
    color: #EAECF0;
}

.main-footer__content__link-list__link:last-child {
    margin-bottom: 0px;
}

@media screen and (min-width: 1199.98px) {
    .main-footer__content__link-list__link {
        margin-bottom: 16px;
        transition: ease-out 200ms;
    }

    .main-footer__content__link-list__link:hover {
        color: #5BB000;
    }
}

.main-footer__content__divider {
    background: #CACACA;
    grid-area: divider;
}

@media screen and (min-width: 767.98px) {
    .main-footer__content__divider {
        margin: 56px 0 32px 0;
    }
}

@media screen and (min-width: 1199.98px) {
    .main-footer__content__divider {
        margin: 58px 0 48px 0;
    }
}

.main-footer__content__social-network-list {
    display: flex;
    flex-direction: row;
    padding: 0rem 1rem;
    justify-content: space-between;
    margin-bottom: 24px;
    grid-area: socialNetworks;
}

@media screen and (min-width: 360px) {
    .main-footer__content__social-network-list {
        padding: 0rem;
        margin: 0px auto 24px auto;
        gap: 16px;
    }
}

@media screen and (min-width: 767.98px) {
    .main-footer__content__social-network-list {
        margin: 0px;
        align-items: center;
        justify-content: flex-end;
    }
}

.main-footer__content__social-network-list__icon-link {
    font-size: 1.5rem;
    color: #EAECF0;
}

.main-footer__content__social-network-list__icon-link:hover {
    color: #EAECF0;
}

@media screen and (min-width: 1199.98px) {
    .main-footer__content__social-network-list__icon-link {
        transition: ease-out 200ms;
    }

    .main-footer__content__social-network-list__icon-link:hover {
        color: #5BB000;
    }
}

.main-footer__content__fiscal-data {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-area: fiscalData;
}

@media screen and (min-width: 767.98px) {
    .main-footer__content__fiscal-data {
        flex-direction: row;
    }
}

.main-footer__content__fiscal-data__icon {
    margin-bottom: 8px;
    height: 57px;
}

@media screen and (min-width: 767.98px) {
    .main-footer__content__fiscal-data__icon {
        margin: 0px 8px 0px 0px;
    }
}

.main-footer__content__fiscal-data__text {
    text-align: center;
}

@media screen and (min-width: 767.98px) {
    .main-footer__content__fiscal-data__text {
        text-align: left;
    }
}

/*# sourceMappingURL=agrired.css.map */</pre></body></html>