*{  min-height: 0;  min-width: 0;}audio,canvas,img,svg,video{  vertical-align: middle;   max-width: 100%;}.browsehappy{margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}body{  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  font-size: 1rem;  background-color: #ffffff;color: #1d1d1d;margin: 0;padding: 0;}ul, li{  list-style: none outside none;margin: 0;}iframe{border: none;}ul, li{  list-style: none outside none;margin: 0;}a{color: #037FD5;cursor: pointer;}textarea{  min-height: 64px;}h1, h2, h3, h4, h5, h6{  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;}h3, h4{  font-weight: normal;}p{  font-size: 1rem;}  @media (min-width: 768px){    p{      font-size: 1.1rem;}}  @media (min-width: 1024px){    p{      font-size: 1.1rem;}}  @media (min-width: 1200px){    p{      font-size: 1.2rem;}}.btn{padding: 0.75rem 1.5rem;cursor: pointer;  min-height: 46px;  line-height: 1.2;}  .btn.no-border{border: none;}.btn-sm{padding: 0.25rem 0.75rem;cursor: pointer;  font-size: 0.875rem;  line-height: 1.5;  min-height: 30px;}.btn-round{  border-radius: 10rem;}.btn-rect{  border-radius: 0;}.btn{color: #ffffff;border: 1px solid transparent;  background-color: #037FD5;  font-size: 1rem;}  @media (min-width: 768px){    .btn{      font-size: 0.875rem;}}  @media (min-width: 1024px){    .btn{      font-size: 1rem;}}  .btn.active, .btn:active{color: #ffffff;    background-color: #025691;}  .btn:hover, .btn:focus{color: #ffffff;    background-color: #025691;    border-color: #025691;}  .btn.disabled, .btn:disabled{color: #ffffff;opacity: 0.7;    background-color: #025691;}.btn-full{width: 100%;}.btn-primary{color: #ffffff;border: 1px solid transparent;  background-color: #037FD5;}  .btn-primary.active, .btn-primary:active{color: #ffffff;    background-color: #025691;}  .btn-primary:hover, .btn-primary:focus{color: #ffffff;    background-color: #025691;    border-color: #025691;}  .btn-primary.disabled, .btn-primary:disabled{color: #ffffff;opacity: 0.7;    background-color: #025691;}.btn-secondary{color: #ffffff;border: 1px solid transparent;  background-color: #3f4b62;}  .btn-secondary.active, .btn-secondary:active{color: #ffffff;    background-color: #2b3343;}  .btn-secondary:hover, .btn-secondary:focus{color: #ffffff;    background-color: #2b3343;    border-color: #2b3343;}  .btn-secondary.disabled, .btn-secondary:disabled{color: #ffffff;opacity: 0.7;    background-color: #2b3343;}.btn-white{color: #037FD5;border: 1px solid transparent;  background-color: #ffffff;}  .btn-white.active, .btn-white:active{color: #037FD5;    background-color: #d6d6d6;}  .btn-white:hover, .btn-white:focus{color: #037FD5;    background-color: #d6d6d6;    border-color: #d6d6d6;}  .btn-white.disabled, .btn-white:disabled{color: #037FD5;opacity: 0.7;    background-color: #d6d6d6;}.btn-black{color: #ffffff;border: 1px solid transparent;  background-color: #1d1d1d;}  .btn-black.active, .btn-black:active{color: #ffffff;    background-color: #141414;}  .btn-black:hover, .btn-black:focus{color: #ffffff;    background-color: #141414;    border-color: #141414;}  .btn-black.disabled, .btn-black:disabled{color: #ffffff;opacity: 0.7;    background-color: #141414;}.btn-social{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;width: 48px !important;height: 48px;color: #ffffff;  font-size: 1.5em;  -webkit-transition: 0.3s;transition: 0.3s;background: transparent;  border-radius: 0;padding: 0;}  .btn-social:hover{    text-decoration: none;background: rgba(255, 255, 255, 0.2);color: #ffffff;    border-color: #ffffff;}.btn-social i{display: flex;width: 100%;height: 100%;    align-items: center;    justify-content: center;}i.vk{    background-image:url(../../img/vk.svg);}i.instagram{    background-image:url(../../img/inst.svg);}i.odnoklassniki{    background-image:url(../../img/ok.svg);}i.facebook{    background-image:url(../../img/fb.svg);}i.telegram{    background-image:url(../../img/telegram35.svg);}.btn-underline{  font-weight: bold;position: relative;border: none;background: none;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;padding: 0;}  .btn-underline::before{position: absolute;left: 0;bottom: 0em;width: 00%;height: 2px;background: #ffffff;content: "";    -webkit-transition: 0.15s;transition: 0.15s;}  .btn-underline::after{position: absolute;left: auto;right: 0;bottom: 0em;width: 100%;height: 2px;background: #ffffff;content: "";    -webkit-transition: 0.6s;transition: 0.6s;}  .btn-underline:focus, .btn-underline:hover{background: none;border: none;    -webkit-box-shadow: none;            box-shadow: none;}    .btn-underline:focus .text, .btn-underline:hover .text{opacity: 0.5;}    .btn-underline:focus:before, .btn-underline:hover:before{width: 100%;      -webkit-transition: 0.6s;transition: 0.6s;}    .btn-underline:focus:after, .btn-underline:hover:after{width: 00%;      -webkit-transition: 0.15s;transition: 0.15s;}.btn-arrow{  min-width: auto;color: #ffffff;border: none;background: none;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;padding: 0;  -webkit-transition: 0.2s;transition: 0.2s;}  .btn-arrow > .icon{    vertical-align: middle;position: relative;height: 48px;width: 48px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-transition: 0.2s;transition: 0.2s;border: 1px solid #ffffff;    border-radius: 0;    -webkit-box-sizing: border-box;            box-sizing: border-box;background: rgba(0, 0, 0, 0.2);}    .btn-arrow > .icon .arrow-left:before, .btn-arrow > .icon .arrow-left:after{position: absolute;content: "";left: 16px;top: 16px;height: 12px;width: 12px;      -webkit-transform: rotate(45deg);transform: rotate(45deg);border: 2px solid white;      border-top: none;      border-right: none;background: transparent;      -webkit-transition: 0.3s;transition: 0.3s;}    .btn-arrow > .icon .arrow-left:before{      -webkit-transform: translateX(8px) rotate(45deg);transform: translateX(8px) rotate(45deg);}    .btn-arrow > .icon .arrow-right:before, .btn-arrow > .icon .arrow-right:after{position: absolute;content: "";left: 18px;top: 16px;height: 12px;width: 12px;      -webkit-transform: rotate(-135deg);transform: rotate(-135deg);border: 2px solid white;      border-top: none;      border-right: none;background: transparent;      -webkit-transition: 0.3s;transition: 0.3s;}    .btn-arrow > .icon .arrow-right:before{      -webkit-transform: translateX(-8px) rotate(-135deg);transform: translateX(-8px) rotate(-135deg);}    .btn-arrow > .icon .arrow-up:before, .btn-arrow > .icon .arrow-up:after{position: absolute;content: "";left: 17px;top: 17px;height: 12px;width: 12px;      -webkit-transform: rotate(135deg);transform: rotate(135deg);border: 2px solid white;      border-top: none;      border-right: none;background: transparent;      -webkit-transition: 0.3s;transition: 0.3s;}    .btn-arrow > .icon .arrow-up:before{      -webkit-transform: translateY(8px) rotate(135deg);transform: translateY(8px) rotate(135deg);}    .btn-arrow > .icon .arrow-down:before, .btn-arrow > .icon .arrow-down:after{position: absolute;content: "";left: 17px;top: 18px;height: 12px;width: 12px;      -webkit-transform: rotate(-45deg);transform: rotate(-45deg);border: 2px solid white;      border-top: none;      border-right: none;background: transparent;      -webkit-transition: 0.3s;transition: 0.3s;}    .btn-arrow > .icon .arrow-down:before{      -webkit-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) rotate(-45deg);}    .btn-arrow > .icon .fa,    .btn-arrow > .icon .ion,    .btn-arrow > .icon .icon{      font-size: 1rem;      line-height: 1;position: relative;      z-index: 1;      -webkit-transition: 0.2s;transition: 0.2s;}  .btn-arrow .text{display: inline-block;    padding-right: 1rem;    padding-left: 1rem;    -webkit-transition: 0.2s;transition: 0.2s;    font-size: 1rem;}  .btn-arrow .icon + .text{    padding-left: 1rem;}  .btn-arrow:focus, .btn-arrow:hover{background: none;border: none;    -webkit-box-shadow: none;            box-shadow: none;}    .btn-arrow:focus > .icon, .btn-arrow:hover > .icon{background: rgba(255, 255, 255, 0.2);}      .btn-arrow:focus > .icon .arrow-left, .btn-arrow:hover > .icon .arrow-left{color: #ffffff;}        .btn-arrow:focus > .icon .arrow-left:after, .btn-arrow:hover > .icon .arrow-left:after{          -webkit-transform: translateX(2px) rotate(45deg);transform: translateX(2px) rotate(45deg);}        .btn-arrow:focus > .icon .arrow-left:before, .btn-arrow:hover > .icon .arrow-left:before{          border-color: #ffffff;          -webkit-transform: translateX(2px) rotate(45deg);transform: translateX(2px) rotate(45deg);}      .btn-arrow:focus > .icon .arrow-right, .btn-arrow:hover > .icon .arrow-right{color: #ffffff;}        .btn-arrow:focus > .icon .arrow-right:after, .btn-arrow:hover > .icon .arrow-right:after{          -webkit-transform: translateX(-4px) rotate(-135deg);transform: translateX(-4px) rotate(-135deg);}        .btn-arrow:focus > .icon .arrow-right:before, .btn-arrow:hover > .icon .arrow-right:before{          border-color: #ffffff;          -webkit-transform: translateX(-4px) rotate(-135deg);transform: translateX(-4px) rotate(-135deg);}      .btn-arrow:focus > .icon .arrow-up, .btn-arrow:hover > .icon .arrow-up{color: #ffffff;}        .btn-arrow:focus > .icon .arrow-up:after, .btn-arrow:hover > .icon .arrow-up:after{          -webkit-transform: translateY(2px) rotate(135deg);transform: translateY(2px) rotate(135deg);}        .btn-arrow:focus > .icon .arrow-up:before, .btn-arrow:hover > .icon .arrow-up:before{          border-color: #ffffff;          -webkit-transform: translateY(2px) rotate(135deg);transform: translateY(2px) rotate(135deg);}      .btn-arrow:focus > .icon .arrow-down, .btn-arrow:hover > .icon .arrow-down{color: #ffffff;}        .btn-arrow:focus > .icon .arrow-down:after, .btn-arrow:hover > .icon .arrow-down:after{          -webkit-transform: translateY(-4px) rotate(-45deg);transform: translateY(-4px) rotate(-45deg);}        .btn-arrow:focus > .icon .arrow-down:before, .btn-arrow:hover > .icon .arrow-down:before{          border-color: #ffffff;          -webkit-transform: translateY(-4px) rotate(-45deg);transform: translateY(-4px) rotate(-45deg);}      .btn-arrow:focus > .icon .fa,      .btn-arrow:focus > .icon .ion,      .btn-arrow:focus > .icon .icon, .btn-arrow:hover > .icon .fa,      .btn-arrow:hover > .icon .ion,      .btn-arrow:hover > .icon .icon{color: #ffffff;}    .btn-arrow:focus .text, .btn-arrow:hover .text{opacity: 0.5;}.section-text-dark .btn-arrow:hover{color: #1d1d1d;}.btn-outline.string{min-height: 40px;padding:0 1.25rem;}.message-form.page{background: rgba(255, 255, 255, 0.15);padding: 1em 1em 1em;   border-radius: 0.5em;}.message-form.page h2{margin-top: 0 !important;}.btn-outline{background: transparent;  border-radius: 0;position: relative;padding: 0.85rem 1.25rem;}  .btn-outline .text{    font-size: 14px;    text-transform: uppercase;    letter-spacing: 0.25em;}  .btn-outline .icon{    vertical-align: middle;position: relative;height: 16px;width: 16px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-transition: 0.2s;transition: 0.2s;    border-radius: 0;    -webkit-box-sizing: border-box;            box-sizing: border-box;}    .btn-outline .icon.big{      font-size: 1.5rem;      margin-top: -0.25em;}    .btn-outline .icon .arrow-right{      margin-left: 8px;}      .btn-outline .icon .arrow-right:before, .btn-outline .icon .arrow-right:after{position: absolute;content: "";left: 0;top: 0;height: 12px;width: 12px;        -webkit-transform: rotate(-135deg);transform: rotate(-135deg);border: 2px solid white;        border-top: none;        border-right: none;background: transparent;        -webkit-transition: 0.3s;transition: 0.3s;}      .btn-outline .icon .arrow-right:before{        -webkit-transform: translateX(8px) rotate(-135deg);transform: translateX(8px) rotate(-135deg);}    .btn-outline .icon .arrow-left{      margin-right: 8px;}      .btn-outline .icon .arrow-left:before, .btn-outline .icon .arrow-left:after{position: absolute;content: "";left: 0;top: 0;height: 12px;width: 12px;        -webkit-transform: translateX(-4px) rotate(45deg);transform: translateX(-4px) rotate(45deg);border: 2px solid white;        border-top: none;        border-right: none;background: transparent;        -webkit-transition: 0.3s;transition: 0.3s;}      .btn-outline .icon .arrow-left:before{        -webkit-transform: translateX(4px) rotate(45deg);transform: translateX(4px) rotate(45deg);}  .btn-outline:hover{background: rgba(255, 255, 255, 0.2);border: 1px solid #ffffff;}    .btn-outline:hover .icon .arrow-right:after{      border-left: none;      -webkit-transform: translateY(-5px) rotate(0);transform: translateY(-5px) rotate(0);}    .btn-outline:hover .icon .arrow-left:before{      border-left: none;      -webkit-transform: translateY(-5px) translateX(3px) rotate(0);transform: translateY(-5px) translateX(3px) rotate(0);}.btn-framed{width: 100%;height: 100%;  text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;background: rgba(0, 0, 0, 0.2);border: 1px solid white;  margin-bottom: -1px;color: #ffffff;  text-decoration: none;  -webkit-transition: 0.3s;transition: 0.3s;padding: 0rem 1rem;position: relative;}  @media (max-width: 576px){    .btn-framed{      min-height: 160px;}}  .btn-framed:hover{color: #1d1d1d;    text-decoration: none;background: #ffffff;}  .btn-framed .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";    -webkit-transition: 0;transition: 0;opacity: 1;    z-index: -1;}  .btn-framed .icon{    font-size: 2rem;    font-family: "Montserrat", "Open Sans", sans-serif;width: 80px;display: -webkit-box;display: -ms-flexbox;display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    font-weight: bold;opacity: 0.5;}  .btn-framed .text{padding: 1rem 0;    padding-right: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;    -webkit-box-align: start;        -ms-flex-align: start;            align-items: flex-start;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;        -ms-flex-direction: column;            flex-direction: column;}  .btn-framed .b-title{display: block;    font-size: 1.5rem;    font-family: "Montserrat", "Open Sans", sans-serif;    font-weight: bold;    margin-bottom: 0.25em;}  .btn-framed .b-desc{display: block;}.icon-btn{  padding-left: 8px;  padding-right: 8px;display: inline-block;  -webkit-transition: 0.3s;transition: 0.3s;color: #ffffff;}  .icon-btn .icon{    font-size: 32px;}  .icon-btn:hover{color: rgba(255, 255, 255, 0.5);}.icons-margin{  margin-left: -8px;  margin-right: -8px;}.icon-btn.icon-btn-primary{color: #037FD5;}  .icon-btn.icon-btn-primary:hover{color: rgba(3, 127, 213, 0.5);}.icon-btn.icon-btn-secondary{color: #3f4b62;}  .icon-btn.icon-btn-secondary:hover{color: rgba(63, 75, 98, 0.5);}.icon-btn.icon-btn-white{color: #ffffff;}  .icon-btn.icon-btn-white:hover{color: rgba(255, 255, 255, 0.5);}.icon-btn.icon-btn-black{color: #1d1d1d;}  .icon-btn.icon-btn-black:hover{color: rgba(29, 29, 29, 0.5);}.form-container-transparent{background: none;  border-radius: 8px;}  @media (min-width: 768px){    .form-container-transparent{padding: 0rem;}}  .form-container-transparent.shadow{    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);            box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);}  .form-container-transparent .avatar{margin: 32px auto;display: block;width: 136px;height: 136px;    border-radius: 400px;border: 8px solid #037FD5;position: relative;}    .form-container-transparent .avatar .img-box{overflow: hidden;      border-radius: 400px;}    .form-container-transparent .avatar img{      z-index: 1;position: relative;width: 100%;height: auto;}    .form-container-transparent .avatar:before{content: "";position: absolute;      z-index: 0;      border-radius: 400px;top: -16px;left: -16px;width: 152px;height: 152px;background: rgba(3, 127, 213, 0.2);}    .form-container-transparent .avatar:after{content: "";position: absolute;      z-index: 0;      border-radius: 400px;top: -24px;left: -24px;width: 168px;height: 168px;background: rgba(3, 127, 213, 0.1);}  .form-container-transparent .form-desc p{opacity: 1;}  .form-container-transparent .form-input{    text-align: left;}    .form-container-transparent .form-input label{      font-size: 1rem;color: #037FD5;      font-weight: bold;}    .form-container-transparent .form-input .line{      margin-bottom: 1rem;}    .form-container-transparent .form-input .btn-full{width: 100%;}.form-container-transparent.form-container-primary{color: currentColor;}  .form-container-transparent.form-container-primary .avatar{border: 8px solid #037FD5;}    .form-container-transparent.form-container-primary .avatar:before{background: rgba(3, 127, 213, 0.2);}    .form-container-transparent.form-container-primary .avatar:after{background: rgba(3, 127, 213, 0.1);}  .form-container-transparent.form-container-primary .form-desc h4{color: #037FD5;}  .form-container-transparent.form-container-primary .form-input label{color: #037FD5;}.form-container-transparent.form-container-secondary{color: currentColor;}  .form-container-transparent.form-container-secondary .avatar{border: 8px solid #3f4b62;}    .form-container-transparent.form-container-secondary .avatar:before{background: rgba(63, 75, 98, 0.2);}    .form-container-transparent.form-container-secondary .avatar:after{background: rgba(63, 75, 98, 0.1);}  .form-container-transparent.form-container-secondary .form-desc h4{color: #3f4b62;}  .form-container-transparent.form-container-secondary .form-input label{color: #3f4b62;}.form-container-transparent.form-container-white{color: currentColor;}  .form-container-transparent.form-container-white .avatar{border: 8px solid #ffffff;}    .form-container-transparent.form-container-white .avatar:before{background: rgba(255, 255, 255, 0.2);}    .form-container-transparent.form-container-white .avatar:after{background: rgba(255, 255, 255, 0.1);}  .form-container-transparent.form-container-white .form-desc h4{color: #ffffff;}  .form-container-transparent.form-container-white .form-input label{color: #ffffff;}.form-container-transparent.form-container-black{color: currentColor;}  .form-container-transparent.form-container-black .avatar{border: 8px solid #1d1d1d;}    .form-container-transparent.form-container-black .avatar:before{background: rgba(29, 29, 29, 0.2);}    .form-container-transparent.form-container-black .avatar:after{background: rgba(29, 29, 29, 0.1);}  .form-container-transparent.form-container-black .form-desc h4{color: #1d1d1d;}  .form-container-transparent.form-container-black .form-input label{color: #1d1d1d;}.form-control-line{display: block;width: 100%;border: none;background: none;  -webkit-box-shadow: none;          box-shadow: none;  border-bottom: 2px solid #037FD5;color: inherit;  border-radius: 0;}  .form-control-line:focus{color: inherit;background: none;    border-color: #025691;    -webkit-box-shadow: none;            box-shadow: none;outline: none;}.form-control-line.form-control-primary{  border-bottom-color: #037FD5;}  .form-control-line.form-control-primary:focus{    border-color: #025691;}  .form-control-line.form-control-primary.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23037FD5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-line.form-control-secondary{  border-bottom-color: #3f4b62;}  .form-control-line.form-control-secondary:focus{    border-color: #2b3343;}  .form-control-line.form-control-secondary.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%233f4b62' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-line.form-control-white{  border-bottom-color: #ffffff;}  .form-control-line.form-control-white:focus{    border-color: #adadad;}  .form-control-line.form-control-white.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-line.form-control-black{  border-bottom-color: #1d1d1d;}  .form-control-line.form-control-black:focus{    border-color: #141414;}  .form-control-line.form-control-black.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%231d1d1d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-outline{display: block;width: 100%;border: 1px solid rgba(255, 255, 255, 0.2);background: none;  -webkit-box-shadow: none;          box-shadow: none;color: inherit;  border-radius: 0;}  .form-control-outline.thick{    border-width: 2px;}  .form-control-outline:focus{color: inherit;    border-color: #025691;background: none;    -webkit-box-shadow: none;            box-shadow: none;outline: none;}.form-control-outline.form-control-primary{  border-color: #037FD5;}  .form-control-outline.form-control-primary:focus{    border-color: #025691;}  .form-control-outline.form-control-primary.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23037FD5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-outline.form-control-secondary{  border-color: #3f4b62;}  .form-control-outline.form-control-secondary:focus{    border-color: #2b3343;}  .form-control-outline.form-control-secondary.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%233f4b62' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-outline.form-control-white{  border-color: #ffffff;}  .form-control-outline.form-control-white:focus{    border-color: #adadad;}  .form-control-outline.form-control-white.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-outline.form-control-black{  border-color: #1d1d1d;}  .form-control-outline.form-control-black:focus{    border-color: #141414;}  .form-control-outline.form-control-black.custom-select{background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%231d1d1d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-outline:focus{  border-color: #fff;}.form-control-full{display: block;width: 100%;border: none;background: #037FD5;  -webkit-box-shadow: none;          box-shadow: none;color: #ffffff;}  .form-control-full:focus{color: inherit;background: #025691;    -webkit-box-shadow: none;            box-shadow: none;outline: none;}.form-control-full.form-control-primary{background: #037FD5;color: #ffffff;}  .form-control-full.form-control-primary:focus{background: #025691;}  .form-control-full.form-control-primary.custom-select{background: #037FD5 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-full.form-control-secondary{background: #3f4b62;color: #ffffff;}  .form-control-full.form-control-secondary:focus{background: #2b3343;}  .form-control-full.form-control-secondary.custom-select{background: #3f4b62 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-full.form-control-white{background: #ffffff;color: #ffffff;}  .form-control-full.form-control-white:focus{background: #adadad;}  .form-control-full.form-control-white.custom-select{background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-full.form-control-black{background: #1d1d1d;color: #ffffff;}  .form-control-full.form-control-black:focus{background: #141414;}  .form-control-full.form-control-black.custom-select{background: #1d1d1d url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-transluscent.form-control-primary{background: rgba(3, 127, 213, 0.2);color: #037FD5;}  .form-control-transluscent.form-control-primary:focus{background: rgba(3, 127, 213, 0.1);}  .form-control-transluscent.form-control-primary.custom-select{background: rgba(3, 127, 213, 0.2) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23037FD5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-transluscent.form-control-secondary{background: rgba(63, 75, 98, 0.2);color: #3f4b62;}  .form-control-transluscent.form-control-secondary:focus{background: rgba(63, 75, 98, 0.1);}  .form-control-transluscent.form-control-secondary.custom-select{background: rgba(63, 75, 98, 0.2) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%233f4b62' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-transluscent.form-control-white{background: rgba(255, 255, 255, 0.2);color: #ffffff;}  .form-control-transluscent.form-control-white:focus{background: rgba(255, 255, 255, 0.1);}  .form-control-transluscent.form-control-white.custom-select{background: rgba(255, 255, 255, 0.2) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control-transluscent.form-control-black{background: rgba(29, 29, 29, 0.2);color: #1d1d1d;}  .form-control-transluscent.form-control-black:focus{background: rgba(29, 29, 29, 0.1);}  .form-control-transluscent.form-control-black.custom-select{background: rgba(29, 29, 29, 0.2) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%231d1d1d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-size: 8px 10px;}.form-control.shadow{  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}.form-control.border{border: 1px solid currentColor !important;}.form-group{position: relative;  margin-bottom: 0.5rem;}  .form-group label, .form-group .label{    margin-bottom: 0.5rem;}  .form-group label.error{position: absolute;    font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;color: #ffffff;    font-size: 12px;top: 4px;bottom: auto;right: 0;    text-align: right;    padding-right: 8px;width: auto;    z-index: -1;}     @media (min-width: 1024px) and (max-width: 1279px){     .form-group.string{float: left;width: 37.5%;padding: 0 1%;}}      @media (min-width: 1280px) and (max-width: 1365px){     .form-group.string{float: left;width: 40%;padding: 0 1%;}}           @media (min-width: 1366px) and (max-width: 1689px){     .form-group.string{float: left;width: 40.7%;padding: 0 1%;}}      @media (min-width: 1690px) and (max-width: 1919px){     .form-group.string{float: left;width: 43%;padding: 0 1%;}}           @media (min-width: 1920px){     .form-group.string{float: left;width: 44%;padding: 0 1%;}} .form-group.mb-0{  margin-bottom: 0;}.form-text-feedback{position: relative;  font-size: 1rem;height: 1.5em;  text-overflow: ellipsis;overflow: hidden;  -webkit-transition: 0.15s;transition: 0.15s;}  .form-text-feedback.invisible{height: 0;}.gone{  -webkit-transition: 0.3s;transition: 0.3s;opacity: 0;visibility: hidden;}.grid-1 .item{width: 100%;  padding-right: 8px;}.grid-2 .item{width: 50%;  padding-right: 8px;}.grid-3 .item{width: 33.33333%;  padding-right: 8px;}.grid-4 .item{width: 25%;  padding-right: 8px;}.grid-5 .item{width: 20%;  padding-right: 8px;}.grid-6 .item{width: 16.66667%;  padding-right: 8px;}.grid-7 .item{width: 14.28571%;  padding-right: 8px;}.grid-8 .item{width: 12.5%;  padding-right: 8px;}.grid-9 .item{width: 11.11111%;  padding-right: 8px;}.grid-10 .item{width: 10%;  padding-right: 8px;}.grid-11 .item{width: 9.09091%;  padding-right: 8px;}.grid-12 .item{width: 8.33333%;  padding-right: 8px;}@media (min-width: 768px){  .grid-md-1 .item{width: 100%;    padding-right: 8px;}  .grid-md-2 .item{width: 50%;    padding-right: 8px;}  .grid-md-3 .item{width: 33.33333%;    padding-right: 8px;}  .grid-md-4 .item{width: 25%;    padding-right: 8px;}  .grid-md-5 .item{width: 20%;    padding-right: 8px;}  .grid-md-6 .item{width: 16.66667%;    padding-right: 8px;}  .grid-md-7 .item{width: 14.28571%;    padding-right: 8px;}  .grid-md-8 .item{width: 12.5%;    padding-right: 8px;}  .grid-md-9 .item{width: 11.11111%;    padding-right: 8px;}  .grid-md-10 .item{width: 10%;    padding-right: 8px;}  .grid-md-11 .item{width: 9.09091%;    padding-right: 8px;}  .grid-md-12 .item{width: 8.33333%;    padding-right: 8px;}}@media (min-width: 1024px){  .grid-lg-1 .item{width: 100%;    padding-right: 8px;}  .grid-lg-2 .item{width: 50%;    padding-right: 8px;}  .grid-lg-3 .item{width: 33.33333%;    padding-right: 8px;}  .grid-lg-4 .item{width: 25%;    padding-right: 8px;}  .grid-lg-5 .item{width: 20%;    padding-right: 8px;}  .grid-lg-6 .item{width: 16.66667%;    padding-right: 8px;}  .grid-lg-7 .item{width: 14.28571%;    padding-right: 8px;}  .grid-lg-8 .item{width: 12.5%;    padding-right: 8px;}  .grid-lg-9 .item{width: 11.11111%;    padding-right: 8px;}  .grid-lg-10 .item{width: 10%;    padding-right: 8px;}  .grid-lg-11 .item{width: 9.09091%;    padding-right: 8px;}  .grid-lg-12 .item{width: 8.33333%;    padding-right: 8px;}}.article .article-header{  margin-bottom: 2rem;}  .article .article-header .wrapper{width: 100%;    max-width: 800px;    margin-left: auto;    margin-right: auto;}.article .article-content{  margin-top: 2rem;}  .article .article-content .wrapper{width: 100%;    max-width: 800px;    margin-left: auto;    margin-right: auto;}    .wrapper-full{max-width: 100% !important;}.wrapper-full img{margin-top: 0 !important}.wrapper-full li{font-size: 0.9rem !important;margin: 0 0 0 3vh !important;}.wrapper-full p{font-size: 0.9rem !important;margin: 0 0 3vh !important;}.wrapper-full ul{margin: 0 0 3vh !important;}.article .article-footer .article-details{  margin-top: 2rem;  padding-top: 2rem;width: 100%;  max-width: 800px;  margin-left: auto;  margin-right: auto;}.article .media .icon{  font-size: 4.5rem;display: block;width: 1em;height: 1em;  line-height: 1;}.article .media img{width: 4.5rem;height: auto;}.media-article-title .media-body{overflow: hidden;}  .media-article-title .media-body .media-title{    font-size: 1rem;}  .media-article-title .media-body p{    font-size: 0.75rem;}.code-highlight{  border-radius: 4px;border: 1px solid #e1e1e1;overflow: hidden;}  .code-highlight .code-title{padding: 2px 1rem;    font-size: 0.875rem;    border-bottom: none;background: #e1e1e1;    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;color: #1d1d1d;    font-weight: bold;    border-radius: 4px 4px 0 0;}    .code-highlight .code-title:before{content: ">>";      margin-right: 0.5rem;color: #8b8b8b;}  .code-highlight pre{padding: 1rem;    font-size: 0.875rem;    max-height: 600px;overflow: auto;background: #f8f9fa;color: #1d1d1d;    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;    margin-bottom: 0;}.code-highlight-beta .code-title{padding: 2px 1rem;  font-size: 0.875rem;border: 2px solid #f8f9fa;  border-bottom: none;background: #ffffff;  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;color: #1d1d1d;  font-weight: bold;}.code-highlight-beta pre{padding: 1rem;  font-size: 0.875rem;  max-height: 600px;overflow: auto;background: #f8f9fa;color: #1d1d1d;  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}@media (min-width: 1200px){  .article-light{padding: 0;}}.article-light > .article-content > .wrapper h2{  margin-top: 2rem;  margin-bottom: 1.5rem;}.article-light > .article-content > .wrapper p{  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  font-size: 1rem;}  @media (min-width: 768px){    .article-light > .article-content > .wrapper p{      font-size: 1.1rem;}}  @media (min-width: 1024px){    .article-light > .article-content > .wrapper p{      font-size: 1.2rem;}}  .article-light > .article-content > .wrapper p.italic{    font-style: italic;}.article-light > .article-content > .wrapper h3{  margin-top: 0.5rem;  margin-bottom: 1rem;}.article-light > .article-content > .wrapper p{  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  margin-top: 0.5rem;  margin-bottom: 2.5rem;}.article-light > .article-content > .wrapper img{  margin-top: 1.5rem;  max-width: 100%;}.article-light > .article-content > .wrapper hr{display: block;position: relative;border: 0;  margin-top: 44px;  margin-bottom: 2rem;  text-align: center;width: 100%;}  .article-light > .article-content > .wrapperhr:before{content: '---';display: inline-block;    margin-left: .6em;color: rgba(29, 29, 29, 0.6);position: relative;top: -30px;    font-weight: 400;    font-size: 28px;    letter-spacing: .75em;}.article-light > .article-content > .wrapper li{  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  font-size: 1rem;  margin-left: 30px;  margin-bottom: 14px;position: relative;  list-style: none;}  @media (min-width: 768px){    .article-light > .article-content > .wrapper li{      font-size: 1.1rem;}}  @media (min-width: 1024px){    .article-light > .article-content > .wrapper li{      font-size: 1.2rem;}}  .article-light > .article-content > .wrapper li.italic{    font-style: italic;}  .article-light > .article-content > .wrapperli:before{position: absolute;    -webkit-box-sizing: border-box;            box-sizing: border-box;width: 6px;height: 6px;content: "";background: currentColor;    margin-left: -20px;left: 0;top: 12px;    border-radius: 60px;}.article-light > .article-content > .wrapper a{color: inherit;  text-decoration: underline;}.article-light > .article-content > .wrapper blockquote{  margin-top: 24px;  border-left: 3px solid #1d1d1d;  padding-left: 20px;  margin-left: -24px;  padding-top: 0px;  padding-bottom: 2px;  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  font-size: 1rem;  font-style: italic;color: rgba(29, 29, 29, 0.6);}  @media (min-width: 768px){    .article-light > .article-content > .wrapper blockquote{      font-size: 1.1rem;}}  @media (min-width: 1024px){    .article-light > .article-content > .wrapper blockquote{      font-size: 1.2rem;}}  .article-light > .article-content > .wrapper blockquote.italic{    font-style: italic;}.article-light .article-footer{  margin-bottom: 2rem;}  .article-light .article-footer .article-details{    border-top: 1px solid rgba(139, 139, 139, 0.35);}  .article-light .article-footer .article-comments{    padding-top: 2rem;    padding-bottom: 2rem;}.article-doc h2{  margin-top: 3rem;}.article-doc h3{  margin-top: 1.5rem;}.article-doch2:before, .article-doch3:before{display: block;height: 6rem;  margin-top: -6rem;visibility: hidden;content: "";}.article-doc img{  max-width: 100%;  margin-top: 1rem;  margin-bottom: 1rem;}.article-doc .article-content ol, .article-doc .article-content p, .article-doc .article-content ul{  max-width: 80%;opacity: 1;}.article-doc .article-content ul{  padding-left: 2rem;  margin-bottom: 1rem;}.article-doc .article-content hr{width: 100%;margin: 1rem 0;  border-top: 2px solid #e1e1e1;}.article-doc .article-content blockquote{  border-left: 2px solid #e1e1e1;  padding-left: 2rem;}.img-frame-normal{position: relative;}  .img-frame-normal img{width: 100%;height: auto;}  .img-frame-normal.portrait .img-1{    max-width: 320px;}  .img-frame-normal .img-1{width: 100%;position: relative;display: inline-block;}    .img-frame-normal .img-1 img{position: relative;}    .img-frame-normal .img-1a::after{position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(255, 255, 255, 0.2);      -webkit-transition: 0.2s;transition: 0.2s;}    .img-frame-normal .img-1 .price{position: absolute;right: 1.5rem;top: 1rem;      font-size: 1.5rem;      font-weight: bold;      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}      .img-frame-normal .img-1 .price.bottom{right: 0;top: auto;bottom: -2.75rem;}  .img-frame-normal .legend{    margin-top: 16px;}    .img-frame-normal .legend.decor{      margin-top: 3rem;position: relative;}      .img-frame-normal .legend.decor:after{content: '';position: absolute;left: 50%;top: -2.5rem;height: 2rem;width: 1px;        border-left: 1px solid rgba(255, 255, 255, 0.2);}    .img-frame-normal .legend h3{      font-size: 1rem;}    @media (min-width: 768px){      .img-frame-normal .legend{width: 100%;}        .img-frame-normal .legend.pos-abs{position: absolute;}}    @media (max-height: 480px){      .img-frame-normal .legend.pos-abs{position: relative;}}  .img-frame-normal:hover .img-1a:after{top: 8px;left: 8px;right: 8px;bottom: 8px;border: 1px solid #ffffff;}.img-frame{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;}  @media (min-width: 768px){    .img-frame{padding: 0;}}  .img-frame img{width: 100%;height: auto;}  .img-frame.portrait .img-1{    max-width: 320px;}  .img-frame .img-1{width: 100%;position: relative;    z-index: 0;}    .img-frame .img-1 img{position: relative;      z-index: 1;}.media{display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;}  @media (min-width: 1024px){    .media{      -webkit-box-orient: vertical;      -webkit-box-direction: normal;          -ms-flex-direction: column;              flex-direction: column;}}  .media.img-left{    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;        -ms-flex-direction: row;            flex-direction: row;}  .media .img > .icon{    font-size: 4rem;display: block;width: 1em;height: 1em;    line-height: 1;}  .media .img .title-icon{    font-size: 2.25rem;    font-weight: bold;display: block;}  .media .img img{width: 4.5rem;height: 4.5rem;}  .media h4{    font-size: 1rem;}.media-article-title{  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;      -ms-flex-direction: row;          flex-direction: row;}  @media (min-width: 1024px){    .media-article-title{      -webkit-box-orient: horizontal;      -webkit-box-direction: normal;          -ms-flex-direction: row;              flex-direction: row;}}  .media-article-title .media-body{overflow: hidden;}    .media-article-title .media-body .media-title{      font-size: 1rem;}    .media-article-title .media-body p{      font-size: 0.75rem;}.media-project{position: relative;  -webkit-transition: 0.3s;transition: 0.3s;}  .media-project .media-img{    padding-right: 32px;    padding-bottom: 32px;position: relative;width: 100%;}    .media-project .media-img img{width: 100%;height: auto;position: relative;      z-index: 0;}    .media-project .media-img:before{position: absolute;content: "";      -webkit-transition: 0.2s;transition: 0.2s;top: 32px;left: 32px;right: 0;bottom: 0;border: 1px solid rgba(255, 255, 255, 0.2);}    .media-project .media-img:after{content: "";position: absolute;      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(transparent), to(rgba(0, 0, 0, 0.5)));      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent, rgba(0, 0, 0, 0.5));top: 0;left: 0;bottom: 32px;right: 32px;      z-index: 0;}  .media-project .media-body{position: absolute;top: 1.5rem;left: 2rem;    z-index: 1;}    .media-project .media-body a{color: #ffffff;      text-decoration: none;}    .media-project .media-body h4{margin: 0;}    .media-project .media-body h3{      font-size: 1.5rem;      font-weight: bold;margin: 0;      font-family: "Montserrat", "Open Sans", sans-serif;      margin-right: 40px;}      @media screen and (max-width: 374px){          .media-project .media-body h3{              font-size: 1.2rem;}}    .media-project .media-body .price{      font-weight: bold;      font-size: 1rem;color: #ffffff;}  .media-project .media-footer{position: absolute;bottom: 64px;right: 64px;    z-index: 1;}  .media-project:hover .media-img:before{top: 0;left: 0;right: 32px;bottom: 32px;}.carousel-swiper-slider{position: relative;}  .carousel-swiper-slider .slider-container{width: 100%;padding: 0;}    .carousel-swiper-slider .slider-container a{      text-decoration: none;}    .carousel-swiper-slider .slider-container .slide-item{      margin-top: 0;      margin-bottom: 0;}    .carousel-swiper-slider .slider-container .item-list{padding: 0;opacity: 1;}    .carousel-swiper-slider .slider-container .item-wrapper{padding: 0;display: block;}      @media (min-width: 768px){        .carousel-swiper-slider .slider-container .item-wrapper{padding: 0 0;}}    .carousel-swiper-slider .slider-container .illustr{display: block;position: relative;width: 100%;background: #1d1d1d;overflow: hidden;      -webkit-transition: 0.15s;transition: 0.15s;color: #ffffff;height: 200px;display: -webkit-box;display: -ms-flexbox;display: flex;      -webkit-box-align: center;          -ms-flex-align: center;              align-items: center;      -webkit-box-pack: center;          -ms-flex-pack: center;              justify-content: center;}      @media (min-width: 768px){        .carousel-swiper-slider .slider-container .illustr{          min-height: 200px;height: 300px;}}      .carousel-swiper-slider .slider-container .illustr:before{content: "";position: absolute;height: 75%;        background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, 0.65)));        background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.65));top: 0px;left: 0px;right: 0px;        z-index: 0;}      .carousel-swiper-slider .slider-container .illustr .img{width: 100%;display: block;}      .carousel-swiper-slider .slider-container .illustr div.img{height: 100%;}      .carousel-swiper-slider .slider-container .illustr img{width: 100%;display: block;}    .carousel-swiper-slider .slider-container .legend{position: absolute;      z-index: 1;opacity: 0;      -webkit-transition: 0.3s;transition: 0.3s;      margin-left: 20px;top: 32px;color: #ffffff;}      .carousel-swiper-slider .slider-container .legend a{color: #ffffff;}      .carousel-swiper-slider .slider-container .legend .icons{        margin-left: -8px;}        .carousel-swiper-slider .slider-container .legend .icons .icon-btn{color: #ffffff;}          .carousel-swiper-slider .slider-container .legend .icons .icon-btn:hover{color: rgba(255, 255, 255, 0.5);}      .carousel-swiper-slider .slider-container .legend:hover{color: currentColor;        text-decoration: none;}      @media (min-width: 768px){        .carousel-swiper-slider .slider-container .legend{          margin-left: 48px;}}      .carousel-swiper-slider .slider-container .legend h3{        font-size: 1.5rem;        font-weight: bold;}        @media (min-width: 1024px){          .carousel-swiper-slider .slider-container .legend h3{            font-size: 2rem;}}      .carousel-swiper-slider .slider-container .legend h4{        font-size: 1rem;}        @media (min-width: 768px){          .carousel-swiper-slider .slider-container .legend h4{            font-size: 0.875rem;}}        @media (min-width: 1024px){          .carousel-swiper-slider .slider-container .legend h4{            font-size: 1rem;}}    .carousel-swiper-slider .slider-container .swiper-slide{position: relative;      -webkit-transition: 0.3s;transition: 0.3s;}    .carousel-swiper-slider .slider-container .swiper-slide-active .illustr{opacity: 1;      -webkit-transform: none;transform: none;}    .carousel-swiper-slider .slider-container .swiper-slide-active .legend{opacity: 1;      -webkit-transform: none;transform: none;      -webkit-transition-delay: 0.15s;              transition-delay: 0.15s;}    .carousel-swiper-slider .slider-container .swiper-slide-active:before{opacity: 0;}    .carousel-swiper-slider .slider-container .swiper-slide-active + .swiper-slide .legend{opacity: 1;      -webkit-transform: none;transform: none;      -webkit-transition-delay: 0.15s;              transition-delay: 0.15s;}  .carousel-swiper-slider .items-pagination{    margin-bottom: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;}    @media (min-width: 768px){      .carousel-swiper-slider .items-pagination{        padding-bottom: 0;}}    .carousel-swiper-slider .items-pagination .swiper-pagination-bullet{background: currentColor;      margin-left: 8px;      margin-right: 8px;opacity: 0.5;      -webkit-transition: 0.15s;transition: 0.15s;}    .carousel-swiper-slider .items-pagination .swiper-pagination-bullet-active{      -webkit-transform: scale(2);transform: scale(2);opacity: 1;}  .carousel-swiper-slider .items-pagination.bar{position: absolute;left: 50%;    -webkit-transform: translateX(-50%);transform: translateX(-50%);    z-index: 1;bottom: 0;}    .carousel-swiper-slider .items-pagination.bar .swiper-pagination-bullet{      border-radius: 0;height: 4px;width: 32px;opacity: 0.5;      margin-left: 0;      margin-right: 4px;position: relative;}      @media (min-width: 768px){        .carousel-swiper-slider .items-pagination.bar .swiper-pagination-bullet{width: 32px;}}      .carousel-swiper-slider .items-pagination.bar .swiper-pagination-bullet:after{position: absolute;top: -8px;bottom: -8px;width: 100%;left: 0;content: "";}    .carousel-swiper-slider .items-pagination.bar .swiper-pagination-bullet-active{opacity: 1;      -webkit-transform: none;transform: none;}  .carousel-swiper-slider .items-button{position: absolute;top: 50%;    z-index: 1;    margin-top: 0;bottom: 0;    -webkit-transform: translate(0, -50%);transform: translate(0, -50%);}    .carousel-swiper-slider .items-button.items-button-prev{left: 0;}      @media (min-width: 768px){        .carousel-swiper-slider .items-button.items-button-prev.fit{left: 0;}}    .carousel-swiper-slider .items-button.items-button-next{right: 0;}      @media (min-width: 768px){        .carousel-swiper-slider .items-button.items-button-next.fit{right: 0;}}    .carousel-swiper-slider .items-button.bottom{bottom: 0;top: auto;      -webkit-transform: none;transform: none;      margin-top: 0;}    .carousel-swiper-slider .items-button.top{top: 0;      -webkit-transform: none;transform: none;      margin-top: 0;}.page-cover{width: 100%;position: fixed;height: 120%;height: 100vh;top: 0;left: 0;  z-index: -1;overflow: hidden;}  .page-cover .cover-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;    background: url(../img/home.jpg);    background-repeat: no-repeat;    background-size: cover !important;    background-position: center;    background-attachment: fixed;    z-index: -1;}.input_error{color:red;}p.success{color:green !important;text-align:center;}  .page-cover .cover-bg-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}  .page-cover .cover-bg.bg-color{        background-image: none;    z-index: -1;}  .page-cover .cover-bg.cover-bg-mask{background: rgba(0, 0, 0, 0.12);    background-repeat: no-repeat;    background-size: cover;    background-attachment: fixed;    z-index: 0;    -webkit-transition: 2s;transition: 2s;}  .page-cover .bg-blur-0{    -webkit-filter: none;filter: none;}  .page-cover .bg-blur-1{    -webkit-filter: blur(1px);filter: blur(1px);}  .page-cover .bg-blur-1{    -webkit-filter: blur(1px);filter: blur(1px);}  .page-cover .bg-blur-2{    -webkit-filter: blur(2px);filter: blur(2px);}  .page-cover .bg-blur-3{    -webkit-filter: blur(3px);filter: blur(3px);}  .page-cover .bg-blur-4{    -webkit-filter: blur(4px);filter: blur(4px);}  .page-cover .bg-blur-5{    -webkit-filter: blur(5px);filter: blur(5px);}  .page-cover .bg-blur-6{    -webkit-filter: blur(6px);filter: blur(6px);}  .page-cover .bg-blur-7{    -webkit-filter: blur(7px);filter: blur(7px);}  .page-cover .bg-blur-8{    -webkit-filter: blur(8px);filter: blur(8px);}  .page-cover .bg-blur-9{    -webkit-filter: blur(9px);filter: blur(9px);}  .page-cover .bg-blur-10{    -webkit-filter: blur(10px);filter: blur(10px);}  .page-cover .vegas-timer{    display: none;}  .page-cover .bg-line{position: fixed;width: 100%;height: 100%;top: 0;left: 0;opacity: 0.1;display: none;}    @media (min-width: 601px){      .page-cover .bg-line{display: block;}}    .page-cover .bg-line:before{content: "";position: absolute;width: 50%;left: 25%;top: 0;height: 100%;border: 1px solid #fff;      border-top: none;      border-bottom: none;}    .page-cover .bg-line:after{content: "";position: absolute;width: 50%;left: 50%;top: 0;height: 100%;      border-left: 1px solid #fff;      margin-left: -1px;}  .page-cover #particles-js{    width: 100%;height: 100%;    background-color: #b61924;    background-image: url("");    background-size: cover;    background-position: 50% 50%;    background-repeat: no-repeat;}  .page-cover .video-container{position: fixed;width: 100%;height: 100%;top: 0;left: 0;    z-index: -1;}  .page-cover .video-container video{height: 724px;width: 1287px;    margin-top: -42px;    margin-left: 0px;}  .page-cover .video-container iframe{width: 120%;height: 120%;    margin-left: -10%;    margin-top: -2%;}@media (min-width: 768px){  .cover-frame:before, .cover-frame:after{position: fixed;left: 40px;right: 40px;height: 1px;content: "";    z-index: 10;}}@media (min-width: 768px){  .cover-frame:before{top: 40px;    border-top: 1px solid rgba(139, 139, 139, 0.5);}}@media (min-width: 768px){  .cover-frame:after{top: auto;bottom: 40px;    border-bottom: 1px solid rgba(139, 139, 139, 0.5);}}@media (min-width: 768px){  .cover-frame .sides:before, .cover-frame .sides:after{position: fixed;top: 40px;bottom: 40px;width: 1px;content: "";    z-index: 10;}}@media (min-width: 768px){  .cover-frame .sides:before{left: 40px;    border-left: 1px solid rgba(139, 139, 139, 0.5);width: 1;}}@media (min-width: 1024px){  .cover-frame .sides:before{left: 40px;    border-left: 1px solid rgba(139, 139, 139, 0.5);width: 1px;    z-index: 10;}}@media (min-width: 768px){  .cover-frame .sides:after{left: auto;right: 40px;    border-right: 1px solid rgba(139, 139, 139, 0.5);width: 1px;}}@media (min-width: 1024px){  .cover-frame .sides:after{left: auto;right: 40px;    border-right: 1px solid rgba(139, 139, 139, 0.5);width: 1px;    z-index: 10;}}.cover-frame.text-dark:before, .cover-frame.text-dark:after, .cover-frame.text-dark .sides:before, .cover-frame.text-dark .sides:after{  border-color: rgba(29, 29, 29, 0.2);}#parallax-cover.page-cover{  -webkit-transform: scale(1.2) !important;transform: scale(1.2) !important;}.page-header-alpha{  -webkit-box-pack: start;      -ms-flex-pack: start;          justify-content: flex-start;  z-index: 2;  -webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}  @media (min-width: 768px){    .page-header-alpha{padding: 0;}}  .page-header-alpha .navbar-toggler{padding: 0;border: 0;    z-index: 999;display: block;cursor: pointer;    -webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}    .page-header-alpha .navbar-toggler:focus{outline: none;}    @media (min-width: 768px){      .page-header-alpha .navbar-toggler{position:fixed;top: 40px;right: 40px;left: auto;}}  .page-header-alpha .navbar-brand{display: -webkit-box;display: -ms-flexbox;display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;        -ms-flex-direction: row;            flex-direction: row;padding: 0;    -webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;color: currentColor;}    @media (min-width: 768px){      .page-header-alpha .navbar-brand{position: fixed;left: 40px;top: 40px;        z-index: 20;}}    .page-header-alpha .navbar-brand .logo img{height: 48px;width: auto;}      @media (min-width: 768px){        .page-header-alpha .navbar-brand .logo img{height: 64px;}}      @media (min-width: 1024px){        .page-header-alpha .navbar-brand .logo img{height: 96px;}}    .page-header-alpha .navbar-brand .text{display: -webkit-box;display: -ms-flexbox;display: flex;      -webkit-box-pack: center;          -ms-flex-pack: center;              justify-content: center;      -webkit-box-orient: vertical;      -webkit-box-direction: normal;          -ms-flex-direction: column;              flex-direction: column;color: currentColor;      font-size: 1rem;      margin-left: 8px;      margin-right: 8px;}      .page-header-alpha .navbar-brand .text .line{display: block;}        .page-header-alpha .navbar-brand .text .line.sub{          font-size: 0.75rem;opacity: 1;}  .page-header-alpha .all-menu-wrapper{    -webkit-box-pack: end;        -ms-flex-pack: end;            justify-content: flex-end;position: fixed;    z-index: 5;background: #1d1d1d;top: -100%;left: 0;width: 100%;    max-height: 100%;overflow: auto;padding: 48px 32px;    -webkit-transition: 0.3s;transition: 0.3s;opacity: 0;visibility: hidden;    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15), 0 0 5px rgba(0, 0, 0, 0.2);            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15), 0 0 5px rgba(0, 0, 0, 0.2);display: -webkit-box;display: -ms-flexbox;display: flex;    min-height: 100vh;    -ms-flex-line-pack: center;        align-content: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;        -ms-flex-direction: column;            flex-direction: column;}    .page-header-alpha .all-menu-wrapper.menu-visible{top: 0;opacity: 1;visibility: visible;}    @media (max-width: 768px -1px){      .page-header-alpha .all-menu-wrapper .navbar-nav .nav-item{        font-size: 1.5rem;opacity: 1;}        .page-header-alpha .all-menu-wrapper .navbar-nav .nav-item a{opacity: 1;}          .page-header-alpha .all-menu-wrapper .navbar-nav .nav-item a.active{color: currentColor;}          .page-header-alpha .all-menu-wrapper .navbar-nav .nav-item a.hover{color: #037FD5;}}    @media (min-width: 768px){      .page-header-alpha .all-menu-wrapper{display: block;position: static;        border-bottom: none;        -webkit-box-shadow: none;                box-shadow: none;padding: 0;top: 0;opacity: 1;visibility: visible;        min-height: auto;}}  .page-header-alpha .navbar-topmenu{    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;    -webkit-box-ordinal-group: 3;        -ms-flex-order: 2;order: 2;}    @media (min-width: 768px){      .page-header-alpha .navbar-topmenu{display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;top: 48px;right: 87px;        z-index: 10;        -webkit-box-ordinal-group: initial;            -ms-flex-order: initial;order: initial;}}    @media (min-width: 768px){      .page-header-alpha .navbar-topmenu .navbar-nav{        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;            -ms-flex-direction: row;                flex-direction: row;}}    .page-header-alpha .navbar-topmenu .navbar-nav-actions{      margin-top: 8px;}      @media (min-width: 768px){        .page-header-alpha .navbar-topmenu .navbar-nav-actions{          margin-left: 0;          margin-top: -8px;}}      @media (min-width: 1024px){        .page-header-alpha .navbar-topmenu .navbar-nav-actions{          margin-left: 0;          margin-top: -8px;}}      .page-header-alpha .navbar-topmenu .navbar-nav-actions .nav-item{        margin-top: 4px;        margin-bottom: 4px;}        @media (min-width: 768px){          .page-header-alpha .navbar-topmenu .navbar-nav-actions .nav-item{            margin-top: 0;            margin-bottom: 0;            margin-left: 0;}}      .page-header-alpha .navbar-topmenu .navbar-nav-actions .btn-outline{height: 48px;}    @media (min-width: 768px){      .page-header-alpha .navbar-topmenu .navbar-social{position: fixed;left: auto;right: 40px;top: 88px;}}    .page-header-alpha .navbar-topmenu .navbar-social .nav-item{      margin-top: -1px;}    .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item{      font-size: 2rem;      font-family: "Montserrat", "Open Sans", sans-serif;      line-height: 1;}      @media (min-width: 768px){        .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item{          line-height: 1;          font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;          font-size: 14px;position: relative;}}      @media (min-width: 768px){        .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item.bordered{          border-left: 2px solid rgba(255, 255, 255, 0.2);}}      .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item a{color: currentColor;opacity: 1;}        .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-itema:hover{opacity: 1;}        @media (min-width: 768px){          .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item a{padding: 8px 16px;}}      @media (min-width: 768px){        .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item:first-child{          border-left: none;}}      @media (min-width: 768px){        .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item:last-child{          margin-right: -16px;}}      .page-header-alpha .navbar-topmenu .navbar-nav-menu .nav-item.active a{color: currentColor;opacity: 1;}  .page-header-alpha .navbar-nav-actions{    -webkit-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}  .page-header-alpha .navbar-mainmenu{    -webkit-transition: 0.3s;transition: 0.3s;}    @media (min-width: 768px){      .page-header-alpha .navbar-mainmenu{position: fixed;        z-index: 9;background: #1d1d1d;display: -webkit-box;display: -ms-flexbox;display: flex;top: 88px;bottom: 88px;right: 88px;left: 88px;        padding-left: 48px;        padding-top: 40px;        -webkit-transform: translateX(40px);transform: translateX(40px);visibility: hidden;opacity: 0;}        .page-header-alpha .navbar-mainmenu:before{          z-index: 0;position: absolute;content: "";top: -1px;left: 0;right: -1px;bottom: 0;border: 1px solid white;}}    @media (min-width: 1024px){      .page-header-alpha .navbar-mainmenu{left: auto;width: 50%;}}    @media (min-width: 1200px){      .page-header-alpha .navbar-mainmenu{left: auto;width: 31%;}}    .page-header-alpha .navbar-mainmenu .click-exit{position: fixed;content: "";top: 0;left: 0;right: 0;bottom: 0;      z-index: -2;}    .page-header-alpha .navbar-mainmenu .menu-bg-img{position: absolute;left: 0;right: 0;top: 0;bottom: auto;width: 100%;height: 120px;      z-index: -1;}      @media (min-width: 1024px){        .page-header-alpha .navbar-mainmenu .menu-bg-img{width: 40%;height: auto;left: auto;right: 0;bottom: 40px;top: 40px;}}    .page-header-alpha .navbar-mainmenu .menu-social{position: absolute;bottom: 40px;top: auto;left: 32px;display: none;}      @media (min-width: 768px) and (orientation: portrait){        .page-header-alpha .navbar-mainmenu .menu-social{left: 48px;display: block;}}      @media (min-width: 1024px){        .page-header-alpha .navbar-mainmenu .menu-social{left: 48px;display: block;}}      .page-header-alpha .navbar-mainmenu .menu-social p{color: white;}        .page-header-alpha .navbar-mainmenu .menu-social p a{color: white;          font-weight: bold;}      .page-header-alpha .navbar-mainmenu .menu-social .social{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;            -ms-flex-direction: row;                flex-direction: row;        margin-left: -8px;        padding-left: 0;}        .page-header-alpha .navbar-mainmenu .menu-social .social a{          padding-left: 8px;          padding-right: 8px;display: inline-block;color: rgba(255, 255, 255, 0.5);}          .page-header-alpha .navbar-mainmenu .menu-social .sociala:hover{color: #ffffff;}        .page-header-alpha .navbar-mainmenu .menu-social .social .icon{          font-size: 24px;}      .page-header-alpha .navbar-mainmenu .menu-social .social-text{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;            -ms-flex-direction: row;                flex-direction: row;        margin-left: -8px;        padding-right: 16px;        padding-left: 0px;        font-size: 14px;}        .page-header-alpha .navbar-mainmenu .menu-social .social-text a{          padding-left: 8px;          padding-right: 8px;display: inline-block;color: #ffffff;}          .page-header-alpha .navbar-mainmenu .menu-social .social-texta:hover{color: rgba(255, 255, 255, 0.5);            text-decoration: none;}        .page-header-alpha .navbar-mainmenu .menu-social .social-text .icon{          font-size: 24px;}    @media (min-width: 768px){      .page-header-alpha .navbar-mainmenu .navbar-nav{        -webkit-box-orient: vertical;        -webkit-box-direction: normal;            -ms-flex-direction: column;                flex-direction: column;}}    .page-header-alpha .navbar-mainmenu .nav-item{      -webkit-transition: 0.3s;transition: 0.3s;      font-size: 2rem;      line-height: 1;      font-family: "Montserrat", "Open Sans", sans-serif;position: relative;}      @media (min-width: 768px){        .page-header-alpha .navbar-mainmenu .nav-item{          line-height: 1;          font-size: 1.5rem;}}      @media (min-width: 1024px){        .page-header-alpha .navbar-mainmenu .nav-item{          line-height: 0.8;          font-size: 3rem;}}      @media (min-width: 768px) and (max-height: 480px){        .page-header-alpha .navbar-mainmenu .nav-item{          font-size: 3rem;}}      @media (min-width: 768px){        .page-header-alpha .navbar-mainmenu .nav-item{          font-weight: bold;          text-transform: capitalize;opacity: 0;          -webkit-transform: translateX(-20px);transform: translateX(-20px);}}      .page-header-alpha .navbar-mainmenu .nav-item a{color: white;        -webkit-transition: 0.3s;transition: 0.3s;position: relative;display: block;}        @media (min-width: 768px){          .page-header-alpha .navbar-mainmenu .nav-item a{display: inline-block;             margin-bottom: 10px;padding: 0;            font-weight: 100;}}        .page-header-alpha .navbar-mainmenu .nav-itema:before{position: absolute;content: "";bottom: -0px;top: 0;left: 0;right: 100%;background: -webkit-gradient(linear, left top, right top, from(#FCCF31), to(#F55555));background: linear-gradient(to right, #FCCF31, #F55555);          z-index: -1;          -webkit-transition: 0.3s;transition: 0.3s;}        .page-header-alpha .navbar-mainmenu .nav-itema:hover{color: white;}          .page-header-alpha .navbar-mainmenu .nav-itema:hover:before{right: 0;}  .page-header-alpha .navbar-sidebar{    font-weight: normal;    text-align: left;display: none;}    @media (min-width: 1024px){      .page-header-alpha .navbar-sidebar{display: block;position: fixed;top: 40px;left: 40px;right: auto;}}    .page-header-alpha .navbar-sidebar .nav-item{      padding-top: 0;      padding-bottom: 0;}      .page-header-alpha .navbar-sidebar .nav-item a{        text-decoration: none;display: -webkit-box;display: -ms-flexbox;display: flex;        -webkit-box-align: center;            -ms-flex-align: center;                align-items: center;        -webkit-box-pack: center;            -ms-flex-pack: center;                justify-content: center;color: #979797;width: 65px;height: 65px;        -webkit-transition: 0.3s;transition: 0.3s;        text-align: right;position: relative;background: rgba(0, 0, 0, 0.2);}      .page-header-alpha .navbar-sidebar .nav-item .icon{        font-family: "Montserrat", "Open Sans", sans-serif;        font-size: 2em;        font-weight: bold;}        .page-header-alpha .navbar-sidebar .nav-item .icon .fa{          margin-top: 0.4em;}      .page-header-alpha .navbar-sidebar .nav-item .txt{display: inline-block;        line-height: 1;        font-size: 14px;        font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;position: absolute;top: -1px;left: 96px;color:#fff;        padding-top: 1.2em;        padding-left: 0.5em;opacity: 0;        -webkit-transition: 0.3s;transition: 0.3s;        text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);visibility: hidden; white-space: nowrap;}.promo{max-height:140px;}        @media (min-width: 1200px){          .page-header-alpha .navbar-sidebar .nav-item .txt{visibility: visible;}}        .page-header-alpha .navbar-sidebar .nav-item .txt:before{content: "";position: absolute;display: block;top: 0;left: -1px;height: 1px;width: 80px;background: rgba(255, 255, 255, 0.2);          -webkit-transition: 0.3s;transition: 0.3s;}      .page-header-alpha .navbar-sidebar .nav-item.active, .page-header-alpha .navbar-sidebar .nav-item:hover{opacity: 1;}        .page-header-alpha .navbar-sidebar .nav-item.active .txt, .page-header-alpha .navbar-sidebar .nav-item:hover .txt{opacity: 1;}      .page-header-alpha .navbar-sidebar .nav-item:hover{opacity: 1;}        .page-header-alpha .navbar-sidebar .nav-item:hover .icon{color: #fff;}        .page-header-alpha .navbar-sidebar .nav-item:hover .txt{opacity: 1;}    @media (min-width: 768px){      .page-header-alpha .navbar-sidebar.icon-only .txt{display: none;}}    .page-header-alpha .navbar-sidebar.text-only .icon{display: none;}    .page-header-alpha .navbar-sidebar.text-only .txt{      margin-left: 0rem;}  @media (min-width: 768px){    .page-header-alpha .all-menu-wrapper.menu-visible .navbar-mainmenu{      -webkit-transform: none;transform: none;visibility: visible;opacity: 1;      -webkit-filter: none;filter: none;padding: 20px 0 0 25px;}      .page-header-alpha .all-menu-wrapper.menu-visible .navbar-mainmenu .nav-item{        -webkit-transform: none;transform: none;opacity: 1;}}  .page-header-alpha.scrolled .navbar-brand{visibility: hidden;opacity: 0;}    @media (min-width: 1024px){      .page-header-alpha.scrolled .navbar-brand{visibility: visible;opacity: 1;}}    .page-header-alpha.scrolled .navbar-brand .logo img{      -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);              box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}  .page-header-alpha.scrolled .hideonscroll{visibility: hidden;opacity: 0;    -webkit-transition: 0.3s;transition: 0.3s;}  .page-header-alpha.scrolled .navbar-topmenu,  .page-header-alpha.scrolled .navbar-social{visibility: hidden;opacity: 0;    -webkit-transition: 0.3s;transition: 0.3s;}  @media (min-width: 768px){    .page-header-alpha .navbar-topmenu:before{content: "";position: fixed;top: 0;left: 0;height: 0;width: 100%;      -webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;      z-index: -1;}}.page-header.page-header-gallery{position: fixed;}.text-bright.page-header-alpha .navbar-sidebar .nav-item .icon{background: rgba(29, 29, 29, 0.2);color: #ffffff;}.text-bright.page-header-alpha .navbar-sidebar .nav-item:hover .icon,.text-bright.page-header-alpha .navbar-sidebar .nav-item.active .icon{background: #ffffff;color: #1d1d1d;}.text-bright.page-header-alpha .navbar-sidebar .nav-item.active .txt{color: #ffffff;}.text-dark.page-header-alpha .navbar-sidebar .nav-item a{background: rgba(255, 255, 255, 0.2);color: #8b8b8b;  border-color: #8b8b8b;}.text-dark.page-header-alpha .navbar-sidebar .nav-item .icon{color: #1d1d1d;}.text-dark.page-header-alpha .navbar-sidebar .nav-item:hover a,.text-dark.page-header-alpha .navbar-sidebar .nav-item.active a{background: #8b8b8b;color: #ffffff;}.text-dark.page-header-alpha .navbar-sidebar .nav-item:hover .icon{color: #ffffff;}.text-dark.page-header-alpha .navbar-sidebar .nav-item:hover .txt{color: #1d1d1d;}.text-dark.page-header-alpha .navbar-sidebar .nav-item,.text-dark.page-header-alpha .navbar-sidebar .nav-item.active .txt{color: #8b8b8b;}.text-dark.page-header-alpha .navbar-sidebar .nav-item .txt:before{background: #8b8b8b;}.text-dark.page-header-alpha .navbar-sidebar .nav-item a{color: #8b8b8b;}.text-dark.page-header-alpha .btn-social{color: #1d1d1d;  border-color: #8b8b8b;}.text-dark.page-header-alpha .btn-outline{color: #1d1d1d;  border-color: #8b8b8b;}@media (min-width: 768px){  .text-dark .menu-icon{    border-color: #1d1d1d;}  .text-dark .menu-icon .bars .bar1, .text-dark .menu-icon .bars .bar2, .text-dark .menu-icon .bars .bar3{background: #1d1d1d;}}@media (min-width: 768px){  .page-main .section{    -webkit-transition: 0.6s;transition: 0.6s;}  .page-main.menu-visible .section{opacity: 0.1;}  .navbar-sidebar{    -webkit-transition: 0.6s;transition: 0.6s;}    .navbar-sidebar.menu-visible{opacity: 0.1;}  .page-cover{    -webkit-transition: 0.6s;transition: 0.6s;}}.menu-icon{height: 48px;width: 48px;  -webkit-transition: 0.3s;transition: 0.3s;display: inline-block;position: relative;  border-radius: 0;opacity: 1;}  .menu-icon.menu-bg{background: #3f4b62;}  .menu-icon.menu-bg-black{background: rgba(0, 0, 0, 0.4);}  @media (min-width: 1024px){    .menu-icon:hover{background: rgba(255, 255, 255, 0.2);}}  .menu-icon:after{display: none;}  .menu-icon .text{position: absolute;    text-align: left;top: 13px;    line-height: 1;right: 100%;    padding-right: 8px;    text-transform: uppercase;    font-size: 1rem;color: #ffffff;    -webkit-transition: 0.3s;transition: 0.3s;}    @media (min-width: 768px){      .menu-icon .text{top: -100%;right: auto;left: -20%;        -webkit-transform: rotate(-90deg);transform: rotate(-90deg);}}    .menu-icon .text.hide-menu-visible{visibility: visible;opacity: 1;top: -100%;}    .menu-icon .text.show-menu-visible{visibility: hidden;opacity: 0;top: -200%;}  .menu-icon .bars{display: block;margin: auto;    margin-top: 16px;width: 20px;}    .menu-icon .bars .bar1,    .menu-icon .bars .bar2,    .menu-icon .bars .bar3{display: block;content: "";height: 2px;width: 100%;      margin-bottom: 4px;      -webkit-transition: 0.3s;transition: 0.3s;background: #ffffff;}      @media (min-width: 768px){        .menu-icon .bars .bar1,        .menu-icon .bars .bar2,        .menu-icon .bars .bar3{background: #ffffff;}}  .menu-icon.menu-icon-thick .bars .bar1,  .menu-icon.menu-icon-thick .bars .bar2,  .menu-icon.menu-icon-thick .bars .bar3{height: 4px;    border-radius: 4px;}  .menu-icon.menu-icon-random .bars .bar1{width: 20px;}  .menu-icon.menu-icon-random .bars .bar3{width: 12px;}  .menu-icon.menu-icon-dot .bars{width: 6px;    margin-top: 9px;}    .menu-icon.menu-icon-dot .bars .bar1,    .menu-icon.menu-icon-dot .bars .bar2,    .menu-icon.menu-icon-dot .bars .bar3{height: 6px;width: 100%;background: #ffffff;      margin-bottom: 4px;      border-radius: 20px;}  .menu-icon.menu-visible{    border-color: #ffffff;}    .menu-icon.menu-visible .text.show-menu-visible{visibility: visible;opacity: 1;top: -100%;}    .menu-icon.menu-visible .text.hide-menu-visible{visibility: hidden;opacity: 0;top: -200%;}    .menu-icon.menu-visible .bars{width: 24px;}      .menu-icon.menu-visible .bars .bar1,      .menu-icon.menu-visible .bars .bar2,      .menu-icon.menu-visible .bars .bar3{height: 2px;width: 100%;        margin-bottom: 4px;        border-radius: 0;background: #ffffff;}      .menu-icon.menu-visible .bars .bar1{        -webkit-transform: translateY(6px) rotate(45deg);transform: translateY(6px) rotate(45deg);        -webkit-transform-origin: center;                transform-origin: center;width: 24px;}      .menu-icon.menu-visible .bars .bar3{        -webkit-transform: translateY(-6px) rotate(-45deg);transform: translateY(-6px) rotate(-45deg);        -webkit-transform-origin: center;                transform-origin: center;width: 24px;}      .menu-icon.menu-visible .bars .bar2{width: 0px;}@media screen and (max-width: 1024px){  #fp-nav{visibility: hidden;}}#fp-nav.right{right: 28px;  margin-right: 0px;position: fixed;top: auto;bottom: 88px;}#fp-nav span, .fp-slidesNav span{  border-color: #fff;  -webkit-transition: 0.3s;transition: 0.3s;width: 10px;height: 10px;}#fp-nav ul li a span{background: #fff;}#fp-nav li, .fp-slidesNav li{display: block;width: 10px;height: 10px;margin: 16px;position: relative;}#fp-navspan:after, .fp-slidesNavspan:after{display: none;}#fp-nav li .active span, .fp-slidesNav .active span{background: #fff;position: absolute;}#fp-nav ul li a.active span,#fp-nav ulli:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ulli:hover a.active span{height: 18px;width: 2px;  margin-top: -8px;  margin-left: -1px;  border-radius: 0%;}#fp-nav ul li a span, .fp-slidesNav ul li a span{height: 18px;width: 2px;  margin-top: -8px;  margin-left: -1px;  border-radius: 0%;}#fp-nav ulli:hover a span, .fp-slidesNav ulli:hover a span{height: 18px;width: 2px;  margin-top: -8px;  margin-left: -1px;  border-radius: 0%;opacity: 1;}#fp-nav ul li a{opacity: 0.2;}  #fp-nav ul lia:hover{opacity: 0.6;}  #fp-nav ul li a.active, #fp-nav ul li a.active:hover{opacity: 1;}#fp-nav.text-dark ul li a span{background: #1d1d1d;}#fp-nav.text-dark li .active span, .fp-slidesNav .active span{background: #1d1d1d;}#fp-nav.text-darkspan:after, .fp-slidesNavspan:after{background: rgba(29, 29, 29, 0.2);}#fp-nav.text-bright ul li a span{background: white;}#fp-nav.text-bright li .active span, .fp-slidesNav .active span{background: white;}#fp-nav.text-brightspan:after, .fp-slidesNavspan:after{background: rgba(255, 255, 255, 0.5);}.page-main{  min-height: 100%;}.body-page{  background-color: #1d1d1d;color: #ffffff;}.body-item{  background-color: #1d1d1d;color: #ffffff;}.body-page{position: relative;}.page-footer .footer-left, .page-footer .footer-right{  -webkit-transition: 0.3s;transition: 0.3s;}.page-footer .footer-left{position: fixed;left: 16px;  z-index: 10;bottom: 8px;}  @media (min-width: 768px){    .page-footer .footer-left{left: 64px;bottom: 32px;}}  .page-footer .footer-left p{    margin-bottom: 0;    font-size: 0.75rem;color: rgba(255, 255, 255, 0.5);}    .page-footer .footer-left p .marked{      font-weight: bold;}.page-footer .footer-right{position: fixed;bottom: 8px;right: 16px;  z-index: 10;}  @media (min-width: 768px){    .page-footer .footer-right{right: 40px;bottom: 11px;}}  .page-footer .footer-right .note{display: inline-block;}  .page-footer .footer-right p{    margin-bottom: 0;    font-size: 0.75rem;color: rgba(255, 255, 255, 0.5);}    .page-footer .footer-right p .marked{      font-weight: bold;color: #ffffff;}.page-footer.scrolled .footer-left, .page-footer.scrolled .footer-right{  -webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;visibility: hidden;}@media (min-width: 768px) and (max-width: 1200px) and (orientation: landscape){  .page-footer.fp-scrolled .footer-left, .page-footer.fp-scrolled .footer-right{    -webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;visibility: hidden;}}.page-footer .social{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;      -ms-flex-direction: row;          flex-direction: row;  margin-right: -8px;  padding-left: 16px;}  .page-footer .social a{    padding-left: 8px;    padding-right: 8px;display: inline-block;color: rgba(255, 255, 255, 0.5);}    .page-footer .sociala:hover{color: #ffffff;}  .page-footer .social .icon{    font-size: 24px;}.page-footer .social-text{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;      -ms-flex-direction: row;          flex-direction: row;  margin-right: -8px;  padding-left: 16px;  font-size: 14px;}  .page-footer .social-text a{    padding-left: 8px;    padding-right: 8px;display: inline-block;color: #ffffff;}    .page-footer .social-texta:hover{color: rgba(255, 255, 255, 0.5);      text-decoration: none;}  .page-footer .social-text .icon{    font-size: 24px;}.page-footer.text-dark .footer-right .social-text a{color: #1d1d1d;}  .page-footer.text-dark .footer-right .social-texta:hover{color: rgba(0, 0, 0, 0.5);}.page-footer.text-bright .footer-right .social-text a{color: #ffffff;}  .page-footer.text-bright .footer-right .social-texta:hover{color: rgba(255, 255, 255, 0.5);}.section{position: relative;  padding-top: 40px;  padding-bottom: 40px;  z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: start;      -ms-flex-align: start;          align-items: flex-start;  -webkit-box-pack: start;      -ms-flex-pack: start;          justify-content: flex-start;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;}  @media (max-width: 576px){    .section{display: block;}}  @media (max-width: 768px){    .section{overflow: hidden;}       .services-slider .slide-wrapper .legend{         flex-direction:column;}      .services-slider .slide-wrapper .legend a{display:block;}}  @media (min-width: 768px){    .section{      padding-top: 120px;      padding-left: 0;      padding-right: 0;      padding-top: 32px;      padding-bottom: 32px;}}  @media (min-width: 1024px){    .section{      padding-left: 0rem;      padding-right: 0rem;      padding-top: 0;      padding-bottom: 0;}}  @media (max-height: 480px){    .section{      padding-top: 32px;      padding-bottom: 32px;}}  @media (max-width: 768px){    .section:nth-child(2n){background: rgba(255, 255, 255, 0.05);}}  .section.section-centered{display: -webkit-box;display: -ms-flexbox;display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;        -ms-flex-direction: column;            flex-direction: column;}  .section.bg-bright{color: #1d1d1d;}    .section.bg-bright .section-title h2{color: #037FD5;}  .section h4, .section h5{    line-height: 1.6;}  .section p, .section ul{    line-height: 1.6;}    @media (min-width: 768px){      .section p, .section ul{        line-height: 1.8;}}  .section p{color: #ffffff;}  .section .padding-top{    padding-top: 32px;}    @media (min-width: 768px){      .section .padding-top{        padding-top: 64px;}}    @media (min-width: 1024px){      .section .padding-top{        padding-top: 80px;}}  .section .padding-bottom{    padding-bottom: 32px;}    @media (min-width: 768px){      .section .padding-bottom{        padding-bottom: 64px;}}    @media (min-width: 1024px){      .section .padding-bottom{        padding-bottom: 80px;}}  .section .slide{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;    -webkit-box-align: start;        -ms-flex-align: start;            align-items: flex-start;    -webkit-box-pack: start;        -ms-flex-pack: start;            justify-content: flex-start;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;        -ms-flex-direction: column;            flex-direction: column;position: relative;}  .section.no-slide-arrows .fp-controlArrow{visibility: hidden;}  .section .section-wrapper{width: 100%;    max-width: 800px;    padding-left: 16px;    padding-right: 16px;    margin-left: auto;    margin-right: auto;}    .section .section-wrapper.mediumwidth{      max-width: 800px;}    .section .section-wrapper.largewidth{      max-width: 1020px;}    .section .section-wrapper.elevated{position: relative;      z-index: 1;}    @media (min-width: 768px){      .section .section-wrapper .scrollable{        padding-top: 80px;        padding-bottom: 80px;}}    @media (min-width: 768px){      .section .section-wrapper{        padding-left: 0;        padding-right: 0;}}    @media (min-width: 1600px){      .section .section-wrapper{        max-width: 1200px;}}    .section .section-wrapper.v-center{display: -webkit-box;display: -ms-flexbox;display: flex;      -webkit-box-align: center;          -ms-flex-align: center;              align-items: center;      -ms-flex-wrap: nowrap;          flex-wrap: nowrap;      -webkit-box-orient: vertical;      -webkit-box-direction: normal;          -ms-flex-direction: column;              flex-direction: column;}      .section .section-wrapper.v-center .section-content{width: 100%;}      .section .section-wrapper.v-center.h-center{        -webkit-box-pack: center;            -ms-flex-pack: center;                justify-content: center;}    @media (min-width: 1024px){      .section .section-wrapper.title-absolute{position: absolute;}}    .section .section-wrapper.fullwidth{      max-width: none;      padding-left: 0;      padding-right: 0;}      @media (min-width: 1600px){        .section .section-wrapper.fullwidth{          max-width: none;}}      .section .section-wrapper.fullwidth.with-margin{        padding-left: 16px;        padding-right: 16px;}        @media (min-width: 768px){          .section .section-wrapper.fullwidth.with-margin{            padding-left: 88px;            padding-right: 88px;}}        @media (min-width: 1024px){          .section .section-wrapper.fullwidth.with-margin{            padding-left: 184px;            padding-right: 88px;}}        @media (min-width: 1200px){          .section .section-wrapper.fullwidth.with-margin{            padding-left: 232px;            padding-right: 88px;}}      .section .section-wrapper.fullwidth.with-margin-center{        padding-left: 16px;        padding-right: 16px;}        @media (min-width: 768px){          .section .section-wrapper.fullwidth.with-margin-center{            padding-left: 88px;            padding-right: 88px;}}        @media (min-width: 1024px){          .section .section-wrapper.fullwidth.with-margin-center{            padding-left: 184px;            padding-right: 184px;}}        @media (min-width: 1200px){          .section .section-wrapper.fullwidth.with-margin-center{            padding-left: 232px;            padding-right: 232px;}}        .section .section-wrapper.fullwidth.with-margin-center .section-content{          max-width: 800px;          margin-left: auto;          margin-right: auto;}    .section-content.full{max-width: 85% !important;margin-left: auto;margin-right: auto;}           .section-content-full{max-width: 85% !important;}      @media (min-width: 1024px){        .section .section-wrapper.fullwidth.padding-bottom-0{          padding-bottom: 0;}}      @media (min-width: 768px){        .section .section-wrapper.fullwidth.margin-top{          padding-top: 64px;}}      @media (min-width: 1024px){        .section .section-wrapper.fullwidth.margin-top{          padding-top: 144px;}}    .section .section-wrapper.fullheight{      min-height: 0;}      @media (min-width: 1024px){        .section .section-wrapper.fullheight{          min-height: 100vh;}}.section-text-dark{color: #1d1d1d;}  .section-text-dark a,  .section-text-dark h4{color: #1d1d1d;}  .section-text-dark p{color: #1d1d1d;}  .section-text-dark .section-wrapper .form-desc .display-title,  .section-text-dark .section-wrapper .title-desc .display-title{color: #1d1d1d;}.title-desc a{min-width: 300px;height: 47px;background-color: transparent;display: flex;align-items: center;justify-content: center;border: 1px solid #C9C9C9;font-weight: 500;font-size: 14px;line-height: 150%;letter-spacing: 0.04em;color: #FFFFFF;padding: 0 15px;width: fit-content;}.title-desca:hover{color:#fff;text-decoration:none;background: rgba(255, 255, 255, 0.2);}.steps figure{width: 100%;position: relative;}.steps figcaption{position: absolute;bottom: 0;display: flex;flex-direction: column;width: 100%;align-items: center;}.steps figure img{width:100%;}.steps .num{width: 62px;height: 62px;display: flex;align-items: center;justify-content: center;background: #FF9570;border-radius: 50%;font-weight: 600;font-size: 36px;line-height: 120%;color: #FFFFFF;}.steps .name{font-weight: 600;font-size: 16px;line-height: 120%;font-feature-settings: 'pnum' on, 'lnum' on;color: #FFFFFF;text-align:center;min-height:38px;}.about-performance .title-desc p{font-size: 22px;line-height: 26px;color: #000000;}.about-performance .title-desc p span{color:#FF9570;font-weight:bold;}.about-performance figure{display: flex;flex-direction: column;align-items: center;justify-content: center;}.about-performance figure img{    max-height: unset;}.about-performance figcaption{font-weight: bold;font-size: 22px;line-height: 26px;color: #000000;text-align:center;padding:0;}.title-desc .contacts-bottom a{min-width:unset;height:auto;border:none;padding:0;font-size:unset;margin-right:5px;}.contacts-bottom p{display:flex;align-items:center;}.contacts-bottom .mts, .contacts-bottom .a1, .contacts-bottom .tele, .contacts-bottom .viber, .contacts-bottom .what{display:flex;width:20px;height:20px !important;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;}.mts{background-image:url(../../img/icons/mts.svg);}.a1{background-image:url(../../img/icons/a1.svg);}.tele{background-image:url(../../img/icons/telegram.svg);}.viber{background-image:url(../../img/icons/viber.svg);}.what{background-image:url(../../img/icons/whatsapp.svg);}.mess__icon{display: inline-flex;width: 22px;        background-size: contain;        background-repeat: no-repeat;        margin-left:5px;}.title-desc .contacts-bottoma:hover{background-color:transparent;}  .section-text-dark .btn-underline{color: #1d1d1d;}    .section-text-dark .btn-underline:hover{color: #1d1d1d;}    .section-text-dark .btn-underline:before, .section-text-dark .btn-underline:after{background: #1d1d1d;}  .section-text-dark .btn-outline{color: #1d1d1d;    border-color: #1d1d1d;}    .section-text-dark .btn-outline:hover{color: #1d1d1d;background: rgba(29, 29, 29, 0.2);}    .section-text-dark .btn-outline:before, .section-text-dark .btn-outline:after{background: #1d1d1d;}    .section-text-dark .btn-outline .arrow-right:before, .section-text-dark .btn-outline .arrow-right:after{      border-color: #1d1d1d;}  .section-text-dark .btn-arrow .icon{    border-color: #1d1d1d;}    .section-text-dark .btn-arrow .icon .arrow-up:before, .section-text-dark .btn-arrow .icon .arrow-up:after, .section-text-dark .btn-arrow .icon .arrow-down:before, .section-text-dark .btn-arrow .icon .arrow-down:after, .section-text-dark .btn-arrow .icon .arrow-left:before, .section-text-dark .btn-arrow .icon .arrow-left:after, .section-text-dark .btn-arrow .icon .arrow-right:before, .section-text-dark .btn-arrow .icon .arrow-right:after{      border-color: #1d1d1d;}@media (min-width: 576px){  .btns-action{    margin-left: -2px;    margin-right: -2px;}}.btns-action .btn{  margin-bottom: 8px;}  @media (min-width: 576px){    .btns-action .btn{width: auto;      margin-left: 2px;      margin-right: 2px;}}.section .align-items-bottom{display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: end;      -ms-flex-align: end;          align-items: flex-end;}.section-gallery-item{  padding-top: 96px;}  @media (min-width: 768px){    .section-gallery-item{      padding-top: 120px;}}@media (min-width: 1024px){  .section-item{    padding-top: 64px;    padding-bottom: 64px;}}.section-item-slider{  padding-top: 0;}.section.bg-level-1{background: #1d1d1d;}.section.bg-level-2{background: #0d0d0d;}.section-gallery{background: #1d1d1d;}.fp-scroller{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;  min-height: 100vh;}@media (min-width: 1024px){  .fp-auto-height.auto-height-small .section-wrapper.with-margin{    padding-top: 48px;    padding-bottom: 48px;}}@media (min-width: 1024px){  .fp-auto-height .section-wrapper.with-margin{    padding-top: 96px;    padding-bottom: 96px;}}.fp-scrollable{width: 100%;}  @media (min-width: 1024px){    .fp-scrollable .section-wrapper.with-margin{      padding-left: 0rem;      padding-right: 0rem;      }}@media (max-width: 760px){  .demo-section{height: auto !important;}}.section{position: relative;}   @media (min-width: 1024px){  .bg-img-page{top: 40px !important;left: 105px !important;right: 88px !important;}}.section-cover-tier{position: relative;left: 0;width: 100%;top: -40px;  min-height: 200px;  min-height: 50vh;background: transparent;  background-size: cover;  background-position: center;  -webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}  @media (min-width: 1024px){    .section-cover-tier{top: 0;position: absolute;height: 100vh;width: 33.33%;      -webkit-transition-delay: 0.6s;              transition-delay: 0.6s;}}  @media (min-width: 1024px){    .section-cover-tier.fit{position: absolute;top: 136px;bottom: 136px;width: 31%;left: 184px;height: auto;      -webkit-transition-delay: 0.6s;              transition-delay: 0.6s;}}  @media (min-width: 1200px){    .section-cover-tier.fit{left: 232px;}}  @media (min-width: 1024px){    .section-cover-tier.fit.right{left: auto;right: 88px;}}  .section-cover-tier.mask-black:before{    z-index: 0;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}  .section-cover-tier.mask-black-light:before{    z-index: 0;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}@media (min-width: 768px){  .section.active .section-cover-tier{    -webkit-transform: none;transform: none;}}.section-cover-full{position: absolute;left: 0;width: 100%;top: 0;height: 100%;  background-size: contain !important;  background-position: center;}  @media (min-width: 768px){    .section-cover-full{      background-size: cover !important;}}  @media (min-width: 1024px){    .section-cover-full{left: 40px;right: 40px;top: 40px;bottom: 40px;width: auto;height: auto;}}  .section-cover-full.fit{    background-size: cover !important;}  .section-cover-full.max{left: 0;right: 0;top: 0;bottom: 0;}  .section-cover-full.mask-layer:before{    z-index: 0;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.25);}.cover-content{position: relative;height: 100%;  z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: start;      -ms-flex-align: start;          align-items: flex-start;padding: 64px 16px;  padding-top: 120px;color: #ffffff;}  @media (min-width: 576px){    .cover-content{      padding-left: 64px;      padding-bottom: 64px;      padding-right: 40px;}}  .cover-contentp:last-child{    margin-bottom: 0;}.section-cover-half-left{position: relative;left: 0;width: 100%;top: 0;height: 100%;background: #1d1d1d;  background-size: cover;  background-position: center;}  @media (min-width: 576px){    .section-cover-half-left{position: absolute;width: 50%;}}  .section-cover-half-left.mask-black:before{    z-index: 0;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}.scrolldown{position: absolute;position: fixed;bottom: 0;top: auto;right: 40px;left: auto;  margin-bottom: 40px;  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  z-index: 2;background: transparent;}  @media (max-width: 768px){    .scrolldown{display: none;}}  @media (max-height: 408px){    .scrolldown{display: none;}}  @media (max-width: 1023px){    .scrolldown{display: none;}}  .scrolldown a.up, .scrolldown a.down{display: block;float: left;}.slider-navigation{position: fixed;bottom: 0;top: auto;left: 16px;right: auto;  margin-bottom: 65px;  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  z-index: 2;background: transparent;}  @media (min-width: 768px){    .slider-navigation{left: 40px;position: absolute;}}  @media (min-width: 1024px){    .slider-navigation{position: fixed;left: 140px;      margin-bottom: 40px;}}  .slider-navigation a.left, .slider-navigation a.right, .slider-navigation .text{display: block;float: left;}  .slider-navigation .text{padding: 3px 16px;}    .slider-navigation .text p{      font-size: 24px;      margin-bottom: 0;}.footer-register{position: relative;bottom: 0;top: auto;left: 16px;right: auto;  margin-bottom: 16px;  font-family: "Open Sans", "Proxima Nova ", "Segoe UI", "Opensans", "Roboto", "Helvetica", -apple-system, system-ui, BlinkMacSystemFont, sans-serif;  z-index: 1;background: transparent;}  @media (min-width: 768px){    .footer-register{left: 88px;      margin-top: 16px;      margin-bottom: 48px;}}  @media (min-width: 1024px){    .footer-register{position: absolute;top: auto;left: 40px;      margin-bottom: 40px;}}  .footer-register .btns-action .btn{    margin-bottom: 0;}  .footer-register .form-control{height: 48px;}    @media (min-width: 768px){      .footer-register .form-control{width: 192px;        border-right: none;}}  .footer-register .invite{    margin-bottom: 0.5rem;}    @media (min-width: 1024px){      .footer-register .invite{        margin-left: 1rem;}}  .footer-register .form-group{    margin-bottom: 0;}    .footer-register .form-group p{      margin-bottom: 0;}      @media (min-width: 1024px){        .footer-register .form-group p{          margin-left: 1rem;}}  .footer-register .f-input{display: block;}    .footer-register .f-input .btns-action{      margin-top: 8px;}    @media (min-width: 768px){      .footer-register .f-input{display: -webkit-box;display: -ms-flexbox;display: flex;}        .footer-register .f-input .btns-action{          margin-top: 0;}}  .footer-register .form-container-transparent.form-container-white .form-input label{top: 2px;left: auto;right: 0px;bottom: -2rem;}    @media (min-width: 1024px){      .footer-register .form-container-transparent.form-container-white .form-input label{top: auto;left: 0;right: auto;bottom: -2rem;}}.section .scrolldown{  -webkit-transition: 0.6s;transition: 0.6s;opacity: 0;visibility: hidden;}.section .slider-navigation{  -webkit-transition: 0.6s;transition: 0.6s;opacity: 0;visibility: hidden;}.section.active .scrolldown{opacity: 1;visibility: visible;display: none;}.section.active .slider-navigation{opacity: 1;visibility: visible;}@media (min-width: 768px){  .section-content.reduced{width: 80%;    margin-left: auto;    margin-right: auto;}}.section-content.margin-tb{  margin-top: 64px;  margin-bottom: 64px;}.section-content.margin-t{  margin-top: 64px;}.section-content.margin-b{  margin-bottom: 64px;}.section-content .title-desc{  margin-bottom: 2rem;}  @media (min-width: 768px){    .section-content .title-desc{margin: 3rem 0 1.5rem;}}.section-content .title-desc h5{    word-break: break-word;}.section-content .illustr img{width: 100%;}  .section-content .illustr img.portrait{    max-height: 66vh;width: auto;}.section-content .illustr-legend{position: relative;}  .section-content .illustr-legend img,  .section-content .illustr-legend .img{width: 50%;    max-width: 480px;}  .section-content .illustr-legend .legend{    text-align: left;}    @media (min-width: 768px){      .section-content .illustr-legend .legend{position: absolute;left: 75%;width: 25%;top: 10%;}}    .section-content .illustr-legend .legend hr{width: 50%;margin: 0.25rem 0;      border-top: 2px solid #037FD5;}    .section-content .illustr-legend .legend h4{      font-weight: bold;      font-size: 1.5rem;}    @media (min-width: 768px){      .section-content .illustr-legend .legend.legend-left{left: 0%;}}    .section-content .illustr-legend .legend.text-right hr{      margin-left: 50%;}.section-content .illustr-center{position: relative;width: 100%;  max-width: 720px;  margin-left: auto;  margin-right: auto;}  .section-content .illustr-center .img, .section-content .illustr-center img{width: 100%;}.section-content img.logo{height: 96px;margin: 0.75rem 0;}  @media (min-width: 576px){    .section-content img.logo{height: 128px;}}  @media (min-width: 768px){    .section-content img.logo{height: 160px;}}.section-content hr{width: 50%;margin: 0.25rem 0;  border-top: 2px solid #037FD5;}.section-content h4{display: inline-block;}.section-content ul{  padding-left: 1rem;}  .section-content ul li{    list-style: disc;}  .section-content ul.list-primary{    padding-left: 0;}    .section-content ul.list-primary > li{position: relative;      padding-left: 1.5em;      list-style: none;}      .section-content ul.list-primary >li:before{position: absolute;        border-radius: 2rem;background: #037FD5;width: 1rem;height: 1rem;left: 0;top: 0