::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4f4f4f;
  opacity: 1; /* Firefox */
}

body{
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#4f4f4f;font-family:Gotham,Arial,sans-serif;font-synthesis:none;margin:0}
*{
box-sizing:border-box}
a,button{
-webkit-appearance:none;appearance:none;background:none;border:none;color:#4f4f4f;margin:none}
.container{
margin-left:auto;margin-right:auto;max-width:1600px;padding-left:.25rem;padding-right:.25rem}
@media screen and (min-width:768px){
.container{
padding-left:.5rem;padding-right:.5rem}
}
.container.full{
max-width:none;width:100%}
.container>.row{
padding-left:1rem;padding-right:1rem}
@media screen and (min-width:768px){
.container>.row{
padding-left:1.5rem;padding-right:1.5rem}
}
.row{
box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}
@media screen and (min-width:768px){
.row{
margin-left:-.5rem;margin-right:-.5rem}
}
.row.nowrap{
flex-wrap:nowrap;overflow-x:auto}
.row.nopadding{
padding-left:0;padding-right:0}
.col-0{
display:none}
.col-1{
flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2{
flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3{
flex:0 0 25%;max-width:25%}
.col-4{
flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5{
flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6{
flex:0 0 50%;max-width:50%}
.col-7{
flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8{
flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9{
flex:0 0 75%;max-width:75%}
.col-10{
flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11{
flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12{
flex:0 0 100%;max-width:100%}
@media screen and (min-width:0){
.col-0-xs{
display:none}
.col-1-xs{
flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2-xs{
flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3-xs{
flex:0 0 25%;max-width:25%}
.col-4-xs{
flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5-xs{
flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6-xs{
flex:0 0 50%;max-width:50%}
.col-7-xs{
flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8-xs{
flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9-xs{
flex:0 0 75%;max-width:75%}
.col-10-xs{
flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11-xs{
flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12-xs{
flex:0 0 100%;max-width:100%}
}
@media screen and (min-width:414px){
.col-0-sm{
display:none}
.col-1-sm{
flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2-sm{
flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3-sm{
flex:0 0 25%;max-width:25%}
.col-4-sm{
flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5-sm{
flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6-sm{
flex:0 0 50%;max-width:50%}
.col-7-sm{
flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8-sm{
flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9-sm{
flex:0 0 75%;max-width:75%}
.col-10-sm{
flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11-sm{
flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12-sm{
flex:0 0 100%;max-width:100%}
}
@media screen and (min-width:768px){
.col-0-md{
display:none}
.col-1-md{
flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2-md{
flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3-md{
flex:0 0 25%;max-width:25%}
.col-4-md{
flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5-md{
flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6-md{
flex:0 0 50%;max-width:50%}
.col-7-md{
flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8-md{
flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9-md{
flex:0 0 75%;max-width:75%}
.col-10-md{
flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11-md{
flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12-md{
flex:0 0 100%;max-width:100%}
}
@media screen and (min-width:1280px){
.col-0-lg{
display:none}
.col-1-lg{
flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2-lg{
flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3-lg{
flex:0 0 25%;max-width:25%}
.col-4-lg{
flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5-lg{
flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6-lg{
flex:0 0 50%;max-width:50%}
.col-7-lg{
flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8-lg{
flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9-lg{
flex:0 0 75%;max-width:75%}
.col-10-lg{
flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11-lg{
flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12-lg{
flex:0 0 100%;max-width:100%}
}
@media screen and (min-width:1600px){
.col-0-xl{
display:none}
.col-1-xl{
flex:0 0 8.3333333333%;max-width:8.3333333333%}
.col-2-xl{
flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-3-xl{
flex:0 0 25%;max-width:25%}
.col-4-xl{
flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-5-xl{
flex:0 0 41.6666666667%;max-width:41.6666666667%}
.col-6-xl{
flex:0 0 50%;max-width:50%}
.col-7-xl{
flex:0 0 58.3333333333%;max-width:58.3333333333%}
.col-8-xl{
flex:0 0 66.6666666667%;max-width:66.6666666667%}
.col-9-xl{
flex:0 0 75%;max-width:75%}
.col-10-xl{
flex:0 0 83.3333333333%;max-width:83.3333333333%}
.col-11-xl{
flex:0 0 91.6666666667%;max-width:91.6666666667%}
.col-12-xl{
flex:0 0 100%;max-width:100%}
}
.row [class^=col-]{
padding-left:.25rem;padding-right:.25rem}
@media screen and (min-width:768px){
.row [class^=col-]{
padding-left:.5rem;padding-right:.5rem}
}
[class^=col-].nopadding{
padding-left:0;padding-right:0}
.container-full-height,.container-full-height .row{
height:100%}
@font-face{
font-display:swap;font-family:Gotham;font-style:normal;font-weight:400;src:url(/online/static/media/Gotham-Book_Web.7fa96aa06775160ee646.woff2) format("woff2")}
@font-face{
font-display:swap;font-family:Gotham-medium;font-style:normal;font-weight:400;src:url(/online/static/media/Gotham-Medium_Web.1ddab6f832b5d19ddd8f.woff2) format("woff2")}
@font-face{
font-display:swap;font-family:Gotham-bold;font-style:normal;font-weight:400;src:url(/online/static/media/Gotham-Bold_Web.d23d96aefe768329255e.woff2) format("woff2")}
h1{
font-family:Gotham-bold,sans-serif;font-size:2rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
h1{
font-size:2.625rem}
}
h2{
font-family:Gotham-bold,sans-serif;font-size:1.5rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
h2{
font-size:2.25rem}
}
h3{
font-family:Gotham-bold,sans-serif;font-size:1.25rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
h3{
font-size:2rem}
}
h4{
font-family:Gotham-bold,sans-serif;font-size:1.125rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
h4{
font-size:1.5rem}
}
h5{
font-family:Gotham-bold,sans-serif;font-size:1rem;font-weight:400;line-height:150%;margin:0}
@media screen and (min-width:1280px){
h5{
font-size:1.125rem}
}
h6{
font-family:Gotham-bold,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.2px;line-height:150%;margin:0;text-transform:uppercase}
@media screen and (min-width:1280px){
h6{
font-size:1rem}
}
h7{
font-family:Gotham-bold,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.2px;line-height:150%;margin:0;text-transform:uppercase}
@media screen and (min-width:1280px){
h7{
font-size:.875rem}
}
.h1{
font-family:Gotham-bold,sans-serif;font-size:2rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
.h1{
font-size:2.625rem}
}
.h2{
font-family:Gotham-bold,sans-serif;font-size:1.5rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
.h2{
font-size:2.25rem}
}
.h3{
font-family:Gotham-bold,sans-serif;font-size:1.25rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
.h3{
font-size:2rem}
}
.h4{
font-family:Gotham-bold,sans-serif;font-size:1.125rem;font-weight:400;line-height:120%;margin:0}
@media screen and (min-width:1280px){
.h4{
font-size:1.5rem}
}
.h5{
font-family:Gotham-bold,sans-serif;font-size:1rem;font-weight:400;line-height:150%;margin:0}
@media screen and (min-width:1280px){
.h5{
font-size:1.125rem}
}
.h6{
font-family:Gotham-bold,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.2px;line-height:150%;margin:0;text-transform:uppercase}
@media screen and (min-width:1280px){
.h6{
font-size:1rem}
}
.h7{
font-family:Gotham-bold,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.2px;line-height:150%;margin:0;text-transform:uppercase}
@media screen and (min-width:1280px){
.h7{
font-size:.875rem}
}
.body1{
font-size:1rem!important;font-weight:400;line-height:150%!important}
@media screen and (min-width:1280px){
.body1{
font-size:1rem!important}
}
.body2{
font-size:.875rem!important;font-weight:400;line-height:150%!important}
@media screen and (min-width:1280px){
.body2{
font-size:.875rem!important}
}
.body3{
font-size:.75rem!important;font-weight:400;line-height:150%!important}
@media screen and (min-width:1280px){
.body3{
font-size:.75rem!important}
}
.body4{
font-size:.625rem!important;font-weight:400;line-height:150%!important}
@media screen and (min-width:1280px){
.body4{
font-size:.625rem!important}
}
.link1{
font-size:1rem;font-weight:400;line-height:120%;text-decoration:underline}
@media screen and (min-width:1280px){
.link1{
font-size:1rem;line-height:150%}
}
.link2{
font-size:.875rem;font-weight:400;line-height:120%;text-decoration:underline}
@media screen and (min-width:1280px){
.link2{
font-size:.875rem;line-height:150%}
}
.link3{
font-size:.75rem;font-weight:400;line-height:120%;text-decoration:underline}
@media screen and (min-width:1280px){
.link3{
font-size:.75rem;line-height:150%}
}
p{
margin:0}
.book{
font-family:Gotham,sans-serif!important}
.medium{
font-family:Gotham-medium,sans-serif!important}
.bold{
font-family:Gotham-bold,sans-serif!important}
strong{
font-family:Gotham-medium,sans-serif!important}
.font-no-margin,.font-no-margin *{
margin:0!important}
.text-ellipsis{
display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mo-btn{
align-items:center;background:#fff;border:.1875rem solid transparent;border-radius:1.5rem;color:#ebedf2;cursor:pointer;display:flex;font-family:Gotham-bold,sans-serif;font-size:.875rem;height:2.5rem;justify-content:center;line-height:1.5rem;margin-right:0;min-width:9.375rem;padding:0 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;white-space:nowrap;width:100%}
.mo-btn .title{
overflow-x:clip;text-overflow:ellipsis;white-space:nowrap}
@media screen and (min-width:768px){
.mo-btn:hover{
background:#e6ebf0}
}
.mo-btn:active{
background:#e6ebf0}
.mo-btn:disabled{
background:#fff;color:#8e8e8e;cursor:not-allowed;opacity:.5}
.mo-btn.primary{
background:#1713f0}
@media screen and (min-width:768px){
.mo-btn.primary:hover{
background:#eda900}
}
.mo-btn.primary:active{
background:#eda900}
.mo-btn.primary:disabled{
background:#ffdc7d;cursor:not-allowed}
.mo-btn.secondary{
background:#4f4f4f;color:#fff}
@media screen and (min-width:768px){
.mo-btn.secondary:hover{
background:#2e3033}
}
.mo-btn.secondary:active{
background:#2e3033}
.mo-btn.secondary:disabled{
background:#585858;cursor:not-allowed}
.mo-btn.cta-outline{
background:transparent;border-color:#fff;color:#fff;line-height:.5rem}
@media screen and (min-width:768px){
.mo-btn.cta-outline:hover{
border:.25rem solid;padding:0 1.4375rem}
}
.mo-btn.cta-outline:active{
border:.25rem solid;padding:0 1.4375rem}
.mo-btn.cta-outline:disabled{
border:.1875rem solid;cursor:not-allowed;opacity:.5}
.mo-btn.cta-outline.primary{
border-color:#00b7bd;color:#4f4f4f}
@media screen and (min-width:768px){
.mo-btn.cta-outline.primary:hover{
background:transparent;border:.25rem solid #00b7bd}
}
.mo-btn.cta-outline.primary:active{
background:transparent;border:.25rem solid #00b7bd}
.mo-btn.cta-outline.primary:disabled{
background:transparent;border:.1875rem solid #00b7bd;cursor:not-allowed;opacity:.5}
.mo-btn.cta-outline.secondary{
border-color:#4f4f4f;color:#4f4f4f}
@media screen and (min-width:768px){
.mo-btn.cta-outline.secondary:hover{
background:transparent;border:.25rem solid #4f4f4f}
}
.mo-btn.cta-outline.secondary:active{
background:transparent;border:.25rem solid #4f4f4f}
.mo-btn.cta-outline.secondary:disabled{
background:transparent;border:.1875rem solid #4f4f4f;cursor:not-allowed;opacity:.5}
.mo-btn.cta-arrow{
background:transparent;border-color:transparent;border-radius:0;color:#fff;line-height:.5rem;min-width:auto;padding-left:0;padding-right:0;text-decoration:none}
.mo-btn.cta-arrow svg{
fill:#00b7bd;height:1rem;margin-left:.5rem}
.mo-btn.cta-arrow:hover{
background:transparent;color:#00b7bd}
.mo-btn.cta-arrow:disabled{
background:transparent;cursor:not-allowed;opacity:.5}
.mo-btn.cta-arrow.primary{
color:#4f4f4f}
.mo-btn.cta-arrow.primary svg{
fill:#00b7bd}
.mo-btn.cta-arrow.primary:hover{
background:transparent;color:#00b7bd}
.mo-btn.cta-arrow.primary:disabled{
cursor:not-allowed;opacity:.5}
.mo-btn.cta-arrow.secondary{
color:#4f4f4f}
.mo-btn.cta-arrow.secondary svg{
fill:#fff}
.mo-btn.cta-arrow.secondary:hover{
background:transparent}
.mo-btn.cta-arrow.secondary:hover svg{
fill:#2e3033}
.mo-btn.cta-arrow.secondary:disabled{
cursor:not-allowed;opacity:.5}
.mo-btn.cta-icon{
background:none;border-radius:0;font-family:Gotham-medium,sans-serif;font-size:.875rem;height:auto;min-width:0;min-width:auto;padding:0;text-align:left;text-transform:none}
.mo-btn.cta-icon img,.mo-btn.cta-icon svg{
margin-right:.375rem}
.mo-btn.cta-icon:disabled,.mo-btn.cta-icon:hover{
background:none}
.mo-btn.cta-icon:hover:not(:disabled){
color:#00b7bd}
.mo-btn.cta-icon:hover:not(:disabled) svg path{
fill:#00b7bd}
.mo-btn.mo-link{
background:none;border:0;font-size:1rem;padding:0;text-transform:none}
.mo-btn.mo-link:hover{
background:none}
@media screen and (min-width:768px){
.mo-btn{
font-size:1rem;width:auto}
}
.no-underline{
cursor:default;text-decoration:none}
.mo-buttons-row{
display:flex;gap:1.5rem}
@media screen and (max-width:767px){
.mo-buttons-row.mobile-column{
flex-direction:column}
.mo-buttons-row.mobile-column.inverse-order{
flex-direction:column-reverse}
}
@media screen and (max-width:1279px){
.mo-buttons-row.tablet-column{
flex-direction:column}
.mo-buttons-row.tablet-column.inverse-order{
flex-direction:column-reverse}
}
a,a:visited{
color:inherit;text-decoration:none}
.mo-link{
align-items:center;color:#00b7bd;display:inline-flex;font-family:Gotham-medium,sans-serif;font-size:.75rem;height:.875rem;line-height:120%;text-decoration:underline;width:auto}
.mo-link.force-hover,.mo-link:hover{
cursor:pointer;font-family:Gotham-bold,sans-serif!important}
.mo-link.primary{
color:#00b7bd}
.mo-link.secondary{
color:#4f4f4f}
.mo-link.secondary:hover{
color:#2e3033}
.mo-link.link-arrow svg{
fill:#00b7bd;margin-left:.40625rem;max-height:.75rem;vertical-align:middle}
.mo-link.link-arrow svg path,.mo-link.link-arrow.primary svg,.mo-link.link-arrow.primary svg path{
fill:#00b7bd}
.mo-link.link-arrow.secondary svg,.mo-link.link-arrow.secondary svg path{
fill:#4f4f4f}
.mo-link.link-arrow.secondary:hover{
color:#2e3033}
.mo-link.link-icon{
color:#fff;text-decoration:none}
.mo-link.link-icon svg{
fill:#fff;height:1rem;margin-right:.25rem;width:1rem}
.mo-link.link-icon svg path{
fill:#fff}
.mo-link.link-icon:hover{
color:#00b7bd}
.mo-link.link-icon:hover svg,.mo-link.link-icon:hover svg path{
fill:#00b7bd}
.mo-link.link-icon.primary{
color:#4f4f4f}
.mo-link.link-icon.primary svg,.mo-link.link-icon.primary svg path{
fill:#4f4f4f}
.mo-link.link-icon.primary:hover{
color:#00b7bd}
.mo-link.link-icon.primary:hover svg,.mo-link.link-icon.primary:hover svg path{
fill:#00b7bd!important}
.mo-link.link-icon.secondary{
color:#4f4f4f}
.mo-link.link-icon.secondary svg,.mo-link.link-icon.secondary svg path{
fill:#4f4f4f}
.mo-link.link-icon.secondary:hover{
color:#2e3033}
.mo-link.link-icon.secondary:hover svg,.mo-link.link-icon.secondary:hover svg path{
fill:#2e3033}
.mo-link.big{
font-size:1rem;height:1.5rem}
.mo-link.big:hover{
cursor:pointer}
.mo-link.big svg{
margin-left:.5rem;max-height:none}
.mo-link.middle{
font-size:.875rem;height:1.3125rem}
.mo-link.middle svg{
margin-left:.5rem;max-height:none}
.mo-link.stretched-link{
bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
@media screen and (max-width:767px){
.mo-link.stretched-link{
color:transparent;content:"";cursor:pointer;z-index:1}
.mo-link.stretched-link svg{
display:none}
}
@media screen and (min-width:768px){
.mo-link.stretched-link{
align-items:flex-end;display:flex;padding-bottom:18px;padding-left:16px}
}
img{
max-width:100%}
img.background,svg.background{
height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100vw;z-index:-1}
.img-position-center{
align-self:center;display:flex;justify-content:center}
.img-position-bottom{
align-self:flex-end}
.img-position-top{
align-self:flex-start}
.img-position-left{
align-self:center;justify-self:flex-start}
.img-position-right{
align-self:center;justify-self:flex-end}
@media screen and (min-width:0)and (max-width:413px){
.hide-xs{
display:none!important}
.show-xs{
display:block!important}
}
@media screen and (min-width:414px)and (max-width:767px){
.hide-sm{
display:none!important}
.show-sm{
display:block!important}
}
@media screen and (min-width:768px)and (max-width:1279px){
.hide-md{
display:none!important}
.show-md{
display:block!important}
}
@media screen and (min-width:1280px)and (max-width:1599px){
.hide-lg{
display:none!important}
.show-lg{
display:block!important}
}
@media screen and (min-width:1600px){
.hide-xl{
display:none!important}
.show-xl{
display:block!important}
}
.d-flex{
display:flex}
.d-flex.center{
justify-content:center}
.d-none{
display:none}
.d-sticky-bar{
position:-webkit-sticky;position:sticky;top:3.375rem;z-index:900}
@media screen and (min-width:1280px){
.d-sticky-bar{
top:7.125rem}
}
.h-100{
height:100%}
.w-100{
width:100%}
.h-100-android{
height:100vh!important;max-height:-webkit-fill-available!important}
@media screen and (min-width:768px){
.h-100-android{
height:100%!important}
.h-100-android.tablet{
height:100vh!important;max-height:-webkit-fill-available!important}
}
@media screen and (min-width:1280px){
.h-100-android.tablet{
height:100%!important}
}
::-webkit-scrollbar{
height:4px;width:4px}
::-webkit-scrollbar-track{
background:#bcbcbc;border-radius:4px}
::-webkit-scrollbar-thumb{
background:#00b7bd;border-radius:4px}
::-webkit-scrollbar-thumb:hover{
background:#009b9b}
.scrollbar-secondary::-webkit-scrollbar-track{
background:#ffdc7d}
.scrollbar-secondary::-webkit-scrollbar-thumb{
background:#4f4f4f}
.scrollbar-tertiary::-webkit-scrollbar-track{
background:#bcbcbc}
.scrollbar-tertiary::-webkit-scrollbar-thumb{
background:#fff}
.grecaptcha-badge{
display:none}
.captchaError div div{
border:2px solid red;border-radius:2px;box-sizing:initial;height:76px;width:302px}
@media screen and (max-width:767px){
#rc-imageselect,.g-recaptcha{
transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}
}
@-webkit-keyframes fade_in_from_top{
0%{
opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
to{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fade_in_from_top{
0%{
opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
to{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes fade_in_from_bottom{
0%{
opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fade_in_from_bottom{
0%{
opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes fade_in_from_left{
0%{
opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
to{
opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fade_in_from_left{
0%{
opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
to{
opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes fade_in_from_right{
0%{
opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}
to{
opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fade_in_from_right{
0%{
opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}
to{
opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes pop_in{
0%{
-webkit-transform:scale(0);transform:scale(0)}
50%{
-webkit-transform:scale(1.5);transform:scale(1.5)}
to{
-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pop_in{
0%{
-webkit-transform:scale(0);transform:scale(0)}
50%{
-webkit-transform:scale(1.5);transform:scale(1.5)}
to{
-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes loading-background{
0%{
background:#bcbcbc}
to{
background:#f2f2f2}
}
@keyframes loading-background{
0%{
background:#bcbcbc}
to{
background:#f2f2f2}
}
@-webkit-keyframes loading-gray{
0%{
background-position-x:0}
to{
background-position-x:500px}
}
@keyframes loading-gray{
0%{
background-position-x:0}
to{
background-position-x:500px}
}
.animation--list-delays:first-child{
-webkit-animation-delay:70ms;animation-delay:70ms}
.animation--list-delays:nth-child(2){
-webkit-animation-delay:.14s;animation-delay:.14s}
.animation--list-delays:nth-child(3){
-webkit-animation-delay:.21s;animation-delay:.21s}
.animation--list-delays:nth-child(4){
-webkit-animation-delay:.28s;animation-delay:.28s}
.animation--list-delays:nth-child(5){
-webkit-animation-delay:.35s;animation-delay:.35s}
.animation--list-delays:nth-child(6){
-webkit-animation-delay:.42s;animation-delay:.42s}
.animation--list-delays:nth-child(7){
-webkit-animation-delay:.49s;animation-delay:.49s}
.animation--list-delays:nth-child(8){
-webkit-animation-delay:.56s;animation-delay:.56s}
.animation--list-delays:nth-child(9){
-webkit-animation-delay:.63s;animation-delay:.63s}
.animation--list-delays:nth-child(10){
-webkit-animation-delay:.7s;animation-delay:.7s}
.animation--list-delays:nth-child(11){
-webkit-animation-delay:.77s;animation-delay:.77s}
.animation--list-delays:nth-child(12){
-webkit-animation-delay:.84s;animation-delay:.84s}
.animation-fade-in-from-top{
-webkit-animation:fade_in_from_top 1s ease forwards;animation:fade_in_from_top 1s ease forwards;opacity:0}
.animation-fade-in-from-bottom{
-webkit-animation:fade_in_from_bottom 1s ease forwards;animation:fade_in_from_bottom 1s ease forwards;opacity:0}
.animation-fade-in-from-left{
-webkit-animation:fade_in_from_left 1s ease forwards;animation:fade_in_from_left 1s ease forwards;opacity:0}
.animation-fade-in-from-right{
-webkit-animation:fade_in_from_right 1s ease forwards;animation:fade_in_from_right 1s ease forwards;opacity:0}
.animation-bump-on-hover{
transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.animation-bump-on-hover:hover{
-webkit-transform:scale(1.03);transform:scale(1.03)}
.animation-pop-in{
-webkit-animation:pop_in .5s ease forwards;animation:pop_in .5s ease forwards}
.animation-loading{
animation:loading-background 2s infinite alternate-reverse}
.mf-titolo{
margin-top:2rem}
@media screen and (min-width:768px){
.mf-titolo{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-titolo{
margin-top:3.5rem}
}
.mf-cta{
margin-top:2rem}
@media screen and (min-width:768px){
.mf-cta{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-cta{
margin-top:2.5rem}
}
.mf-titolo2{
margin-top:1.5rem}
@media screen and (min-width:768px){
.mf-titolo2{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-titolo2{
margin-top:2rem}
}
.mf-sottotitolo{
margin-top:.5rem}
@media screen and (min-width:768px){
.mf-sottotitolo{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-sottotitolo{
margin-top:2rem}
}
.mf-captcha{
margin-top:1.5rem}
@media screen and (min-width:768px){
.mf-captcha{
margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mf-captcha{
margin-top:2rem}
}
.mf-input-block{
margin-top:.5rem}
@media screen and (min-width:768px){
.mf-input-block{
margin-top:.5rem}
}
@media screen and (min-width:1280px){
.mf-input-block{
margin-top:.5rem}
}
.mf-cta2{
margin-top:1rem}
@media screen and (min-width:768px){
.mf-cta2{
margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mf-cta2{
margin-top:1.5rem}
}
.mf-input{
margin-top:1rem}
@media screen and (min-width:768px){
.mf-input{
margin-top:1rem}
}
@media screen and (min-width:1280px){
.mf-input{
margin-top:1rem}
}
.mf-00{
margin-top:0}
@media screen and (min-width:768px){
.mf-00{
margin-top:0}
}
@media screen and (min-width:1280px){
.mf-00{
margin-top:0}
}
.mf-01{
margin-top:2rem}
@media screen and (min-width:768px){
.mf-01{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-01{
margin-top:3.5rem}
}
.mf-02{
margin-top:2rem}
@media screen and (min-width:768px){
.mf-02{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-02{
margin-top:2.5rem}
}
.mf-03{
margin-top:1.5rem}
@media screen and (min-width:768px){
.mf-03{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-03{
margin-top:2rem}
}
.mf-04{
margin-top:.5rem}
@media screen and (min-width:768px){
.mf-04{
margin-top:2rem}
}
@media screen and (min-width:1280px){
.mf-04{
margin-top:2rem}
}
.mf-05{
margin-top:1.5rem}
@media screen and (min-width:768px){
.mf-05{
margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mf-05{
margin-top:2rem}
}
.mf-06{
margin-top:1.5rem}
@media screen and (min-width:768px){
.mf-06{
margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mf-06{
margin-top:1.5rem}
}
.mf-07{
margin-top:1rem}
@media screen and (min-width:768px){
.mf-07{
margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mf-07{
margin-top:1.5rem}
}
.mf-08{
margin-top:1rem}
@media screen and (min-width:768px){
.mf-08{
margin-top:1rem}
}
@media screen and (min-width:1280px){
.mf-08{
margin-top:1rem}
}
@media screen and (min-width:0){
.mf-xs-00{
margin-top:0!important}
.mf-xs-01,.mf-xs-02{
margin-top:2rem!important}
.mf-xs-03{
margin-top:1.5rem!important}
.mf-xs-04{
margin-top:.5rem!important}
.mf-xs-05,.mf-xs-06{
margin-top:1.5rem!important}
.mf-xs-07,.mf-xs-08{
margin-top:1rem!important}
}
@media screen and (min-width:414px){
.mf-sm-00{
margin-top:0!important}
.mf-sm-01,.mf-sm-02{
margin-top:2rem!important}
.mf-sm-03{
margin-top:1.5rem!important}
.mf-sm-04{
margin-top:.5rem!important}
.mf-sm-05,.mf-sm-06{
margin-top:1.5rem!important}
.mf-sm-07,.mf-sm-08{
margin-top:1rem!important}
}
@media screen and (min-width:768px){
.mf-md-00{
margin-top:0!important}
.mf-md-01,.mf-md-02,.mf-md-03,.mf-md-04{
margin-top:2rem!important}
.mf-md-05,.mf-md-06,.mf-md-07{
margin-top:1.5rem!important}
.mf-md-08{
margin-top:1rem!important}
}
@media screen and (min-width:1280px){
.mf-lg-00{
margin-top:0!important}
.mf-lg-01{
margin-top:3.5rem!important}
.mf-lg-02{
margin-top:2.5rem!important}
.mf-lg-03,.mf-lg-04,.mf-lg-05{
margin-top:2rem!important}
.mf-lg-06,.mf-lg-07{
margin-top:1.5rem!important}
.mf-lg-08{
margin-top:1rem!important}
}
@media screen and (min-width:1600px){
.mf-xl-00{
margin-top:0!important}
.mf-xl-01{
margin-top:3.5rem!important}
.mf-xl-02{
margin-top:2.5rem!important}
.mf-xl-03,.mf-xl-04,.mf-xl-05{
margin-top:2rem!important}
.mf-xl-06,.mf-xl-07{
margin-top:1.5rem!important}
.mf-xl-08{
margin-top:1rem!important}
}
.m0{
margin:0}
.mb0{
margin-bottom:0}
.mt0{
margin-top:0}
.mb1{
margin-bottom:1rem}
.mt1{
margin-top:1rem}
.mb2{
margin-bottom:2rem}
.mt2{
margin-top:2rem}
.border-rainbow{
background:linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,#eda900,#ffda74,#65dce2,#00b7bd) border-box!important;border:.125rem solid transparent}
.m-0{
margin:0!important}
.m-4{
margin:.25rem!important}
.m-8{
margin:.5rem!important}
.m-12{
margin:.75rem!important}
.m-16{
margin:1rem!important}
.m-20{
margin:1.25rem!important}
.m-24{
margin:1.5rem!important}
.m-28{
margin:1.75rem!important}
.m-32{
margin:2rem!important}
.m-36{
margin:2.25rem!important}
.m-40{
margin:2.5rem!important}
.m-44{
margin:2.75rem!important}
.m-48{
margin:3rem!important}
.m-52{
margin:3.25rem!important}
.m-56{
margin:3.5rem!important}
.m-60{
margin:3.75rem!important}
.m-64{
margin:4rem!important}
@media screen and (min-width:0){
.m-xs-0{
margin:0!important}
.m-xs-4{
margin:.25rem!important}
.m-xs-8{
margin:.5rem!important}
.m-xs-12{
margin:.75rem!important}
.m-xs-16{
margin:1rem!important}
.m-xs-20{
margin:1.25rem!important}
.m-xs-24{
margin:1.5rem!important}
.m-xs-28{
margin:1.75rem!important}
.m-xs-32{
margin:2rem!important}
.m-xs-36{
margin:2.25rem!important}
.m-xs-40{
margin:2.5rem!important}
.m-xs-44{
margin:2.75rem!important}
.m-xs-48{
margin:3rem!important}
.m-xs-52{
margin:3.25rem!important}
.m-xs-56{
margin:3.5rem!important}
.m-xs-60{
margin:3.75rem!important}
.m-xs-64{
margin:4rem!important}
}
@media screen and (min-width:414px){
.m-sm-0{
margin:0!important}
.m-sm-4{
margin:.25rem!important}
.m-sm-8{
margin:.5rem!important}
.m-sm-12{
margin:.75rem!important}
.m-sm-16{
margin:1rem!important}
.m-sm-20{
margin:1.25rem!important}
.m-sm-24{
margin:1.5rem!important}
.m-sm-28{
margin:1.75rem!important}
.m-sm-32{
margin:2rem!important}
.m-sm-36{
margin:2.25rem!important}
.m-sm-40{
margin:2.5rem!important}
.m-sm-44{
margin:2.75rem!important}
.m-sm-48{
margin:3rem!important}
.m-sm-52{
margin:3.25rem!important}
.m-sm-56{
margin:3.5rem!important}
.m-sm-60{
margin:3.75rem!important}
.m-sm-64{
margin:4rem!important}
}
@media screen and (min-width:768px){
.m-md-0{
margin:0!important}
.m-md-4{
margin:.25rem!important}
.m-md-8{
margin:.5rem!important}
.m-md-12{
margin:.75rem!important}
.m-md-16{
margin:1rem!important}
.m-md-20{
margin:1.25rem!important}
.m-md-24{
margin:1.5rem!important}
.m-md-28{
margin:1.75rem!important}
.m-md-32{
margin:2rem!important}
.m-md-36{
margin:2.25rem!important}
.m-md-40{
margin:2.5rem!important}
.m-md-44{
margin:2.75rem!important}
.m-md-48{
margin:3rem!important}
.m-md-52{
margin:3.25rem!important}
.m-md-56{
margin:3.5rem!important}
.m-md-60{
margin:3.75rem!important}
.m-md-64{
margin:4rem!important}
}
@media screen and (min-width:1280px){
.m-lg-0{
margin:0!important}
.m-lg-4{
margin:.25rem!important}
.m-lg-8{
margin:.5rem!important}
.m-lg-12{
margin:.75rem!important}
.m-lg-16{
margin:1rem!important}
.m-lg-20{
margin:1.25rem!important}
.m-lg-24{
margin:1.5rem!important}
.m-lg-28{
margin:1.75rem!important}
.m-lg-32{
margin:2rem!important}
.m-lg-36{
margin:2.25rem!important}
.m-lg-40{
margin:2.5rem!important}
.m-lg-44{
margin:2.75rem!important}
.m-lg-48{
margin:3rem!important}
.m-lg-52{
margin:3.25rem!important}
.m-lg-56{
margin:3.5rem!important}
.m-lg-60{
margin:3.75rem!important}
.m-lg-64{
margin:4rem!important}
}
@media screen and (min-width:1600px){
.m-xl-0{
margin:0!important}
.m-xl-4{
margin:.25rem!important}
.m-xl-8{
margin:.5rem!important}
.m-xl-12{
margin:.75rem!important}
.m-xl-16{
margin:1rem!important}
.m-xl-20{
margin:1.25rem!important}
.m-xl-24{
margin:1.5rem!important}
.m-xl-28{
margin:1.75rem!important}
.m-xl-32{
margin:2rem!important}
.m-xl-36{
margin:2.25rem!important}
.m-xl-40{
margin:2.5rem!important}
.m-xl-44{
margin:2.75rem!important}
.m-xl-48{
margin:3rem!important}
.m-xl-52{
margin:3.25rem!important}
.m-xl-56{
margin:3.5rem!important}
.m-xl-60{
margin:3.75rem!important}
.m-xl-64{
margin:4rem!important}
}
.ml-0{
margin-left:0!important}
.ml-4{
margin-left:.25rem!important}
.ml-8{
margin-left:.5rem!important}
.ml-12{
margin-left:.75rem!important}
.ml-16{
margin-left:1rem!important}
.ml-20{
margin-left:1.25rem!important}
.ml-24{
margin-left:1.5rem!important}
.ml-28{
margin-left:1.75rem!important}
.ml-32{
margin-left:2rem!important}
.ml-36{
margin-left:2.25rem!important}
.ml-40{
margin-left:2.5rem!important}
.ml-44{
margin-left:2.75rem!important}
.ml-48{
margin-left:3rem!important}
.ml-52{
margin-left:3.25rem!important}
.ml-56{
margin-left:3.5rem!important}
.ml-60{
margin-left:3.75rem!important}
.ml-64{
margin-left:4rem!important}
@media screen and (min-width:0){
.ml-xs-0{
margin-left:0!important}
.ml-xs-4{
margin-left:.25rem!important}
.ml-xs-8{
margin-left:.5rem!important}
.ml-xs-12{
margin-left:.75rem!important}
.ml-xs-16{
margin-left:1rem!important}
.ml-xs-20{
margin-left:1.25rem!important}
.ml-xs-24{
margin-left:1.5rem!important}
.ml-xs-28{
margin-left:1.75rem!important}
.ml-xs-32{
margin-left:2rem!important}
.ml-xs-36{
margin-left:2.25rem!important}
.ml-xs-40{
margin-left:2.5rem!important}
.ml-xs-44{
margin-left:2.75rem!important}
.ml-xs-48{
margin-left:3rem!important}
.ml-xs-52{
margin-left:3.25rem!important}
.ml-xs-56{
margin-left:3.5rem!important}
.ml-xs-60{
margin-left:3.75rem!important}
.ml-xs-64{
margin-left:4rem!important}
}
@media screen and (min-width:414px){
.ml-sm-0{
margin-left:0!important}
.ml-sm-4{
margin-left:.25rem!important}
.ml-sm-8{
margin-left:.5rem!important}
.ml-sm-12{
margin-left:.75rem!important}
.ml-sm-16{
margin-left:1rem!important}
.ml-sm-20{
margin-left:1.25rem!important}
.ml-sm-24{
margin-left:1.5rem!important}
.ml-sm-28{
margin-left:1.75rem!important}
.ml-sm-32{
margin-left:2rem!important}
.ml-sm-36{
margin-left:2.25rem!important}
.ml-sm-40{
margin-left:2.5rem!important}
.ml-sm-44{
margin-left:2.75rem!important}
.ml-sm-48{
margin-left:3rem!important}
.ml-sm-52{
margin-left:3.25rem!important}
.ml-sm-56{
margin-left:3.5rem!important}
.ml-sm-60{
margin-left:3.75rem!important}
.ml-sm-64{
margin-left:4rem!important}
}
@media screen and (min-width:768px){
.ml-md-0{
margin-left:0!important}
.ml-md-4{
margin-left:.25rem!important}
.ml-md-8{
margin-left:.5rem!important}
.ml-md-12{
margin-left:.75rem!important}
.ml-md-16{
margin-left:1rem!important}
.ml-md-20{
margin-left:1.25rem!important}
.ml-md-24{
margin-left:1.5rem!important}
.ml-md-28{
margin-left:1.75rem!important}
.ml-md-32{
margin-left:2rem!important}
.ml-md-36{
margin-left:2.25rem!important}
.ml-md-40{
margin-left:2.5rem!important}
.ml-md-44{
margin-left:2.75rem!important}
.ml-md-48{
margin-left:3rem!important}
.ml-md-52{
margin-left:3.25rem!important}
.ml-md-56{
margin-left:3.5rem!important}
.ml-md-60{
margin-left:3.75rem!important}
.ml-md-64{
margin-left:4rem!important}
}
@media screen and (min-width:1280px){
.ml-lg-0{
margin-left:0!important}
.ml-lg-4{
margin-left:.25rem!important}
.ml-lg-8{
margin-left:.5rem!important}
.ml-lg-12{
margin-left:.75rem!important}
.ml-lg-16{
margin-left:1rem!important}
.ml-lg-20{
margin-left:1.25rem!important}
.ml-lg-24{
margin-left:1.5rem!important}
.ml-lg-28{
margin-left:1.75rem!important}
.ml-lg-32{
margin-left:2rem!important}
.ml-lg-36{
margin-left:2.25rem!important}
.ml-lg-40{
margin-left:2.5rem!important}
.ml-lg-44{
margin-left:2.75rem!important}
.ml-lg-48{
margin-left:3rem!important}
.ml-lg-52{
margin-left:3.25rem!important}
.ml-lg-56{
margin-left:3.5rem!important}
.ml-lg-60{
margin-left:3.75rem!important}
.ml-lg-64{
margin-left:4rem!important}
}
@media screen and (min-width:1600px){
.ml-xl-0{
margin-left:0!important}
.ml-xl-4{
margin-left:.25rem!important}
.ml-xl-8{
margin-left:.5rem!important}
.ml-xl-12{
margin-left:.75rem!important}
.ml-xl-16{
margin-left:1rem!important}
.ml-xl-20{
margin-left:1.25rem!important}
.ml-xl-24{
margin-left:1.5rem!important}
.ml-xl-28{
margin-left:1.75rem!important}
.ml-xl-32{
margin-left:2rem!important}
.ml-xl-36{
margin-left:2.25rem!important}
.ml-xl-40{
margin-left:2.5rem!important}
.ml-xl-44{
margin-left:2.75rem!important}
.ml-xl-48{
margin-left:3rem!important}
.ml-xl-52{
margin-left:3.25rem!important}
.ml-xl-56{
margin-left:3.5rem!important}
.ml-xl-60{
margin-left:3.75rem!important}
.ml-xl-64{
margin-left:4rem!important}
}
.mt-0{
margin-top:0!important}
.mt-4{
margin-top:.25rem!important}
.mt-8{
margin-top:.5rem!important}
.mt-12{
margin-top:.75rem!important}
.mt-16{
margin-top:1rem!important}
.mt-20{
margin-top:1.25rem!important}
.mt-24{
margin-top:1.5rem!important}
.mt-28{
margin-top:1.75rem!important}
.mt-32{
margin-top:2rem!important}
.mt-36{
margin-top:2.25rem!important}
.mt-40{
margin-top:2.5rem!important}
.mt-44{
margin-top:2.75rem!important}
.mt-48{
margin-top:3rem!important}
.mt-52{
margin-top:3.25rem!important}
.mt-56{
margin-top:3.5rem!important}
.mt-60{
margin-top:3.75rem!important}
.mt-64{
margin-top:4rem!important}
@media screen and (min-width:0){
.mt-xs-0{
margin-top:0!important}
.mt-xs-4{
margin-top:.25rem!important}
.mt-xs-8{
margin-top:.5rem!important}
.mt-xs-12{
margin-top:.75rem!important}
.mt-xs-16{
margin-top:1rem!important}
.mt-xs-20{
margin-top:1.25rem!important}
.mt-xs-24{
margin-top:1.5rem!important}
.mt-xs-28{
margin-top:1.75rem!important}
.mt-xs-32{
margin-top:2rem!important}
.mt-xs-36{
margin-top:2.25rem!important}
.mt-xs-40{
margin-top:2.5rem!important}
.mt-xs-44{
margin-top:2.75rem!important}
.mt-xs-48{
margin-top:3rem!important}
.mt-xs-52{
margin-top:3.25rem!important}
.mt-xs-56{
margin-top:3.5rem!important}
.mt-xs-60{
margin-top:3.75rem!important}
.mt-xs-64{
margin-top:4rem!important}
}
@media screen and (min-width:414px){
.mt-sm-0{
margin-top:0!important}
.mt-sm-4{
margin-top:.25rem!important}
.mt-sm-8{
margin-top:.5rem!important}
.mt-sm-12{
margin-top:.75rem!important}
.mt-sm-16{
margin-top:1rem!important}
.mt-sm-20{
margin-top:1.25rem!important}
.mt-sm-24{
margin-top:1.5rem!important}
.mt-sm-28{
margin-top:1.75rem!important}
.mt-sm-32{
margin-top:2rem!important}
.mt-sm-36{
margin-top:2.25rem!important}
.mt-sm-40{
margin-top:2.5rem!important}
.mt-sm-44{
margin-top:2.75rem!important}
.mt-sm-48{
margin-top:3rem!important}
.mt-sm-52{
margin-top:3.25rem!important}
.mt-sm-56{
margin-top:3.5rem!important}
.mt-sm-60{
margin-top:3.75rem!important}
.mt-sm-64{
margin-top:4rem!important}
}
@media screen and (min-width:768px){
.mt-md-0{
margin-top:0!important}
.mt-md-4{
margin-top:.25rem!important}
.mt-md-8{
margin-top:.5rem!important}
.mt-md-12{
margin-top:.75rem!important}
.mt-md-16{
margin-top:1rem!important}
.mt-md-20{
margin-top:1.25rem!important}
.mt-md-24{
margin-top:1.5rem!important}
.mt-md-28{
margin-top:1.75rem!important}
.mt-md-32{
margin-top:2rem!important}
.mt-md-36{
margin-top:2.25rem!important}
.mt-md-40{
margin-top:2.5rem!important}
.mt-md-44{
margin-top:2.75rem!important}
.mt-md-48{
margin-top:3rem!important}
.mt-md-52{
margin-top:3.25rem!important}
.mt-md-56{
margin-top:3.5rem!important}
.mt-md-60{
margin-top:3.75rem!important}
.mt-md-64{
margin-top:4rem!important}
}
@media screen and (min-width:1280px){
.mt-lg-0{
margin-top:0!important}
.mt-lg-4{
margin-top:.25rem!important}
.mt-lg-8{
margin-top:.5rem!important}
.mt-lg-12{
margin-top:.75rem!important}
.mt-lg-16{
margin-top:1rem!important}
.mt-lg-20{
margin-top:1.25rem!important}
.mt-lg-24{
margin-top:1.5rem!important}
.mt-lg-28{
margin-top:1.75rem!important}
.mt-lg-32{
margin-top:2rem!important}
.mt-lg-36{
margin-top:2.25rem!important}
.mt-lg-40{
margin-top:2.5rem!important}
.mt-lg-44{
margin-top:2.75rem!important}
.mt-lg-48{
margin-top:3rem!important}
.mt-lg-52{
margin-top:3.25rem!important}
.mt-lg-56{
margin-top:3.5rem!important}
.mt-lg-60{
margin-top:3.75rem!important}
.mt-lg-64{
margin-top:4rem!important}
}
@media screen and (min-width:1600px){
.mt-xl-0{
margin-top:0!important}
.mt-xl-4{
margin-top:.25rem!important}
.mt-xl-8{
margin-top:.5rem!important}
.mt-xl-12{
margin-top:.75rem!important}
.mt-xl-16{
margin-top:1rem!important}
.mt-xl-20{
margin-top:1.25rem!important}
.mt-xl-24{
margin-top:1.5rem!important}
.mt-xl-28{
margin-top:1.75rem!important}
.mt-xl-32{
margin-top:2rem!important}
.mt-xl-36{
margin-top:2.25rem!important}
.mt-xl-40{
margin-top:2.5rem!important}
.mt-xl-44{
margin-top:2.75rem!important}
.mt-xl-48{
margin-top:3rem!important}
.mt-xl-52{
margin-top:3.25rem!important}
.mt-xl-56{
margin-top:3.5rem!important}
.mt-xl-60{
margin-top:3.75rem!important}
.mt-xl-64{
margin-top:4rem!important}
}
.mb-0{
margin-bottom:0!important}
.mb-4{
margin-bottom:.25rem!important}
.mb-8{
margin-bottom:.5rem!important}
.mb-12{
margin-bottom:.75rem!important}
.mb-16{
margin-bottom:1rem!important}
.mb-20{
margin-bottom:1.25rem!important}
.mb-24{
margin-bottom:1.5rem!important}
.mb-28{
margin-bottom:1.75rem!important}
.mb-32{
margin-bottom:2rem!important}
.mb-36{
margin-bottom:2.25rem!important}
.mb-40{
margin-bottom:2.5rem!important}
.mb-44{
margin-bottom:2.75rem!important}
.mb-48{
margin-bottom:3rem!important}
.mb-52{
margin-bottom:3.25rem!important}
.mb-56{
margin-bottom:3.5rem!important}
.mb-60{
margin-bottom:3.75rem!important}
.mb-64{
margin-bottom:4rem!important}
@media screen and (min-width:0){
.mb-xs-0{
margin-bottom:0!important}
.mb-xs-4{
margin-bottom:.25rem!important}
.mb-xs-8{
margin-bottom:.5rem!important}
.mb-xs-12{
margin-bottom:.75rem!important}
.mb-xs-16{
margin-bottom:1rem!important}
.mb-xs-20{
margin-bottom:1.25rem!important}
.mb-xs-24{
margin-bottom:1.5rem!important}
.mb-xs-28{
margin-bottom:1.75rem!important}
.mb-xs-32{
margin-bottom:2rem!important}
.mb-xs-36{
margin-bottom:2.25rem!important}
.mb-xs-40{
margin-bottom:2.5rem!important}
.mb-xs-44{
margin-bottom:2.75rem!important}
.mb-xs-48{
margin-bottom:3rem!important}
.mb-xs-52{
margin-bottom:3.25rem!important}
.mb-xs-56{
margin-bottom:3.5rem!important}
.mb-xs-60{
margin-bottom:3.75rem!important}
.mb-xs-64{
margin-bottom:4rem!important}
}
@media screen and (min-width:414px){
.mb-sm-0{
margin-bottom:0!important}
.mb-sm-4{
margin-bottom:.25rem!important}
.mb-sm-8{
margin-bottom:.5rem!important}
.mb-sm-12{
margin-bottom:.75rem!important}
.mb-sm-16{
margin-bottom:1rem!important}
.mb-sm-20{
margin-bottom:1.25rem!important}
.mb-sm-24{
margin-bottom:1.5rem!important}
.mb-sm-28{
margin-bottom:1.75rem!important}
.mb-sm-32{
margin-bottom:2rem!important}
.mb-sm-36{
margin-bottom:2.25rem!important}
.mb-sm-40{
margin-bottom:2.5rem!important}
.mb-sm-44{
margin-bottom:2.75rem!important}
.mb-sm-48{
margin-bottom:3rem!important}
.mb-sm-52{
margin-bottom:3.25rem!important}
.mb-sm-56{
margin-bottom:3.5rem!important}
.mb-sm-60{
margin-bottom:3.75rem!important}
.mb-sm-64{
margin-bottom:4rem!important}
}
@media screen and (min-width:768px){
.mb-md-0{
margin-bottom:0!important}
.mb-md-4{
margin-bottom:.25rem!important}
.mb-md-8{
margin-bottom:.5rem!important}
.mb-md-12{
margin-bottom:.75rem!important}
.mb-md-16{
margin-bottom:1rem!important}
.mb-md-20{
margin-bottom:1.25rem!important}
.mb-md-24{
margin-bottom:1.5rem!important}
.mb-md-28{
margin-bottom:1.75rem!important}
.mb-md-32{
margin-bottom:2rem!important}
.mb-md-36{
margin-bottom:2.25rem!important}
.mb-md-40{
margin-bottom:2.5rem!important}
.mb-md-44{
margin-bottom:2.75rem!important}
.mb-md-48{
margin-bottom:3rem!important}
.mb-md-52{
margin-bottom:3.25rem!important}
.mb-md-56{
margin-bottom:3.5rem!important}
.mb-md-60{
margin-bottom:3.75rem!important}
.mb-md-64{
margin-bottom:4rem!important}
}
@media screen and (min-width:1280px){
.mb-lg-0{
margin-bottom:0!important}
.mb-lg-4{
margin-bottom:.25rem!important}
.mb-lg-8{
margin-bottom:.5rem!important}
.mb-lg-12{
margin-bottom:.75rem!important}
.mb-lg-16{
margin-bottom:1rem!important}
.mb-lg-20{
margin-bottom:1.25rem!important}
.mb-lg-24{
margin-bottom:1.5rem!important}
.mb-lg-28{
margin-bottom:1.75rem!important}
.mb-lg-32{
margin-bottom:2rem!important}
.mb-lg-36{
margin-bottom:2.25rem!important}
.mb-lg-40{
margin-bottom:2.5rem!important}
.mb-lg-44{
margin-bottom:2.75rem!important}
.mb-lg-48{
margin-bottom:3rem!important}
.mb-lg-52{
margin-bottom:3.25rem!important}
.mb-lg-56{
margin-bottom:3.5rem!important}
.mb-lg-60{
margin-bottom:3.75rem!important}
.mb-lg-64{
margin-bottom:4rem!important}
}
@media screen and (min-width:1600px){
.mb-xl-0{
margin-bottom:0!important}
.mb-xl-4{
margin-bottom:.25rem!important}
.mb-xl-8{
margin-bottom:.5rem!important}
.mb-xl-12{
margin-bottom:.75rem!important}
.mb-xl-16{
margin-bottom:1rem!important}
.mb-xl-20{
margin-bottom:1.25rem!important}
.mb-xl-24{
margin-bottom:1.5rem!important}
.mb-xl-28{
margin-bottom:1.75rem!important}
.mb-xl-32{
margin-bottom:2rem!important}
.mb-xl-36{
margin-bottom:2.25rem!important}
.mb-xl-40{
margin-bottom:2.5rem!important}
.mb-xl-44{
margin-bottom:2.75rem!important}
.mb-xl-48{
margin-bottom:3rem!important}
.mb-xl-52{
margin-bottom:3.25rem!important}
.mb-xl-56{
margin-bottom:3.5rem!important}
.mb-xl-60{
margin-bottom:3.75rem!important}
.mb-xl-64{
margin-bottom:4rem!important}
}
.mr-0{
margin-right:0!important}
.mr-4{
margin-right:.25rem!important}
.mr-8{
margin-right:.5rem!important}
.mr-12{
margin-right:.75rem!important}
.mr-16{
margin-right:1rem!important}
.mr-20{
margin-right:1.25rem!important}
.mr-24{
margin-right:1.5rem!important}
.mr-28{
margin-right:1.75rem!important}
.mr-32{
margin-right:2rem!important}
.mr-36{
margin-right:2.25rem!important}
.mr-40{
margin-right:2.5rem!important}
.mr-44{
margin-right:2.75rem!important}
.mr-48{
margin-right:3rem!important}
.mr-52{
margin-right:3.25rem!important}
.mr-56{
margin-right:3.5rem!important}
.mr-60{
margin-right:3.75rem!important}
.mr-64{
margin-right:4rem!important}
@media screen and (min-width:0){
.mr-xs-0{
margin-right:0!important}
.mr-xs-4{
margin-right:.25rem!important}
.mr-xs-8{
margin-right:.5rem!important}
.mr-xs-12{
margin-right:.75rem!important}
.mr-xs-16{
margin-right:1rem!important}
.mr-xs-20{
margin-right:1.25rem!important}
.mr-xs-24{
margin-right:1.5rem!important}
.mr-xs-28{
margin-right:1.75rem!important}
.mr-xs-32{
margin-right:2rem!important}
.mr-xs-36{
margin-right:2.25rem!important}
.mr-xs-40{
margin-right:2.5rem!important}
.mr-xs-44{
margin-right:2.75rem!important}
.mr-xs-48{
margin-right:3rem!important}
.mr-xs-52{
margin-right:3.25rem!important}
.mr-xs-56{
margin-right:3.5rem!important}
.mr-xs-60{
margin-right:3.75rem!important}
.mr-xs-64{
margin-right:4rem!important}
}
@media screen and (min-width:414px){
.mr-sm-0{
margin-right:0!important}
.mr-sm-4{
margin-right:.25rem!important}
.mr-sm-8{
margin-right:.5rem!important}
.mr-sm-12{
margin-right:.75rem!important}
.mr-sm-16{
margin-right:1rem!important}
.mr-sm-20{
margin-right:1.25rem!important}
.mr-sm-24{
margin-right:1.5rem!important}
.mr-sm-28{
margin-right:1.75rem!important}
.mr-sm-32{
margin-right:2rem!important}
.mr-sm-36{
margin-right:2.25rem!important}
.mr-sm-40{
margin-right:2.5rem!important}
.mr-sm-44{
margin-right:2.75rem!important}
.mr-sm-48{
margin-right:3rem!important}
.mr-sm-52{
margin-right:3.25rem!important}
.mr-sm-56{
margin-right:3.5rem!important}
.mr-sm-60{
margin-right:3.75rem!important}
.mr-sm-64{
margin-right:4rem!important}
}
@media screen and (min-width:768px){
.mr-md-0{
margin-right:0!important}
.mr-md-4{
margin-right:.25rem!important}
.mr-md-8{
margin-right:.5rem!important}
.mr-md-12{
margin-right:.75rem!important}
.mr-md-16{
margin-right:1rem!important}
.mr-md-20{
margin-right:1.25rem!important}
.mr-md-24{
margin-right:1.5rem!important}
.mr-md-28{
margin-right:1.75rem!important}
.mr-md-32{
margin-right:2rem!important}
.mr-md-36{
margin-right:2.25rem!important}
.mr-md-40{
margin-right:2.5rem!important}
.mr-md-44{
margin-right:2.75rem!important}
.mr-md-48{
margin-right:3rem!important}
.mr-md-52{
margin-right:3.25rem!important}
.mr-md-56{
margin-right:3.5rem!important}
.mr-md-60{
margin-right:3.75rem!important}
.mr-md-64{
margin-right:4rem!important}
}
@media screen and (min-width:1280px){
.mr-lg-0{
margin-right:0!important}
.mr-lg-4{
margin-right:.25rem!important}
.mr-lg-8{
margin-right:.5rem!important}
.mr-lg-12{
margin-right:.75rem!important}
.mr-lg-16{
margin-right:1rem!important}
.mr-lg-20{
margin-right:1.25rem!important}
.mr-lg-24{
margin-right:1.5rem!important}
.mr-lg-28{
margin-right:1.75rem!important}
.mr-lg-32{
margin-right:2rem!important}
.mr-lg-36{
margin-right:2.25rem!important}
.mr-lg-40{
margin-right:2.5rem!important}
.mr-lg-44{
margin-right:2.75rem!important}
.mr-lg-48{
margin-right:3rem!important}
.mr-lg-52{
margin-right:3.25rem!important}
.mr-lg-56{
margin-right:3.5rem!important}
.mr-lg-60{
margin-right:3.75rem!important}
.mr-lg-64{
margin-right:4rem!important}
}
@media screen and (min-width:1600px){
.mr-xl-0{
margin-right:0!important}
.mr-xl-4{
margin-right:.25rem!important}
.mr-xl-8{
margin-right:.5rem!important}
.mr-xl-12{
margin-right:.75rem!important}
.mr-xl-16{
margin-right:1rem!important}
.mr-xl-20{
margin-right:1.25rem!important}
.mr-xl-24{
margin-right:1.5rem!important}
.mr-xl-28{
margin-right:1.75rem!important}
.mr-xl-32{
margin-right:2rem!important}
.mr-xl-36{
margin-right:2.25rem!important}
.mr-xl-40{
margin-right:2.5rem!important}
.mr-xl-44{
margin-right:2.75rem!important}
.mr-xl-48{
margin-right:3rem!important}
.mr-xl-52{
margin-right:3.25rem!important}
.mr-xl-56{
margin-right:3.5rem!important}
.mr-xl-60{
margin-right:3.75rem!important}
.mr-xl-64{
margin-right:4rem!important}
}
:root{
--yellow-dark:#eda900;--yellow:#1713f0;--yellow-light:#ffdc7d;--yellow-linear:linear-gradient(180deg,#ffdc7d 20.37%,#1713f0);--turquoise:#00b7bd;--turquoise-light:#65dce2;--gray-mooney-dark:#8e8e8e;--gray-mooney-light:#f2f5f7;--gray-dark:#8e8e8e;--gray-medium:#bcbcbc;--gray:#e9e9e9;--gray-light:#f2f2f2;--black-dark:#2e3033;--black-medium:#565656;--black:#4f4f4f;--black-light:#585858;--white:#fff;--green:#83ba00;--red:#e32118}
body{
min-height:100vh;min-height:-webkit-fill-available}
html{
height:-webkit-fill-available}
@media screen and (max-width:1279px){
.App.only-menu>:not([class^=header]):not([class^=mo-popup]):not([class^=mo-loader]){
display:none}
}
.App .dynamic-page{
padding-top:0}
@media screen and (min-width:1280px){
.App .dynamic-page{
padding-top:2.5rem}
}
.mo-loading-page.red{
background:red;height:2000px}
.mo-loading-page__text{
background:#fff;border-radius:.5rem;height:1.6875rem;margin-bottom:1rem;width:100%}
.mo-loading-page__text--gray{
background:linear-gradient(90deg,#fff,#e0e0e0)}
.mo-loading-page__text--smaller{
width:80%}
.mo-loading-page__title{
background:#fff;border-radius:.5rem;height:2.375rem;margin-bottom:2rem;width:100%}
.mo-loading-page__button,.mo-loading-page__title--gray{
background:linear-gradient(90deg,#fff,#e0e0e0)}
.mo-loading-page__button{
border-radius:3rem;height:2.5rem;margin:2.5rem auto 0;width:8.75rem}
.mo-loading-page__card{
border-radius:.5rem;height:17.5rem;margin-bottom:2.5rem}
.mo-loading-page__card,.mo-loading-page__hero{
background:linear-gradient(90deg,#fff,#e0e0e0)}
.mo-loading-page__hero{
height:27.5rem}
.mo-loading-page__hero-content{
margin-top:11.125rem}
.mo-loading-page__media{
padding-bottom:3.75rem;padding-top:3.75rem}
.mo-loading-page__media .mo-loading-page__text,.mo-loading-page__media .mo-loading-page__title{
margin-left:auto;margin-right:auto;max-width:90%}
.mo-loading-page__media--card .mo-loading-page__text{
margin-left:0;max-width:none}
.mo-loading-page__card-container,.mo-loading-page__grid{
padding-bottom:3.75rem;padding-top:3.75rem}
.mo-loading-page__grid{
margin-top:6.875rem}
.mo-loading-page__header{
box-shadow:0 0 2.94545px rgba(40,41,61,.08),0 1.47273px 5.89091px rgba(96,97,112,.16);height:4.125rem}
.mo-loading-page__header *{
align-items:center;display:flex;margin-bottom:0}
.mo-loading-page__input{
background:linear-gradient(90deg,#fff,#e0e0e0);border-radius:.5rem;height:1.0625rem;margin-bottom:.5rem;margin-top:1.5rem;width:60%}
.mo-loading-page__cta{
justify-content:flex-end}
.mo-loading-page__cta--circle{
border-radius:100%;margin-right:.5rem;width:1.125rem}
.mo-loading-page__cta--circle,.mo-loading-page__cta--label{
background:linear-gradient(90deg,#fff,#e0e0e0);height:1.125rem}
.mo-loading-page__cta--label{
border-radius:.25rem;width:2.5625rem}
.mo-loading-page__logo{
background:linear-gradient(90deg,#fff,#e0e0e0);border-radius:.5rem;height:2.125rem;width:11.875rem}
.mo-loading-page__sidebar{
background:linear-gradient(90deg,#fff,#e0e0e0);height:calc(100vh - 66px)}
.mo-loading-page__main{
padding-top:120px}
.mo-loading-page__main .mo-loading-page__button{
margin:0}
.mo-loader{
background-color:rgba(0,0,0,.7);bottom:0;display:flex;left:0;opacity:.8;position:fixed;right:0;top:0;z-index:2020}
.mo-loader .image-loader{
margin:auto;text-align:center}
.mo-loader .image-loader div svg{
height:4.5625rem!important}
.mo-footer{
background:#2e3033;padding-bottom:1.625rem;padding-top:1.625rem}
.mo-footer.withStickyBar{
padding-bottom:6.25rem}
.mo-footer .ul-link{
color:#fff;display:flex;flex-direction:column;list-style:none;margin-bottom:1rem}
@media screen and (min-width:1280px){
.mo-footer .ul-link{
margin-bottom:0}
}
.mo-footer .line-color{
background-color:#8e8e8e;color:#8e8e8e;width:100%}
.mo-footer.no-li{
color:#fff;display:inline;height:auto;list-style:none;margin-bottom:.5rem;padding:0;text-decoration:none}
.mo-footer.no-li:hover{
color:#00b7bd;letter-spacing:-.3px}
.mo-footer li{
list-style:none}
.mo-footer .disclaimer{
color:#fff;text-align:center}
@media screen and (min-width:1280px){
.mo-footer .disclaimer{
text-align:left}
}
.mo-footer .img-logo{
margin-bottom:25px;max-height:1.75rem;max-width:8.5rem}
.mo-footer .qrcode{
display:none}
@media screen and (min-width:1280px){
.mo-footer .qrcode{
display:flex;height:6.0625rem;width:6.0625rem}
}
.mo-footer .containerApp{
display:flex;flex-direction:row-reverse;justify-content:center}
@media screen and (min-width:1280px){
.mo-footer .containerApp{
flex-direction:column;justify-content:flex-start}
}
.mo-footer .appAndroid{
height:2.4375rem;width:8.25rem}
@media screen and (min-width:1280px){
.mo-footer .appAndroid{
height:auto;margin-bottom:1rem;margin-right:0;width:6.0625rem}
}
.mo-footer .appAndroid img{
height:100%;width:100%}
.mo-footer .appApple{
height:2.4375rem;margin-right:1.5625rem;width:8.25rem}
@media screen and (min-width:1280px){
.mo-footer .appApple{
height:auto;margin-right:0;width:6.0625rem}
}
.mo-footer .appApple img{
height:100%;width:100%}
.mo-footer .bottom-link{
color:#00b7bd;list-style:none;text-decoration:underline}
.mo-footer .bottom-link:hover{
color:#fff}
@media screen and (min-width:1280px){
.mo-footer .bottom-link{
margin-right:1.25rem}
}
.mo-footer .container-columns-menu{
color:#fff;display:flex;flex-direction:column}
@media screen and (min-width:1280px){
.mo-footer .container-columns-menu{
flex-direction:row}
}
.mo-footer .margin-bottom-link{
display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:1.5rem}
@media screen and (min-width:1280px){
.mo-footer .margin-bottom-link{
justify-content:flex-start;margin-bottom:1rem;margin-top:2rem;padding-left:0}
}
.mo-footer .row-bottom{
display:flex;flex-direction:column}
@media screen and (min-width:1280px){
.mo-footer .row-bottom{
flex-direction:row}
}
.mo-footer .social-button{
display:flex;justify-content:center;margin-bottom:1.625rem;margin-top:1.625rem;padding-right:.5rem}
.mo-footer .social-button.mini{
margin-bottom:0}
@media screen and (min-width:1280px){
.mo-footer .social-button{
justify-content:flex-end;margin-bottom:1rem;margin-top:2rem}
}
.mo-footer .social-button .item-social:not(:last-child){
margin-right:.75rem}
.mo-footer .social-button .flex{
display:flex}
@media screen and (min-width:1280px){
.mo-footer .collapse{
display:none}
}
.mo-footer .collapse-row{
display:flex;justify-content:space-between;padding:0}
.mo-footer .display{
display:flex;margin-bottom:.5rem}
.mo-footer .no-display{
display:none}
@media screen and (min-width:1280px){
.mo-footer .no-display{
display:block;margin-bottom:.5rem}
}
.mo-footer .arrow-down{
-webkit-transform:rotate(3.142rad);transform:rotate(3.142rad)}
.mo-footer .internal-link.active{
margin-top:1rem}
@media screen and (min-width:1280px){
.mo-footer .internal-link.active{
margin-top:1.6875rem}
.mo-footer .internal-link{
margin-bottom:1.6875rem;margin-top:1.6875rem}
}
.mo-footer .internal-link-app{
margin-bottom:1.6875rem;margin-top:1.6875rem}
@media screen and (min-width:1280px){
.mo-footer .internal-link-app{
margin-bottom:1.6875rem;margin-top:1.75rem}
}
.mo-footer ul{
-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:block;list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}
.mo-footer--mini .margin-bottom-link{
margin-top:0}
.mo-footer--mini .social-button{
margin-bottom:0;margin-top:1.625rem}
@media screen and (min-width:1280px){
.mo-footer--mini .social-button{
margin-top:0}
}
.mo-login{
align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:hidden;padding:0;width:100%}
@media screen and (min-width:768px){
.mo-login.small{
height:auto}
.mo-login.small .image-login{
border-radius:1rem;min-height:50vh;width:45%}
.mo-login.small .image-login .background-image{
border-bottom-left-radius:1rem;border-top-left-radius:1rem}
.mo-login.small .image-login .logo-absolute{
min-width:200px;top:12%}
.mo-login.small .content-data{
background:transparent;height:100%;padding:4rem 1rem 1rem;width:55%}
.mo-login.small .content-data .content-data-container{
padding:0 1rem;width:80%}
.mo-login{
flex-direction:row}
}
.mo-login .logo-absolute{
display:none;position:absolute;top:48px;transition:all .5s ease-in-out}
@media screen and (min-width:768px){
.mo-login .logo-absolute{
display:block}
}
@media screen and (min-width:1280px){
.mo-login .logo-absolute{
display:block;min-width:320px;top:15vh;width:20%}
}
.mo-login .image-login{
display:none;height:100%;transition:width .5s ease-in-out;width:0}
.mo-login .image-login .background-image{
height:100%;width:100%}
@media screen and (min-width:768px){
.mo-login .image-login{
align-items:center;display:flex;flex-direction:column;width:25%}
}
@media screen and (min-width:1280px){
.mo-login .image-login{
width:66.6%}
}
.mo-login .icon-login{
display:block;max-width:10rem}
@media screen and (min-width:768px){
.mo-login .icon-login.is-login{
display:none}
}
@media screen and (min-width:1280px){
.mo-login .icon-login.is-login{
display:none}
}
.mo-login .main-title{
margin-bottom:1rem}
@media screen and (min-width:1280px){
.mo-login .main-title{
margin-bottom:2rem}
}
.mo-login .content-data{
background:#fff;display:flex;flex-direction:column;gap:2rem;height:100vh;overflow-x:auto;padding:4rem .5rem .5rem;transition:width .5s linear;width:100%}
@media screen and (min-width:768px){
.mo-login .content-data{
justify-content:center;padding:5rem 2rem;width:75%}
}
@media screen and (min-width:1280px){
.mo-login .content-data{
padding:6rem 3rem;width:33.4%}
}
@media screen and (min-width:1600px){
.mo-login .content-data{
padding:9rem 3.5rem;width:33.4%}
}
.mo-login .content-data.center,.mo-login .content-data.center .content-data-container{
align-items:center;text-align:center}
.mo-login .content-data .content-data-container{
align-self:center;display:flex;flex-direction:column;height:100%;margin-bottom:1rem;max-width:90%;min-width:90%}
@media screen and (min-width:768px){
.mo-login .content-data .content-data-container{
height:auto;min-width:328px;width:60%}
}
@media screen and (min-width:1280px){
.mo-login .content-data .content-data-container{
min-width:372px;width:70%}
}
.mo-login .content-data .h3{
font-family:Gotham,sans-serif}
.mo-login .content-data .form-login{
display:flex;flex-direction:column}
.mo-login .content-data .form-login .mo-input input{
width:100%}
.mo-login .content-data .form-login .remember{
align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:space-between;margin-bottom:2rem;margin-top:2rem;padding:0}
.mo-login .content-data .form-login .remember .mo-checkbox{
padding:0}
.mo-login .content-data .form-login .remember .forgot-pwd{
color:#00b7bd;cursor:pointer;text-decoration:underline}
.mo-login .content-data .form-login .remember .recuperaPassword{
white-space:nowrap}
.mo-login .content-data .login-error-message{
color:#e32118;font-family:Gotham-medium,sans-serif;font-size:.75rem;margin-top:.625rem;text-align:center}
.mo-login .content-data .captcha{
font-size:.625rem;line-height:150%}
.mo-login .content-data .captcha a{
color:#00b7bd;text-decoration:underline}
.mo-login .content-data .text-register{
align-items:center;display:flex;font-size:.75rem;justify-content:center;line-height:150%;margin-top:2rem}
@media screen and (min-width:1280px){
.mo-login .content-data .text-register{
margin-top:1.5rem}
}
@media screen and (min-width:768px){
.mo-login .content-data .text-register{
justify-content:flex-start}
}
.mo-login .content-data .text-register a{
color:#00b7bd;cursor:pointer;text-decoration:underline}
.mo-login .botton-row{
align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:flex-end;width:100%}
@media screen and (min-width:768px){
.mo-login .botton-row{
align-items:center;margin-top:2rem}
}
.mo-login .botton-row .mo-btn-container{
margin:0;width:100%}
.mo-login .botton-row .mo-btn,.mo-login .botton-row .mo-btn a,.mo-login .botton-row .mo-btn button,.mo-login .botton-row a,.mo-login .botton-row a a,.mo-login .botton-row a button{
width:100%}
.mo-login.login-form .botton-row{
align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1rem;justify-content:flex-end}
@media screen and (min-width:768px){
.mo-login.login-form .botton-row{
align-items:flex-start}
}
.mo-login.login-form .botton-row .mo-btn-container{
margin:0;width:100%}
@media screen and (min-width:768px){
.mo-login.login-form .botton-row .mo-btn-container{
width:auto}
}
.mo-login.login-form .botton-row .mo-btn{
width:100%}
@media screen and (min-width:768px){
.mo-login.login-form .botton-row .mo-btn{
width:auto}
}
.mo-checkbox{
cursor:pointer;display:inline-flex;padding:.9375rem;position:relative}
.mo-checkbox input[type=checkbox]{
cursor:pointer;height:1rem;opacity:0;position:absolute;top:1.125rem;width:1rem;z-index:1}
.mo-checkbox .checkmark{
border:1px solid #4f4f4f;border-radius:.1875rem;height:1rem;margin-top:.0625rem;position:absolute;width:1rem}
.mo-checkbox .checkmark.error{
border-color:red}
.mo-checkbox .checkmark:after{
border:solid #fff;border-width:0 .09375rem .09375rem 0;content:"";display:none;height:.5rem;left:.33125rem;position:absolute;top:.09375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.25rem}
.mo-checkbox .label{
cursor:pointer;font-size:.75rem;line-height:1.125rem}
.mo-checkbox .label.error{
color:red}
.mo-checkbox .input-group-text-label{
align-items:center;display:flex;padding-left:1.4375rem}
.mo-checkbox .error-label{
color:red;font-size:.75rem}
input:checked~.checkmark:after{
display:block}
input:checked~.checkmark{
background-color:#00b7bd;border:0}
.mo-input{
padding-top:1.25rem;position:relative;width:100%}
.mo-input label{
clear:both;color:#4f4f4f;font-size:.875rem;left:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:1.78125rem;transition:all .2s ease;white-space:nowrap}
.mo-input .input-prefix{
font-family:Gotham-medium,sans-serif;font-size:.875rem}
.mo-input .mo-date-picker,.mo-input input,.mo-input textarea{
background-color:transparent;border:none;border-bottom:1px solid #4f4f4f;border-radius:0;clear:both;color:#4f4f4f;height:2.25rem;outline:none;transition:border-color .2s ease;width:100%}
.mo-input .mo-date-picker[type=date],.mo-input input[type=date],.mo-input textarea[type=date]{
padding:0}
.mo-input .mo-date-picker[type=number]::-webkit-inner-spin-button,.mo-input input[type=number]::-webkit-inner-spin-button,.mo-input textarea[type=number]::-webkit-inner-spin-button{
display:none}
.mo-input .mo-date-picker.react-date-picker--open,.mo-input .mo-date-picker:focus,.mo-input input.react-date-picker--open,.mo-input input:focus,.mo-input textarea.react-date-picker--open,.mo-input textarea:focus{
border-color:#00b7bd}
.mo-input .mo-date-picker.has-value,.mo-input .mo-date-picker.react-date-picker--open,.mo-input .mo-date-picker:focus,.mo-input input.has-value,.mo-input input.react-date-picker--open,.mo-input input:focus,.mo-input textarea.has-value,.mo-input textarea.react-date-picker--open,.mo-input textarea:focus{
border-bottom-width:2px}
.mo-input .mo-date-picker.has-value+.input-label,.mo-input .mo-date-picker.react-date-picker--open+.input-label,.mo-input .mo-date-picker:focus+.input-label,.mo-input input.has-value+.input-label,.mo-input input.react-date-picker--open+.input-label,.mo-input input:focus+.input-label,.mo-input textarea.has-value+.input-label,.mo-input textarea.react-date-picker--open+.input-label,.mo-input textarea:focus+.input-label{
font-size:.75rem!important;left:0!important;top:0}
.mo-input .mo-date-picker.has-value[type=date]::-webkit-datetime-edit,.mo-input .mo-date-picker.react-date-picker--open[type=date]::-webkit-datetime-edit,.mo-input .mo-date-picker:focus[type=date]::-webkit-datetime-edit,.mo-input input.has-value[type=date]::-webkit-datetime-edit,.mo-input input.react-date-picker--open[type=date]::-webkit-datetime-edit,.mo-input input:focus[type=date]::-webkit-datetime-edit,.mo-input textarea.has-value[type=date]::-webkit-datetime-edit,.mo-input textarea.react-date-picker--open[type=date]::-webkit-datetime-edit,.mo-input textarea:focus[type=date]::-webkit-datetime-edit{
color:inherit}
.mo-input .mo-date-picker.react-date-picker--disabled,.mo-input .mo-date-picker:disabled,.mo-input input.react-date-picker--disabled,.mo-input input:disabled,.mo-input textarea.react-date-picker--disabled,.mo-input textarea:disabled{
border-color:#bcbcbc;cursor:not-allowed}
.mo-input .mo-date-picker.react-date-picker--disabled+.input-label,.mo-input .mo-date-picker:disabled+.input-label,.mo-input input.react-date-picker--disabled+.input-label,.mo-input input:disabled+.input-label,.mo-input textarea.react-date-picker--disabled+.input-label,.mo-input textarea:disabled+.input-label{
color:#bcbcbc!important}
.mo-input textarea{
min-height:2.25rem;padding-right:1.5rem;padding-top:.4375rem;resize:none}
.mo-input.has-error input,.mo-input.has-error textarea{
border-bottom-width:2px;border-color:#e32118;color:#e32118}
.mo-input.has-error .mo-date-picker{
border-bottom-width:2px;border-color:#e32118;transition:all .5s ease}
.mo-input.has-error .mo-date-picker [class^=react-date-picker__inputGroup]{
color:#e32118}
.mo-input.has-error .mo-date-picker [class^=react-date-picker__inputGroup] ::-webkit-input-placeholder{
color:#e32118}
.mo-input.has-icon input:not([type=date]){
padding-right:1.875rem}
.mo-input.multiple-icons input:not([type=date]){
padding-right:3.75rem}
.mo-input .error-message{
color:#e32118}
.mo-input .input-icon{
line-height:0;max-height:1.5rem;max-width:1.5rem;position:absolute;right:0;top:1.625rem}
.mo-input .input-icon.with-date{
right:2.3125rem}
.mo-input .input-icon.multiple-icon.empty-button{
right:2.1875rem}
.mo-input .input-icon button{
background:none;border:0;cursor:pointer;line-height:0;margin:0;padding:0}
.mo-input .input-label{
padding-right:1.875rem}
.react-date-picker__calendar{
margin-top:2px;width:100%!important}
.react-date-picker__calendar .react-calendar{
border:none;border-radius:0 0 16px 16px;box-shadow:0 0 2.94545px rgba(40,41,61,.04),0 5.89091px 11.7818px rgba(96,97,112,.16);max-width:400px;min-width:300px;width:100%}
.react-date-picker__calendar .react-calendar .react-calendar__tile:enabled:focus,.react-date-picker__calendar .react-calendar .react-calendar__tile:enabled:hover{
background-clip:content-box;background-color:#f2f5f7;padding:5px}
.react-date-picker__calendar abbr[title]{
color:#bcbcbc;font-family:Gotham-medium,sans-serif;font-size:.75rem;text-decoration:none}
.react-date-picker__calendar .react-calendar__navigation__label__labelText{
font-family:Gotham-medium,sans-serif!important;font-size:1rem;text-transform:capitalize}
.react-date-picker__calendar .react-calendar__navigation__label__labelText:focus{
background:#f2f5f7!important}
.react-date-picker__calendar .react-calendar__navigation__arrow{
font-family:Gotham-medium,sans-serif!important;font-size:1.5rem}
.react-date-picker__calendar .react-calendar__navigation__arrow:disabled{
background:none;color:#bcbcbc}
.react-date-picker__calendar .react-calendar__navigation__arrow:focus{
background:#f2f5f7!important}
.react-date-picker__calendar .react-calendar__tile{
font-size:.875rem;text-transform:capitalize}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day{
aspect-ratio:1;border-radius:50%;position:relative}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day *{
color:#8e8e8e;font-family:Gotham-medium,sans-serif!important}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day:not(.react-calendar__tile--active){
background:none}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--active{
background-clip:content-box;background-color:#1713f0;padding:5px}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--active *{
color:#4f4f4f;font-family:Gotham-bold,sans-serif!important}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--now:not(.react-calendar__tile--active) abbr{
align-items:center;border:1px solid #1713f0;border-radius:50%;display:flex;height:80%;justify-content:center;left:10%;position:absolute;top:10%;width:80%}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month{
border-radius:16px;position:relative}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month *{
color:#8e8e8e;font-family:Gotham-medium,sans-serif!important}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month abbr{
display:block}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month.react-calendar__tile--hasActive{
background-clip:content-box!important;background-color:#1713f0!important;color:#4f4f4f!important;padding:5px}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month.react-calendar__tile--hasActive abbr{
color:#4f4f4f!important}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month.react-calendar__tile--now{
background:none}
.react-date-picker__calendar .react-calendar__tile.react-calendar__year-view__months__month.react-calendar__tile--now:not(.react-calendar__tile--hasActive) abbr{
align-items:center;border:1px solid #1713f0;border-radius:16px;display:flex;height:90%;justify-content:center;left:5%;position:absolute;top:5%;width:90%}
.react-date-picker__calendar .react-calendar__tile.react-calendar__decade-view__years__year{
border-radius:16px;color:#8e8e8e;font-family:Gotham-medium,sans-serif!important;position:relative}
.react-date-picker__calendar .react-calendar__tile.react-calendar__decade-view__years__year.react-calendar__tile--hasActive{
background-clip:content-box!important;background-color:#1713f0!important;color:#4f4f4f;padding:5px}
.react-date-picker__calendar .react-calendar__tile.react-calendar__decade-view__years__year.react-calendar__tile--now{
background:none}
.react-date-picker__calendar .react-calendar__tile.react-calendar__decade-view__years__year.react-calendar__tile--now:not(.react-calendar__tile--hasActive):before{
border:1px solid #1713f0;border-radius:16px;content:"";height:90%;left:3%;position:absolute;top:5%;width:93.33%}
.react-date-picker__calendar .react-calendar__tile.react-calendar__decade-view__years__year:disabled{
background:none!important;color:#bcbcbc!important;cursor:not-allowed}
.react-date-picker__calendar .react-calendar__tile.react-calendar__decade-view__years__year:disabled *{
background-color:none!important;color:#bcbcbc!important;cursor:not-allowed}
.react-date-picker__calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth *{
color:#bcbcbc!important}
.react-date-picker__calendar .react-calendar__tile:disabled *{
background:none;background-color:transparent;color:#bcbcbc!important;cursor:not-allowed}
.react-date-picker .react-date-picker__wrapper{
border:none}
.react-date-picker .react-date-picker__wrapper input[class^=react-date-picker__inputGroup__],.react-date-picker .react-date-picker__wrapper span[class^=react-date-picker__inputGroup__]{
background:none!important;border:none;font-family:Gotham-medium,sans-serif;font-size:.875rem;padding-right:0!important}
.react-date-picker--closed:not(.has-value) input[class^=react-date-picker__inputGroup__],.react-date-picker--closed:not(.has-value) span[class^=react-date-picker__inputGroup__]{
color:transparent!important}
.react-date-picker--closed:not(.has-value) input[class^=react-date-picker__inputGroup__]::-webkit-input-placeholder,.react-date-picker--closed:not(.has-value) span[class^=react-date-picker__inputGroup__]::-webkit-input-placeholder{
color:#fff!important}
.react-date-picker--closed:not(.has-value) input[class^=react-date-picker__inputGroup__]:-ms-input-placeholder,.react-date-picker--closed:not(.has-value) span[class^=react-date-picker__inputGroup__]:-ms-input-placeholder{
color:transparent!important}
.react-date-picker .react-date-picker__clear-button{
visibility:hidden}
.react-date-picker.has-value .react-date-picker__clear-button{
padding-right:14px;visibility:visible}
.react-date-picker .react-date-picker__inputGroup__leadingZero{
display:inline-flex}
.react-date-picker__calendar--closed,.react-date-picker__calendar--open{
position:absolute}
.mo-popup{
-webkit-animation:fadeIn .5s;animation:fadeIn .5s;background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1050}
@-webkit-keyframes fadeIn{
0%{
opacity:0}
to{
opacity:1}
}
@keyframes fadeIn{
0%{
opacity:0}
to{
opacity:1}
}
.mo-popup .row:first-child{
justify-content:center}
.mo-popup .mo-popup-content{
background:#fff;position:relative}
.mo-popup .mo-popup-content .close-button{
background:none;border:none;cursor:pointer;padding:0;position:absolute;right:.8125rem;top:1.3125rem}
@media screen and (min-width:768px){
.mo-popup .mo-popup-content .close-button{
right:.8125rem;top:1.3125rem}
}
.mo-popup .mo-popup-content--alert{
display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:2.5rem 1.5rem 1rem;text-align:center;width:100%}
.mo-popup .mo-popup-content--alert *{
margin:0}
@media screen and (min-width:1280px){
.mo-popup .mo-popup-content--alert{
padding:4.5rem 1.5rem 2rem}
}
.mo-popup .mo-popup-content--alert-logo svg{
height:62px;width:62px}
.mo-popup .mo-popup-content--alert-buttons{
align-items:center;display:flex;gap:1rem;height:5.625rem;justify-content:center}
.mo-popup .mo-popup-content--alert-form{
display:flex;flex-direction:column;gap:1.5rem;width:100%}
.mo-popup .mo-popup-content--alert .align-left{
text-align:left}
@media screen and (max-width:767px){
.mo-popup .mo-popup-content--alert.leave-flux{
gap:2rem;padding-bottom:1.5rem}
.mo-popup .mo-popup-content--alert.leave-flux .mo-popup-content--alert-buttons{
height:auto}
.mo-popup .mo-popup-content--alert.leave-flux .mo-popup-content--alert-buttons .mo-btn{
min-width:auto;padding:0 .5rem}
}
.mo-popup .mo-popup-content--feedback{
display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding:2.5rem 1.5rem 2rem;text-align:center;width:100%}
.mo-popup .mo-popup-content--feedback *{
margin:0}
@media screen and (min-width:1280px){
.mo-popup .mo-popup-content--feedback{
padding:4.5rem 1.5rem 2rem}
}
.mo-popup.normal{
height:100vh;overflow:auto;padding-top:.5rem}
@media screen and (min-width:768px){
.mo-popup.normal{
padding-top:7.5vh}
}
.mo-popup.normal .mo-popup-content{
border-radius:1rem;display:flex;max-height:36.25rem;overflow-y:hidden}
@media screen and (min-width:768px){
.mo-popup.normal .mo-popup-content{
max-height:80vh}
}
@media screen and (min-width:1280px){
.mo-popup.normal .mo-popup-content{
max-height:85vh}
}
.mo-popup.full .mo-popup-content{
height:100vh!important;max-height:-webkit-fill-available;overflow:auto}
@media screen and (max-width:767px){
.mo-popup.full-mobile .row:first-child{
padding:0}
.mo-popup.full-mobile .popup-column{
flex:0 0 100%;max-width:100%;padding:0}
.mo-popup.full-mobile .mo-popup-content{
height:100vh;max-height:-webkit-fill-available;overflow:auto}
}
@media screen and (min-width:768px){
.mo-popup.full-mobile{
height:100vh!important;max-height:-webkit-fill-available!important;overflow:auto;padding-top:7.5vh}
.mo-popup.full-mobile .mo-popup-content{
border-radius:1rem;display:flex}
}
@media screen and (max-width:1279px){
.mo-popup.full-mobile-tablet .row:first-child{
padding:0}
.mo-popup.full-mobile-tablet .popup-column{
flex:0 0 100%;max-width:100%;padding:0}
.mo-popup.full-mobile-tablet .mo-popup-content{
height:100vh!important;max-height:-webkit-fill-available!important;overflow:auto}
}
@media screen and (min-width:1280px){
.mo-popup.full-mobile-tablet{
height:100vh!important;max-height:-webkit-fill-available!important;overflow:auto;padding-top:7.5vh}
.mo-popup.full-mobile-tablet .mo-popup-content{
border-radius:1rem;display:flex;max-height:85vh}
}
.mo-popup.sidebar{
box-shadow:0 0 2.94545px rgba(40,41,61,.04),0 5.89091px 11.7818px rgba(96,97,112,.16);height:100vh!important;max-height:-webkit-fill-available!important;overflow-y:auto;width:100%}
@media screen and (min-width:768px){
.mo-popup.sidebar{
background:#fff;left:auto;width:25rem}
}
.mo-popup.sidebar .row:first-child{
justify-content:normal}
.mo-popup.sidebar .mo-popup-content{
height:100%;width:100%}
.mo-popup.sidebar .close-button{
right:1.5rem;top:1.3125rem}
.mo-popup .width25{
width:100%}
@media screen and (min-width:768px){
.mo-popup .width25{
width:25%}
}
.mo-card,.mo-popup-open{
overflow:hidden}
.mo-card{
background-color:#fff;border-radius:1rem;box-shadow:0 0 3.19398px rgba(0,0,0,.04),0 6.38795px 12.7759px rgba(0,0,0,.32);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1rem;position:relative;width:100%;z-index:1}
@media screen and (min-width:1280px){
.mo-card{
padding:1.5rem}
}
.mo-card.clickable{
cursor:pointer;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
@media screen and (min-width:768px){
.mo-card.clickable:hover{
-webkit-transform:scale(1.03);transform:scale(1.03)}
}
.mo-card .background-image{
height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.mo-card .visible-link{
display:none}
@media screen and (min-width:768px){
.mo-card .visible-link{
display:flex}
.mo-card .hide-link-tablet{
display:none}
}
@media screen and (min-width:1280px){
.mo-card .hide-link-tablet{
display:flex}
}
.mo-card .container-card{
display:flex;flex-direction:row;height:100%;justify-content:space-between}
.mo-card .container-content{
display:flex;flex-direction:column;gap:1rem;justify-content:flex-end}
.mo-card .img-click-container{
align-items:flex-end;display:flex}
@media screen and (min-width:768px){
.mo-card .img-click-container{
display:none}
}
.mo-card .img-click-container .img-click{
height:2.25rem;max-width:none}
.mo-card.variant-cards{
padding-bottom:2rem;padding-top:2rem}
@media screen and (min-width:768px){
.mo-card.variant-cards{
padding-bottom:2.5rem;padding-top:2.5rem}
}
@media screen and (min-width:1280px){
.mo-card.variant-cards{
padding-bottom:3.75rem;padding-top:3.75rem}
}
.mo-card.variant-cards__card--default{
gap:1rem}
.mo-card.variant-cards__card--default *{
margin:0}
.mo-card.variant-cards__card--icon{
gap:1rem;justify-content:space-between;padding:1rem}
.mo-card.variant-cards__card--icon *{
margin:0}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--icon{
padding:1.5rem}
}
.mo-card.variant-cards__card--icon .title>*{
align-items:center;display:flex}
.mo-card.variant-cards__card--icon .title img{
height:3rem;margin-right:.625rem;width:3rem}
.mo-card.variant-cards__card--icon .content{
flex:1 1}
.mo-card.variant-cards__card--icon.icon-top .title>*{
align-items:flex-start;flex-direction:column}
.mo-card.variant-cards__card--icon.icon-top .title img{
margin-bottom:1rem}
.mo-card.variant-cards__card--visual{
flex-direction:column-reverse;gap:1rem;justify-content:space-between;padding:0}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--visual{
flex-direction:row-reverse}
}
.mo-card.variant-cards__card--visual *{
margin:0}
.mo-card.variant-cards__card--visual .content{
text-align:left}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--visual .content{
text-align:left}
}
.mo-card.variant-cards__card--visual .background-image{
left:auto;object-fit:contain!important;position:relative;right:0;width:100%}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--visual .background-image{
width:58.3333333333%}
}
.mo-card.variant-cards__card--visual .container-content{
padding:1rem}
.mo-card.variant-cards__card--stepper{
background:transparent;box-shadow:none;flex-direction:column;gap:1rem;justify-content:flex-start}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--stepper{
align-items:center;flex-direction:row}
}
.mo-card.variant-cards__card--stepper *{
margin:0}
.mo-card.variant-cards__card--stepper .container-content,.mo-card.variant-cards__card--stepper .content,.mo-card.variant-cards__card--stepper .title{
justify-content:flex-start;text-align:left}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--stepper .container-content,.mo-card.variant-cards__card--stepper .content,.mo-card.variant-cards__card--stepper .title{
justify-content:center;text-align:left}
}
.mo-card.variant-cards__card--stepper .background-image{
left:auto;max-height:60px;max-width:60px;object-fit:contain!important;position:relative;right:0;width:100%}
@media screen and (min-width:768px){
.mo-card.variant-cards__card--stepper .background-image{
max-height:100px;max-width:100px}
}
@media screen and (min-width:1280px){
.mo-card.variant-cards__card--stepper .background-image{
max-height:120px;max-width:120px;width:33.3333333333%}
}
.header{
-webkit-backdrop-filter:blur(4.6875rem);backdrop-filter:blur(4.6875rem);display:flex;flex-direction:column-reverse;position:fixed;width:100%;z-index:1000}
@media screen and (min-width:1280px){
.header{
background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;flex-direction:column;position:fixed}
}
.header.open{
position:absolute}
@media screen and (max-width:1279px){
.header.open{
background:#fff;justify-content:flex-end;min-height:100%}
}
.header .link-user-mobile{
align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:8rem;padding:1rem}
@media screen and (min-width:1280px){
.header .link-user-mobile{
display:none}
}
.header .link-user-mobile.hide{
display:none}
.header .corporate-header{
align-items:flex-start;background:#f2f5f7;display:flex;flex-direction:column;gap:1.5rem;grid-area:corporateHeader;height:auto;justify-content:flex-start;margin-top:1rem;padding-bottom:1rem;padding-top:1rem;width:100%}
.header .corporate-header .mo-svg{
width:1.75rem}
@media screen and (max-width:1279px){
.header .corporate-header:not(.authenticated){
margin-bottom:6rem}
}
@media screen and (min-width:1280px){
.header .corporate-header{
align-items:center;flex-direction:row;gap:initial;height:2.5rem;justify-content:flex-end;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}
}
.header .corporate-header.hide{
display:none}
@media screen and (min-width:1280px){
.header .corporate-header.hide{
display:flex}
}
.header .corporate-header .link-item{
padding-left:.5rem}
@media screen and (min-width:1280px){
.header .corporate-header .link-item{
padding-right:2rem}
}
.header .corporate-header .link-item:not(:last-child){
border-right:none}
@media screen and (min-width:1280px){
.header .corporate-header .link-item:not(:last-child){
border-right:.0625rem solid #4f4f4f;padding-right:1rem}
}
.header .corporate-header .link-item .mo-link{
font-family:Gotham-medium,sans-serif;font-size:.875rem;letter-spacing:.1px}
.header .corporate-header .link-item .mo-link:hover{
letter-spacing:.01px}
@media screen and (min-width:1280px){
.header .corporate-header .link-item .mo-link{
font-size:1rem}
}
.header .inner-link-item{
font-family:Gotham,sans-serif;font-size:.875rem;text-decoration:none}
.header .logo{
grid-area:logoMooney;height:auto;padding:0 2rem 0 0;width:auto}
@media screen and (min-width:1280px){
.header .logo{
height:2.125rem;padding:0 2rem;width:14.25rem}
}
.header .content-section{
align-items:center;display:flex;flex-direction:column;flex-grow:1;grid-area:menuItem;margin-top:1.5rem}
@media screen and (min-width:1280px){
.header .content-section{
flex-direction:row;height:100%;margin-top:0}
}
.header .content-section.hide{
display:none}
@media screen and (min-width:1280px){
.header .content-section.hide{
display:flex}
}
.header .content-section .welcome-user{
display:block;margin-bottom:1.5rem;width:100%}
@media screen and (min-width:1280px){
.header .content-section .welcome-user{
display:none}
}
.header .content-section .menu-arrow{
cursor:default;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0;padding-top:0;width:100%}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow{
align-items:center;flex-direction:row;height:100%;padding-bottom:.3125rem;padding-top:.3125rem;width:auto}
}
.header .content-section .menu-arrow:hover .text-style{
font-family:Gotham-bold,sans-serif!important;letter-spacing:.15px!important}
.header .content-section .menu-arrow.hide{
display:none}
.header .content-section .menu-arrow.withUrl{
cursor:pointer}
.header .content-section .menu-arrow .menu-title{
display:flex;justify-content:space-between;padding-right:0;width:100%}
.header .content-section .menu-arrow .menu-title div{
margin:.875rem 0}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .menu-title{
padding-right:1rem}
}
.header .content-section .menu-arrow .menu-title .text-style{
align-items:center;border-bottom:.1875rem solid transparent;font-family:Gotham-medium,sans-serif;position:relative}
.header .content-section .menu-arrow .menu-title .text-style:after{
background-color:#00b7bd;border-radius:8px;bottom:-5px;content:"";height:3px;left:0;opacity:0;position:absolute;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);transition:all .2s ease;width:100%}
.header .content-section .menu-arrow .menu-title .text-style.selected:after{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.header .content-section .menu-arrow .menu-title .text-style.not-selected{
border-bottom-color:transparent}
.header .content-section .menu-arrow .menu-title .text-style:hover{
font-family:Gotham-bold,sans-serif;letter-spacing:.15px}
.header .content-section .menu-arrow .menu-title .img-arrow-menu{
display:block}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .menu-title .img-arrow-menu{
display:none}
}
.header .content-section .menu-arrow .menu-title .arrow-up{
-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.header .content-section .menu-arrow .section-container{
margin:0;position:static}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .section-container{
left:8.33%;max-width:83.34%;padding-top:0;position:absolute;top:6.5rem;width:83.34%}
}
.header .content-section .menu-arrow .section-container .section{
display:none;flex-direction:column;padding-top:.5rem}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .section-container .section{
align-items:flex-start;background:#fff;border-radius:1rem;box-shadow:0 0 5.89091px rgba(40,41,61,.04),0 11.7818px 23.5636px rgba(96,97,112,.16);flex-direction:row;gap:1rem;height:17.625rem;justify-content:space-between;margin-top:1rem;padding:1.5rem;top:7.5rem}
.header .content-section .menu-arrow .section-container .section.submenu-open{
-webkit-animation:showSubMenu .5s ease;animation:showSubMenu .5s ease;display:flex}
@-webkit-keyframes showSubMenu{
0%{
opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
to{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes showSubMenu{
0%{
opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
to{
opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
}
@media screen and (max-width:1279px){
.header .content-section .menu-arrow .section-container .section.mobile-open{
display:flex}
}
.header .content-section .menu-arrow .section-container .section .hide{
display:none}
.header .content-section .menu-arrow .section-container .section .text-style{
display:flex}
.header .content-section .menu-arrow .section-container .section .flex1{
flex:1 1}
.header .content-section .menu-arrow .section-container .section .flex2{
flex:2 1}
.header .content-section .menu-arrow .section-container .section .flex3{
flex:3 1}
.header .content-section .menu-arrow .section-container .section .card-section{
display:none}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .section-container .section .card-section{
display:flex;gap:1rem;height:14.625rem;justify-content:flex-end}
.header .content-section .menu-arrow .section-container .section .card-section .mo-card.half{
width:50%}
.header .content-section .menu-arrow .section-container .section .card-section .mo-card.one-third{
width:33.33%}
.header .content-section .menu-arrow .section-container .section .card-section .mo-card.two-thirds{
width:66.66%}
}
.header .content-section .menu-arrow .section-container .section .section-title{
display:none}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .section-container .section .section-title{
color:#bcbcbc;display:block;font-size:2.25rem;line-height:120%;margin-right:1rem;padding-left:.5rem;padding-right:1.5rem}
}
.header .content-section .menu-arrow .section-container .section .content-item-title{
border-bottom:initial;color:#8e8e8e;font-family:Gotham-medium,sans-serif;font-size:.875rem}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .section-container .section .content-item-title{
border-bottom:1px solid #bcbcbc;color:inherit;font-size:.875rem;padding:.5rem 0}
}
.header .content-section .menu-arrow .section-container .section .content-item{
align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;margin-left:1.5rem;padding:1rem 0}
@media screen and (min-width:1280px){
.header .content-section .menu-arrow .section-container .section .content-item{
font-size:.875rem;gap:.5rem;margin-left:0;padding:.5rem 0}
}
.header .content-section .menu-arrow .section-container .section .content-item .mo-link{
height:auto}
.header .btn-reg-login{
background:#fff;bottom:0;box-shadow:0 -.25rem 1.5rem rgba(79,79,79,.11);-moz-box-shadow:0 -.25rem 1.5rem rgba(79,79,79,.11);-webkit-box-shadow:0 -.25rem 1.5rem rgba(79,79,79,.11);display:flex;grid-area:registerLogin;justify-content:space-evenly;margin-left:-1rem;margin-right:0;margin-top:3rem;padding:1rem;position:fixed;width:100%}
@media screen and (min-width:1280px){
.header .btn-reg-login{
background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-shadow:none;margin-left:0;margin-right:2rem;margin-top:0;padding:0;position:static}
}
.header .btn-reg-login.hide{
display:none}
@media screen and (min-width:1280px){
.header .btn-reg-login.hide{
display:block}
}
.header .btn-reg-login .mo-reg-login{
align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-evenly;padding:0;width:100%}
@media screen and (min-width:1280px){
.header .btn-reg-login .mo-reg-login{
justify-content:normal}
}
.header .btn-reg-login .mo-reg-login .mo-btn.secondary{
background:#1713f0;color:#4f4f4f}
@media screen and (min-width:1280px){
.header .btn-reg-login .mo-reg-login .mo-btn.secondary{
background:#4f4f4f;color:#fff}
}
@media screen and (min-width:768px)and (max-width:1279px){
.header .btn-reg-login .mo-btn{
width:50%}
}
.header .content-menu{
align-items:center;background:hsla(0,0%,100%,.8);display:grid;grid-template-areas:"logoMooney icons" "menuItem menuItem" "registerLogin registerLogin";height:auto;padding:.9375rem}
@media screen and (min-width:1280px){
.header .content-menu{
grid-template-areas:"logoMooney menuItem icons registerLogin";grid-template-columns:1fr 4fr .5fr 1fr;height:4.625rem;margin:0;padding:0}
.header .content-menu.scrolled{
background:#fff;box-shadow:0 0 5.89091px rgba(40,41,61,.04),0 11.7818px 23.5636px rgba(96,97,112,.16)}
}
.header .content-menu.scrolled{
background:#fff;box-shadow:0 0 5.89091px rgba(40,41,61,.04),0 11.7818px 23.5636px rgba(96,97,112,.16)}
.header .content-menu.authenticated{
grid-template-columns:none}
@media screen and (min-width:1280px){
.header .content-menu.authenticated{
grid-template-columns:1fr 4fr 2fr 0fr}
}
.header .content-menu .content-icon{
grid-area:icons;justify-self:end;text-align:center;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}
@media screen and (min-width:1280px){
.header .content-menu .content-icon{
margin-right:.75rem;-webkit-writing-mode:inherit;writing-mode:inherit}
}
.header .content-menu .content-icon.authenticated{
display:block}
@media screen and (min-width:1280px){
.header .content-menu .content-icon.authenticated{
align-items:center;display:flex;gap:1rem;justify-self:flex-end;margin-right:1rem}
}
.header .content-menu .content-icon .imgSearch{
cursor:pointer;margin-left:1.5rem}
.header .content-menu .content-icon .imgHamburger{
align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:1.5rem;width:24px}
@media screen and (min-width:1280px){
.header .content-menu .content-icon .imgHamburger{
display:none}
}
.header .content-menu .content-icon .imgHamburger .line{
background:#000;border-radius:2px;height:2px;transition:all .3s ease-in-out;width:20px}
.header .content-menu .content-icon .imgClose{
display:none;margin-left:1.5rem}
.header .content-menu .content-icon .account-user{
cursor:pointer;display:none}
@media screen and (min-width:1280px){
.header .content-menu .content-icon .account-user{
display:flex;gap:.625rem}
}
.header .content-menu .content-icon .account-user:hover .pnl-user{
display:flex}
.header .content-menu .content-icon .account-user .text-user{
color:#2e3033;font-family:Gotham-medium,sans-serif;font-size:1rem;line-height:150%;margin:1rem 0;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.header .pnl-user-container{
padding-top:40px;position:absolute;right:2rem;top:80px;width:250px}
.header .pnl-user{
align-items:center;background:#fff;border-radius:1rem;box-shadow:0 0 5.89091px rgba(40,41,61,.04),0 11.7818px 23.5636px rgba(96,97,112,.16);display:none;flex-direction:column;gap:1.5rem;padding:1.5rem}
.header .pnl-user .hr{
border-bottom:.0625rem solid #bcbcbc;width:100%}
.header .pnl-user .text{
align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;gap:.875rem;padding:0;width:100%}
.header .pnl-user .text .inner-link-item{
width:100%}
.header .pnl-user:hover{
display:flex}
.header.no-shadow .content-menu{
box-shadow:none!important}
.padding-top-header{
padding-top:3.375rem}
@media screen and (min-width:1280px){
.padding-top-header{
padding-top:4.625rem}
}
.no-top-header{
padding-top:0}
.mo-popup.content-register .mo-popup-content{
display:block;overflow-x:hidden!important}
@media screen and (min-width:768px){
.mo-popup.content-register .mo-popup-content{
overflow-x:visible!important;overflow-x:initial!important}
}
.mo-alert{
align-items:center;background:#f2f5f7;border-radius:.5rem;display:flex;min-height:3.125rem;padding:.625rem 1rem;width:100%}
.mo-alert .icon{
line-height:0;margin-right:.625rem;width:1.875rem}
.mo-radio{
display:inline-flex;font-size:1rem;position:relative;width:100%}
@media screen and (min-width:768px){
.mo-radio{
font-size:.9375rem}
}
.mo-radio .label-radio{
font-size:1rem;line-height:1.5rem}
.mo-radio .label-radio.error{
color:red}
.mo-radio input[type=radio]{
position:absolute;top:-1.875rem;visibility:hidden}
.mo-radio input[type=radio]+label{
font-size:1rem;margin-right:1.875rem;margin-right:0;padding-left:1.5rem;position:relative}
.mo-radio input[type=radio]+label:before{
border:2px solid #4f4f4f;border-radius:3.125rem;box-sizing:border-box;content:"";height:1.125rem;left:0;margin-top:-.5625rem;position:absolute;top:.6875rem;width:1.125rem}
.mo-radio.error input[type=radio]+label:before{
border-color:red}
.mo-radio input[type=radio]:checked+label .radio-option{
background:#00b7bd;border-radius:3.125rem;box-sizing:border-box;height:.625rem;left:.25rem;position:absolute;top:.6875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.625rem}
.mo-radio input[type=radio][disabled]+label:before{
border-color:#e6ebf0}
.mo-radio input[type=radio][disabled]+label{
color:#e6ebf0}
.mo-radio input[type=radio][disabled]:checked+label .radio-option{
background:#e6ebf0}
.mo-radio .text{
left:25px;position:absolute;top:0}
.mo-register{
height:100%}
.mo-register>.row{
flex-direction:column;height:100%}
@media screen and (min-width:768px){
.mo-register>.row{
flex-direction:row}
}
@media screen and (max-width:767px){
.mo-register .content-left{
flex:0 1;max-height:50%;padding:4rem 1rem 0}
}
@media screen and (min-width:768px){
.mo-register .content-left{
padding:0}
}
.mo-register .content-right{
display:flex;flex:1 1;flex-direction:column;gap:24px;padding:1rem}
.mo-register .container-radio{
display:flex;flex:1 1;flex-direction:column;gap:1.5rem}
@media screen and (min-width:768px){
.mo-register .container-radio{
padding-top:4rem}
}
.mo-register .container-button{
margin-bottom:1rem}
.mo-register .img-register{
border-bottom-left-radius:1rem;border-top-left-radius:1rem;height:100%;object-fit:cover;width:100%}
@media screen and (max-width:767px){
.mo-register .img-register{
border-radius:.5rem}
}
.mo-register .container{
flex-wrap:nowrap}
.mo-register .margin-zero{
margin:0}
.mo-energy-saving{
align-items:center;background:#4f4f4f;bottom:0;color:#848484;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;text-align:center;top:0;z-index:2020}
.mo-energy-saving img,.mo-energy-saving svg{
margin-bottom:2rem}
.mo-energy-saving h3{
margin-bottom:1rem}
.mo-scroll-button{
bottom:8.125rem;position:fixed;right:1rem;z-index:999}
@media screen and (min-width:768px){
.mo-scroll-button{
right:2rem}
}
.mo-scroll-button img{
animation:updown 1s infinite alternate-reverse;cursor:pointer;height:2.5rem}
@media screen and (min-width:768px){
.mo-scroll-button img{
height:3.875rem}
}
@-webkit-keyframes updown{
0%{
-webkit-transform:translateY(0);transform:translateY(0)}
to{
-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}
}
@keyframes updown{
0%{
-webkit-transform:translateY(0);transform:translateY(0)}
to{
-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}
}
.mo-media-and-text{
position:relative}
.mo-media-and-text .background-image{
height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
.mo-media-and-text .met_button_row{
grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}
.mo-media-and-text .met_button_row .mo-btn{
width:100%}
.mo-media-and-text .met_content{
align-self:center}
.mo-media-and-text .met_content.met_content--align-top{
align-self:flex-start}
.mo-media-and-text .met_content.met_content--align-top .met_content_container>:first-child{
margin-top:0}
.mo-media-and-text .met_visual{
line-height:0}
.mo-media-and-text .met_visual picture.animate{
opacity:0}
.mo-media-and-text .met_visual img{
width:100%}
.mo-media-and-text .met_visual .met_visual__image-round-corners img{
border-radius:.5rem;margin-bottom:1rem}
@media screen and (min-width:768px){
.mo-media-and-text .met_visual .met_visual__image-round-corners img{
margin-bottom:1.5rem;margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mo-media-and-text .met_visual .met_visual__image-round-corners img{
margin-bottom:2rem;margin-top:2rem}
}
.mo-media-and-text .met-footer-content{
margin-top:1.125rem}
@media screen and (min-width:768px){
.mo-media-and-text .met-footer-content{
margin-top:1.5rem}
}
@media screen and (min-width:1280px){
.mo-media-and-text .met-footer-content{
margin-top:2rem}
}
.mo-media-and-text .mo-element-icon-and-text{
display:flex;flex-direction:column}
.mo-media-and-text .mo-element-icon-and-text:not(:last-child){
margin-bottom:1rem}
@media screen and (min-width:1280px){
.mo-media-and-text .mo-element-icon-and-text{
align-items:center;flex-direction:row}
.mo-media-and-text .mo-element-icon-and-text>:first-child{
flex-shrink:0;height:3rem;margin-right:1rem;width:3rem}
}
.mo-media-and-text .mo-element-icon-title-text{
display:flex;flex-direction:row}
.mo-media-and-text .mo-element-icon-title-text:not(:last-child){
margin-bottom:1rem}
.mo-media-and-text .mo-element-icon-title-text>:first-child{
display:none}
@media screen and (min-width:1280px){
.mo-media-and-text .mo-element-icon-title-text>:first-child{
align-items:flex-start;display:flex;flex-shrink:0;height:3rem;margin-right:1rem;width:3rem}
}
.mo-page-404{
position:relative}
.mo-page-404 .content-container-404{
align-items:center;display:flex;flex-direction:row}
.mo-page-404 .container-text-404{
display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:6.5rem 1rem 15rem}
@media screen and (min-width:1280px){
.mo-page-404 .container-text-404{
padding:0}
}
.mo-page-404 .image-404{
display:none}
@media screen and (min-width:768px){
.mo-page-404 .image-404{
display:flex}
}
.mo-page-404 .background-404{
height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%;z-index:-1}
.mo-page-404 .white{
color:#fff}
