@charset "UTF-8";

/* main css */
@font-face{
    font-family:'DIN Next LT Pro Regular';
    src:url("DINNextLTPro-Regular.eot");
    src:local("DIN Next LT Pro Regular"),local("DINNextLTPro-Regular"),url(/media/DINNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(/media/DINNextLTPro-Regular.woff2) format("woff2"),url(/media/DINNextLTPro-Regular.woff) format("woff"),url(/media/DINNextLTPro-Regular.ttf) format("truetype");
    font-weight:400;
    font-display:swap;
    font-style:normal
}
@font-face{
    font-family:'DIN Next LT Pro Bold';
    src:url("DINNextLTPro-Bold.eot");
    src:local("DIN Next LT Pro Bold"),local("DINNextLTPro-Bold"),url(/media/DINNextLTPro-Bold.eot?#iefix) format("embedded-opentype"),url(/media/DINNextLTPro-Bold.woff2) format("woff2"),url(/media/DINNextLTPro-Bold.woff) format("woff"),url(/media/DINNextLTPro-Bold.ttf) format("truetype");
    font-weight:700;
    font-display:swap;
    font-style:normal
}
@font-face{
    font-family:'DIN Next LT Pro Medium';
    src:url("DINNextLTPro-Medium.eot");
    src:local("DIN Next LT Pro Medium"),local("DINNextLTPro-Medium"),url(/media/DINNextLTPro-Medium.eot?#iefix) format("embedded-opentype"),url(/media/DINNextLTPro-Medium.woff2) format("woff2"),url(/media/DINNextLTPro-Medium.woff) format("woff"),url(/media/DINNextLTPro-Medium.ttf) format("truetype");
    font-weight:500;
    font-display:swap;
    font-style:normal
}
@font-face{
    font-family:icons-expresia;
    src:url(/media/icons-expresia.eot?rl5672);
    src:url(/media/icons-expresia.eot?rl5672#iefix) format("embedded-opentype"),url(/media/icons-expresia.ttf?rl5672) format("truetype"),url(/media/icons-expresia.woff?rl5672) format("woff"),url(/media/icons-expresia.svg?rl5672#icons-expresia) format("svg");
    font-weight:400;
    font-style:normal;
    font-display:block
}
[class*=" icon-"],[class^=icon-]{
    font-family:icons-expresia!important;
    speak:never;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-mail:before{
    content:"\e928"
}
.icon-quote-left:before{
    content:"\e926";
    color:#3a2557
}
.icon-quote-right:before{
    content:"\e927";
    color:#3a2557
}
.icon-key:before{
    content:"\e925"
}
.icon-eye:before{
    content:"\e923"
}
.icon-eye-close:before{
    content:"\e924"
}
.icon-Amazon-logo:before{
    content:"\e919"
}
.icon-microsoft-logo:before{
    content:"\e91a"
}
.icon-hubspot-logo:before{
    content:"\e91b"
}
.icon-oracle-logo:before{
    content:"\e91c"
}
.icon-stripe-logo:before{
    content:"\e91d"
}
.icon-instagram-logo:before{
    content:"\e91e"
}
.icon-youtube-logo:before{
    content:"\e91f"
}
.icon-Facebook-logo:before{
    content:"\e920"
}
.icon-twiter-logo:before{
    content:"\e921"
}
.icon-Calendar:before{
    content:"\e922"
}
.icon-user-circle:before{
    content:"\e918"
}
.icon-check:before{
    content:"\e917"
}
.icon-arrows-left:before{
    content:"\e915"
}
.icon-arrows-right:before{
    content:"\e916"
}
.icon-play:before{
    content:"\e900"
}
.icon-bundles:before{
    content:"\e901"
}
.icon-xpr-circle:before{
    content:"\e902"
}
.icon-check-circle:before{
    content:"\e903"
}
.icon-star:before{
    content:"\e904"
}
.icon-plus:before{
    content:"\e905"
}
.icon-file:before{
    content:"\e906"
}
.icon-picture:before{
    content:"\e907"
}
.icon-lens:before{
    content:"\e908"
}
.icon-interrogation-circle:before{
    content:"\e909"
}
.icon-arrows-filter:before{
    content:"\e90a"
}
.icon-user:before{
    content:"\e90b"
}
.icon-arrow-left:before{
    content:"\e90c"
}
.icon-arrow-right:before{
    content:"\e90d"
}
.icon-arrow-line-down:before{
    content:"\e90e"
}
.icon-edit:before{
    content:"\e90f"
}
.icon-arrow-down:before{
    content:"\e910"
}
.icon-trash:before{
    content:"\e911"
}
.icon-close:before{
    content:"\e912"
}
.icon-menu-points:before{
    content:"\e913"
}
.icon-store:before{
    content:"\e914"
}
.purple-gradient{
    background:linear-gradient(165deg,#5b2b87 0,#000 50%)
}
.bg-blue{
    background: #0b1539 !important;
}
.bg-grey-5 {
    background: #f1f1f1;    
}
.text-cherry {
    color: var(--secondary);
}
.text-blue {
    color: var(--blue);    
}
.button-primary{
    width:auto;
    max-width:100%;
    /*height:51px;*/
    height:36px;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none!important;
    display:inline-flex;
    align-items:center;
    border:none;
    outline:0;
    cursor:pointer;
    padding:0 25px;
    color:#fff;
    border-radius:50px;
    position:relative;
    background:#f15254;
    overflow: hidden;
}
.button-primary p{
    position: relative;
    display:inline-block;
    margin-bottom:0;
    align-self:baseline;
    font-family:"DIN Next LT Pro Medium";
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 38px;
    z-index: 1;
}
.button-primary .icon{
    position: relative;
    font-size:10px;
    z-index: 1;
}
.button-primary:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    transform: translate(-50%, -50%);
    background: linear-gradient(201.32deg, #F15254 15.61%, #5B2B87 85.29%);
    border-radius: 100%;
    transition: all .3s ease;
    opacity: 0;
    z-index: 0;
}
.button-primary:hover{
    color:#fff;
    box-shadow: 0px 8px 15px #6F6D6D40;
}
.button-primary:hover:before {
    width: 110%;
    height: 260px;
    opacity: 1;
}
.button-primary--small {
    height: 36px;
    padding: 0 20px
}
.button-primary--small p {
    font-size: 14px
}
.button-secondary{
    background:0 0;
    width:auto;
    max-width:100%;
    letter-spacing:2px;
    text-transform:uppercase;
    font-family:"DIN Next LT Pro Medium";
    font-weight:500;
    font-size:15px;
    text-align:center;
    text-decoration:none!important;
    display:inline-flex;
    align-items:center;
    border:none;
    outline:0;
    cursor:pointer;
    position:relative;
    color:#3A2557;
    padding:0;
    border-radius:0;
    height:auto
}
.button-secondary:hover {
    color: #3A2557;
    text-decoration: none;
}
.button-secondary:focus{
    outline:0
}
.button-secondary p{
    display:inline-block;
    margin-bottom:0;
    letter-spacing: .05em;
    text-decoration: underline;
    transition: all .2s ease
}
.button-secondary .icon{
    font-size:10px
}
.button-secondary:hover p{
    color: #3A2557;
    text-decoration: none
}
.button-secondary:hover span{
    color: #3A2557;
}
.button-secondary--white{
    color:#fff
}
.button-secondary--red{
    color:#f15254;
    font-family:"DIN Next LT Pro Bold"
}
.button-secondary--orange{
    color:#F15254;
}
.link-primary{
    font-family:"DIN Next LT Pro Regular";
    color:#fc6;
    font-size:14px;
    margin-bottom:0;
    text-decoration:none;
    cursor:pointer
}
.link-primary:hover{
    text-decoration:underline;
    color:#fc6
}
.link-primary--white{
    color:#e2dbe8
}
.pretitle-primary h1,.pretitle-primary h2,.pretitle-primary h3,.pretitle-primary h4,.pretitle-primary h5,.pretitle-primary h6{
    font-family:"DIN Next LT Pro Bold";
    color:#4e83eb;
    font-size:14px;
    margin-bottom:0;
    letter-spacing:.1rem;
    text-transform:uppercase
}
.pretitle-primary--yellow h1,.pretitle-primary--yellow h2,.pretitle-primary--yellow h3,.pretitle-primary--yellow h4,.pretitle-primary--yellow h5,.pretitle-primary--yellow h6{
    color:#fc6
}
.pretitle-primary--white h1,.pretitle-primary--white h2,.pretitle-primary--white h3,.pretitle-primary--white h4,.pretitle-primary--white h5,.pretitle-primary--white h6{
    color:#fff
}
.title-primary h1,.title-primary h2,.title-primary h3,.title-primary h4,.title-primary h5,.title-primary h6{
    font-family:"DIN Next LT Pro Bold";
    color:inherit;
    font-size:36px;
    margin-bottom:0;
    letter-spacing:.16px;
    line-height:48px
}
@media (max-width:1199px){
    .title-primary h1,.title-primary h2,.title-primary h3,.title-primary h4,.title-primary h5,.title-primary h6{
        font-size:2.5rem;
        line-height:1.2
    }
}
@media (max-width:991px){
    .title-primary h1,.title-primary h2,.title-primary h3,.title-primary h4,.title-primary h5,.title-primary h6{
        font-size:35px
    }
}
.title-primary--white h1,.title-primary--white h2,.title-primary--white h3,.title-primary--white h4,.title-primary--white h5,.title-primary--white h6{
    color:#fff
}
.title-primary--yellow h1,.title-primary--yellow h2,.title-primary--yellow h3,.title-primary--yellow h4,.title-primary--yellow h5,.title-primary--yellow h6{
    color:#fc6
}
.title-primary--blue-dark h1,.title-primary--blue-dark h2,.title-primary--blue-dark h3,.title-primary--blue-dark h4,.title-primary--blue-dark h5,.title-primary--blue-dark h6{
    color:#0b1539
}
.title-primary--purple h1,.title-primary--purple h2,.title-primary--purple h3,.title-primary--purple h4,.title-primary--purple h5,.title-primary--purple h6{
    color:#3a2557
}
.title-secondary h1,.title-secondary h2,.title-secondary h3,.title-secondary h4,.title-secondary h5,.title-secondary h6{
    font-family:"DIN Next LT Pro Bold";
    font-size:30px;
    margin-bottom:0;
    letter-spacing:.16px;
    line-height:37px
}
@media (max-width:1199px){
    .title-secondary h1,.title-secondary h2,.title-secondary h3,.title-secondary h4,.title-secondary h5,.title-secondary h6{
        font-size:2.0625rem
    }
}
@media (max-width:991px){
    .title-secondary h1,.title-secondary h2,.title-secondary h3,.title-secondary h4,.title-secondary h5,.title-secondary h6{
        font-size:1.75rem;
        letter-spacing:0
    }
}
.title-secondary--white h1,.title-secondary--white h2,.title-secondary--white h3,.title-secondary--white h4,.title-secondary--white h5,.title-secondary--white h6{
    color:#fff
}
.title-secondary--yellow h1,.title-secondary--yellow h2,.title-secondary--yellow h3,.title-secondary--yellow h4,.title-secondary--yellow h5,.title-secondary--yellow h6{
    color:#fc6
}
.title-secondary--blue-dark h1,.title-secondary--blue-dark h2,.title-secondary--blue-dark h3,.title-secondary--blue-dark h4,.title-secondary--blue-dark h5,.title-secondary--blue-dark h6{
    color:#0b1539
}
.title-secondary--purple h1,.title-secondary--purple h2,.title-secondary--purple h3,.title-secondary--purple h4,.title-secondary--purple h5,.title-secondary--purple h6{
    color:#3a2557
}
.title-secondary--gray-dark h1,.title-secondary--gray-dark h2,.title-secondary--gray-dark h3,.title-secondary--gray-dark h4,.title-secondary--gray-dark h5,.title-secondary--gray-dark h6{
    color:#3a3b3c
}
.title-terciary h1,.title-terciary h2,.title-terciary h3,.title-terciary h4,.title-terciary h5,.title-terciary h6{
    font-family:"DIN Next LT Pro Bold";
    color:#000;
    font-size:22px;
    margin-bottom:0;
    letter-spacing:1px;
    line-height:1.4
}
@media (max-width:1199px){
    .title-terciary h1,.title-terciary h2,.title-terciary h3,.title-terciary h4,.title-terciary h5,.title-terciary h6{
        font-size:18px;
        letter-spacing:.5px
    }
}
.title-terciary--white h1,.title-terciary--white h2,.title-terciary--white h3,.title-terciary--white h4,.title-terciary--white h5,.title-terciary--white h6{
    color:#fff !important
}
.title-terciary--yellow h1,.title-terciary--yellow h2,.title-terciary--yellow h3,.title-terciary--yellow h4,.title-terciary--yellow h5,.title-terciary--yellow h6{
    color:#fc6 !important
}
.title-terciary--gray-dark h1,.title-terciary--gray-dark h2,.title-terciary--gray-dark h3,.title-terciary--gray-dark h4,.title-terciary--gray-dark h5,.title-terciary--gray-dark h6{
    color:#3a3b3c !important
}
.title-terciary--gray-light h1,.title-terciary--gray-light h2,.title-terciary--gray-light h3,.title-terciary--gray-light h4,.title-terciary--gray-light h5,.title-terciary--gray-light h6{
    color:#E2DBE8 !important
}
.title-terciary--purple h1,.title-terciary--purple h2,.title-terciary--purple h3,.title-terciary--purple h4,.title-terciary--purple h5,.title-terciary--purple h6{
    color:#3a2557 !important
}
.title-terciary--red h1,.title-terciary--red h2,.title-terciary--red h3,.title-terciary--red h4,.title-terciary--red h5,.title-terciary--red h6{
    color:#f15254 !important
}
.paragraph{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:18px;
    margin-bottom:0;
    line-height:25px
}
@media (max-width:1399px){
    .paragraph{
        font-size:1rem
    }
}
.paragraph--purple{
    color:#3a2557
}
.paragraph--purple-light{
    color:#e2dbe8
}
.paragraph--gray-medium{
    color:#afafaf
}
.paragraph--white{
    color:#fff
}
.paragraph--red{
    color:#f15254
}
.paragraph--muted{
    opacity: .5
}
.paragraph p,
.paragraph ul{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:18px;
    margin-bottom:0;
    line-height:25px
}
.paragraph--xxs,
.paragraph--xxs p {
    font-size: 12px !important;
    line-height: 16px;
}
.paragraph--xs,
.paragraph--xs p {
    font-size: 14px !important;
    line-height: 20px;
}
.paragraph--md,
.paragraph--md p {
    font-size: 16px !important;
    line-height: 22px;
}
.paragraph--xl,
.paragraph--xl p {
    font-size: 20px !important;
    line-height: 27px;
}
.paragraph strong{
    font-family:"DIN Next LT Pro Bold";
    font-weight: normal;
}
@media (max-width:1399px){
    .paragraph,
    .paragraph p {
        font-size:1rem
    }
    .paragraph--xl,
    .paragraph--xl p {
        font-size: 1.25rem;
    }
}
.paragraph p--purple{
    color:#3a2557
}
.paragraph p--purple-light{
    color:#e2dbe8
}
.paragraph p--gray-medium{
    color:#e2dbe8
}
.paragraph p--white{
    color:#fff
}
.paragraph p--red{
    color:#f15254
}
.label-primary{
    font-family:"DIN Next LT Pro Bold";
    color:#e2dbe8;
    font-size:11px;
    margin-bottom:0;
    text-transform:uppercase;
    line-height:1
}
.label-form{
    font-family:"DIN Next LT Pro Regular";
    color:#3a3b3c;
    font-size:13px;
    margin-bottom:0;
    text-transform:uppercase;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    pointer-events:none;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-bottom:8px
}
.label-form--white{
    color:#e2dbe8
}
.checkbox-label{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:14px;
    margin-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.checkbox-label--white{
    color:#e2dbe8
}
.captcha-desc{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px;
    margin-bottom:0
}
.captcha-desc--black{
    color:inherit
}
.switch-primary .form-check-input{
    height:26px;
    width:42px;
    background-color:#acacac;
    border:none
}
.switch-primary .check-green:checked{
    background-color:#06a94d;
    border-color:#06a94d
}
.switch-primary .check-red:checked{
    background-color:#e54949;
    border-color:#e54949
}
.content-input-primary .inp{
    position:relative;
    margin:auto;
    width:100%;
    border-radius:3px;
    overflow:hidden
}
.content-input-primary .inp .label-form{
    font-family:"DIN Next LT Pro Bold";
    color:#897c9a;
    font-size:13px;
    margin-bottom:0;
    text-transform:uppercase;
    position:absolute;
    top:23px;
    left:15px;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    pointer-events:none;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.content-input-primary .inp .label-form .feedback{
    display:none;
    margin-left:3px
}
.content-input-primary .inp .focus-bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.05);
    z-index:-1;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:left;
    transform-origin:left
}
.content-input-primary .inp input{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    width:100%;
    border:0;
    font-family:"DIN Next LT Pro Regular";
    padding:16px 15px 0 15px;
    height:65px;
    font-size:18px;
    font-weight:400;
    background:#fff;
    color:900;
    -webkit-transition:all .15s ease;
    transition:all .15s ease;
    border:1px solid #acacac;
    border-radius:8px
}
.content-input-primary .inp input:not(:-moz-placeholder-shown)+.label-form{
    color:rgba(0,0,0,.5);
    transform:translate3d(0,-12px,0) scale(.75);
    font-weight:700
}
.content-input-primary .inp input:not(:-ms-input-placeholder)+.label-form{
    color:rgba(0,0,0,.5);
    transform:translate3d(0,-12px,0) scale(.75);
    font-weight:700
}
.content-input-primary .inp input:not(:placeholder-shown)+.label-form{
    color:rgba(0,0,0,.5);
    -webkit-transform:translate3d(0,-12px,0) scale(.75);
    transform:translate3d(0,-12px,0) scale(.75);
    font-weight:700
}
.content-input-primary .inp input:focus{
    outline:0;
    -webkit-box-shadow:inset 0 -2px 0 #07f;
    box-shadow:inset 0 -2px 0 #07f
}
.content-input-primary .inp input:focus+.label-form{
    -webkit-transform:translate3d(0,-12px,0) scale(.75);
    transform:translate3d(0,-12px,0) scale(.75);
    font-weight:700
}
.content-input-primary .inp input:focus+.label-form+.focus-bg{
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transition:all .1s ease;
    transition:all .1s ease
}
.content-input-primary .validation{
    width:42px;
    height:42px;
    border-radius:50%;
    background:#0b1539;
    display:inline-block;
    margin:0;
    color:#fff;
    font-size:16px;
    display:block;
    -moz-appearance:none;
    appearance:none;
    -webkit-appearance:none;
    border:none;
    position:absolute;
    right:10px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.content-input-primary .validation .validation-icon{
    display:block
}
.content-input-primary .validation .validated-icon{
    display:none
}
.content-input-primary .validation.verified{
    background-color:#06a94d
}
.content-input-primary .validation.verified .validation-icon{
    display:none
}
.content-input-primary .validation.verified .validated-icon{
    display:block
}
.input-secondary{
    color:#3a3b3c;
    width:100%;
    height: auto;
    border-radius:4px;
    border:1px solid #ced4da;
    padding:1.25rem 1rem;
    font-family: 'DIN Next LT Pro Regular';
    font-size: 16px;
}
input.input-secondary{
    height:40px;
}
.input-secondary::-webkit-input-placeholder{
    color:#afafaf
}
.input-secondary::-moz-placeholder{
    color:#afafaf
}
.input-secondary:-ms-input-placeholder{
    color:#afafaf
}
.input-secondary::-ms-input-placeholder{
    color:#afafaf
}
.input-secondary::placeholder{
    color:#afafaf
}
.input-secondary:focus{
    outline:0;
    border-color:#afafaf
}
.input-secondary--white{
    color:#e2dbe8;
    border:1px solid #e7e0ed;
    background-color:transparent
}
.input-secondary--white::-webkit-input-placeholder{
    color:#afafaf
}
.input-secondary--white::-moz-placeholder{
    color:#afafaf
}
.input-secondary--white:-ms-input-placeholder{
    color:#afafaf
}
.input-secondary--white::-ms-input-placeholder{
    color:#afafaf
}
.input-secondary--white::placeholder{
    color:#afafaf
}
.input-secondary--white:focus{
    color:#fff;
    outline:0;
    border-color:#afafaf;
    background-color:rgba(255,255,255,.085)
}
.input-secondary--purple{
    color:#fff;
    border:1px solid #e7e0ed;
    background-color:#432f5f
}
.input-secondary--purple::-webkit-input-placeholder{
    color:#afafaf
}
.input-secondary--purple::-moz-placeholder{
    color:#afafaf
}
.input-secondary--purple:-ms-input-placeholder{
    color:#afafaf
}
.input-secondary--purple::-ms-input-placeholder{
    color:#afafaf
}
.input-secondary--purple::placeholder{
    color:#afafaf
}
.input-secondary--purple:focus{
    color:#fff;
    outline:0;
    border-color:#afafaf;
    background-color:#432f5f
}
.input-secondary--black{
    color:#3a3b3c;
    border:1px solid #afafaf;
    background-color:transparent
}
.input-secondary--black::-webkit-input-placeholder{
    color:#afafaf
}
.input-secondary--black::-moz-placeholder{
    color:#afafaf
}
.input-secondary--black:-ms-input-placeholder{
    color:#afafaf
}
.input-secondary--black::-ms-input-placeholder{
    color:#afafaf
}
.input-secondary--black::placeholder{
    color:#afafaf
}
.input-secondary--black:focus{
    color:#afafaf;
    outline:0;
    border-color:#afafaf;
    background-color:transparent
}
.input-terciary{
    color:#3a3b3c;
    width:100%;
    border:0;
    border-bottom:1px solid #ced4da;
    padding:.25rem 1rem;
    border-radius:0;
    margin-right:15px
}
.input-terciary::-webkit-input-placeholder{
    color:#afafaf
}
.input-terciary::-moz-placeholder{
    color:#afafaf
}
.input-terciary:-ms-input-placeholder{
    color:#afafaf
}
.input-terciary::-ms-input-placeholder{
    color:#afafaf
}
.input-terciary::placeholder{
    color:#afafaf
}
.input-terciary:focus{
    outline:0;
    border-color:#afafaf
}
.input-terciary--white{
    color:#e2dbe8;
    border:1px solid #e2dbe8
}
.input-password{
    position:relative
}
.input-password .showpwd{
    position:absolute;
    right:20px;
    top:22px;
    color:#3a3b3c;
    cursor:pointer
}
.input-password .icon-eye-close{
    position:absolute;
    right:20px;
    top:22px;
    color:#3a3b3c;
    cursor:pointer
}
.input-password .icon-int{
    position:absolute;
    color:#fff;
    border-right:1px solid #fff;
    height:100%;
    width:70px
}
.input-password--white .showpwd{
    color:#e2dbe8
}
.input-password--white .icon-eye-close{
    color:#e2dbe8
}
.input-date{
    position:relative
}
.input-date--icon{
    position:absolute;
    color:#fff;
    top:22px;
    right:15px;
    pointer-events:none
}
.input-date input[type=date]::-webkit-calendar-picker-indicator{
    background:0 0
}
.content-textarea-primary .form-control::-webkit-input-placeholder{
    color:#afafaf
}
.content-textarea-primary .form-control::-moz-placeholder{
    color:#afafaf
}
.content-textarea-primary .form-control:-ms-input-placeholder{
    color:#afafaf
}
.content-textarea-primary .form-control::-ms-input-placeholder{
    color:#afafaf
}
.content-textarea-primary .form-control::placeholder{
    color:#afafaf
}
.content-textarea-primary .form-control:focus{
    outline:0;
    border-color:#afafaf;
    -webkit-box-shadow:none;
    box-shadow:none
}
.content-textarea-primary .label-form{
    font-family:"DIN Next LT Pro Regular";
    color:#3a3b3c;
    font-size:13px;
    margin-bottom:0;
    text-transform:uppercase;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    pointer-events:none;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-bottom:8px
}
.checkbox-primary{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-align: left;
}
.checkbox-primary .checkbox-square{
    position:absolute;
    opacity:0
}
.checkbox-primary .checkbox-square+label{
    position:relative;
    cursor:pointer;
    padding:0
}
.checkbox-primary .checkbox-square+label:before{
    content:'';
    margin-right:10px;
    display:inline-block;
    width:20px;
    min-width:20px;
    height:20px;
    background:#fff;
    border:1px solid #b0a8bc;
    position:relative;
    border-radius:5px
}
.checkbox-primary .checkbox-square:hover+label:before{
    background:#e7e0ed
}
.checkbox-primary .checkbox-square:focus+label:before{
    -webkit-box-shadow:0 0 0 3px rgba(0,0,0,.12);
    box-shadow:0 0 0 3px rgba(0,0,0,.12)
}
.checkbox-primary .checkbox-square:checked+label:before{
    background:#3a2557
}
.checkbox-primary .checkbox-square:disabled+label{
    color:#fff;
    cursor:auto
}
.checkbox-primary .checkbox-square:disabled+label:before{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff
}
.checkbox-primary .checkbox-square:checked+label:after{
    content:'';
    position:absolute;
    left:5px;
    top:10px;
    background:#fff;
    width:2px;
    height:2px;
    -webkit-box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;
    box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.checkbox-primary--white .checkbox-square+label:before{
    border:1px solid #e2dbe8;
    background:0 0
}
.checkbox-primary--white .checkbox-square:hover+label:before{
    background:#e2dbe81b
}
.checkbox-primary--purple .checkbox-square+label:before{
    border:1px solid #e2dbe8;
    background:#432e5f
}
.checkbox-primary--purple .checkbox-square:hover+label:before{
    background:#432e5f
}
.content-input-search{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:start
}
.content-input-search .input-search{
    width:100%;
    height:2.8125rem;
    background:#fff;
    outline:0;
    padding:1rem 1.2rem 1rem 2.8125rem;
    font-family:"DIN Next LT Pro Regular";
    border:1px solid #acacac;
    border-top:2px solid #f15254;
    border-radius:0 0 4px 4px;
    font-size:.9375rem;
    font-weight:400;
    color:#3a3b3c
}
.content-input-search .input-search:focus{
    background:#fff;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#e2dbe8
}
.content-input-search .input-search::-webkit-input-placeholder{
    color:#e2dbe8;
    opacity:1
}
.content-input-search .input-search::-moz-placeholder{
    color:#e2dbe8;
    opacity:1
}
.content-input-search .input-search:-ms-input-placeholder{
    color:#e2dbe8;
    opacity:1
}
.content-input-search .input-search::-ms-input-placeholder{
    color:#e2dbe8;
    opacity:1
}
.content-input-search .input-search::placeholder{
    color:#e2dbe8;
    opacity:1
}
.content-input-search .input-search:-ms-input-placeholder{
    color:#e2dbe8
}
.content-input-search .input-search::-ms-input-placeholder{
    color:#e2dbe8
}
.content-input-search .icon{
    font-size:15px;
    color:#3a2557;
    position:absolute;
    margin-left:15px
}
.content-input-add{
    height:65px;
    border-radius:8px;
    border-radius:8px;
    border:1px dashed #acacac;
    background-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.content-input-add .input-add{
    width:42px;
    height:42px;
    border-radius:50%;
    background:#0b1539;
    display:inline-block;
    margin:0;
    color:#fff;
    font-size:16px;
    display:block;
    margin-right:10px;
    -moz-appearance:none;
    appearance:none;
    -webkit-appearance:none;
    border:none
}
.space-header-resources{
    margin-top:206px
}
@media (max-width:1200px){
    .space-header-resources{
        margin-top:164px
    }
}
.content-input-label-switch{
    height:65px;
    border-radius:8px;
    border-radius:8px;
    border:1px solid #acacac;
    background-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.content-input-label-switch .switch-primary{
    margin-right:10px
}
.content-input-label-switch .inp{
    position:relative;
    margin:auto;
    width:100%;
    border-radius:3px;
    overflow:hidden
}
.content-input-label-switch .label-form{
    font-family:"DIN Next LT Pro Regular";
    color:#e2dbe8;
    font-size:15px;
    margin-bottom:0;
    text-transform:uppercase;
    margin-left:15px
}
.content-pagination .arrow-disable{
    opacity:0
}
.content-pagination .pagination,.content-pagination .pagination li a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.content-pagination .pagination li{
    background-color:transparent
}
.content-pagination .pagination a{
    font-weight:300;
    padding-top:1px;
    text-decoration:none;
    border-left-width:0;
    min-width:30px;
    min-height:30px;
    color:#9e9e9e;
    font-family:"DIN Next LT Pro Bold";
    font-size:.75rem
}
.content-pagination .pagination li:not([class*=current]) a:hover{
    border-top-color:rgba(0,0,0,.35);
    border-bottom-color:rgba(0,0,0,.5);
    background-color:#acacac;
    color:#3a3b3c;
    border-radius:50%
}
.content-pagination .pagination li:not([class*=current]) a:active,.content-pagination .pagination li:not([class*=current]) a:focus{
    background-color:#0b1539;
    color:#fff;
    border-radius:50%
}
.content-pagination .pagination li:first-of-type a{
    border-left-width:1px
}
.content-pagination .pagination li:first-of-type span,.content-pagination .pagination li:last-of-type span,.content-pagination .pagination li:nth-last-of-type(2) span,.content-pagination .pagination li:nth-of-type(2) span{
    position:absolute;
    top:-9999px;
    left:-9999px
}
.content-pagination .pagination li:first-child a::before,.content-pagination .pagination li:last-child a::after,.content-pagination .pagination li:nth-last-of-type(2) a::after,.content-pagination .pagination li:nth-of-type(2) a::before{
    display:inline-block;
    font-family:icons-expresia;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.content-pagination .pagination li:nth-last-of-type(2) a::after,.content-pagination .pagination li:nth-of-type(2) a::before{
    content:"\e90d"
}
.content-pagination .pagination li:last-child a::after,.content-pagination .pagination li:nth-last-of-type(2) a::after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.content-pagination .pagination li.current a{
    padding-top:.25em;
    background-color:#3a2557;
    color:#fff;
    font-size:.75rem;
    border-radius:50%;
    cursor:default;
    pointer-events:none
}
@media only screen and (max-width:1200px){
    .content-pagination .pagination li:first-child,.content-pagination .pagination li:last-child{
        position:absolute;
        top:-9999px;
        left:-9999px
    }
    .content-pagination .pagination li:nth-of-type(2) a{
        border-left-width:1px
    }
}
.star{
    font-size:17px;
    font-family:icons-expresia
}
.star::before{
    content:"\e904"
}
.star--on{
    color:#fc6
}
.star--off{
    color:#acacac
}
.step{
    margin-bottom:47px;
    position:relative
}
.step::after{
    content:'';
    display:block;
    height:60px;
    width:1px;
    position:absolute;
    left:12.5px;
    top:17px;
    background-color:#acacac
}
.step:last-of-type{
    margin-bottom:0
}
.step:last-of-type::after{
    display:none
}
.step:last-of-type::before{
    display:none
}
.step--ok::after{
    background-color:#06a94d
}
.step--ok .text{
    font-family:"DIN Next LT Pro Medium";
    color:900;
    font-size:15px;
    margin-bottom:0
}
.step--ok .bullet{
    width:25px;
    height:25px;
    border-radius:50%;
    background:#06a94d;
    display:inline-block;
    margin:0
}
.step--ok .bullet .icon::before{
    content:"\e917";
    font-family:icons-expresia;
    color:#fff;
    font-size:9px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.step--on::after{
    top:25px
}
.step--on::before{
    content:'';
    display:block;
    height:27px;
    top:25px;
    width:1px;
    position:absolute;
    left:12.5px;
    z-index:1;
    background-color:#0b1539
}
.step--on .text{
    font-family:"DIN Next LT Pro Medium";
    color:#0b1539;
    font-size:15px;
    margin-bottom:0
}
.step--on .bullet{
    width:25px;
    height:25px;
    border-radius:50%;
    background:#0b1539;
    display:inline-block;
    margin:0
}
.step--on .bullet .icon{
    font-size:14px;
    width:17px;
    height:17px;
    border-radius:50%;
    background:0 0;
    display:inline-block;
    margin:0;
    border:3px solid #fff
}
.step--inactive .text{
    font-family:"DIN Next LT Pro Medium";
    color:#e2dbe8;
    font-size:15px;
    margin-bottom:0
}
.step--inactive .bullet{
    width:25px;
    height:25px;
    border-radius:50%;
    background:0 0;
    display:inline-block;
    margin:0
}
.step--inactive .bullet .icon{
    font-size:14px;
    width:17px;
    height:17px;
    border-radius:50%;
    background:#acacac;
    display:inline-block;
    margin:0
}
.tag-state{
    border-radius:6px;
    width:115px;
    height:26px;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.tag-state--approved{
    background:rgba(6,169,77,.05);
    border:1px solid #06a94d
}
.tag-state--approved p{
    font-family:"DIN Next LT Pro Regular";
    color:#06a94d;
    font-size:11px;
    margin-bottom:0;
    text-transform:uppercase
}
.tag-state--pending{
    background:rgba(255,147,48,.05);
    border:1px solid #e54949
}
.tag-state--pending p{
    font-family:"DIN Next LT Pro Regular";
    color:#e54949;
    font-size:11px;
    margin-bottom:0;
    text-transform:uppercase
}
.tag-state--rejected{
    background:rgba(229,73,73,.05);
    border:1px solid #e54949
}
.tag-state--rejected p{
    font-family:"DIN Next LT Pro Regular";
    color:#e54949;
    font-size:11px;
    margin-bottom:0;
    text-transform:uppercase
}
.bullet-state{
    height:10px;
    width:10px;
    display:block;
    border-radius:50%
}
.bullet-state--approved{
    background:#06a94d
}
.bullet-state--pending{
    background:#e54949
}
.bullet-state--rejected{
    background:#e54949
}
.tag-feature{
    border-radius:3px;
    width:81px;
    height:36px;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border:1px solid rgba(78,130,234,.5)
}
.tag-feature p{
    font-family:"DIN Next LT Pro Regular";
    color:#3a2557;
    font-size:15px;
    margin-bottom:0;
    line-height:0
}
.icon-circle{
    border:1px solid #212529;
    border-radius:50%;
    padding:4px
}
.select-primary{
    position:relative;
    width:100%
}
.select-primary--icon{
    margin-right:1rem;
    display:block;
    color:#fff
}
.select-primary .bg{
    background-color:#fff;
    width:100%;
    position:absolute;
    top:0;
    height:100%;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    border-radius:4px;
    border:1px solid #ced4da
}
.select-primary--white .bg{
    background-color:transparent
}
.select-primary--white .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#e2dbe8
}
.select-primary--white .icon-arrow-down.icon{
    color:#e2dbe8
}
.select-primary .main-select{
    width:100%;
    min-width:100%
}
.radio-primary{
    position:relative;
    margin:0;
    cursor:pointer
}
.radio-primary-radio{
    font-family:"DIN Next LT Pro Bold";
    color:#fff;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase;
    letter-spacing:1px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.radio-primary-radio:before{
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    font-size:0;
    border-radius:50%;
    -webkit-box-shadow:0 0 0 2px #fff;
    box-shadow:0 0 0 2px #fff;
    border:4px solid transparent;
    -webkit-transition:all .3s;
    transition:all .3s;
    margin-right:15px
}
.radio-primary-radio.checkSkin-checkbox:before{
    border:none
}
.radio-primary input{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:1px;
    height:1px;
    opacity:0;
    visibility:hidden
}
.radio-primary input:checked+.radio-primary-radio{
    color:#fc6
}
.radio-primary input:checked+.radio-primary-radio::before{
    -webkit-box-shadow:0 0 0 2px #fff;
    box-shadow:0 0 0 2px #fff;
    border:4px solid #3a2557;
    background-color:#fff
}
.support-tabs__btn{
    border-radius:5px;
    border:1px solid transparent;
    height:150px;
    border:none;
    -webkit-box-shadow:0 5px 10px #eaeaea;
    box-shadow:0 5px 10px #eaeaea;
    background:#fff;
    position:relative;
    -webkit-transition:.5s all ease-in-out;
    transition:.5s all ease-in-out
}
.support-tabs__btn.active{
    background:#fff;
    border:1px solid #3a2557;
    color:#3a3b3c
}
.support-tabs__btn.active::after{
    font-family:icons-expresia;
    content:"\e910";
    font-size:10px;
    color:#f15254;
    display:block;
    position:absolute;
    bottom:-25px;
    -webkit-transform:translate(50%,50%);
    transform:translate(50%,50%);
    margin-top:2rem
}
.m-6{
    margin:6rem!important
}
@media (min-width:576px){
    .m-sm-6{
        margin:6rem!important
    }
}
@media (min-width:768px){
    .m-md-6{
        margin:6rem!important
    }
}
@media (min-width:992px){
    .m-lg-6{
        margin:6rem!important
    }
}
@media (min-width:1200px){
    .m-xl-6{
        margin:6rem!important
    }
}
@media (min-width:1400px){
    .m-xxl-6{
        margin:6rem!important
    }
}
.my-6{
    margin-top:6rem!important;
    margin-bottom:6rem!important
}
@media (min-width:576px){
    .my-sm-6{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
}
@media (min-width:768px){
    .my-md-6{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
}
@media (min-width:992px){
    .my-lg-6{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
}
@media (min-width:1200px){
    .my-xl-6{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
}
@media (min-width:1400px){
    .my-xxl-6{
        margin-top:6rem!important;
        margin-bottom:6rem!important
    }
}
.mx-6{
    margin-left:6rem!important;
    margin-right:6rem!important
}
@media (min-width:576px){
    .mx-sm-6{
        margin-left:6rem!important;
        margin-right:6rem!important
    }
}
@media (min-width:768px){
    .mx-md-6{
        margin-left:6rem!important;
        margin-right:6rem!important
    }
}
@media (min-width:992px){
    .mx-lg-6{
        margin-left:6rem!important;
        margin-right:6rem!important
    }
}
@media (min-width:1200px){
    .mx-xl-6{
        margin-left:6rem!important;
        margin-right:6rem!important
    }
}
@media (min-width:1400px){
    .mx-xxl-6{
        margin-left:6rem!important;
        margin-right:6rem!important
    }
}
.mt-6{
    margin-top:6rem!important
}
@media (min-width:576px){
    .mt-sm-6{
        margin-top:6rem!important
    }
}
@media (min-width:768px){
    .mt-md-6{
        margin-top:6rem!important
    }
}
@media (min-width:992px){
    .mt-lg-6{
        margin-top:6rem!important
    }
}
@media (min-width:1200px){
    .mt-xl-6{
        margin-top:6rem!important
    }
}
@media (min-width:1400px){
    .mt-xxl-6{
        margin-top:6rem!important
    }
}
.mb-6{
    margin-bottom:6rem!important
}
@media (min-width:576px){
    .mb-sm-6{
        margin-bottom:6rem!important
    }
}
@media (min-width:768px){
    .mb-md-6{
        margin-bottom:6rem!important
    }
}
@media (min-width:992px){
    .mb-lg-6{
        margin-bottom:6rem!important
    }
}
@media (min-width:1200px){
    .mb-xl-6{
        margin-bottom:6rem!important
    }
}
@media (min-width:1400px){
    .mb-xxl-6{
        margin-bottom:6rem!important
    }
}
.ms-6{
    margin-left:6rem!important
}
@media (min-width:576px){
    .ms-sm-6{
        margin-left:6rem!important
    }
}
@media (min-width:768px){
    .ms-md-6{
        margin-left:6rem!important
    }
}
@media (min-width:992px){
    .ms-lg-6{
        margin-left:6rem!important
    }
}
@media (min-width:1200px){
    .ms-xl-6{
        margin-left:6rem!important
    }
}
@media (min-width:1400px){
    .ms-xxl-6{
        margin-left:6rem!important
    }
}
.me-6{
    margin-right:6rem!important
}
@media (min-width:576px){
    .me-sm-6{
        margin-right:6rem!important
    }
}
@media (min-width:768px){
    .me-md-6{
        margin-right:6rem!important
    }
}
@media (min-width:992px){
    .me-lg-6{
        margin-right:6rem!important
    }
}
@media (min-width:1200px){
    .me-xl-6{
        margin-right:6rem!important
    }
}
@media (min-width:1400px){
    .me-xxl-6{
        margin-right:6rem!important
    }
}
.p-6{
    padding:6rem!important
}
@media (min-width:576px){
    .p-sm-6{
        padding:6rem!important
    }
}
@media (min-width:768px){
    .p-md-6{
        padding:6rem!important
    }
}
@media (min-width:992px){
    .p-lg-6{
        padding:6rem!important
    }
}
@media (min-width:1200px){
    .p-xl-6{
        padding:6rem!important
    }
}
@media (min-width:1400px){
    .p-xxl-6{
        padding:6rem!important
    }
}
.py-6{
    padding-top:6rem!important;
    padding-bottom:6rem!important
}
@media (min-width:576px){
    .py-sm-6{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
}
@media (min-width:768px){
    .py-md-6{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
}
@media (min-width:992px){
    .py-lg-6{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
}
@media (min-width:1200px){
    .py-xl-6{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
}
@media (min-width:1400px){
    .py-xxl-6{
        padding-top:6rem!important;
        padding-bottom:6rem!important
    }
}
.px-6{
    padding-left:6rem!important;
    padding-right:6rem!important
}
@media (min-width:576px){
    .px-sm-6{
        padding-left:6rem!important;
        padding-right:6rem!important
    }
}
@media (min-width:768px){
    .px-md-6{
        padding-left:6rem!important;
        padding-right:6rem!important
    }
}
@media (min-width:992px){
    .px-lg-6{
        padding-left:6rem!important;
        padding-right:6rem!important
    }
}
@media (min-width:1200px){
    .px-xl-6{
        padding-left:6rem!important;
        padding-right:6rem!important
    }
}
@media (min-width:1400px){
    .px-xxl-6{
        padding-left:6rem!important;
        padding-right:6rem!important
    }
}
.pt-6{
    padding-top:6rem
}
@media (min-width:576px){
    .pt-sm-6{
        padding-top:6rem!important
    }
}
@media (min-width:768px){
    .pt-md-6{
        padding-top:6rem!important
    }
}
@media (min-width:992px){
    .pt-lg-6{
        padding-top:6rem!important
    }
}
@media (min-width:1200px){
    .pt-xl-6{
        padding-top:6rem!important
    }
}
@media (min-width:1400px){
    .pt-xxl-6{
        padding-top:6rem!important
    }
}
.pb-6{
    padding-bottom:6rem
}
@media (min-width:576px){
    .pb-sm-6{
        padding-bottom:6rem!important
    }
}
@media (min-width:768px){
    .pb-md-6{
        padding-bottom:6rem!important
    }
}
@media (min-width:992px){
    .pb-lg-6{
        padding-bottom:6rem!important
    }
}
@media (min-width:1200px){
    .pb-xl-6{
        padding-bottom:6rem!important
    }
}
@media (min-width:1400px){
    .pb-xxl-6{
        padding-bottom:6rem!important
    }
}
.ps-6{
    padding-left:6rem
}
@media (min-width:576px){
    .ps-sm-6{
        padding-left:6rem!important
    }
}
@media (min-width:768px){
    .ps-md-6{
        padding-left:6rem!important
    }
}
@media (min-width:992px){
    .ps-lg-6{
        padding-left:6rem!important
    }
}
@media (min-width:1200px){
    .ps-xl-6{
        padding-left:6rem!important
    }
}
@media (min-width:1400px){
    .ps-xxl-6{
        padding-left:6rem!important
    }
}
.pe-6{
    padding-right:6rem
}
@media (min-width:576px){
    .pe-sm-6{
        padding-right:6rem!important
    }
}
@media (min-width:768px){
    .pe-md-6{
        padding-right:6rem!important
    }
}
@media (min-width:992px){
    .pe-lg-6{
        padding-right:6rem!important
    }
}
@media (min-width:1200px){
    .pe-xl-6{
        padding-right:6rem!important
    }
}
@media (min-width:1400px){
    .pe-xxl-6{
        padding-right:6rem!important
    }
}
.m-7{
    margin:12rem!important
}
@media (min-width:576px){
    .m-sm-7{
        margin:12rem!important
    }
}
@media (min-width:768px){
    .m-md-7{
        margin:12rem!important
    }
}
@media (min-width:992px){
    .m-lg-7{
        margin:12rem!important
    }
}
@media (min-width:1200px){
    .m-xl-7{
        margin:12rem!important
    }
}
@media (min-width:1400px){
    .m-xxl-7{
        margin:12rem!important
    }
}
.my-7{
    margin-top:12rem!important;
    margin-bottom:12rem!important
}
@media (min-width:576px){
    .my-sm-7{
        margin-top:12rem!important;
        margin-bottom:12rem!important
    }
}
@media (min-width:768px){
    .my-md-7{
        margin-top:12rem!important;
        margin-bottom:12rem!important
    }
}
@media (min-width:992px){
    .my-lg-7{
        margin-top:12rem!important;
        margin-bottom:12rem!important
    }
}
@media (min-width:1200px){
    .my-xl-7{
        margin-top:12rem!important;
        margin-bottom:12rem!important
    }
}
@media (min-width:1400px){
    .my-xxl-7{
        margin-top:12rem!important;
        margin-bottom:12rem!important
    }
}
.mx-7{
    margin-left:12rem!important;
    margin-right:12rem!important
}
@media (min-width:576px){
    .mx-sm-7{
        margin-left:12rem!important;
        margin-right:12rem!important
    }
}
@media (min-width:768px){
    .mx-md-7{
        margin-left:12rem!important;
        margin-right:12rem!important
    }
}
@media (min-width:992px){
    .mx-lg-7{
        margin-left:12rem!important;
        margin-right:12rem!important
    }
}
@media (min-width:1200px){
    .mx-xl-7{
        margin-left:12rem!important;
        margin-right:12rem!important
    }
}
@media (min-width:1400px){
    .mx-xxl-7{
        margin-left:12rem!important;
        margin-right:12rem!important
    }
}
.mt-7{
    margin-top:12rem!important
}
@media (min-width:576px){
    .mt-sm-7{
        margin-top:12rem!important
    }
}
@media (min-width:768px){
    .mt-md-7{
        margin-top:12rem!important
    }
}
@media (min-width:992px){
    .mt-lg-7{
        margin-top:12rem!important
    }
}
@media (min-width:1200px){
    .mt-xl-7{
        margin-top:12rem!important
    }
}
@media (min-width:1400px){
    .mt-xxl-7{
        margin-top:12rem!important
    }
}
.mb-7{
    margin-bottom:12rem!important
}
@media (min-width:576px){
    .mb-sm-7{
        margin-bottom:12rem!important
    }
}
@media (min-width:768px){
    .mb-md-7{
        margin-bottom:12rem!important
    }
}
@media (min-width:992px){
    .mb-lg-7{
        margin-bottom:12rem!important
    }
}
@media (min-width:1200px){
    .mb-xl-7{
        margin-bottom:12rem!important
    }
}
@media (min-width:1400px){
    .mb-xxl-7{
        margin-bottom:12rem!important
    }
}
.ms-7{
    margin-left:12rem!important
}
@media (min-width:576px){
    .ms-sm-7{
        margin-left:12rem!important
    }
}
@media (min-width:768px){
    .ms-md-7{
        margin-left:12rem!important
    }
}
@media (min-width:992px){
    .ms-lg-7{
        margin-left:12rem!important
    }
}
@media (min-width:1200px){
    .ms-xl-7{
        margin-left:12rem!important
    }
}
@media (min-width:1400px){
    .ms-xxl-7{
        margin-left:12rem!important
    }
}
.me-7{
    margin-right:12rem!important
}
@media (min-width:576px){
    .me-sm-7{
        margin-right:12rem!important
    }
}
@media (min-width:768px){
    .me-md-7{
        margin-right:12rem!important
    }
}
@media (min-width:992px){
    .me-lg-7{
        margin-right:12rem!important
    }
}
@media (min-width:1200px){
    .me-xl-7{
        margin-right:12rem!important
    }
}
@media (min-width:1400px){
    .me-xxl-7{
        margin-right:12rem!important
    }
}
.p-7{
    padding:12rem!important
}
@media (min-width:576px){
    .p-sm-7{
        padding:12rem!important
    }
}
@media (min-width:768px){
    .p-md-7{
        padding:12rem!important
    }
}
@media (min-width:992px){
    .p-lg-7{
        padding:12rem!important
    }
}
@media (min-width:1200px){
    .p-xl-7{
        padding:12rem!important
    }
}
@media (min-width:1400px){
    .p-xxl-7{
        padding:12rem!important
    }
}
.py-7{
    padding-top:12rem;
    padding-bottom:12rem
}
@media (min-width:576px){
    .py-sm-7{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
}
@media (min-width:768px){
    .py-md-7{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
}
@media (min-width:992px){
    .py-lg-7{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
}
@media (min-width:1200px){
    .py-xl-7{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
}
@media (min-width:1400px){
    .py-xxl-7{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
}
.px-7{
    padding-left:12rem!important;
    padding-right:12rem!important
}
@media (min-width:576px){
    .px-sm-7{
        padding-left:12rem!important;
        padding-right:12rem!important
    }
}
@media (min-width:768px){
    .px-md-7{
        padding-left:12rem!important;
        padding-right:12rem!important
    }
}
@media (min-width:992px){
    .px-lg-7{
        padding-left:12rem!important;
        padding-right:12rem!important
    }
}
@media (min-width:1200px){
    .px-xl-7{
        padding-left:12rem!important;
        padding-right:12rem!important
    }
}
@media (min-width:1400px){
    .px-xxl-7{
        padding-left:12rem!important;
        padding-right:12rem!important
    }
}
.pt-7{
    padding-top:12rem
}
@media (min-width:576px){
    .pt-sm-7{
        padding-top:12rem!important
    }
}
@media (min-width:768px){
    .pt-md-7{
        padding-top:12rem!important
    }
}
@media (min-width:992px){
    .pt-lg-7{
        padding-top:12rem!important
    }
}
@media (min-width:1200px){
    .pt-xl-7{
        padding-top:12rem!important
    }
}
@media (min-width:1400px){
    .pt-xxl-7{
        padding-top:12rem!important
    }
}
.pb-7{
    padding-bottom:12rem
}
@media (min-width:576px){
    .pb-sm-7{
        padding-bottom:12rem!important
    }
}
@media (min-width:768px){
    .pb-md-7{
        padding-bottom:12rem!important
    }
}
@media (min-width:992px){
    .pb-lg-7{
        padding-bottom:12rem!important
    }
}
@media (min-width:1200px){
    .pb-xl-7{
        padding-bottom:12rem!important
    }
}
@media (min-width:1400px){
    .pb-xxl-7{
        padding-bottom:12rem!important
    }
}
.ps-7{
    padding-left:12rem
}
@media (min-width:576px){
    .ps-sm-7{
        padding-left:12rem!important
    }
}
@media (min-width:768px){
    .ps-md-7{
        padding-left:12rem!important
    }
}
@media (min-width:992px){
    .ps-lg-7{
        padding-left:12rem!important
    }
}
@media (min-width:1200px){
    .ps-xl-7{
        padding-left:12rem!important
    }
}
@media (min-width:1400px){
    .ps-xxl-7{
        padding-left:12rem!important
    }
}
.pe-7{
    padding-right:12rem
}
@media (min-width:576px){
    .pe-sm-7{
        padding-right:12rem!important
    }
}
@media (min-width:768px){
    .pe-md-7{
        padding-right:12rem!important
    }
}
@media (min-width:992px){
    .pe-lg-7{
        padding-right:12rem!important
    }
}
@media (min-width:1200px){
    .pe-xl-7{
        padding-right:12rem!important
    }
}
@media (min-width:1400px){
    .pe-xxl-7{
        padding-right:12rem!important
    }
}
a,button,input{
    outline:0!important
}
a:focus,button:focus,input:focus{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    outline:0!important
}
a:active,button:active,input:active{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    outline:0!important
}
.space-header{
    margin-top:124px
}
.overflow-x-hidden{
    overflow-x:hidden
}
.max-width{
    max-width:1440px
}
.dataTables_filter,.dataTables_info,.dataTables_length,.dataTables_paginate{
    display:none
}
.table-primary.dataTable thead td,.table-primary.dataTable thead th{
    border:none
}
.table-primary.dataTable thead td:last-child,.table-primary.dataTable thead th:last-child{
    background:0 0
}
.table-primary.dataTable.no-footer{
    border:none
}
.table-primary.dataTable tbody td,.table-primary.dataTable tbody th{
    padding:5px 0!important
}
.table-primary.dataTable.display tbody td,.table-primary.dataTable.display tbody th,.table-primary.dataTable.display tbody tr>.sorting_1,.table-primary.dataTable.order-column.stripe tbody tr>.sorting_1,.table-primary.dataTable.row-border tbody td,.table-primary.dataTable.row-border tbody th{
    border:none;
    background-color:transparent!important
}
.table-primary.dataTable.display tbody tr.odd>.sorting_1,.table-primary.dataTable.order-column.stripe tbody tr.odd>.sorting_1{
    background-color:transparent!important;
    padding:8px 0!important
}
.table-primary.dataTable.display tbody tr.odd,.table-primary.dataTable.stripe tbody tr.odd{
    background-color:transparent!important
}
.table-primary.dataTable tbody tr{
    background-color:transparent!important
}
.table-primary.dataTable>tbody>tr.child ul.dtr-details{
    background-color:#fff;
    padding:0 16px
}
.table-primary.dataTable>tbody>tr.child ul.dtr-details .table-cell{
    height:auto;
    padding:0 16px
}
.table-primary.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.table-primary.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{
    background-color:#06a94d
}
.table-primary.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,.table-primary.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{
    background-color:#e54949
}
.cke_bottom{
    display:none!important
}
.cke_top{
    background:#fff!important;
    border-radius:5px;
    border:none!important
}
.cke_chrome{
    padding:10px!important;
    border:1px solid #acacac!important;
    border-radius:8px;
    background:#fff!important
}
.select2-container{
    width: 100% !important;
    z-index:1
}
.select2-container--default .select2-selection--single{
    height:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid transparent;
    background-color:transparent;
    padding-left:15px;
    padding-right:20px;
    border-radius:3px;
    font-family:"DIN Next LT Pro Regular";
    color:#3a2557;
    font-size:15px;
    margin-bottom:0
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
    background-color:#fff;
    color:#3a2557;
    font-family:"DIN Next LT Pro Bold"
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding:0;
    color:#3a3b3c
}
.select2-dropdown{
    border:1px solid transparent
}
.select2-results__option--selectable{
    padding:11px 15px;
    font-family:"DIN Next LT Pro Regular";
    color:#515253;
    font-size:15px;
    margin-bottom:0
}
.select2-container--default .select2-results__option--selected{
    background-color:#fff
}
.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    display:none
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#e54949;
    background-image:none
}
.form-control.is-invalid+.label-form,.was-validated .form-control:invalid+.label-form{
    color:#e54949
}
.form-control.is-invalid+.label-form .feedback,.was-validated .form-control:invalid+.label-form .feedback{
    display:inline-block
}
.form-control.is-valid,.was-validated .form-control:valid{
    border-color:#acacac;
    background-image:none
}
.container-blog .select2-container--default .select2-selection--single{
    border:1px solid #afafaf;
    position:relative
}
.container-blog .select2-container--default .select2-selection--single::after{
    content:"\e910";
    position:absolute;
    font-family:icons-expresia;
    font-size:8px;
    right:10px
}
.slideshow-primary .swiper-position{
    position:absolute
}
.slideshow-primary .swiper-container{
    width:auto;
    height:auto
}
.slideshow-primary .swiper-wrapper{
    height:auto
}
/*.slideshow-primary .swiper-wrapper .swiper-slide:first-child(){
    margin-left:20px
}
@media (max-width:575px){
    .slideshow-primary .swiper-wrapper .swiper-slide:first-child(){
        margin-left:0
    }
}
.slideshow-primary .swiper-wrapper .swiper-slide:last-child(){
    margin-right:20px
}
@media (max-width:575px){
    .slideshow-primary .swiper-wrapper .swiper-slide:last-child(){
        margin-right:0
    }
}*/
.slideshow-primary .swiper-slide{
    width:auto;
    display:flex;
    justify-content:center;
    align-items:center
}
/*@media (max-width:1199px){
    .slideshow-primary .swiper-slide{
        margin-bottom:4rem
    }
}*/
.card-brand__logo {
    max-width: 160px;
    height: 60px;
}
.card-brand__logo img{
    width: 100%;
    height: 100%;
    object-fit: contain
}
.container-scrollbar{
    height:40px;
    margin:0;
}
.swiper-scrollbar{
    top:5px;
    right:0;
    left:inherit;
    width:100px;
    opacity:1!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:1px;
    background:#e2dbe8;
    border-radius:8px
}
.swiper-scrollbar .swiper-scrollbar-drag{
    background:#e54949;
    height:3px
}
.slideshow-user-review{
    height:650px
}
.slideshow-bundle{
    height:520px
}
.dropdown-user{
    position:absolute;
    top:calc(100% + -30px);
    right:40px;
    width:200px;
    display:none;
    background:#f3f3f3;
    -webkit-box-shadow:0 4px 45px rgba(0,0,0,.55);
    box-shadow:0 4px 45px rgba(0,0,0,.55);
    border-radius:0 0 5px 5px;
    padding:1.75rem 0;
    margin:.5rem 0 0 1.25rem
}
@media (max-width:1199px){
    .dropdown-user{
        top:calc(100% + 0px);
        right:55px
    }
}
.dropdown-user::before{
    content:"";
    position:absolute;
    top:-28px;
    right:15px;
    display:block;
    width:0;
    height:0;
    border:14px solid transparent;
    border-bottom-color:#f3f3f3
}
.dropdown-user-body{
    background:#f3f3f3
}
.dropdown-user-body .dropdown-item{
    padding:.6875rem 1.5rem
}
@media (max-width:1199px){
    .dropdown-user-body .dropdown-item{
        padding:1rem 2rem
    }
}
.dropdown-user-body .dropdown-item p{
    font-family:"DIN Next LT Pro Medium";
    color:#0b1539;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase;
    display:inline
}
.dropdown-user-body .dropdown-item .icon{
    height:22px;
    width:22px;
    -o-object-fit:contain;
    object-fit:contain
}
@media (max-width:1199px){
    .dropdown-user-body .dropdown-item .icon{
        width:30px;
        height:30px
    }
}
.dropdown-user-body .dropdown-item:hover{
    font-weight:"DIN Next LT Pro Bold";
    color:#4e83eb
}
.dropdown-user-body .dropdown-item:active{
    background:#e9ecef
}
.header{
    position:fixed;
    top:0;
    left:0;
    z-index:100
}
.header__navbar{
    background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(110.77deg,#1e57b9 1.79%,#000 44.89%,#5b2b87 89.26%);
    padding:0;
    border-bottom:1px solid rgba(112,112,112,.1)
}
@media (max-width:1199px){
    .header__navbar{
        padding: 0 !important;
        background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(110.77deg,#1e57b9 1.79%,#000 44.89%,#5b2b87 89.26%)
    }
}
.header__navbar .navbar{
    z-index:10;
    padding:20px 40px
}
@media (max-width:1199px){
    .header__navbar .navbar{
        padding:1rem 1.25rem
    }
}
.header__navbar .navbar .modal-backdrop{
    display:none!important
}
.header__navbar .navbar-resources{
    padding:1rem 2rem 1rem 2.5rem;
    border-top:1px solid #e2dbe8
}
.header__navbar .navbar-resources .navbar-toggler{
    width:100%
}
.header__navbar .navbar-resources .navbar-toggler p{
    font-family:"DIN Next LT Pro Bold";
    color:#fff;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase;
    letter-spacing:.7px;
    padding:0;
    position:relative;
    display:inline;
    padding-top:4px;
    margin-bottom:0;
    font-size:26px
}
.header__navbar .navbar-resources .navbar-toggler .icon{
    font-size:6px;
    margin-left:.75rem;
    color:#f15254;
    display:inline;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.header__navbar .navbar-resources .navbar-toggler.collapsed .icon{
    color:#fff;
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.header__navbar .navbar-brand{
    display:flex;
    align-items:center
}
@media (max-width:1199px){
    .header__navbar .navbar-brand{
        position:relative;
        padding-left:0
    }
}
.header__navbar .navbar-brand img{
    width:190px
}
@media (max-width:1399px){
    .header__navbar .navbar-brand img{
        width:130px
    }
}
@media (max-width:1199px){
    .header__navbar .navbar-brand img{
        width:110px
    }
}
@media (min-width:1200px){
    .header__navbar .navbar-collapse{
        visibility:inherit!important
    }
}
@media (max-width:1199.98px){
    .header__navbar .offcanvas-collapse{
        position:fixed;
        top:84px;
        bottom:0;
        left:100%;
        width:80%;
        padding-right:0;
        padding-left:0;
        overflow-y:auto;
        visibility:hidden;
        background-color:#0b1539;
        -webkit-transition:visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;
        transition:visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;
        transition:transform .3s ease-in-out,visibility .3s ease-in-out;
        transition:transform .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out
    }
}
@media (max-width:1199.98px){
    .header__navbar .offcanvas-collapse.open{
        visibility:visible;
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
}
.header__navbar .navbar-nav .nav-item{
    padding:0 10px 0
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item{
        padding:0
    }
}
.header__navbar .navbar-nav .nav-item .nav-link{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer
}
.header__navbar .navbar-nav .nav-item .nav-link p{
    font-family:"DIN Next LT Pro Medium";
    color:#fff;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase;
    letter-spacing:.05em;
    padding:0;
    position:relative;
    display:inline;
    padding-top:4px
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .nav-link p{
        display:inline-block;
        margin-bottom:0;
        width:100%;
        font-size:20px
    }
}
.header__navbar .navbar-nav .nav-item .nav-link .icon{
    font-size:6px;
    margin-left:.75rem;
    color:#fff
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .nav-link .icon{
        float:right;
        margin:0;
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out
    }
}
.header__navbar .navbar-nav .nav-item .nav-link:hover p{
    color:#fff
}
.header__navbar .navbar-nav .nav-item .nav-link:hover p::after,
.header__navbar .navbar-nav .nav-item .nav-link:focus p::after,
.header__navbar .navbar-nav .nav-item .nav-link.active p::after {
    content:"";
    display:block;
    height:2px;
    width:100%;
    background:#f15254;
    color:#f15254;
    border-radius:22px;
    position:absolute;
    margin-top:6px
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .nav-link:hover p::after{
        display:none
    }
}
.header__navbar .navbar-nav .nav-item .nav-link:hover .icon{
    color:#f15254
}
.header__navbar .navbar-nav .nav-item .nav-link:focus .icon{
    transform: rotate(180deg);
    color:#f15254
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .dropdown-toggle{
        width:100%;
        padding:1.5rem 2rem
    }
}
.header__navbar .navbar-nav .nav-item .dropdown-toggle::after{
    margin-left:inherit;
    vertical-align:inherit;
    border:none!important
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .dropdown-toggle.show{
        border-bottom:2px solid #f15254
    }
    .header__navbar .navbar-nav .nav-item .dropdown-toggle.show .icon{
        color:#f15254;
        -webkit-transform:rotate(0);
        transform:rotate(0);
        -webkit-transition:all .3s ease-in-out;
        transition:all .3s ease-in-out
    }
}
.header__navbar .navbar-nav .nav-item .dropdown-menu{
    background:#f3f3f3;
    -webkit-box-shadow:0 4px 45px rgba(0,0,0,.55);
    box-shadow:0 4px 45px rgba(0,0,0,.55);
    border-radius:0 0 5px 5px;
    padding:1.75rem 0;
    margin:0 0 0 1.5rem
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .dropdown-menu{
        margin:0 0 1rem 0;
        border-radius:0
    }
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .dropdown-menu{
        margin:0
    }
}
.header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{
    padding:.6875rem 1.75rem
}
@media (max-width:1199px){
    .header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item{
        padding:1rem 2rem
    }
}
.header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item p{
    font-family:"DIN Next LT Pro Medium";
    color:#0b1539;
    font-size:16px;
    margin-bottom:0;
    display:inline
}
.header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
    background:#f3f3f3
}
.header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover p{
    color:#4e83eb;
    font-family:"DIN Next LT Pro Bold"
}
.header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:active,.header__navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus{
    background:#f3f3f3
}
.header__navbar .navbar-nav .nav-item .active .icon{
    color:#f15254
}
.header__navbar .navbar-nav .nav-item .active p{
    color:#fc6
}
.header__navbar .navbar-nav .nav-item .active p::after{
    background:#fc6
}
.header__navbar .navbar-icons{
    position:relative
}
.header__navbar .btn-expresia,
.header__navbar .btn-demo{
    height: 36px;
    padding: 0 20px;
}

.header__navbar .btn-demo,
.mm-navbars .btn-demo {
    background: #4E83EB;
}
.header__navbar .btn-expresia p,
.header__navbar .btn-demo p{
    font-size:14px;
    white-space: nowrap
}
.header__navbar .btn-expresia span,
.header__navbar .btn-demo span{
    display:none;
    font-size:27px
}
.header__navbar .btn-demo:before,
.mm-navbars .btn-demo:before {
    background: linear-gradient(179.39deg, #4E83EB 36.89%, #5B2B87 56.06%) !important
}
.header__navbar .navbar-icons .navbar-user{
    text-decoration:none;
    line-height:0;
    cursor:pointer
}
.header__navbar .navbar-icons .navbar-user .icon{
    color:#fff;
    font-size:26px
}
.header__navbar .navbar-icons .btn-menu{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:26px;
    height:26px;
    cursor:pointer;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    background-color:transparent;
    border:none;
    padding:0
}
.header__navbar .navbar-icons .btn-menu .btn-menu-burguer{
    width:26px;
    height:3px;
    background:#fff;
    border-radius:5px;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.header__navbar .navbar-icons .btn-menu .btn-menu-burguer::after,.header__navbar .navbar-icons .btn-menu .btn-menu-burguer::before{
    content:"";
    position:absolute;
    left:0;
    width:26px;
    height:3px;
    background:#fff;
    border-radius:5px;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.header__navbar .navbar-icons .btn-menu .btn-menu-burguer::before{
    -webkit-transform:translateY(-11px);
    transform:translateY(-11px)
}
.header__navbar .navbar-icons .btn-menu .btn-menu-burguer::after{
    -webkit-transform:translateY(11px);
    transform:translateY(11px)
}
.header__navbar .navbar-icons .btn-menu.open .btn-menu-burguer{
    -webkit-transform:translateX(50px);
    transform:translateX(50px);
    background:0 0
}
.header__navbar .navbar-icons .btn-menu.open .btn-menu-burguer::before{
    -webkit-transform:rotate(45deg) translate(-35px,35px);
    transform:rotate(45deg) translate(-35px,35px)
}
.header__navbar .navbar-icons .btn-menu.open .btn-menu-burguer::after{
    -webkit-transform:rotate(-45deg) translate(-35px,-35px);
    transform:rotate(-45deg) translate(-35px,-35px)
}
.header__search .card-body{
    border:none;
    border-radius:0;
    height:calc(100vh - 131px);
    background:linear-gradient(345deg,rgba(91,43,136,.95) -28.21%,rgba(0,0,0,.95) 34.48%)
}
@media (max-width:1199px){
    .header__search .card-body{
        height:calc(100vh - 84px)
    }
}
@media (max-width:991px){
    .header__search .card-body{
        height:calc(100vh - 61px)
    }
}
.header__search .card-body .content-search{
    background:#e2dbe8
}
.header__search .card-body .content-search .content-input .icon-lens{
    display:inline;
    position:absolute;
    font-size:24px;
    color:#3a2557
}
.header__search .card-body .content-search .content-input .button-close{
    right:0;
    display:inline;
    position:absolute;
    text-decoration:none
}
.header__search .card-body .content-search .content-input .button-close .icon-close{
    font-size:24px;
    color:#3a2557;
    text-decoration:none
}
.header__search .card-body .content-search .content-input input{
    display:inline;
    color:#3a3b3c;
    width:100%;
    height:40px;
    padding:0 2.25rem 0 2.25rem;
    background:0 0;
    border:none;
    font-size:22px;
    font-family:"DIN Next LT Pro Bold"
}
.header__search .card-body .content-search .content-input input::-webkit-input-placeholder{
    color:#afafaf
}
.header__search .card-body .content-search .content-input input::-moz-placeholder{
    color:#afafaf
}
.header__search .card-body .content-search .content-input input:-ms-input-placeholder{
    color:#afafaf
}
.header__search .card-body .content-search .content-input input::-ms-input-placeholder{
    color:#afafaf
}
.header__search .card-body .content-search .content-input input::placeholder{
    color:#afafaf
}
.header__search .card-body .content-search .content-input input:focus{
    outline:0
}
.header__search .card-body .content-title__title{
    font-family:"DIN Next LT Pro Medium";
    color:#fff;
    font-size:50px;
    margin-bottom:0
}
@media (max-width:1199px){
    .header__search .card-body .content-title__title{
        font-size:40px
    }
}
.header__search .card-body .content-title__results{
    font-family:"DIN Next LT Pro Medium";
    color:#fff;
    font-size:18px;
    margin-bottom:0
}
.header__search .card-body .content-results{
    height:100%;
    overflow-y:scroll
}
.header__search .card-body .content-results .card-result__clictag{
    width:100%;
    height:100%;
    position:absolute
}
.header__search .card-body .content-results .card-result__clictag .clic-area{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    z-index:1
}
.header__search .card-body .content-results .card-result__title{
    font-family:"DIN Next LT Pro Medium";
    color:#fc6;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase
}
.header__search .card-body .content-results .card-result__description{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.header__search .card-body .content-results::-webkit-scrollbar{
    width:8px;
    height:8px
}
.header__search .card-body .content-results::-webkit-scrollbar-thumb{
    background:#3a2557;
    border-radius:4px
}
.header__search .card-body .content-results::-webkit-scrollbar-thumb:active{
    background-color:#3a2557
}
.header__search .card-body .content-results::-webkit-scrollbar-track{
    background:#e2dbe8;
    border-radius:4px
}
.header--transparent{
    padding-top: 38px;
    background:0 0;
    transition:all .2s linear;
    border-bottom:1px solid rgba(112,112,112,0)
}
.header--transparent.scrolled{
    padding-top: 0;
    background:#0b1539!important;
    border-bottom:1px solid rgba(112,112,112,.1)
}
.header--resources{
    background:linear-gradient(178.92deg,#0b1539 21.11%,#3a2557 99.07%);
    border-bottom:1px solid rgba(112,112,112,0)
}
.footer{
    background:url(/media/footer-lines.svg),linear-gradient(147deg,#0f2b5b 10%,#000713 39%,#04000c 65%,#5b2b87 100%);
    background-position:center right;
    background-repeat:no-repeat;
    background-size:contain
}
.footer__brand{
    width:238px
}
.footer__social-icon{
    width:43px;
    height:43px;
    border-radius:50%;
    background:0 0;
    display:inline-block;
    margin:0;
    border:1px solid #d1d5e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-decoration:none
}
.footer__social-icon .icon{
    width: 21px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: center;
    color:#d1d5e6;
    font-size:1.2rem
}
.footer__social-icon .fa-twitter {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6114 8.44574L18.1712 17.9597V17.9599L19.5775 20H13.8115L13.4225 19.4365L8.40956 12.165L8.40945 12.1649L8.40941 12.1649L1.66352 19.9999H0L7.6678 11.09L7.66784 11.09L1.42882 2.04014L0.022557 0H5.78853L6.1773 0.564001L10.8697 7.36969L10.8698 7.36972L10.8698 7.36969L15.7956 1.64594L17.2197 0H18.8832L11.6114 8.44571L11.6114 8.44574ZM2.50351 1.30207L8.54697 10.0681L8.54702 10.068L9.28864 11.1434L9.28859 11.1434L9.28862 11.1435L14.4967 18.6978V18.6976H17.0963L10.7321 9.4666L9.99052 8.39125L5.10311 1.30207H2.50351Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__social-icon .fa-youtube {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' fill='%23d1d5e6' /%3E%3C/svg%3E");
}
.footer__social-icon .fa-facebook-f {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z' fill='%23d1d5e6' /%3E%3C/svg%3E");
}
.footer__social-icon .fa-instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.39286 0.469334C7.47765 0.419318 7.82352 0.408203 10.5868 0.408203C13.3501 0.408203 13.696 0.420244 14.7798 0.469334C15.8637 0.518425 16.6035 0.69163 17.2509 0.942639C17.9288 1.19921 18.5438 1.60026 19.0524 2.11895C19.5703 2.62746 19.9698 3.24248 20.225 3.92233C20.4766 4.57069 20.6486 5.31168 20.6985 6.39537C20.7485 7.4837 20.7596 7.83011 20.7596 10.5968C20.7596 13.3643 20.7475 13.7108 20.6985 14.7972C20.6495 15.8809 20.4766 16.6219 20.225 17.2703C19.9698 17.9502 19.5696 18.5663 19.0524 19.0755C18.5438 19.5942 17.9288 19.9943 17.2509 20.25C16.6035 20.5019 15.8637 20.6742 14.7817 20.7242C13.696 20.7742 13.3501 20.7853 10.5868 20.7853C7.82352 20.7853 7.47765 20.7733 6.39286 20.7242C5.31085 20.6751 4.57102 20.5019 3.92366 20.25C3.24479 19.9943 2.62971 19.5935 2.12123 19.0755C1.6037 18.5667 1.2032 17.9509 0.947669 17.2712C0.69705 16.6228 0.525038 15.8818 0.475099 14.7982C0.42516 13.7098 0.414062 13.3634 0.414062 10.5968C0.414062 7.82918 0.426085 7.48277 0.475099 6.39722C0.524113 5.31168 0.69705 4.57069 0.947669 3.92233C1.20358 3.24255 1.60438 2.62682 2.12216 2.11803C2.62991 1.5998 3.24437 1.19869 3.92274 0.942639C4.57009 0.69163 5.30993 0.519351 6.39194 0.469334H6.39286ZM14.6975 2.30328C13.6248 2.25418 13.3029 2.244 10.5868 2.244C7.87069 2.244 7.54886 2.25418 6.4761 2.30328C5.48379 2.34866 4.94556 2.51446 4.58674 2.65432C4.11232 2.83956 3.77292 3.05908 3.41687 3.41568C3.07936 3.74454 2.81962 4.14489 2.65669 4.58737C2.51705 4.94674 2.35151 5.48581 2.30619 6.47966C2.25718 7.55409 2.24701 7.87642 2.24701 10.5968C2.24701 13.3171 2.25718 13.6394 2.30619 14.7139C2.35151 15.7077 2.51705 16.2468 2.65669 16.6062C2.81946 17.048 3.07932 17.449 3.41687 17.7778C3.74518 18.1159 4.14561 18.3762 4.58674 18.5392C4.94556 18.6791 5.48379 18.8449 6.4761 18.8903C7.54886 18.9393 7.86976 18.9495 10.5868 18.9495C13.3039 18.9495 13.6248 18.9393 14.6975 18.8903C15.6898 18.8449 16.2281 18.6791 16.5869 18.5392C17.0613 18.354 17.4007 18.1344 17.7568 17.7778C18.0943 17.449 18.3542 17.048 18.5169 16.6062C18.6566 16.2468 18.8221 15.7077 18.8674 14.7139C18.9164 13.6394 18.9266 13.3171 18.9266 10.5968C18.9266 7.87642 18.9164 7.55409 18.8674 6.47966C18.8221 5.48581 18.6566 4.94674 18.5169 4.58737C18.332 4.11221 18.1128 3.77228 17.7568 3.41568C17.4284 3.07767 17.0287 2.81753 16.5869 2.65432C16.2281 2.51446 15.6898 2.34866 14.6975 2.30328ZM9.28747 13.7376C10.0131 14.0402 10.8211 14.081 11.5735 13.8531C12.3259 13.6253 12.9759 13.1429 13.4126 12.4884C13.8493 11.8338 14.0456 11.0477 13.9679 10.2643C13.8902 9.48097 13.5434 8.7489 12.9867 8.19319C12.6318 7.83796 12.2026 7.56596 11.7302 7.39676C11.2577 7.22757 10.7537 7.1654 10.2543 7.21473C9.75502 7.26406 9.27282 7.42365 8.84247 7.68203C8.41211 7.9404 8.04431 8.29113 7.76554 8.70896C7.48677 9.12679 7.30396 9.60133 7.23028 10.0984C7.1566 10.5955 7.19388 11.1028 7.33943 11.5837C7.48498 12.0646 7.73519 12.5072 8.07203 12.8797C8.40888 13.2521 8.82399 13.5451 9.28747 13.7376ZM6.88948 6.89368C7.37502 6.40739 7.95144 6.02164 8.58583 5.75846C9.22022 5.49528 9.90015 5.35982 10.5868 5.35982C11.2735 5.35982 11.9534 5.49528 12.5878 5.75846C13.2222 6.02164 13.7986 6.40739 14.2841 6.89368C14.7697 7.37998 15.1548 7.9573 15.4176 8.59267C15.6804 9.22805 15.8156 9.90904 15.8156 10.5968C15.8156 11.2845 15.6804 11.9655 15.4176 12.6009C15.1548 13.2362 14.7697 13.8135 14.2841 14.2998C13.3036 15.282 11.9736 15.8337 10.5868 15.8337C9.20004 15.8337 7.87007 15.282 6.88948 14.2998C5.90889 13.3177 5.358 11.9857 5.358 10.5968C5.358 9.20784 5.90889 7.8758 6.88948 6.89368ZM16.9753 6.13973C17.0956 6.02605 17.1919 5.88935 17.2586 5.73772C17.3252 5.58609 17.3608 5.42261 17.3632 5.25697C17.3656 5.09132 17.3348 4.92687 17.2726 4.77336C17.2104 4.61985 17.1181 4.48039 17.0012 4.36325C16.8842 4.24611 16.745 4.15366 16.5917 4.09138C16.4384 4.0291 16.2742 3.99826 16.1088 4.00067C15.9434 4.00309 15.7802 4.03871 15.6288 4.10544C15.4774 4.17217 15.3409 4.26864 15.2274 4.38915C15.0067 4.62352 14.8858 4.93481 14.8905 5.25697C14.8952 5.57912 15.0251 5.88676 15.2525 6.11458C15.48 6.3424 15.7872 6.47246 16.1088 6.47716C16.4305 6.48185 16.7413 6.36081 16.9753 6.13973Z' fill='%23d1d5e6'/%3E%3C/svg%3E%0A");
}
.footer__social-icon .fa-linkedin {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.0046 2.0023C4.0046 3.10356 3.30379 4.0046 2.0023 4.0046C0.800919 4.0046 0 3.10356 0 2.10241C0.00526921 1.00115 0.806189 0 2.00757 0C3.20895 0 4.00987 0.901034 4.00987 2.0023H4.0046ZM4.00488 5.00051H0.00555099V17.9996H4.00488V5.00051ZM9.80639 7.20237C10.307 6.40145 11.5031 5.20007 13.6055 5.20007L13.6108 5.1948C16.1084 5.1948 18.0105 6.89675 18.0105 10.5957V17.9937H14.0112V11.0963C14.0112 9.49974 13.4105 8.29836 12.0089 8.29836C10.9077 8.29836 10.4071 9.1994 10.1067 9.9002C10.0066 10.2005 10.0066 10.5009 10.0066 10.9014V17.999H6.00729V9.39963C6.00729 8.59066 5.97824 7.84133 5.95143 7.14998C5.92848 6.55795 5.90718 6.00843 5.90718 5.50041H9.50604L9.70627 7.20237H9.80639Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__copyright{
    font-family:"DIN Next LT Pro Medium";
    color:#c7cbde;
    font-size:13px;
    margin-bottom:0
}
.footer__navbar .foot-links .nav-item{
    padding:.2rem 1rem
}
.footer__navbar .foot-links__title{
    font-family:"DIN Next LT Pro Bold";
    color:#6d86bc;
    font-size:11px;
    margin-bottom:0;
    display:inline-block;
    padding:.2rem 1rem;
    margin-bottom:.5rem;
    text-transform:uppercase;
    pointer-events:none
}
.footer__navbar .foot-links__title .icon{
    font-size:8px;
    margin-left:.5rem;
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
    display:inline-block;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.footer__navbar .foot-links__title.collapsed .icon{
    -webkit-transform:rotate(0);
    transform:rotate(0);
    display:none;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.footer__navbar .foot-links__item{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:15px;
    margin-bottom:0;
    display:inline-block;
    border-bottom:1px solid transparent;
    text-transform:capitalize;
    padding:0
}
.footer__navbar .foot-links__item:hover{
    border-bottom:1px solid #fff
}
.footer__navbar .collapse-toggle{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.footer__navbar .collapse-toggle~.collapse:not(.show){
    display:block
}
.footer-xpr{
    margin-top: 140px;
    background:linear-gradient(130deg,#1e57b9 0,#000 40%,#5b2b87 90%);
    background-position:center right;
    background-repeat:no-repeat;
    background-size:cover
}
.footer-xpr__legals ul{
    padding:0;
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:end
}
@media (max-width:991px){
    .footer-xpr__legals ul{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.footer-xpr__legals ul li{
    list-style:none
}
.footer-xpr__legals ul li:first-child:before{
    content:""
}
.footer-xpr__legals ul li:before{
    content:"|";
    color:#fc6;
    margin:0 10px
}
.footer-xpr__img img{
    width:100%
}
.footer-xpr__title h2,.footer-xpr__title h3,.footer-xpr__title h4,.footer-xpr__title h5,.footer-xpr__title h6{
    font-family:"DIN Next LT Pro Medium";
    color:#3a2557;
    font-size:3.125rem;
    margin-bottom:0;
    letter-spacing:2px;
    line-height:3.5rem
}
.footer-xpr__terms p{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px;
    margin-bottom:0
}
.footer-xpr__description p{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px;
    margin-bottom:0
}
.footer-xpr__form {
    display: flex;
    align-items: center;
    max-width: 496px;
    margin: 0 auto;
    padding: 0 1rem;
    border: 1px solid #afafaf;
    border-radius: 5px;
}
.footer-xpr__form button{
    border:0 none;
    color: #3A2557
}
.footer-xpr__form input{
    height:56px;
    background: transparent !important;
    outline:0;
    padding:0;
    font-family:"DIN Next LT Pro Regular";
    font-size:16px;
    font-weight:400;
    border:0 none;
    width:100%;
    color:#525252
}
.footer-xpr__form input::-webkit-input-placeholder{
    color:#525252;
    opacity:1
}
.footer-xpr__form input::-moz-placeholder{
    color:#525252;
    opacity:1
}
.footer-xpr__form input:-ms-input-placeholder{
    color:#525252;
    opacity:1
}
.footer-xpr__form input::-ms-input-placeholder{
    color:#525252;
    opacity:1
}
.footer-xpr__form input::placeholder{
    color:#525252;
    opacity:1
}
.footer-xpr__form input:-ms-input-placeholder{
    color:#525252
}
.footer-xpr__form input::-ms-input-placeholder{
    color:#525252
}
.footer-xpr .footer-xpr--bg{
    margin-top:-4rem;
    height:400px;
    background:url(/media/bg-grow-two.svg) #fff no-repeat;
    background-size:cover;
    box-shadow:0px -15px 60px 0px rgba(0, 0, 0, 0.15);
    border-radius:0 0 8px 8px
}
@media (max-width:991px){
    .footer-xpr .footer-xpr--bg{
        height:300px
    }
}
.footer-xpr__brand{
    width:238px
}
@media (max-width:991px){
    .footer-xpr__brand{
        display:block;
        margin:0 auto
    }
}
.footer-xpr__social-icon{
    width:43px;
    height:43px;
    border-radius:50%;
    background:0 0;
    display:inline-block;
    margin:0;
    border:1px solid #d1d5e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-decoration:none
}
.footer-xpr__social-icon .icon{
    color:#d1d5e6;
    font-size:1.2rem
}
.footer-xpr__copyright{
    font-family:"DIN Next LT Pro Medium";
    color:#c7cbde;
    font-size:13px;
    margin-bottom:0
}
.footer-xpr__navbar .foot-links .nav-item{
    padding:.2rem 1rem
}
.footer-xpr__navbar .foot-links__title{
    font-family:"DIN Next LT Pro Bold";
    color:#6d86bc;
    font-size:11px;
    margin-bottom:0;
    display:inline-block;
    padding:.2rem 1rem;
    margin-bottom:.5rem;
    text-transform:uppercase;
    pointer-events:none
}
.footer-xpr__navbar .foot-links__title .icon{
    font-size:8px;
    margin-left:.5rem;
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
    display:inline-block;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.footer-xpr__navbar .foot-links__title.collapsed .icon{
    -webkit-transform:rotate(0);
    transform:rotate(0);
    display:none;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.footer-xpr__navbar .foot-links__item{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:15px;
    margin-bottom:0;
    display:inline-block;
    border-bottom:1px solid transparent;
    padding:0
}
.footer-xpr__navbar .foot-links__item:hover{
    border-bottom:1px solid #fff
}
.footer-xpr__navbar .collapse-toggle{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.footer-xpr__navbar .collapse-toggle~.collapse:not(.show){
    display:block
}
.banner-landings{
    position:relative;
    background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(112.88deg,#4e83eb 21.2%,#000 54.97%,#4e83eb 80.91%)
}
.banner-landings:after{
    content:"";
    width:2px;
    height:70px;
    display:block;
    position:absolute;
    background:#fc6;
    bottom:0;
    right:50%;
    -webkit-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.banner-landings--v2:after,
.banner-landings--pricing:after{
    display: none;
}
.banner-landings .height-banner{
    height:700px
}
.banner-landings--v2 .height-banner{
    height:450px
}
.banner-landings--pricing .height-banner{
    height:526px
}
@media (max-width:1280px){
    .banner-landings .height-banner{
        height:60vh
    }
}
@media (max-width:1199px) and (min-height:1000px){
    .banner-landings .height-banner{
        height:500px
    }
}
.banner-landings .layer-front{
    position:absolute;
    top:0;
    left:0
}
.banner-landings__image-bg{
    width:100%;
    height: 460px;
    object-fit:cover
}
@media (min-width:1280px){
    .banner-landings__image-bg{
        height: 600px
    }
}
.banner-landings .title-primary h1,
.banner-landings .title-primary h2 {
    font-family: "DIN Next LT Pro Medium";
    font-size: 38px;
    line-height: 1.2;
    color: #FBC964;
}
@media (min-width:1024px){
    .banner-landings .paragraph {
        font-size: 18px;
    }
}
.container-blog{
    overflow:hidden;
    position:relative
}
.container-blog__img{
    width:100%
}
@media (max-width:991px){
    .container-blog__img{
        height:400px;
        -o-object-fit:cover;
        object-fit:cover
    }
    .banner-landings .title-primary h1,
    .banner-landings .title-primary h2 {
        font-size: 32px
    }
}
.container-blog .content-image{
    position:absolute;
    left:0;
    right:0;
    margin:0 auto
}
@media (max-width:991px){
    .container-blog .content-image{
        position:relative
    }
}
.card-bundle{
    width:420px;
    padding:2.1875rem;
    -webkit-box-shadow:-20px 24px 44px rgba(10,13,36,.03);
    box-shadow:-20px 24px 44px rgba(10,13,36,.03);
    border-radius:8px
}
.card-bundle__image{
    width:82px;
    height:82px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:5px
}
.card-bundle__description p{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-bundle__item .icon{
    font-size:.9375rem;
    display:inline-block;
    margin-right:.625rem
}
.card-bundle__item .icon--blue{
    color:#0b1539
}
.card-bundle__item .icon--green{
    color:#06a94d
}
.card-user-review{
    width:420px;
    padding:2.1875rem;
    -webkit-box-shadow:-20px 24px 44px rgba(10,13,36,.03);
    box-shadow:-20px 24px 44px rgba(10,13,36,.03);
    border-radius:8px
}
.card-user-review__image{
    width:220px;
    height:220px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:50%
}
.card-user-review__description p{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-user-comment{
    border-top:1px solid #acacac;
    padding-top:1.1875rem
}
.card-user-comment__photo{
    width:40px;
    height:40px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:50%
}
.card-user-comment__icon-menu{
    text-decoration:none
}
.card-user-comment__icon-menu .icon{
    font-size:18px;
    color:900
}
.download-document{
    border-radius:8px;
    padding:20px;
    border:1px solid rgba(78,130,234,.5);
    position:relative
}
.download-document__icon{
    color:#0b1539;
    font-size:45px
}
.download-document .paragraph{
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.download-document__clictag{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100%;
    height:100%;
    display:block
}
.upload-image .box{
    position:relative;
    background:#fff;
    width:100%
}
.upload-image .box-tools{
    position:absolute;
    bottom:0;
    right:0;
    margin:10px
}
.upload-image .box-tools .btn-remove{
    width:28px;
    height:28px;
    border-radius:50%;
    background:#e54949;
    display:inline-block;
    margin:0;
    -webkit-box-shadow:0 12px 16px rgba(18,17,49,.07);
    box-shadow:0 12px 16px rgba(18,17,49,.07);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border:none
}
.upload-image .box-tools .btn-remove .icon{
    font-size:13px;
    color:#fff
}
.upload-image .dropzone-wrapper{
    border:2px dashed #acacac;
    color:#e2dbe8;
    position:relative;
    height:195px;
    width:195px;
    background:#fff;
    border-radius:8px
}
.upload-image .form-group{
    position:relative
}
.upload-image .form-group .preview-zone{
    position:absolute;
    height:195px;
    width:195px;
    bottom:0;
    left:0;
    z-index:1
}
.upload-image .form-group .preview-zone .box{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    margin-bottom:0;
    width:195px;
    height:195px
}
.upload-image .form-group .preview-zone .box .box-body{
    border-radius:8px;
    overflow:hidden
}
.upload-image .form-group .preview-zone .box .box-body img{
    width:195px;
    height:195px;
    -o-object-fit:cover;
    object-fit:cover
}
.upload-image .dropzone-desc{
    position:absolute;
    height:100%;
    left:0;
    right:0;
    text-align:center
}
.upload-image .dropzone-desc .icon{
    font-size:31px;
    color:#e2dbe8
}
.upload-image .dropzone-desc .add-icon{
    width:42px;
    height:42px;
    border-radius:50%;
    background:#0b1539;
    display:inline-block;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-shadow:0 12px 16px rgba(18,17,49,.07);
    box-shadow:0 12px 16px rgba(18,17,49,.07)
}
.upload-image .dropzone-desc .add-icon .icon{
    font-size:20px;
    color:#fff
}
.upload-image .dropzone,.upload-image .dropzone:focus{
    position:absolute;
    outline:0!important;
    width:100%;
    height:195px;
    cursor:pointer;
    opacity:0
}
.upload-image .dropzone-wrapper.dragover,.upload-image .dropzone-wrapper:hover{
    background:#ecf0f5
}
.upload-document .box{
    position:relative;
    background:#fff;
    width:100%
}
.upload-document .box-tools{
    position:absolute;
    bottom:0;
    right:0;
    margin:10px
}
.upload-document .box-tools .btn-remove{
    width:28px;
    height:28px;
    border-radius:50%;
    background:#e54949;
    display:inline-block;
    margin:0;
    -webkit-box-shadow:0 12px 16px rgba(18,17,49,.07);
    box-shadow:0 12px 16px rgba(18,17,49,.07);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border:none
}
.upload-document .box-tools .btn-remove .icon{
    font-size:13px;
    color:#fff
}
.upload-document .dropzone-wrapper{
    border:2px dashed #acacac;
    color:#e2dbe8;
    position:relative;
    height:250px;
    width:195px;
    background:#fff;
    border-radius:8px
}
.upload-document .form-group{
    position:relative
}
.upload-document .form-group .preview-zone{
    position:absolute;
    height:250px;
    width:195px;
    bottom:0;
    left:0;
    z-index:1
}
.upload-document .form-group .preview-zone .box{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;
    margin-bottom:0;
    width:195px;
    height:250px;
    border-radius:8px
}
.upload-document .form-group .preview-zone .box .box-body{
    border-radius:8px;
    overflow:hidden;
    padding:30px;
    height:250px;
    border:1px solid rgba(78,130,234,.5)
}
.upload-document .form-group .preview-zone .box .box-body p{
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.upload-document .form-group .preview-zone .box .box-body .icon{
    font-size:30px;
    color:#0b1539
}
.upload-document .form-group .preview-zone .box .box-body img{
    width:195px;
    height:250px;
    -o-object-fit:cover;
    object-fit:cover
}
.upload-document .dropzone-desc{
    position:absolute;
    height:100%;
    left:0;
    right:0;
    text-align:center
}
.upload-document .dropzone-desc .icon{
    font-size:31px;
    color:#e2dbe8
}
.upload-document .dropzone-desc .add-icon{
    width:42px;
    height:42px;
    border-radius:50%;
    background:#0b1539;
    display:inline-block;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-shadow:0 12px 16px rgba(18,17,49,.07);
    box-shadow:0 12px 16px rgba(18,17,49,.07)
}
.upload-document .dropzone-desc .add-icon .icon{
    font-size:20px;
    color:#fff
}
.upload-document .dropzone,.upload-document .dropzone:focus{
    position:absolute;
    outline:0!important;
    width:100%;
    height:195px;
    cursor:pointer;
    opacity:0
}
.upload-document .dropzone-wrapper.dragover,.upload-document .dropzone-wrapper:hover{
    background:#ecf0f5
}
.modal-uploading .modal-dialog{
    max-width:580px;
    margin-top:100px
}
.modal-uploading .modal-dialog .modal-content{
    border-radius:0 0 12px 12px
}
.modal-uploading .modal-dialog .modal-content .loader-content{
    height:180px;
    width:180px;
    position:relative
}
.modal-uploading .modal-dialog .modal-content .loader-content .icon-check{
    display:none
}
.modal-uploading .modal-dialog .modal-content .loader-content .icon-loading{
    display:block;
    height:56px;
    width:56px
}
.modal-uploading .modal-dialog .modal-content .loader-content .loader-info{
    height:155px;
    width:155px;
    background-color:#fff;
    z-index:2;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    border-radius:50%;
    -webkit-box-shadow:-20px 24px 44px rgba(10,13,36,.1);
    box-shadow:-20px 24px 44px rgba(10,13,36,.1)
}
.modal-uploading .modal-dialog .modal-content .loader-content .loader-circle{
    height:180px;
    width:180px;
    -webkit-animation:spin 1s infinite linear;
    animation:spin 1s infinite linear
}
.modal-uploading .modal-dialog .modal-content .loader-content .loader-circle .loader-circle--white{
    height:90px;
    width:180px;
    z-index:1;
    border-radius:0 0 90px 90px;
    background-color:#fff
}
.modal-uploading .modal-dialog .modal-content .loader-content .loader-circle .loader-circle--color{
    height:90px;
    width:180px;
    z-index:1;
    border-radius:90px 90px 0 0;
    background:linear-gradient(45deg,#1c9e7b 0,#497ad9 100%);
    background:linear-gradient(45deg,#1c9e7b 0,#497ad9 100%)
}
@-webkit-keyframes spin{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spin{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.modal-uploading .modal-dialog .modal-content .loader-content.completed .icon-check{
    display:block;
    font-size:55px;
    color:#06a94d
}
.modal-uploading .modal-dialog .modal-content .loader-content.completed .icon-loading{
    display:none
}
.modal-uploading .modal-dialog .modal-content .loader-content.completed .loader-circle{
    -webkit-animation:none;
    animation:none
}
.modal-uploading .modal-dialog .modal-content .loader-content.completed .loader-circle .loader-circle--color,.modal-uploading .modal-dialog .modal-content .loader-content.completed .loader-circle .loader-circle--white{
    background:#06a94d
}
.table-primary .table-cell{
    padding:10px 18px;
    height:55px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.table-primary .table-cell--first{
    padding:10px 18px 10px 32px
}
.table-primary .table-cell--last{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.table-primary .dtr-details{
    width:100%
}
.table-primary .paragraph{
    min-width:80px
}
.card-news{
    width:290px;
    margin: 20px 10px 0;
    border-radius:8px;
    -webkit-box-shadow:-5px 5px 20px 0 #ebebeb;
    box-shadow:-5px 5px 20px 0 #ebebeb;
    transition:all .2s ease;
    cursor:pointer;
    position:relative
}
.card-news:hover {
    margin-top: 0;
}
.card-news:hover .card-news__content{
    height:184px;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    overflow:visible
}
.card-news:hover .card-news__image{
    height: 231px;
}
.card-news:hover .card-news__description p{
    opacity:1;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.card-news__clicktag{
    width:100%;
    height:100%;
    position:absolute
}
.card-news__clicktag .click-area{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    z-index:1
}
.card-news__content{
    height:128px;
    overflow:hidden;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.card-news__date p{
    font-family:"DIN Next LT Pro Bold";
    color:#4e83eb;
    font-size:12px;
    margin-bottom:0
}
.card-news__title p{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:16px;
    margin-bottom:0
}
.card-news__description p{
    font-family:"DIN Next LT Pro Regular";
    color:#3a2557;
    font-size:14px;
    margin-bottom:0;
    height:40px;
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    opacity:0;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.card-news__image {
    height:256px;
    border-radius: 8px 8px 0 0;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    overflow: hidden;
}
.card-news__image img{
    width:100%;
    height: 100%;
    object-fit:cover;
}
.card-input{
    width:400px;
    height:400px;
    background:linear-gradient(165deg,#5b2b87 0,#000 50%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:2rem
}
.card-input .card-content{
    border-radius:15px;
    border:1px solid #3a2557;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.card-input__icon img{
    width:80px
}
.card-input__title p{
    font-family:"DIN Next LT Pro Medium";
    color:#fff;
    font-size:24px;
    margin-bottom:0;
    margin:0;
    line-height:28px
}
.card-input__description p{
    font-family:"DIN Next LT Pro Regular";
    color:#e2dbe8;
    font-size:14px;
    margin-bottom:0;
    margin:0
}
.breadcrumbs .breadcrumb{
    margin-bottom:0
}
.breadcrumbs .breadcrumb-item a{
    font-family:"DIN Next LT Pro Regular";
    color:#3a2557;
    text-decoration:none
}
.breadcrumbs .breadcrumb-item a:hover{
    text-decoration:underline
}
.breadcrumbs .breadcrumb-item.active a{
    font-family:"DIN Next LT Pro Bold"
}
.tabs-primary{
    background:0 0
}
.tabs-primary .nav-pills .nav-item .nav-link{
    font-family:"DIN Next LT Pro Regular";
    color:#3a2557;
    font-size:14px;
    margin-bottom:0;
    background:0 0;
    text-transform:uppercase;
    position:relative
}
.tabs-primary .nav-pills .nav-item .nav-link.active{
    font-family:"DIN Next LT Pro Medium";
    color:#f15254
}
.tabs-primary .nav-pills .nav-item .nav-link.active::before{
    content:"";
    width:100%;
    height:5px;
    border-radius:100px;
    background-color:#f15254;
    position:absolute;
    bottom:0;
    left:0;
    opacity:1
}
.tabs-primary .nav-pills .nav-item .nav-link::before{
    content:"";
    width:100%;
    height:0;
    background-color:#1e57b9;
    opacity:.3;
    position:absolute;
    bottom:0;
    left:0
}
.tabs-card{
    border:1px solid #5b2b87;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:8px
}
.card-info-skinOne{
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 0 50px #0000000f;
    box-shadow:0 0 50px #0000000f
}
.card-info-skinOne--left .card-info-skinOne__image{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.card-info-skinOne--left .card-info-skinOne__image img{
    border-radius:0 3px 3px 0
}
.card-info-skinOne--left .title-secondary{
    text-align:left
}
.card-info-skinOne--left .card-content{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.card-info-skinOne--left .card-info-skinOne__description{
    text-align:left
}
.card-info-skinOne__image img{
    width:100%;
    height:400px;
    -o-object-fit:cover;
    object-fit:cover
}
.card-info-skinOne__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinOne .card-content{
    background:#fff
}
.card-info-skinTwo{
    border-radius:5px
}
.card-info-skinTwo__image{
    height:400px;
    position:relative
}
.card-info-skinTwo__image img{
    position:absolute;
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
    top:40px;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.card-info-skinTwo__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinTwo .card-content{
    background:linear-gradient(110deg,#fff 80%,rgba(255,255,255,0) 90%);
    -webkit-box-shadow:-30px 30px 40px #00000008;
    box-shadow:-30px 30px 40px #00000008
}
.card-info-skinTwo__left .card-content{
    background:linear-gradient(77deg,rgba(255,255,255,0) 13%,#fff 30%);
    -webkit-box-shadow:30px 30px 30px #00000004;
    box-shadow:30px 30px 30px #00000004;
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.card-info-skinTwo__left .card-info-skinTwo__image{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.card-info-skinThree{
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 0 50px rgba(0,0,0,.22);
    box-shadow:0 0 50px rgba(0,0,0,.22);
    border:1px solid #5b2b87
}
.card-info-skinThree__left .card-info-skinThree__image{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.card-info-skinThree__left .card-info-skinThree__image img{
    border-radius:0 3px 3px 0
}
.card-info-skinThree__left .card-info-skinThree__description{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.card-info-skinThree__image img{
    width:100%;
    height:400px;
    -o-object-fit:cover;
    object-fit:cover
}
.card-info-skinThree__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinFourth{
    border-radius:5px;
    -webkit-box-shadow:0 0 50px rgba(0,0,0,.22);
    box-shadow:0 0 50px rgba(0,0,0,.22);
    border:1px solid #5b2b87
}
.card-info-skinFourth__image{
    position:relative;
    height:400px
}
.card-info-skinFourth__image img{
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    position:absolute;
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
    left:0;
    top:0
}
.card-info-skinFourth__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinFourth .card-content{
    height:400px
}
.card-info-skinFifth{
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 0 50px #0000000f;
    box-shadow:0 0 50px #0000000f
}
.card-info-skinFifth__image img{
    width:calc(100% - 40px);
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.card-info-skinFifth__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinFifth .line-right{
    width:40px;
    height:100%;
    background-color:#f15254;
    display:block;
    border-radius:5px 0 0 5px
}
.card-info-skinFifth .card-content{
    background:#fff
}
.card-info-skinSixth{
    border-radius:0 5px 5px 0;
    -webkit-box-shadow:0 40px 60px rgba(111,109,109,.2);
    box-shadow:0 40px 60px rgba(111,109,109,.2)
}
.card-info-skinSixth__title h2,.card-info-skinSixth__title h3,.card-info-skinSixth__title h4,.card-info-skinSixth__title h5,.card-info-skinSixth__title h6{
    font-family:"DIN Next LT Pro Bold";
    color:#fff;
    font-size:38px;
    margin-bottom:0;
    letter-spacing:2px;
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinSixth .card-info{
    margin-bottom:0;
    height:380px;
    background:url(/media/texture.svg),linear-gradient(175deg,#2b2f87 15%,#000 60%);
    background-size:100%;
    background-repeat:no-repeat;
    border-radius:5px 0 0 5px;
    position:relative
}
.card-info-skinSixth .card-info .title-secondary{
    z-index:1
}
.card-info-skinSixth .card-info img{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    opacity:.3
}
.card-info-skinSixth__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinSixth .card-content{
    background:#fff
}
.card-info-skinSeven__logo{
    border-bottom:1px solid #b0b0b0
}
.card-info-skinSeven__logo img{
    height:25px
}
.card-info-skinSeven__image img{
    width:540px;
    height:540px;
    -o-object-fit:contain;
    object-fit:contain
}
.card-info-skinEight{
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 0 50px #0000000f;
    box-shadow:0 0 50px #0000000f
}
.card-info-skinEight--left .card-info-skinOne__image{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.card-info-skinEight--left .card-info-skinOne__image img{
    border-radius:0 3px 3px 0
}
.card-info-skinEight--left .title-secondary{
    text-align:left
}
.card-info-skinEight--left .card-content{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.card-info-skinEight--left .card-info-skinOne__description{
    text-align:left
}
.card-info-skinEight__image img{
    width:100%;
    height:400px;
    -o-object-fit:cover;
    object-fit:cover
}
.card-info-skinEight__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinEight .card-content{
    background:#fff
}
.card-info-skinHome{
    border-radius:5px
}
.card-info-skinHome__image{
    height:400px;
    position:relative
}
.card-info-skinHome__image img{
    position:absolute;
    -webkit-transform:scale(1.4);
    transform:scale(1.4);
    top:50px;
    height:100%;
    left:-70px;
    -o-object-fit:contain;
    object-fit:contain
}
@media (max-width:1199px){
    .card-info-skinHome__image img{
        top:10px;
        left:-40px;
        -webkit-transform:scale(1.3);
        transform:scale(1.3)
    }
}
.card-info-skinHome__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-info-skinHome .card-content{
    background:#fff;
    border-radius:5px;
    -webkit-box-shadow:-30px 30px 30px #0000000b;
    box-shadow:-30px 30px 30px #0000000b
}
.card-info-skinHome__left .card-info-skinHome__image img{
    left:70px
}
.card-info-skinHome__left .card-content{
    background:linear-gradient(77deg,rgba(255,255,255,0) 13%,#fff 30%);
    -webkit-box-shadow:30px 30px 30px #0000000b;
    box-shadow:30px 30px 30px #0000000b;
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.card-info-skinHome__left .card-info-skinTwo__image{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.middle-banner-dev{
    background:url(/media/texture-banner.svg),linear-gradient(165deg,#5b2b87 0,#000 50%);
    position:relative;
    background-repeat:no-repeat;
    background-size:100%
}
.middle-banner-dev__pretitle .pretitle-primary p{
    color:#fc6
}
.middle-banner-dev__icon{
    max-width:170px
}
.middle-banner-dev .layer-bg img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    opacity:.3
}
.suscess-card{
    border-radius:5px;
    overflow:hidden;
    -webkit-box-shadow:0 0 50px #0000000f;
    box-shadow:0 0 50px #0000000f
}
@media (max-width:991px){
    .suscess-card{
        position:relative;
        -webkit-box-shadow:0 0 50px #0000002b;
        box-shadow:0 0 50px #0000002b
    }
}
/*@media (max-width:991px){
    .suscess-card__image{
        width:100%;
        height:100%;
        position:absolute;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        background:#fff
    }
}*/
.suscess-card__image img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:991px){
    .suscess-card__image img{
        width:100%;
        height:100%;
        -o-object-fit:cover;
        object-fit:cover;
        opacity:.2
    }
}
.suscess-card__list ul li{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:16px;
    margin-bottom:0;
    margin-bottom:15px
}
.suscess-card .card-content{
    background:#fff
}
@media (max-width:991px){
    .suscess-card .card-content{
        z-index:5;
        background:0 0
    }
}
.middleBanner-expresia{
    background:url(/media/partner-bg.png) no-repeat;
    background-size:cover
}
.middleBanner-expresia__bg img{
    width:260px;
    height:auto
}
@media (max-width:991px){
    .middleBanner-expresia__bg img{
        width:120px
    }
}
.become-partner__img{
    width:100%;
    height:100%;
    position:relative
}
@media (max-width:991px){
    .become-partner__img{
        min-height:400px
    }
}
.become-partner__img img{
    position:absolute;
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.accredit__img{
    width:100%;
    height:100%;
    position:relative
}
@media (max-width:991px){
    .accredit__img{
        min-height:400px
    }
}
.accredit__img img{
    position:absolute;
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.card-landing{
    width:500px;
    border-radius:5px;
    -webkit-box-shadow:0 0 35px #0000000f;
    box-shadow:0 0 35px #0000000f;
    overflow:hidden
}
@media (max-width:1199px){
    .card-landing{
        width:400px
    }
}
.card-landing__content{
    background-color:#fff;
    height:350px
}
@media (max-width:991px){
    .card-landing__content{
        height:auto
    }
}
.card-landing__content .paragraph{
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-landing__title h1,.card-landing__title h2,.card-landing__title h3,.card-landing__title h4,.card-landing__title h5{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-landing__image{
    height:220px
}
.card-landing__image img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.swiper-testimonial{
    position:relative;
    background:linear-gradient(165deg,#5b2b87 0,#000 50%)
}
.swiper-testimonial__author{
    font-family:"DIN Next LT Pro Bold";
    color:#fc6;
    font-size:19px
}
.swiper-testimonial__charge{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px
}
.swiper-testimonial .swiper-button-next,.swiper-testimonial .swiper-button-prev{
    color:#fff
}
.swiper-testimonial .content-testimonial{
    z-index:3
}
.swiper-testimonial .content-testimonial .pretitle-primary p{
    color:#fc6
}
.swiper-testimonial__bg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none
}
.swiper-testimonial__bg img{
    opacity:.3
}
.section-grow{
    position:relative;
    background-size:cover!important
}
.section-grow__captcha{
    font-family:"DIN Next LT Pro Regular";
    font-size:14px;
    margin-bottom:0
}
.section-grow__img img{
    width:100%
}
.section-grow__title h2,.section-grow__title h3,.section-grow__title h4,.section-grow__title h5,.section-grow__title h6{
    font-family:"DIN Next LT Pro Medium";
    color:#3a2557;
    font-size:3.125rem;
    margin-bottom:0;
    letter-spacing:2px;
    line-height:3.5rem
}
.section-grow .section-grow--bg{
    background:url(/media/bg-grow.svg) #fff no-repeat;
    background-size:cover
}
.section-grow .layer-bg{
    position:absolute;
    z-index:-1;
    top:0;
    left:0
}
.section-grow .layer-front__bg{
    background:#fff;
    background-size:cover;
    border-radius:5px 5px 0 0;
    position:relative
}
.section-grow .layer-front__bg .layerlines-bg{
    position:absolute;
    z-index:0;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:.1
}
.section-grow .layer-front__bg .layerlines-bg img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.section-grow .layer-front .button-primary{
    z-index:1
}
.section-grow .layer-form__hour .dropdown .dropdown-item .dropdown-label{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:14px;
    margin-bottom:0
}
.section-grow .layer-form__hour .dropdown .dropdown-menu{
    width:100%;
    border:0;
    border-radius:0
}
.section-grow .layer-form__hour .dropdown .dropdown-btn{
    width:100%;
    height:60px;
    background:0 0;
    border:none;
    color:#fff;
    text-align:left;
    border:1px solid #fff;
    border-radius:5px;
    padding-left:15px
}
.middleBanner-expresia{
    background:url(/media/sectionBg-executives.jpg) no-repeat;
    background-size:cover
}
.middleBanner-expresia__pretitle h2,.middleBanner-expresia__pretitle h3,.middleBanner-expresia__pretitle h4,.middleBanner-expresia__pretitle h5,.middleBanner-expresia__pretitle h6{
    font-family:"DIN Next LT Pro Bold";
    color:#4e83eb;
    font-size:.875rem;
    margin-bottom:0;
    letter-spacing:.125rem;
    text-transform:uppercase
}
.middleBanner-expresia__title h2,.middleBanner-expresia__title h3,.middleBanner-expresia__title h4,.middleBanner-expresia__title h5,.middleBanner-expresia__title h6{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:2.375rem;
    margin-bottom:0;
    letter-spacing:1px;
    line-height:1.2
}
@media (max-width:1199px){
    .middleBanner-expresia__title h2,.middleBanner-expresia__title h3,.middleBanner-expresia__title h4,.middleBanner-expresia__title h5,.middleBanner-expresia__title h6{
        font-size:2.0625rem
    }
}
@media (max-width:991px){
    .middleBanner-expresia__title h2,.middleBanner-expresia__title h3,.middleBanner-expresia__title h4,.middleBanner-expresia__title h5,.middleBanner-expresia__title h6{
        font-size:1.75rem
    }
}
.middleBanner-expresia__paragraph{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:18px;
    margin-bottom:0;
    line-height:32px
}
.box-numbers{
    height:250px;
    border:1px solid #3a2557;
    border-radius:8px
}
.box-numbers__title h2,.box-numbers__title h3,.box-numbers__title h4,.box-numbers__title h5,.box-numbers__title h6{
    font-family:"DIN Next LT Pro Medium";
    color:#3a2557;
    font-size:50px;
    margin-bottom:0;
    letter-spacing:.06em;
    line-height:55px
}
@media (max-width:1199px){
    .box-numbers__title h2,.box-numbers__title h3,.box-numbers__title h4,.box-numbers__title h5,.box-numbers__title h6{
        font-size:2.5rem;
        line-height:1.2
    }
}
@media (max-width:991px){
    .box-numbers__title h2,.box-numbers__title h3,.box-numbers__title h4,.box-numbers__title h5,.box-numbers__title h6{
        font-size:35px
    }
}
.box-numbers__description p{
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    font-family:"DIN Next LT Pro Bold";
    color:#3a3b3c;
    font-size:22px;
    margin-bottom:0;
    letter-spacing:1px;
    line-height:1.4
}
@media (max-width:1199px){
    .box-numbers__description p{
        font-size:18px
    }
}
.off-canvas-coockie{
    position:relative
}
.off-canvas-coockie__button{
    background:0 0;
    width:auto;
    max-width:100%;
    height:51px;
    letter-spacing:2px;
    text-transform:uppercase;
    font-family:"DIN Next LT Pro Medium";
    font-weight:500;
    font-size:15px;
    text-align:center;
    text-decoration:none!important;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:none;
    outline:0;
    cursor:pointer;
    padding:15px 40px;
    position:relative;
    color:#fff;
    padding:0;
    border-radius:0;
    height:auto;
    letter-spacing:.5px
}
.off-canvas-coockie__button:focus{
    outline:0
}
.off-canvas-coockie__button:hover{
    text-decoration:none;
    color:#fc6
}
.off-canvas-coockie__button::before{
    content:" ";
    width:20px;
    height:20px;
    border:1px solid #fff;
    border-radius:50px;
    display:block;
    margin-right:10px
}
.off-canvas-coockie__button:hover::after{
    content:" ";
    width:10px;
    height:10px;
    -webkit-transform:translate(5px);
    transform:translate(5px);
    background:#fff;
    border-radius:50px;
    position:absolute
}
.off-canvas-coockie__button p{
    display:inline-block;
    margin-bottom:0
}
.off-canvas-coockie__button .icon{
    font-size:10px
}
.off-canvas-coockie__card{
    width:180px;
    height:180px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-decoration:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    border:1px solid transparent;
    border-radius:5px
}
.off-canvas-coockie__card:hover{
    border:1px solid #fc6
}
.off-canvas-coockie__title h2,.off-canvas-coockie__title h3,.off-canvas-coockie__title h4,.off-canvas-coockie__title h5,.off-canvas-coockie__title h6{
    font-family:"DIN Next LT Pro Bold";
    color:#fff;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase
}
.off-canvas-coockie__description p{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px;
    margin-bottom:0;
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.off-canvas-coockie .offcanvas-header{
    position:absolute;
    right:0
}
.off-canvas-coockie .offcanvas-body{
    overflow:hidden
}
.off-canvas-coockie .offcanvas-body__title h2,.off-canvas-coockie .offcanvas-body__title h3,.off-canvas-coockie .offcanvas-body__title h4,.off-canvas-coockie .offcanvas-body__title h5,.off-canvas-coockie .offcanvas-body__title h6{
    font-family:"DIN Next LT Pro Bold";
    color:#fff;
    font-size:22px;
    margin-bottom:0
}
.off-canvas-coockie .offcanvas-body__second-title h2,.off-canvas-coockie .offcanvas-body__second-title h3,.off-canvas-coockie .offcanvas-body__second-title h4,.off-canvas-coockie .offcanvas-body__second-title h5,.off-canvas-coockie .offcanvas-body__second-title h6{
    font-family:"DIN Next LT Pro Medium";
    color:#fff;
    font-size:16px;
    margin-bottom:0
}
.off-canvas-coockie .offcanvas-body__img{
    width:150px;
    height:auto;
    display:block;
    mix-blend-mode:overlay
}
.off-canvas-coockie .offcanvas-bottom{
    border-radius:5px 0 0 0;
    overflow:hidden;
    width:650px;
    height:350px;
    left:initial;
    right:0;
    background:url(/media/coockie-texture.svg),linear-gradient(124deg,#f15254 0,#3a2557 50%);
    background-repeat:no-repeat;
    background-position:top right;
    background-size:contain
}
.off-canvas-coockie .offcanvas-bottom .btn-close{
    height:auto
}
.off-canvas-coockie .offcanvas-bottom .btn-close .icon-close{
    color:#fff
}
.off-canvas-coockie .checkSkin{
    position:relative;
    margin:0;
    cursor:pointer
}
.off-canvas-coockie .checkSkin-radio{
    width:180px;
    height:160px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-decoration:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    border:1px solid transparent;
    border-radius:5px;
    -webkit-transition:all .3s;
    transition:all .3s;
    border:1px solid transparent
}
.off-canvas-coockie .checkSkin-radio:hover{
    border:1px solid #fc6
}
.off-canvas-coockie .checkSkin input{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:1px;
    height:1px;
    opacity:0;
    visibility:hidden
}
.off-canvas-coockie .checkSkin input:checked+.checkSkin-radio{
    border:1px solid #fc6
}
.xpr-logo{
    position:absolute;
    top:0;
    left:0
}
.xpr-logo img{
    width:auto;
    height:30px
}
@media (max-width:991px){
    .xpr-logo img{
        height:15px
    }
}
.xpr-log{
    height:100vh;
    min-height:720px
}
@media (max-width:991px){
    .xpr-log{
        height:auto;
        min-height:initial
    }
}
.xpr-log__left{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-log__left{
        height:40vh;
        min-height:initial
    }
}
.xpr-log__right{
    height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-log__right{
        height:60vh;
        min-height:initial
    }
}
.xpr-log__paragraph p{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px;
    margin-bottom:0
}
.xpr-log__img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:991px){
    .xpr-log__img img{
        height:auto
    }
}
.xpr-log__push{
    padding-left:6rem
}
.xpr-log__support{
    position:absolute;
    bottom:30px
}
.xpr-error{
    height:100vh
}
.xpr-error__title h2,.xpr-error__title h3,.xpr-error__title h4,.xpr-error__title h5,.xpr-error__title h6{
    font-family:"DIN Next LT Pro Bold";
    color:#fc6;
    font-size:80px;
    margin-bottom:0;
    text-transform:uppercase
}
@media (max-width:991px){
    .xpr-error__title h2,.xpr-error__title h3,.xpr-error__title h4,.xpr-error__title h5,.xpr-error__title h6{
        font-size:60px
    }
}
.xpr-error__title-secondary h2,.xpr-error__title-secondary h3,.xpr-error__title-secondary h4,.xpr-error__title-secondary h5,.xpr-error__title-secondary h6{
    font-family:"DIN Next LT Pro Bold";
    color:#fff;
    font-size:2.375rem;
    margin-bottom:0;
    letter-spacing:2px;
    line-height:1.2
}
@media (max-width:1199px){
    .xpr-error__title-secondary h2,.xpr-error__title-secondary h3,.xpr-error__title-secondary h4,.xpr-error__title-secondary h5,.xpr-error__title-secondary h6{
        font-size:2.0625rem
    }
}
@media (max-width:991px){
    .xpr-error__title-secondary h2,.xpr-error__title-secondary h3,.xpr-error__title-secondary h4,.xpr-error__title-secondary h5,.xpr-error__title-secondary h6{
        font-size:1.75rem;
        letter-spacing:0
    }
}
.xpr-error__paragraph p{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:21px;
    margin-bottom:0
}
@media (max-width:991px){
    .xpr-error__paragraph p{
        font-size:14px
    }
}
.xpr-error__bg{
    height:100vh
}
@media (max-width:991px){
    .xpr-error__bg{
        height:50vh
    }
}
.xpr-error__bg img,.xpr-error__bg picture{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:991px){
    .xpr-error__description{
        height:50vh
    }
}
.xpr-error__img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:991px){
    .xpr-error__img img{
        height:auto
    }
}
.swiper-news .slideshow-user-review{
    height:460px
}
.swiper-news .title-primary h2 {
    font-family: "DIN Next LT Pro Medium";
    font-size: 50px;
    line-height: 55px;
    letter-spacing: .06em;
}
.swiper-related .slideshow-user-review{
    height:480px
}
.home-xpr__title{
    position:absolute;
    top:50px;
    left:-40px;
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg);
    -webkit-transform-origin:left bottom 0;
    transform-origin:left bottom 0;
    width:auto
}
.home-xpr__title h2,.home-xpr__title h3,.home-xpr__title h4,.home-xpr__title h5,.home-xpr__title h6{
    font-family:"DIN Next LT Pro Medium";
    color:#3a2557;
    font-size:18px;
    margin-bottom:0;
    text-transform:uppercase
}
.home-xpr .line-home{
    position:relative
}
.home-xpr .line-home:before{
    content:"";
    width:5px;
    height:100%;
    display:block;
    top:0;
    left:90px;
    background-color:#e2dbe8;
    position:absolute
}
@media (max-width:1399px){
    .home-xpr .line-home:before{
        left:75px
    }
}
@media (max-width:1199px){
    .home-xpr .line-home:before{
        left:65px
    }
}
@media (max-width:991px){
    .home-xpr .line-home:before{
        left:40px
    }
}
.pop-up-general__close{
    border:none;
    background-color:transparent
}
.pop-up-general__close .icon-close{
    color:#fff
}
.pop-up-general .modal-dialog{
    max-width:800px
}
.pop-up-general .modal-dialog .modal-header{
    border:none
}
.pop-up-general .modal-dialog .modal-content{
    width:100%;
    background:url(/media/modal-bg.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:right top
}
.pop-up-general .modal-dialog .modal-content .btn-close{
    color:#fff
}
.card-related-content{
    width:290px;
    border-radius:8px;
    -webkit-box-shadow:-5px 5px 20px 0 #ebebeb;
    box-shadow:-5px 5px 20px 0 #ebebeb;
    cursor:pointer;
    position:relative
}
.card-related-content__clicktag{
    width:100%;
    height:100%;
    position:absolute
}
.card-related-content__clicktag .click-area{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    z-index:1
}
.card-related-content__content{
    height:170px;
    overflow:hidden;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.card-related-content__date p{
    font-family:"DIN Next LT Pro Bold";
    color:#4e83eb;
    font-size:12px;
    margin-bottom:0
}
.card-related-content__title h2,.card-related-content__title h3,.card-related-content__title h4,.card-related-content__title h5,.card-related-content__title h6{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:16px;
    margin-bottom:0;
    line-height:22px;
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-related-content__image img{
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    height:250px
}
.related-first{
    -webkit-box-shadow:0 17px 30px 0 #ebebeb;
    box-shadow:0 17px 30px 0 #ebebeb
}
.related-first__title p{
    font-family:"DIN Next LT Pro Bold";
    color:#f15254;
    font-size:1rem;
    margin-bottom:0
}
.related-first__img{
    width:72px;
    height:72px;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:50%
}
.card-partners{
    width:400px;
    border-radius:5px;
    -webkit-box-shadow:0 0 35px #0000000f;
    box-shadow:0 0 35px #0000000f;
    overflow:hidden
}
@media (max-width:1199px){
    .card-partners{
        width:400px
    }
}
.card-partners__content{
    background-color:#fff;
    height:390px
}
@media (max-width:991px){
    .card-partners__content{
        height:auto
    }
}
.card-partners__content .paragraph{
    display:-webkit-box;
    -webkit-line-clamp:7;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-partners__title h1,.card-partners__title h2,.card-partners__title h3,.card-partners__title h4,.card-partners__title h5{
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.card-partners__image{
    height:120px
}
.card-partners__image img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.xpr-resetPass{
    height:100vh;
    min-height:720px
}
@media (max-width:991px){
    .xpr-resetPass{
        height:auto;
        min-height:initial
    }
}
.xpr-resetPass__left{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-resetPass__left{
        height:40vh;
        min-height:initial
    }
}
.xpr-resetPass__right{
    height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-resetPass__right{
        height:60vh;
        min-height:initial
    }
}
.xpr-resetPass__paragraph p{
    font-family:"DIN Next LT Pro Regular";
    color:#fff;
    font-size:14px;
    margin-bottom:0
}
.xpr-resetPass__img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:991px){
    .xpr-resetPass__img img{
        height:auto
    }
}
.xpr-resetPass__push{
    padding-left:6rem
}
.xpr-resetPass__support{
    position:absolute;
    bottom:30px
}
.html-content p{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:1.125rem;
    margin-bottom:0;
    line-height:1.625rem
}
.html-content p+p{
    margin-top: 16px;
}
.html-content ul,
.html-content ol{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:1.125rem;
    margin-bottom:0;
    line-height:1.625rem
}
.html-content ul li::marker{
    color:#f15254
}
.html-content strong,
.html-content b {
    font-family:"DIN Next LT Pro Bold" !important;
    font-weight: normal;
}
.html-content h2{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:2.375rem;
    margin-bottom:0;
    letter-spacing:2px;
    line-height:1.2
}
@media (max-width:1199px){
    .html-content h2{
        font-size:2.0625rem
    }
}
@media (max-width:991px){
    .html-content h2{
        font-size:1.75rem;
        letter-spacing:0
    }
}
.html-content h3,.html-content h4,.html-content h5,.html-content h6{
    font-family:"DIN Next LT Pro Bold";
    color:#f15254;
    font-size:22px;
    margin-bottom:0;
    letter-spacing:1px;
    line-height:1.4;
    margin-bottom:2rem
}
@media (max-width:1199px){
    .html-content h3,.html-content h4,.html-content h5,.html-content h6{
        font-size:18px;
        letter-spacing:.5px
    }
}
.html-content a{
    color:#3a2557;
}
.html-content table{
    margin-bottom:2rem;
    border:1px solid #c1c1c1
}
.html-content table th{
    background-color:#3A2557;
    color: #fff !important;
}
.html-content table tr:nth-child(odd){
    /*background-color:#ffe1e1*/
    background-color:#f1f1f1;
}
.html-content table tr th,
.html-content table tr td{
    padding:10px;
    color:#3a2557;
    font-size: 16px;
    line-height: 1.3;
    max-width:270px
}
.html-content img{
    max-width:100%;
    height:auto;
    -o-object-fit:cover;
    object-fit:cover;
}
.quote__title{
    position:relative;
    border-top:1px solid #000
}
.quote__title h2,.quote__title h3,.quote__title h4,.quote__title h5,.quote__title h6{
    font-family:"DIN Next LT Pro Medium";
    color:#4e83eb;
    font-size:22px;
    margin-bottom:0;
    color:#4e83eb;
    letter-spacing:.5px;
    line-height:30px;
    padding-left:20px
}
.quote__title h2::after,.quote__title h3::after,.quote__title h4::after,.quote__title h5::after,.quote__title h6::after{
    content:"\e927";
    font-family:icons-expresia;
    font-size:10px;
    color:#3a2557;
    margin-left:15px
}
.quote__title h2::before,.quote__title h3::before,.quote__title h4::before,.quote__title h5::before,.quote__title h6::before{
    content:"\e926";
    font-family:icons-expresia;
    font-size:10px;
    color:#3a2557;
    left:0;
    position:absolute
}
.contact-form__line{
    border:1px solid #3a2557;
    border-radius:5px
}
.contact-form__icon{
    color:#3a2557
}
.contact-form__textarea textarea{
    height:100px
}
.contact-form__social{
    color:#3a2557;
    width:43px;
    height:43px;
    border-radius:50%;
    background:0 0;
    display:inline-block;
    margin:0;
    border:1px solid #3a2557;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-decoration:none
}
.contact-form__social .icon {
    width: 21px;
    height: 19px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 1.2rem;
}
.contact-form__social .fa-twitter {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6114 8.44574L18.1712 17.9597V17.9599L19.5775 20H13.8115L13.4225 19.4365L8.40956 12.165L8.40945 12.1649L8.40941 12.1649L1.66352 19.9999H0L7.6678 11.09L7.66784 11.09L1.42882 2.04014L0.022557 0H5.78853L6.1773 0.564001L10.8697 7.36969L10.8698 7.36972L10.8698 7.36969L15.7956 1.64594L17.2197 0H18.8832L11.6114 8.44571L11.6114 8.44574ZM2.50351 1.30207L8.54697 10.0681L8.54702 10.068L9.28864 11.1434L9.28859 11.1434L9.28862 11.1435L14.4967 18.6978V18.6976H17.0963L10.7321 9.4666L9.99052 8.39125L5.10311 1.30207H2.50351Z' fill='%233A2557'/%3E%3C/svg%3E%0A");
}
.contact-form__social .fa-facebook-f {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z' fill='%233A2557' /%3E%3C/svg%3E");
}
.contact-form__social .fa-youtube {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' fill='%233A2557' /%3E%3C/svg%3E");
}
.contact-form__social .fa-instagram {
    background: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.39286 0.469334C7.47765 0.419318 7.82352 0.408203 10.5868 0.408203C13.3501 0.408203 13.696 0.420244 14.7798 0.469334C15.8637 0.518425 16.6035 0.69163 17.2509 0.942639C17.9288 1.19921 18.5438 1.60026 19.0524 2.11895C19.5703 2.62746 19.9698 3.24248 20.225 3.92233C20.4766 4.57069 20.6486 5.31168 20.6985 6.39537C20.7485 7.4837 20.7596 7.83011 20.7596 10.5968C20.7596 13.3643 20.7475 13.7108 20.6985 14.7972C20.6495 15.8809 20.4766 16.6219 20.225 17.2703C19.9698 17.9502 19.5696 18.5663 19.0524 19.0755C18.5438 19.5942 17.9288 19.9943 17.2509 20.25C16.6035 20.5019 15.8637 20.6742 14.7817 20.7242C13.696 20.7742 13.3501 20.7853 10.5868 20.7853C7.82352 20.7853 7.47765 20.7733 6.39286 20.7242C5.31085 20.6751 4.57102 20.5019 3.92366 20.25C3.24479 19.9943 2.62971 19.5935 2.12123 19.0755C1.6037 18.5667 1.2032 17.9509 0.947669 17.2712C0.69705 16.6228 0.525038 15.8818 0.475099 14.7982C0.42516 13.7098 0.414062 13.3634 0.414062 10.5968C0.414062 7.82918 0.426085 7.48277 0.475099 6.39722C0.524113 5.31168 0.69705 4.57069 0.947669 3.92233C1.20358 3.24255 1.60438 2.62682 2.12216 2.11803C2.62991 1.5998 3.24437 1.19869 3.92274 0.942639C4.57009 0.69163 5.30993 0.519351 6.39194 0.469334H6.39286ZM14.6975 2.30328C13.6248 2.25418 13.3029 2.244 10.5868 2.244C7.87069 2.244 7.54886 2.25418 6.4761 2.30328C5.48379 2.34866 4.94556 2.51446 4.58674 2.65432C4.11232 2.83956 3.77292 3.05908 3.41687 3.41568C3.07936 3.74454 2.81962 4.14489 2.65669 4.58737C2.51705 4.94674 2.35151 5.48581 2.30619 6.47966C2.25718 7.55409 2.24701 7.87642 2.24701 10.5968C2.24701 13.3171 2.25718 13.6394 2.30619 14.7139C2.35151 15.7077 2.51705 16.2468 2.65669 16.6062C2.81946 17.048 3.07932 17.449 3.41687 17.7778C3.74518 18.1159 4.14561 18.3762 4.58674 18.5392C4.94556 18.6791 5.48379 18.8449 6.4761 18.8903C7.54886 18.9393 7.86976 18.9495 10.5868 18.9495C13.3039 18.9495 13.6248 18.9393 14.6975 18.8903C15.6898 18.8449 16.2281 18.6791 16.5869 18.5392C17.0613 18.354 17.4007 18.1344 17.7568 17.7778C18.0943 17.449 18.3542 17.048 18.5169 16.6062C18.6566 16.2468 18.8221 15.7077 18.8674 14.7139C18.9164 13.6394 18.9266 13.3171 18.9266 10.5968C18.9266 7.87642 18.9164 7.55409 18.8674 6.47966C18.8221 5.48581 18.6566 4.94674 18.5169 4.58737C18.332 4.11221 18.1128 3.77228 17.7568 3.41568C17.4284 3.07767 17.0287 2.81753 16.5869 2.65432C16.2281 2.51446 15.6898 2.34866 14.6975 2.30328ZM9.28747 13.7376C10.0131 14.0402 10.8211 14.081 11.5735 13.8531C12.3259 13.6253 12.9759 13.1429 13.4126 12.4884C13.8493 11.8338 14.0456 11.0477 13.9679 10.2643C13.8902 9.48097 13.5434 8.7489 12.9867 8.19319C12.6318 7.83796 12.2026 7.56596 11.7302 7.39676C11.2577 7.22757 10.7537 7.1654 10.2543 7.21473C9.75502 7.26406 9.27282 7.42365 8.84247 7.68203C8.41211 7.9404 8.04431 8.29113 7.76554 8.70896C7.48677 9.12679 7.30396 9.60133 7.23028 10.0984C7.1566 10.5955 7.19388 11.1028 7.33943 11.5837C7.48498 12.0646 7.73519 12.5072 8.07203 12.8797C8.40888 13.2521 8.82399 13.5451 9.28747 13.7376ZM6.88948 6.89368C7.37502 6.40739 7.95144 6.02164 8.58583 5.75846C9.22022 5.49528 9.90015 5.35982 10.5868 5.35982C11.2735 5.35982 11.9534 5.49528 12.5878 5.75846C13.2222 6.02164 13.7986 6.40739 14.2841 6.89368C14.7697 7.37998 15.1548 7.9573 15.4176 8.59267C15.6804 9.22805 15.8156 9.90904 15.8156 10.5968C15.8156 11.2845 15.6804 11.9655 15.4176 12.6009C15.1548 13.2362 14.7697 13.8135 14.2841 14.2998C13.3036 15.282 11.9736 15.8337 10.5868 15.8337C9.20004 15.8337 7.87007 15.282 6.88948 14.2998C5.90889 13.3177 5.358 11.9857 5.358 10.5968C5.358 9.20784 5.90889 7.8758 6.88948 6.89368ZM16.9753 6.13973C17.0956 6.02605 17.1919 5.88935 17.2586 5.73772C17.3252 5.58609 17.3608 5.42261 17.3632 5.25697C17.3656 5.09132 17.3348 4.92687 17.2726 4.77336C17.2104 4.61985 17.1181 4.48039 17.0012 4.36325C16.8842 4.24611 16.745 4.15366 16.5917 4.09138C16.4384 4.0291 16.2742 3.99826 16.1088 4.00067C15.9434 4.00309 15.7802 4.03871 15.6288 4.10544C15.4774 4.17217 15.3409 4.26864 15.2274 4.38915C15.0067 4.62352 14.8858 4.93481 14.8905 5.25697C14.8952 5.57912 15.0251 5.88676 15.2525 6.11458C15.48 6.3424 15.7872 6.47246 16.1088 6.47716C16.4305 6.48185 16.7413 6.36081 16.9753 6.13973Z' fill='%233A2557'/%3E%3C/svg%3E%0A");
}
.contact-form__social .fa-linkedin {
    background: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.0046 2.0023C4.0046 3.10356 3.30379 4.0046 2.0023 4.0046C0.800919 4.0046 0 3.10356 0 2.10241C0.00526921 1.00115 0.806189 0 2.00757 0C3.20895 0 4.00987 0.901034 4.00987 2.0023H4.0046ZM4.00488 5.00051H0.00555099V17.9996H4.00488V5.00051ZM9.80639 7.20237C10.307 6.40145 11.5031 5.20007 13.6055 5.20007L13.6108 5.1948C16.1084 5.1948 18.0105 6.89675 18.0105 10.5957V17.9937H14.0112V11.0963C14.0112 9.49974 13.4105 8.29836 12.0089 8.29836C10.9077 8.29836 10.4071 9.1994 10.1067 9.9002C10.0066 10.2005 10.0066 10.5009 10.0066 10.9014V17.999H6.00729V9.39963C6.00729 8.59066 5.97824 7.84133 5.95143 7.14998C5.92848 6.55795 5.90718 6.00843 5.90718 5.50041H9.50604L9.70627 7.20237H9.80639Z' fill='%233A2557'/%3E%3C/svg%3E%0A");
}
.contact-form__policy p{
    font-family:"DIN Next LT Pro Regular";
    color:inherit;
    font-size:10px;
    margin-bottom:0
}
.preloader{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:none;
    background-color:rgba(255,255,255,.904);
    z-index:1100
}
.preloader__all{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:100%
}
.preloader__pic{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.home .latest-bundles{
    position:relative
}
.home .latest-bundles::before{
    content:"";
    height:400px;
    width:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(112.88deg,#4e83eb 21.2%,#4e83eb 54.97%,#000 80.91%);
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.home .popular-bundles{
    position:relative
}
.home .popular-bundles::before{
    content:"";
    height:400px;
    width:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(100.26deg,#4e83eb 2.19%,#000 39.59%,#4e83eb 99.08%);
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.landing .bg-seccionOne{
    background:url(/media/bg-texture.svg),#fff;
    background-repeat:no-repeat;
    background-size:80%;
    background-position:right top
}
.landing .bg-seccionTwo{
    position:relative;
    background:url(/media/texture-banner.svg),linear-gradient(156deg,#5b2b87 13%,#000 30%);
    background-repeat:no-repeat;
    background-size:100%
}
.landing .bg-seccionTwo .onFront{
    z-index:2
}
.landing .bg-seccionTwo .layer-bg{
    z-index:1
}
.landing .bg-seccionTwo .layer-bg img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    opacity:.3
}
.landing .bg-seccionThree{
    background-repeat:no-repeat;
    background-position:bottom left;
    background-size:30%
}
.about-road-map .bg-seccionOne{
    background-image:url(/media/road-map-bg.svg);
    background-repeat:no-repeat;
    background-size:100%;
    background-position:top center
}
.about-road-map .middleBanner-expresia{
    background:url(/media/vision-bg.png) no-repeat;
    background-size:cover
}
.about-road-map .history-banner{
    background-image:url(/media/roadMap-lines.svg);
    background-repeat:no-repeat;
    background-size:70%;
    background-position:top right
}
.ecosystem .bg-seccionOne{
    background-image:url(/media/bg-texture.svg);
    background-repeat:no-repeat;
    background-size:80%;
    background-position:right top
}
.about-suscess-stories .bg-seccionOne{
    background:url(/media/red-lines.svg),#fff;
    background-repeat:no-repeat;
    background-size:100%;
    background-position:right top
}
.about-digital-one .bg-seccionOne{
    background:url(/media/case-study-bg.svg),#fff;
    background-repeat:no-repeat;
    background-size:60%;
    background-position:right top
}
.about-digital-one .expresia-bg{
    background:url(/media/case-study-lines-two.svg),#fff;
    background-repeat:no-repeat;
    background-size:100%;
    background-position:right top
}
.about-digital-one .expresia-edge{
    position:relative
}
.about-digital-one .expresia-edge__img{
    position:absolute;
    right:0;
    top:0
}
@media (max-width:991px){
    .about-digital-one .expresia-edge__img{
        min-height:400px
    }
}
.about-digital-one .expresia-edge__img img{
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.about-digital-one .expresia-edge__title h2,.about-digital-one .expresia-edge__title h3,.about-digital-one .expresia-edge__title h4,.about-digital-one .expresia-edge__title h5,.about-digital-one .expresia-edge__title h6{
    color:#3a3b3c
}
.project-section{
    background:url(/media/case-study-lines.svg),linear-gradient(165deg,#5b2b87 0,#000 50%);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:right top
}
.project-section__img img{
    max-width:300px;
    height:auto;
    -o-object-fit:contain;
    object-fit:contain
}
.pricing .bg-seccionOne{
    background-image:url(/media/bg-texture.svg);
    background-repeat:no-repeat;
    background-size:80%;
    background-position:right top
}
.pricing .middleBanner-expresia{
    background:url(/media/pricing-midle-banner.png) no-repeat;
    background-size:cover
}
.pricing .middleBanner-expresia__bg img{
    width:100%
}
@media (max-width:991px){
    .pricing .middleBanner-expresia__bg img{
        width:50%
    }
}
.pricing .pricing-form__img{
    width:100%;
    height:100%;
    position:relative
}
@media (max-width:991px){
    .pricing .pricing-form__img{
        min-height:400px
    }
}
.pricing .pricing-form__img img{
    position:absolute;
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.xpr-login{
    background:#3a2557;
    width:100%;
    height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-login{
        height:auto;
        min-height:530px
    }
}
.xpr-404{
    background:#3a2557;
    width:100%;
    height:100vh;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.related-content__img{
    height:500px
}
.related-content__img img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media (max-width:991px){
    .related-content__img{
        height:300px
    }
}
.xpr-factors{
    background:#3a2557;
    width:100%;
    height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-factors{
        height:auto;
        min-height:530px
    }
}
.xpr-reset{
    background:#3a2557;
    width:100%;
    height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:720px
}
@media (max-width:991px){
    .xpr-reset{
        height:auto;
        min-height:530px
    }
}
.resources{
    margin-top: 81px;
}
@media (max-width:1199px){
    .resources{
        margin-top:83px
    }
}
.resources .content-search{
    position:fixed;
    right:0
}
.resources .content-search .input-search{
    width:100%;
    height:2.8125rem;
    background:#fff;
    outline:0;
    padding:1rem 1.2rem 1rem 1.2rem;
    font-family:"DIN Next LT Pro Regular";
    border:1px solid #acacac;
    border-radius:100px;
    font-size:.9375rem;
    color:#3a3b3c;
    -webkit-box-shadow:none;
    box-shadow:none
}
.resources .content-search .input-search:focus{
    background:#fff;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#3a3b3c
}
.resources .content-search .input-search::-webkit-input-placeholder{
    color:#3a3b3c;
    opacity:1;
    text-transform:uppercase
}
.resources .content-search .input-search::-moz-placeholder{
    color:#3a3b3c;
    opacity:1;
    text-transform:uppercase
}
.resources .content-search .input-search:-ms-input-placeholder{
    color:#3a3b3c;
    opacity:1;
    text-transform:uppercase
}
.resources .content-search .input-search::-ms-input-placeholder{
    color:#3a3b3c;
    opacity:1;
    text-transform:uppercase
}
.resources .content-search .input-search::placeholder{
    color:#3a3b3c;
    opacity:1;
    text-transform:uppercase
}
.resources .content-search .input-search:-ms-input-placeholder{
    color:#3a3b3c
}
.resources .content-search .input-search::-ms-input-placeholder{
    color:#3a3b3c
}
.resources .content-search button{
    position:absolute;
    margin-right:15px;
    background:0 0;
    right:0;
    border:none;
    height:100%
}
.resources .content-search button .icon{
    font-size:15px;
    color:#acacac
}
.resources .article{
    margin-top:141px
}
.resources .article .content-article .btext .title-section{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:38px;
    margin-bottom:0
}
.pendo-widget .details .btext h1,
.pendo-widget .resources .article .content-article .btext .title-section {  
    font-size: 26px !important;    
    line-height: 1.2 !important;
    margin-bottom: 10px !important;
}
.pendo-widget .details .btext h2 {
    font-size: 24px !important; 
    line-height: 1.2 !important; 
    margin-bottom: 15px !important;
}
.resources .article .content-article .btext h2,.resources .article .content-article .btext h3,.resources .article .content-article .btext h4,.resources .article .content-article .btext h5,.resources .article .content-article .btext h6{
    font-family:"DIN Next LT Pro Medium";
    color:#f15254;
    font-size:22px;
    margin-bottom:0;
    margin-bottom:2rem;
    padding-top:1.5rem
}
.resources .article .content-article .btext p{
    font-family:"DIN Next LT Pro Regular";
    color:#3a3b3c;
    font-size:1.125rem;
    margin-bottom:0;
    line-height:1.625rem;
    margin-bottom:1.75rem
}
@media (max-width:1399px){
    .resources .article .content-article .btext p{
        font-size:1rem
    }
}

time {
    font-family: "DIN Next LT Pro Bold";
    color: #4e83eb;
    font-size: .875rem;
    margin-bottom: 0;
    letter-spacing: .125rem;
    text-transform: uppercase;
}
.resources .article .content-article .btext time{
    font-family:"DIN Next LT Pro Medium";
    color:#898989;
    font-size:14px;
    margin-bottom:0;
    text-transform:uppercase
}
.resources .article .content-article .btext hr{
    background-color:#e2dbe8;
    margin-bottom:2rem
}
.resources .article .content-article .btext pre{
    background:#f5f5f5;
    padding:10px;
    border:1px solid #acacac;
    border-radius:5px
}
.resources .content-nav{
    -webkit-box-shadow:3px 0 4px 0 rgba(226,219,232,.5);
    box-shadow:3px 0 4px 0 rgba(226,219,232,.5);
    position:fixed;
    z-index:10
}
.resources .content-nav .sub-header{
    font-family:"DIN Next LT Pro Medium";
    color:#3a2557;
    font-size:18px;
    margin-bottom:0;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:20px
}
.resources .content-nav .main-title-resources{
    border-bottom:1px solid #e2dbe8;
    border-left:5px solid #f15254;
    padding:10px
}
.resources .content-nav .main-title-resources h2,.resources .content-nav .main-title-resources h3,.resources .content-nav .main-title-resources h4,.resources .content-nav .main-title-resources h5,.resources .content-nav .main-title-resources h6{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:22px;
    margin-bottom:0;
    text-transform:uppercase
}
.resources .content-nav .content-sidebar-nav{
    height:calc(100vh - 305px);
    overflow-y:scroll;
    overflow-x:hidden
}
@media (max-width:1199px){
    .resources .content-nav .content-sidebar-nav{
        height:calc(100vh - 257px)
    }
}
.resources .content-nav .content-sidebar-nav ul{
    list-style-type:none;
    padding-left:20px
}
.resources .content-nav .content-sidebar-nav ul li{
    list-style:none;
    border-bottom:1px solid #e2dbe8;
    padding:2rem 2rem 2rem 2rem
}
.resources .content-nav .content-sidebar-nav ul li a{
    font-family:"DIN Next LT Pro Bold";
    color:#3a3b3c;
    font-size:18px;
    margin-bottom:0;
    text-decoration:none;
    padding-bottom:.75rem
}
.resources .content-nav .content-sidebar-nav ul li .router-link-active{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    position:relative
}
.resources .content-nav .content-sidebar-nav ul li .router-link-active:after{
    content:"";
    width:30%;
    height:1px;
    background-color:#f15254;
    position:absolute;
    left:0;
    bottom:0
}
.resources .content-nav .content-sidebar-nav ul li ul li{
    border-bottom:none;
    padding:0 0 .5rem 0
}
.resources .content-nav .content-sidebar-nav ul li ul li a{
    font-size:15px;
    font-family:"DIN Next LT Pro Regular";
    padding-bottom:0
}
.resources .content-nav .content-sidebar-nav .lvl2-ul{
    padding-left:10px;
    padding-top:10px
}
.resources .content-nav .content-sidebar-nav .lvl3-ul{
    padding-left:20px
}
.resources .content-nav .content-sidebar-nav .lvl4-ul{
    padding-left:40px
}
.collapse-backdrop{
    position:fixed;
    top:0;
    left:0;
    z-index:1;
    width:100vw;
    height:100vh;
    background-color:#000
}
.collapse-backdrop.show{
    opacity:.5
}

#BookDemoPlaylist:after {
    content: "";
    position: absolute;
    bottom: -40px;
    left: 50%;
    width: 3px;
    height: 80px;
    transform: translateX(-50%);
    background: #FFCC66;
    border-radius: 5px;
    z-index: 2;
}

.card-landing-articles__expresia {
    border-bottom: 1px solid #b0b0b0;
}

.card-landing-articles__description {
    font-family: "DIN Next LT Pro Regular";
    font-size: 18px;
    line-height: 25px;
    color: #212529;
}

.card-landing-articles__description strong {
    font-family: "DIN Next LT Pro Bold";
    font-weight: normal;
    color: #3A2557;
}

.card-landing-articles__image-right {
    height: 330px;
}

.card-landing-articles__image-right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}
.card-landing-articles__image-right img.img-contain {
    object-fit: contain;
    border-radius: 0
}

.card-landing-articles__skinTwo {
    background: #fff;
    box-shadow: 0 0 54px rgba(0,0,0,.1);
    border-radius: 5px;
}

.playlist-little-cards__item {
    height: 145px;
    background: #fff;
    line-height: 18px;
    font-family: "DIN Next LT Pro Regular";
    font-weight: normal;
    font-size: 16px;
    box-shadow: 0px 0px 54px 0px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    letter-spacing: .01em;
    color: #3A3B3C;
}

.playlist-little-cards__item img {
    width: 85px;
    height: 80px;
    object-fit: contain;
    margin-right: 18px;
}

.playlist-little-cards__item strong {
    font-family: "DIN Next LT Pro Bold";
    font-size: 18px;
    color: #5B2B87;
}

@media(min-width: 991px) {
    .card-landing-articles__image-right {
        height: 440px;
    }
    .card-landing-articles__image-right+.col-12>div {
        padding-left: 3rem;
    }
    .card-landing-articles__image-right.order-lg-2+.col-12>div {
        padding-right: 3rem !important;
        padding-left: 0;
    }
    .card-landing-articles__skinTwo {
        min-height: 440px;
    }
    .playlist-little-cards h2 {
        font-size: 50px;
        line-height: 60px;
        text-align: left;
    }
}

.card-stories{
    width:363px;
    margin: 10px 0 40px 30px;
    border-radius:8px;
    background: #fff;
    box-shadow:-10px 10px 25px 0px #0B10401A;
    transition: all .3s ease;
    cursor:pointer;
    position:relative
}
.card-stories:hover{
    background: #3A2557
}
.card-stories__clicktag{
    width:100%;
    height:100%;
    position:absolute
}
.card-stories__clicktag .click-area{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    z-index:1
}
.card-stories__content{
    height:147px;
    overflow: hidden;
    transition: all .3s ease;
}
.card-stories:hover .card-stories__content{
    height:185px;
}
.card-stories__date p{
    font-family:"DIN Next LT Pro Bold";
    color:#4e83eb;
    font-size:12px;
    margin-bottom:0
}
.card-stories__title p{
    font-family:"DIN Next LT Pro Bold";
    color:#3a2557;
    font-size:18px;
    line-height: 25px;
    margin-bottom:0
}
.card-stories:hover .card-stories__title p{
    color: #fff;
}
.card-stories__description p{
    font-family:"DIN Next LT Pro Regular";
    color:#3a2557;
    font-size:14px;
    margin-bottom:0;
    height:40px;
    display:block;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    opacity:0;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.card-stories__image {
    height: 268px;
    border-radius: 8px 8px 0 0;
    transition: all .3s ease;
    overflow: hidden;
}
.card-stories__image img{
    width:100%;
    height: 100%;
    object-fit:cover;
}
.card-stories:hover .card-stories__image {
    height: 230px;
}
.card-stories__button {
    margin-top: 100px;
    transition: all .5s ease;
}
.card-stories:hover .card-stories__button {
    margin-top: 0;
}

/* FIXED CONTAINER WIDTH FOR LARGER SCREENS */
@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1144px;
    }
    section .container-fluid {
        max-width: 1344px;
        padding: 0 0.75rem !important;
    }
}

.background-center {
    background-position: center
}

/* main nav - full width */

.header__navbar .dropdown-menu.full-width {
    position: fixed !important;
    width: 100%;
    left: 0;
    top: 82px;
    margin: 0 !important;
    border-radius: 0 !important;
    border-bottom: 3px solid var(--secondary);
}

.header--transparent .dropdown-menu.full-width {
    top: 120px;
}

.header__navbar.scrolled .dropdown-menu.full-width {
    top: 80px;
}

@media (max-width:991px) {
    .header__navbar .dropdown-menu.full-width {
        position: static !important;
    }
}

.dropdown-menu.full-width {
    padding: 0 !important;    
}

.dropdown-menu.full-width .nav-pills, 
.dropdown-menu.full-width .tab-content {    
    /*padding: 1.75rem;*/
    padding: 2.5rem 3.5rem;
    min-height: 400px;
}

.dropdown-menu.full-width .nav-pills {
    background: #fff;
}

.dropdown-menu.full-width .nav-pills .nav-link:hover,
.dropdown-menu.full-width .nav-pills .nav-link.active, 
.nav-pills .show>.nav-link {
    background-color: transparent !important;
}

.header__navbar .navbar-nav .nav-item .dropdown-menu.full-width .dropdown-item {
    padding: 0.4rem 0.938rem;
    min-width: 250px;
}

.header__navbar .navbar-nav .nav-item .dropdown-menu.full-width .dropdown-item + .dropdown-item {
    margin-top: 10px;
}

.header__navbar .navbar-nav .nav-item .dropdown-menu.full-width .dropdown-item .icon {
    text-align: center;
    color: var(--secondary);
}

.header__navbar .navbar-nav .nav-item .active .icon.text-cherry {
    color: var(--secondary);
}

.dropdown-menu.full-width .dropdown-item.active {
    border-radius: 2px;   
    background: rgba(78, 131, 235, 0.1);
}

.header__navbar .navbar-nav .nav-item .dropdown-menu.full-width .dropdown-item:hover p {
    font-family: "DIN Next LT Pro Medium";
}

.dropdown-menu.full-width .tab-content .tab-pane h2 {
    font-family: "DIN Next LT Pro Medium";
    font-size: 22px !important;
    color: #3A2557;
}

.dropdown-menu.full-width .tab-content .tab-pane p,
.dropdown-menu.full-width .tab-content .tab-pane ul li a {
    font-family: "DIN Next LT Pro Regular";
    font-size: 16px;
    color: #3A2557;
    text-decoration: none;
}


.dropdown-menu.full-width .tab-content .tab-pane .button-secondary--orange:hover,
.dropdown-menu.full-width .tab-content .tab-pane .button-secondary--orange:hover span {
    color:#fc6;
}

.dropdown-menu.full-width .tab-content .tab-pane .card-news__image {
    height: 200px;    
}

.dropdown-menu.full-width .tab-content .tab-pane .card-show .card-news__content {
    height: 120px;
    background: #fff;
    border-radius: 0 0 8px 8px;
}

.dropdown-menu.full-width .tab-content .tab-pane .card-show .card-news__content p {
    max-height: 50px;
    -webkit-line-clamp: 2;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.dropdown-menu.full-width .tab-content .tab-pane .card-show .card-news__content .text-blue {
    font-family: "DIN Next LT Pro Regular";
    color: var(--blue);
}

.dropdown-menu.full-width .tab-content .tab-pane ul {
    list-style: none;   
    width: 100%;
}

.dropdown-menu.full-width .tab-content .tab-pane ul li {
    display: block;
}

.dropdown-menu.full-width .tab-content .tab-pane ul li a {
    margin: 10px 5px;  
    position: relative;
    display: block;
    font-family: "DIN Next LT Pro Medium";
}

.dropdown-menu.full-width .tab-content .tab-pane ul li a:hover {
    text-decoration: underline;
    color: #F15254;
}

.dropdown-menu.full-width .tab-content .tab-pane ul li a:before {
    content: "\e90c";
    position: absolute;
    top: 2px;
    left: -17px;
    font-family: icons-expresia !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #3A2557;
}

.dropdown-menu.full-width .tab-content .tab-pane ul li a:hover:before {
    color: #F15254;
}

.dropdown-menu.full-width .tab-content .tab-pane ul li a.active {
    font-family: "DIN Next LT Pro Medium";
    position: relative;
}

.dropdown-menu.full-width .tab-content .tab-pane ul li a.active:before {
    content: "\e90c";
    font-family: "icons-expresia" !important;
    position: absolute;
    left: -15px;
}

.feature-comparison-table table {
    border: 0 !important;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}
.feature-comparison-table thead th {
    padding: 20px 30px 15px;
    background: #f8f6fa;
    border: 1px solid #e7e0ed;
    border-width: 0 1px;
    font-family: "DIN Next LT Pro Bold";
    font-weight: normal;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #3A2557;
}
.feature-comparison-table thead th:last-child {
    color: #F15254;
}
.feature-comparison-table tbody td {
    padding: 25px 30px;
    border-right: 1px solid #e7e0ed;
    border-bottom: 1px solid #e7e0ed;
    font-family: "DIN Next LT Pro Regular";
    font-size: 18px;
    line-height: 25px;
    color: #525252;
}
.feature-comparison-table tbody td:first-child {
    border-left: 1px solid #e7e0ed;
    font-family: "DIN Next LT Pro Bold";
    font-weight: normal;
    font-size: 20px;
    line-height: 1.1;
    color: #3A2557;
}
.feature-comparison-table tbody td:last-child {
    background: #fcfbfd;
    color: #3A2557;
}
@media(min-width: 1200px) {
    .feature-comparison-table thead th:first-child {
        width: 190px;
    }
    .feature-comparison-table thead th:last-child {
        width: 320px;
    }
}

.text-right-image-left {
    order: 2 !important;
}

@media (min-width: 992px) {
    .text-left-image-right {
        order: 2 !important;
    }
}

/* CSS Tooltip */

.xpr-tooltip-button {
    display: inline-flex;
    flex-direction: column-reverse;
    -webkit-appearance: none;
    margin-left: 4px;
    padding: 0;
    vertical-align: text-bottom;
    background: transparent;
    border: 0 none;
    width: 16px;
    height: 17px;
    background: url(/media/icon-help.svg);
    cursor: pointer;
    color: transparent;
    font-size: 6px;
}

.xpr-tooltip-button::before {
    visibility: hidden;
    opacity: 0;
    scale: 0.8;
    transform-origin: bottom;

    content: '';
    position: absolute;
    margin-left: 0;
    margin-bottom: 14px;
    z-index: 100000000;
    transform: translate(6px, 0px);

    border: 8px solid white;
    border-color: white transparent transparent transparent;

    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button::after {
    visibility: hidden;
    opacity: 0;
    scale: 0.9;
    width: max-content;
    max-width: 250px;
    pointer-events: none;
    
    content: attr(aria-label);
    text-align: left;
    font-size: 14px;
    color: #000;
    
    position: absolute;
    margin-bottom: 30px;
    z-index: 1000000;
    transform: translateX(-50%);
    transform-origin: bottom;
    
    background-color: white;
    padding: 10px 15px;
    border-radius: 6px;
    box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.12);

    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button:hover::before {
    visibility: visible;
    opacity: 1;
    scale: 1.0;
    transform: translate(0px, 0px);
    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button:hover::after {
    visibility: visible;
    opacity: 1;
    scale: 1.0;
    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button:focus:before {
    visibility: visible;
    opacity: 1;
    scale: 1.0;
    transform: translate(0px, 0px);
    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button:focus::after {
    visibility: visible;
    opacity: 1;
    scale: 1.0;
    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button:focus-within:before {
    visibility: visible;
    opacity: 1;
    scale: 1.0;
    transform: translate(0px, 0px);
    transition: 0.25s ease-in-out;
}

.xpr-tooltip-button:focus-within::after {
    visibility: visible;
    opacity: 1;
    scale: 1.0;
    transition: 0.25s ease-in-out;
}