@font-face {
    font-display: swap;
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.woff2') format('woff2'),url('fonts/Roboto-Regular.woff') format('woff'),url('fonts/Roboto-Regular.ttf') format('truetype'),url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Roboto-Regular.eot'),url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-display: swap;
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.woff2') format('woff2'),url('fonts/Roboto-Medium.woff') format('woff'),url('fonts/Roboto-Medium.ttf') format('truetype'),url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Roboto-Medium.eot'),url('fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-display: swap;
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.woff2') format('woff2'),url('fonts/Roboto-Medium.woff') format('woff'),url('fonts/Roboto-Medium.ttf') format('truetype'),url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Roboto-Medium.eot'),url('fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-display: swap;
    font-family: 'Roboto-Bold';
    src: url('fonts/Roboto-Bold.woff2') format('woff2'),url('fonts/Roboto-Bold.woff') format('woff'),url('fonts/Roboto-Bold.ttf') format('truetype'),url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Roboto-Bold.eot'),url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-display: swap;
    font-family: 'Roboto-Bold';
    src: url('fonts/Roboto-Bold.woff2') format('woff2'),url('fonts/Roboto-Bold.woff') format('woff'),url('fonts/Roboto-Bold.ttf') format('truetype'),url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Roboto-Bold.eot'),url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: normal;
    font-style: normal
}

body {
    width: 100%;
    height: 100%;
    font-family: 'Roboto-Regular';
    color: #fff;
    background-color: #09141c;
    padding: 0;
    margin: 0 auto;
    line-height: 1.8;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 1px
}

@media only screen and (min-width: 992px) {
    body {
        line-height:1.9
    }
}

#site {
    background-color: #09141c;
    z-index: 5
}

h1,h2,h3,h4 {
    font-weight: 700;
    color: #fff;
    text-rendering: optimizeLegibility
}

h1 a,h2 a,h3 a,h4 a {
    color: #fff
}

h1 {
    font-size: 1.75rem;
    line-height: 1.3
}

@media only screen and (min-width: 992px) {
    h1 {
        font-size:2.5rem;
        line-height: 1.9
    }
}

h2 {
    font-size: 1.5rem;
    line-height: 1.4
}

@media only screen and (min-width: 992px) {
    h2 {
        font-size:2rem;
        line-height: 1.9
    }
}

h3 {
    font-size: 1.4rem;
    line-height: 1.4
}

@media only screen and (min-width: 992px) {
    h3 {
        font-size:1.75rem;
        line-height: 1.9
    }
}

h4 {
    font-size: 1.3rem;
    line-height: 1.5
}

@media only screen and (min-width: 992px) {
    h4 {
        font-size:1.5rem;
        line-height: 1.9
    }
}

h5 {
    font-size: 1.1rem
}

@media only screen and (min-width: 992px) {
    h5 {
        font-size:1.25rem
    }
}

h6 {
    font-size: 1rem
}

address {
    font-style: normal
}

img {
    max-width: 100%;
    height: auto;
    border-radius: 10px
}

.title {
    font-family: 'Roboto-Bold';
    font-size: 2.1rem;
    line-height: 1.5
}

@media only screen and (min-width: 992px) {
    .title {
        font-size:3rem;
        line-height: 1.4;
        margin-bottom: 2rem
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .title {
        font-size:2.8rem
    }
}

.title br {
    display: none
}

@media only screen and (min-width: 992px) {
    .title br {
        display:inline-block
    }
}

.title.dark {
    color: #09141c
}

.title.line:after {
    content: "";
    width: 40px;
    height: 4px;
    background: #e4bc75;
    display: block;
    margin: 2rem auto;
    border-radius: 10px
}

@media only screen and (min-width: 992px) {
    .title.line:after {
        margin:2rem 0
    }
}

.box_title {
    margin: 2rem 0 1rem 0;
    text-align: center
}

@media only screen and (min-width: 1200px) {
    .box_title {
        margin:0 0 8rem 0
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .box_title {
        margin:0 0 3rem 0
    }
}

.box_title h2 {
    margin-bottom: 1.5rem
}

.box_title p {
    font-size: 1rem;
    max-width: 700px;
    margin: 0 auto 1rem auto
}

@media only screen and (min-width: 992px) {
    .box_title p {
        font-size:1.2rem
    }
}

.text-center {
    text-align: center
}

.page_title {
    background-color: #09141c;
    padding: 1.5rem 0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.page_title h1,.page_title h2 {
    color: #fdfb00;
    margin: 0;
    font-size: 1.7rem;
    font-family: 'Roboto-Bold';
    line-height: 1.5;
    text-align: center;
    letter-spacing: 1px
}

@media only screen and (min-width: 992px) {
    .page_title h1,.page_title h2 {
        font-size:4.12rem;
        line-height: 1.4;
        padding-bottom: 4.5rem;
        letter-spacing: 4px
    }
}

.page_title h1~.breadcrumb,.page_title h2~.breadcrumb {
    margin: 0.5rem 0 0 0
}

.page_title .container .row .col-md-12 {
    height: 170px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-align: flex-end;
    -webkit-box-align: end;
    align-items: flex-end;
    -ms-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

@media only screen and (min-width: 992px) {
    .page_title .container .row .col-md-12 {
        height:430px
    }
}

.page_title.cases {
    position: relative;
    background-blend-mode: luminosity
}

.page_title.cases:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    background: linear-gradient(163deg,#1c1400,#2d2101e3)
}

.small-title {
    font-size: 1rem;
    color: #fdfb00;
    letter-spacing: 2px;
    margin-bottom: 1rem;
    margin-left: 3px
}

.content-text {
    padding: 2rem 4px 0 4px
}

@media only screen and (min-width: 992px) {
    .content-text {
        max-width:500px;
        margin: 0 auto;
        padding: 1.5rem 4px 0 4px
    }
}

.content-text .title {
    margin-bottom: 2rem
}

.content-text .btn {
    margin-top: 3rem
}

.heading {
    text-align: center;
    margin-bottom: 2rem
}

@media only screen and (min-width: 992px) {
    .heading {
        margin-bottom:3rem;
        font-size: 2.5rem
    }
}

.heading:after {
    content: "";
    width: 4.6rem;
    height: 0.3rem;
    display: block;
    background: #dddddd;
    margin: 1rem auto 0 auto
}

.small_heading {
    font-size: 1.05rem;
    color: #09141c;
    font-family: 'Roboto-Bold';
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 0.5rem
}

a {
    color: #fff;
    text-decoration: none;
    opacity: 1;
    text-rendering: optimizeLegibility
}

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

a:hover {
    text-decoration: none;
    color: #09141c
}

ul {
    padding: 0;
    font-size: 0
}

ul li {
    list-style: none;
    list-style-type: none;
    text-rendering: optimizeLegibility;
    font-size: 1rem
}

p {
    text-rendering: optimizeLegibility;
    font-weight: 400
}

strong {
    font-family: 'Roboto-Bold'
}

.breadcrumb {
    color: #fff;
    margin-bottom: 2rem
}

.breadcrumb em {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.5rem;
    font-size: 0.6rem;
    font-style: normal
}

.breadcrumb em i {
    margin-top: 2px
}

.breadcrumb span {
    font-size: 0.9rem;
    text-rendering: optimizeLegibility;
    display: inline-block;
    vertical-align: middle
}

.breadcrumb a {
    font-size: 0.9rem;
    color: #fff;
    display: inline-block;
    vertical-align: middle
}

.breadcrumb a:hover {
    color: #09141c
}

section {
    padding: 4rem 0;
    position: relative;
    z-index: 3
}

@media only screen and (min-width: 768px) {
    section {
        padding:6rem 0
    }
}

@media only screen and (min-width: 992px) {
    section {
        min-height:600px
    }
}

@media only screen and (min-width: 1920px) {
    section {
        padding:9rem 0
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    section {
        padding:4rem 0
    }
}

@media only screen and (min-width: 992px) {
    section p {
        font-size:1.1rem
    }
}

figure a {
    opacity: 1
}

figure a:hover {
    opacity: 0.5
}

.check {
    width: 30px;
    height: 17px;
    border-bottom: solid 4px #09141c;
    border-left: solid 4px #09141c;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 4rem
}

.has_gallery {
    display: block;
    position: relative
}

.has_gallery:after {
    content: "";
    width: 80px;
    height: 80px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22124px%22%20height%3D%22124px%22%20viewBox%3D%220%200%20124%20124%22%20enable-background%3D%22new%200%200%20124%20124%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fdfb00%22%20d%3D%22M62%2C55.875c-5.074%2C0-9.188%2C4.115-9.188%2C9.188c0%2C5.076%2C4.113%2C9.188%2C9.188%2C9.188%0D%0A%09%09%09c5.072%2C0%2C9.188-4.11%2C9.188-9.188C71.188%2C59.99%2C67.072%2C55.875%2C62%2C55.875z%20M86.5%2C46.688h-7.35c-1.012%2C0-2.102-0.784-2.42-1.743%0D%0A%09%09%09l-1.899-5.702c-0.319-0.958-1.407-1.743-2.419-1.743H51.588c-1.011%2C0-2.1%2C0.784-2.419%2C1.743l-1.9%2C5.702%0D%0A%09%09%09c-0.32%2C0.958-1.408%2C1.743-2.419%2C1.743H37.5c-3.369%2C0-6.125%2C2.756-6.125%2C6.125v27.563c0%2C3.369%2C2.756%2C6.125%2C6.125%2C6.125h49%0D%0A%09%09%09c3.369%2C0%2C6.125-2.756%2C6.125-6.125V52.813C92.625%2C49.442%2C89.869%2C46.688%2C86.5%2C46.688z%20M62%2C80.375%0D%0A%09%09%09c-8.457%2C0-15.313-6.855-15.313-15.313c0-8.457%2C6.855-15.313%2C15.313-15.313c8.455%2C0%2C15.313%2C6.856%2C15.313%2C15.313%0D%0A%09%09%09C77.313%2C73.52%2C70.455%2C80.375%2C62%2C80.375z%20M84.355%2C57.096c-1.185%2C0-2.145-0.959-2.145-2.144c0-1.184%2C0.96-2.144%2C2.145-2.144%0D%0A%09%09%09s2.145%2C0.96%2C2.145%2C2.144C86.5%2C56.135%2C85.54%2C57.096%2C84.355%2C57.096z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: rgba(255,255,255,0.7);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    border-radius: 50%;
    z-index: 5
}

@media only screen and (min-width: 768px) {
    .has_gallery:after {
        width:100px;
        height: 100px
    }
}

.article header h1 {
    font-size: 2rem;
    margin: 0.8rem 0 0.5rem 0;
    border-top: 1px #dddddd solid;
    padding-top: 1rem
}

.article header time {
    font-size: 0.8rem;
    color: #ccc
}

.article figure figcaption p {
    font-style: italic;
    margin-top: 0.5rem;
    font-size: 0.8rem
}

.article a {
    color: #09141c
}

.article p strong {
    font-family: 'Roboto-Regular'
}

.article h2,.article h3,.article h4 {
    font-family: 'Roboto-Regular';
    font-size: 1.2rem
}

.article ul {
    padding: 0;
    margin: 2rem 0
}

.article ul li {
    list-style: none;
    margin: 1rem 0
}

.article ul li:before {
    content: "\f0da";
    display: inline-block;
    vertical-align: middle;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 0.3rem;
    font-size: 0.7rem;
    color: #09141c
}

.article img {
    width: auto;
    max-width: 100%;
    max-height: 540px;
    margin: 1rem auto;
    display: block;
    border-radius: 10px
}

.article iframe {
    width: 100%!important;
    height: 280px!important;
    margin-bottom: 2rem
}

@media only screen and (min-width: 768px) {
    .article iframe {
        max-width:640px;
        height: 380px!important
    }
}

@media only screen and (min-width: 1200px) {
    .article iframe {
        height:420px!important
    }
}

.video_fluid {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.video_fluid embed,.video_fluid iframe,.video_fluid object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media only screen and (min-width: 576px) {
    .left {
        float:left
    }
}

@media only screen and (min-width: 576px) {
    .right {
        float:right
    }
}

.col-invert {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

@media only screen and (min-width: 992px) {
    .col-invert {
        -ms-flex-direction:row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }
}

.hidden {
    display: none
}

@media only screen and (min-width: 992px) {
    .hidden {
        display:block
    }
}

.mobile {
    display: block
}

@media only screen and (min-width: 992px) {
    .mobile {
        display:none
    }
}

.not-found {
    text-align: center;
    padding: 5rem 0;
    font-size: 1rem;
    background: #ffffff;
    margin-top: 2rem;
    color: #002449
}

@media only screen and (min-width: 62em) {
    .not-found {
        width:60%;
        margin: 0 auto
    }
}

.not-found:before {
    content: "\f071";
    display: block;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 2rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 1.5rem
}

.fix_body {
    overflow-y: hidden
}

.header {
    width: 100%;
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9
}

.header .container-fluid {
    margin: 0 auto;
    padding-top: 2.3vmin;
    padding-bottom: 2.3vmin
}

@media only screen and (min-width: 992px) {
    .header .container-fluid {
        max-width:1800px
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .header .container-fluid {
        max-width:1280px
    }
}

.header .col-lg-2 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.fix-in {
    position: fixed;
    left: 0;
    top: 0;
    -webkit-animation-name: anime_fix;
    animation-name: anime_fix;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    opacity: 1;
    background: #111;
    -webkit-box-shadow: 0 2px 15px rgba(0,0,0,0.17);
    box-shadow: 0 2px 15px rgba(0,0,0,0.17)
}

.fix-in .container-fluid {
    padding: 1rem 0
}

@-webkit-keyframes anime_fix {
    0% {
        top: -90px
    }

    to {
        top: 0
    }
}

@keyframes anime_fix {
    0% {
        top: -90px
    }

    to {
        top: 0
    }
}

.col-hide {
    display: none
}

@media only screen and (min-width: 992px) {
    .col-hide {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.navbar-brand {
    width: 100%;
    max-width: 212px;
    height: 60px;
    background: url("../_images/logo.svg") left center no-repeat;
    background-size: contain;
    position: relative;
    z-index: 1;
    margin: 5px 0 0 5px;
    float: left
}

@media only screen and (min-width: 992px) {
    .navbar-brand {
        width:214px;
        height: 80px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        margin: 0;
        float: none
    }
}

.navbar-brand a {
    display: block;
    font-size: 1px;
    color: transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto
}

.close_menu {
    text-align: right;
    margin: 0;
    position: relative;
    z-index: 4
}

.close_menu a {
    width: 2.5rem;
    height: 3rem;
    display: inline-block;
    color: #fff;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2237.5px%22%20height%3D%2238px%22%20viewBox%3D%22-460%20262%2037.5%2038%22%20enable-background%3D%22new%20-460%20262%2037.5%2038%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%20id%3D%22add%22%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-430.1%2C295.9l-11.2-11.2l-11.2%2C11.2l-3.7-3.7L-445%2C281l-11.2-11.2l3.7-3.7l11.2%2C11.2l11.2-11.2l3.7%2C3.7%0D%0A%09%09%09l-11.1%2C11.2l11.2%2C11.2L-430.1%2C295.9z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 50%
}

.bt_mobile {
    float: right;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

@media only screen and (min-width: 992px) {
    .bt_mobile {
        display:none
    }
}

.header_mobile .bt_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar-toggle {
    width: 34px;
    height: 50px;
    position: relative;
    display: block;
    background-color: transparent;
    background-image: none;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    z-index: 9
}

@media only screen and (min-width: 1200px) {
    .navbar-toggle {
        display:none
    }
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    width: 34px;
    height: 4px;
    display: block;
    border-radius: 3px;
    margin: 6px 0;
    background: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

@media only screen and (min-width: 1200px) {
    .navbar-toggle .icon-bar {
        display:none
    }
}

.navbar-toggle .icon-bar.center {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.telefone_topo {
    color: #fff
}

.telefone_topo p {
    float: left;
    padding: 0 1rem 0 0;
    margin: 0
}

.telefone_topo p em {
    font-style: normal
}

.telefone_topo p:first-child:before {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    background-image: url("../_images/page-icons/telefone.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0.5rem 0 0
}

.whatsapp_fix {
    width: 3.5rem;
    height: 3.5rem;
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    z-index: 9;
    border-radius: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22418.1px%22%20height%3D%22418.1px%22%20viewBox%3D%22-40%2041.9%20418.1%20418.1%22%20enable-background%3D%22new%20-40%2041.9%20418.1%20418.1%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M158.9%2C42.1C48.5%2C47.4-38.6%2C139.3-38.3%2C249.9c0.1%2C33.7%2C8.2%2C65.5%2C22.6%2C93.5l-22%2C106.9%0D%0A%09%09c-1.2%2C5.8%2C4%2C10.8%2C9.8%2C9.5L76.7%2C435c26.9%2C13.4%2C57.1%2C21.1%2C89.1%2C21.6c112.9%2C1.7%2C207-87.9%2C210.5-200.7%0D%0A%09%09C380.1%2C134.9%2C280.3%2C36.3%2C158.9%2C42.1z%20M283.9%2C364.1c-30.7%2C30.7-71.4%2C47.6-114.8%2C47.6c-25.4%2C0-49.7-5.7-72.3-16.9l-14.6-7.3L18%2C402.6%0D%0A%09%09L31.5%2C337L24.3%2C323C12.6%2C300%2C6.7%2C275.2%2C6.7%2C249.2c0-43.4%2C16.9-84.1%2C47.6-114.8c30.4-30.4%2C71.8-47.6%2C114.8-47.6%0D%0A%09%09c43.4%2C0%2C84.1%2C16.9%2C114.8%2C47.6c30.7%2C30.7%2C47.6%2C71.4%2C47.6%2C114.8C331.4%2C292.2%2C314.3%2C333.7%2C283.9%2C364.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M269.7%2C294.2l-40.2-11.5c-5.3-1.5-11%2C0-14.8%2C3.9l-9.8%2C10c-4.1%2C4.2-10.4%2C5.6-15.9%2C3.4%0D%0A%09%09c-19-7.7-59-43.2-69.2-61c-2.9-5.1-2.5-11.5%2C1.2-16.2l8.6-11.1c3.4-4.3%2C4.1-10.2%2C1.8-15.2l-16.9-38.2c-4-9.2-15.7-11.8-23.4-5.4%0D%0A%09%09c-11.2%2C9.5-24.5%2C23.9-26.1%2C39.9c-2.9%2C28.1%2C9.2%2C63.6%2C54.9%2C106.2c52.7%2C49.2%2C95%2C55.7%2C122.4%2C49.1c15.6-3.8%2C28.1-18.9%2C35.9-31.3%0D%0A%09%09C283.6%2C308.2%2C279.3%2C297%2C269.7%2C294.2z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    background-color: #1CC431;
    border-radius: 50%
}

@media only screen and (min-width: 992px) {
    .whatsapp_fix {
        width:4rem;
        height: 4rem
    }
}

.telegram_fix {
    width: 3.5rem;
    height: 3.5rem;
    position: fixed;
    bottom: 5rem;
    right: 1rem;
    z-index: 9;
    border-radius: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2022.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23DDDDDD%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M200.9%2C323.9L192.4%2C443c12.1%2C0%2C17.4-5.2%2C23.7-11.5l56.8-54.3l117.7%2C86.2c21.6%2C12%2C36.8%2C5.7%2C42.6-19.9l77.3-362.1%0D%0A%09l0%2C0c6.8-31.9-11.5-44.4-32.6-36.6L23.8%2C218.8c-31%2C12-30.5%2C29.3-5.3%2C37.1l116.1%2C36.1l269.7-168.8c12.7-8.4%2C24.2-3.8%2C14.7%2C4.7%0D%0A%09L200.9%2C323.9z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    background-color: #039be5;
    border-radius: 50%
}

@media only screen and (min-width: 992px) {
    .telegram_fix {
        width:4rem;
        height: 4rem;
        bottom: 6rem
    }
}

.footer {
    padding: 3rem 0 0 0;
    margin-top: 2rem;
    color: #dbdbdb;
    z-index: 5;
    position: relative
}

@media only screen and (min-width: 992px) {
    .footer {
        padding:8rem 0 0 0;
        margin-top: 0;
        border-top: none
    }
}

.footer .container {
    max-width: 1800px
}

.footer p {
    font-size: 1rem;
    margin: 0.5rem 0;
    color: #dbdbdb
}

.footer p em {
    font-style: normal
}

.footer h3,.footer h4,.footer h5 {
    font-size: 1.2rem;
    margin: 0 0 1rem 0;
    color: #dbdbdb;
    font-weight: 900;
    letter-spacing: 1px
}

.footer .box_small {
    max-width: 1800px;
    background: transparent;
    border-top: 1px rgba(255,255,255,0.1) solid;
    padding: 5rem 0 1.5rem 0;
    margin: 0 auto;
    text-align: center;
    position: relative
}

@media only screen and (min-width: 992px) {
    .footer .box_small {
        padding:1.5rem 0
    }
}

.footer .box_small .container .row {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

@media only screen and (min-width: 992px) {
    .footer .box_small .container .row {
        -ms-flex-align:center;
        -webkit-box-align: center;
        align-items: center
    }
}

.footer .box_small small {
    font-size: 0.9rem;
    color: #fff;
    padding: 1rem 0 0.3rem 0;
    display: block;
    margin-top: 0.5rem;
    line-height: 2;
    text-align: center;
    opacity: 0.7
}

@media only screen and (min-width: 992px) {
    .footer .box_small small {
        padding:1rem 0;
        margin-top: 0
    }
}

.footer .box_small p {
    font-size: 0.8rem;
    color: #fff;
    opacity: 0.7
}

.footer .expression {
    width: 95px;
    height: 17px;
    background-position: center center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22640px%22%20height%3D%22134px%22%20viewBox%3D%220%200%20640%20134%22%20enable-background%3D%22new%200%200%20640%20134%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M99.747%2C33.685h18.612l12.625%2C17.41l12.562-17.41h18.299l-21.687%2C30.061l24.524%2C33.818H146.07%0D%0A%09%09l-15.194-20.955L115.76%2C97.563H97.457l24.246-33.604L99.747%2C33.685z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M188.754%2C33.685v7.045c2.896-2.896%2C6.027-5.068%2C9.394-6.517c3.366-1.447%2C6.966-2.172%2C10.803-2.172%0D%0A%09%09c8.337%2C0%2C15.421%2C3.151%2C21.254%2C9.453c5.832%2C6.302%2C8.748%2C14.384%2C8.748%2C24.248c0%2C9.511-3.014%2C17.466-9.042%2C23.867%0D%0A%09%09c-6.028%2C6.398-13.172%2C9.599-21.43%2C9.599c-3.68%2C0-7.104-0.655-10.275-1.967c-3.17-1.312-6.322-3.453-9.453-6.429v30.119h-15.911%0D%0A%09%09V33.685H188.754z%20M205.605%2C46.836c-5.049%2C0-9.238%2C1.723-12.564%2C5.167c-3.328%2C3.445-4.991%2C7.946-4.991%2C13.504%0D%0A%09%09c0%2C5.677%2C1.663%2C10.267%2C4.991%2C13.769c3.326%2C3.504%2C7.515%2C5.254%2C12.564%2C5.254c4.892%2C0%2C9.012-1.779%2C12.359-5.342%0D%0A%09%09c3.347-3.563%2C5.02-8.104%2C5.02-13.622c0-5.479-1.644-9.971-4.932-13.475C214.764%2C48.588%2C210.615%2C46.836%2C205.605%2C46.836z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M248.465%2C33.685h13.739v8.044c1.487-3.171%2C3.464-5.578%2C5.93-7.222c2.466-1.644%2C5.167-2.466%2C8.103-2.466%0D%0A%09%09c2.074%2C0%2C4.246%2C0.548%2C6.517%2C1.644l-4.99%2C13.797c-1.879-0.939-3.426-1.409-4.638-1.409c-2.466%2C0-4.55%2C1.527-6.253%2C4.58%0D%0A%09%09c-1.703%2C3.053-2.554%2C9.042-2.554%2C17.966l0.059%2C3.111v25.834h-15.911V33.685H248.465z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M354.675%2C70.264h-51.491c0.743%2C4.541%2C2.73%2C8.15%2C5.959%2C10.832s7.348%2C4.021%2C12.358%2C4.021%0D%0A%09%09c5.989%2C0%2C11.136-2.093%2C15.44-6.282l13.504%2C6.341c-3.365%2C4.776-7.396%2C8.31-12.094%2C10.599s-10.274%2C3.435-16.732%2C3.435%0D%0A%09%09c-10.021%2C0-18.182-3.16-24.483-9.481c-6.302-6.32-9.453-14.238-9.453-23.749c0-9.747%2C3.141-17.838%2C9.423-24.278%0D%0A%09%09c6.282-6.438%2C14.159-9.658%2C23.632-9.658c10.059%2C0%2C18.238%2C3.22%2C24.541%2C9.658c6.302%2C6.439%2C9.453%2C14.942%2C9.453%2C25.511L354.675%2C70.264z%0D%0A%09%09%20M338.646%2C57.639c-1.06-3.561-3.146-6.458-6.265-8.689s-6.733-3.346-10.853-3.346c-4.468%2C0-8.389%2C1.253-11.76%2C3.757%0D%0A%09%09c-2.117%2C1.566-4.078%2C4.326-5.881%2C8.278H338.646z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M406.752%2C42.609l-9.922%2C9.922c-4.032-3.992-7.691-5.989-10.979-5.989c-1.802%2C0-3.211%2C0.382-4.228%2C1.145%0D%0A%09%09c-1.019%2C0.763-1.526%2C1.713-1.526%2C2.848c0%2C0.861%2C0.322%2C1.654%2C0.969%2C2.378c0.646%2C0.725%2C2.24%2C1.712%2C4.785%2C2.965l5.871%2C2.936%0D%0A%09%09c6.185%2C3.053%2C10.43%2C6.165%2C12.74%2C9.334c2.309%2C3.172%2C3.464%2C6.891%2C3.464%2C11.156c0%2C5.676-2.084%2C10.411-6.253%2C14.209%0D%0A%09%09c-4.169%2C3.797-9.757%2C5.693-16.763%2C5.693c-9.315%2C0-16.753-3.641-22.312-10.92l9.864-10.744c1.879%2C2.191%2C4.08%2C3.963%2C6.604%2C5.313%0D%0A%09%09c2.524%2C1.351%2C4.766%2C2.025%2C6.723%2C2.025c2.114%2C0%2C3.816-0.509%2C5.107-1.525c1.291-1.019%2C1.938-2.192%2C1.938-3.523%0D%0A%09%09c0-2.466-2.329-4.873-6.987-7.223l-5.4-2.699c-10.333-5.205-15.5-11.722-15.5-19.551c0-5.049%2C1.947-9.365%2C5.842-12.946%0D%0A%09%09c3.895-3.582%2C8.875-5.372%2C14.941-5.372c4.148%2C0%2C8.054%2C0.91%2C11.713%2C2.73C401.105%2C36.591%2C404.208%2C39.204%2C406.752%2C42.609z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M459.651%2C42.609l-9.923%2C9.922c-4.031-3.992-7.69-5.989-10.979-5.989c-1.801%2C0-3.21%2C0.382-4.227%2C1.145%0D%0A%09%09c-1.02%2C0.763-1.527%2C1.713-1.527%2C2.848c0%2C0.861%2C0.323%2C1.654%2C0.969%2C2.378c0.646%2C0.725%2C2.24%2C1.712%2C4.785%2C2.965l5.871%2C2.936%0D%0A%09%09c6.185%2C3.053%2C10.431%2C6.165%2C12.741%2C9.334c2.309%2C3.172%2C3.464%2C6.891%2C3.464%2C11.156c0%2C5.676-2.084%2C10.411-6.253%2C14.209%0D%0A%09%09c-4.169%2C3.797-9.757%2C5.693-16.764%2C5.693c-9.314%2C0-16.753-3.641-22.311-10.92l9.864-10.744c1.879%2C2.191%2C4.08%2C3.963%2C6.604%2C5.313%0D%0A%09%09c2.525%2C1.351%2C4.767%2C2.025%2C6.724%2C2.025c2.113%2C0%2C3.815-0.509%2C5.107-1.525c1.291-1.019%2C1.938-2.192%2C1.938-3.523%0D%0A%09%09c0-2.466-2.329-4.873-6.987-7.223l-5.401-2.699c-10.333-5.205-15.5-11.722-15.5-19.551c0-5.049%2C1.947-9.365%2C5.843-12.946%0D%0A%09%09c3.895-3.582%2C8.875-5.372%2C14.941-5.372c4.148%2C0%2C8.053%2C0.91%2C11.713%2C2.73S457.107%2C39.204%2C459.651%2C42.609z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M479.702%2C7.382c2.81%2C0%2C5.22%2C1.018%2C7.229%2C3.053c2.011%2C2.036%2C3.017%2C4.502%2C3.017%2C7.398%0D%0A%09%09c0%2C2.857-0.995%2C5.294-2.986%2C7.31c-1.99%2C2.017-4.371%2C3.024-7.142%2C3.024c-2.851%2C0-5.279-1.028-7.29-3.083s-3.015-4.55-3.015-7.486%0D%0A%09%09c0-2.818%2C0.994-5.226%2C2.984-7.222C474.491%2C8.38%2C476.891%2C7.382%2C479.702%2C7.382z%20M471.688%2C33.685h16.028v63.879h-16.028V33.685z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M532.279%2C32.041c6.025%2C0%2C11.691%2C1.507%2C16.997%2C4.521c5.303%2C3.015%2C9.441%2C7.104%2C12.417%2C12.271%0D%0A%09%09c2.975%2C5.167%2C4.463%2C10.744%2C4.463%2C16.733c0%2C6.028-1.498%2C11.665-4.492%2C16.909c-2.994%2C5.246-7.074%2C9.346-12.241%2C12.301%0D%0A%09%09s-10.861%2C4.433-17.085%2C4.433c-9.159%2C0-16.979-3.258-23.456-9.774c-6.479-6.518-9.717-14.434-9.717-23.75%0D%0A%09%09c0-9.981%2C3.66-18.298%2C10.979-24.953C516.563%2C34.938%2C523.941%2C32.041%2C532.279%2C32.041z%20M532.543%2C47.13%0D%0A%09%09c-4.979%2C0-9.126%2C1.732-12.438%2C5.196c-3.313%2C3.464-4.971%2C7.897-4.971%2C13.298c0%2C5.56%2C1.638%2C10.06%2C4.911%2C13.504%0D%0A%09%09s7.42%2C5.167%2C12.438%2C5.167c5.018%2C0%2C9.193-1.74%2C12.525-5.227c3.332-3.482%2C4.999-7.965%2C4.999-13.444c0-5.479-1.638-9.932-4.909-13.357%0D%0A%09%09C541.825%2C48.843%2C537.64%2C47.13%2C532.543%2C47.13z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M579.249%2C33.685h16.028v6.546c3.635-3.064%2C6.927-5.195%2C9.878-6.393c2.95-1.198%2C5.971-1.797%2C9.059-1.797%0D%0A%09%09c6.331%2C0%2C11.705%2C2.211%2C16.123%2C6.634c3.712%2C3.757%2C5.569%2C9.316%2C5.569%2C16.674v42.213h-15.854V69.59c0-7.624-0.342-12.686-1.024-15.188%0D%0A%09%09c-0.684-2.502-1.874-4.408-3.573-5.718s-3.797-1.965-6.296-1.965c-3.241%2C0-6.023%2C1.085-8.348%2C3.255%0D%0A%09%09c-2.322%2C2.17-3.935%2C5.171-4.833%2C9.002c-0.469%2C1.994-0.701%2C6.314-0.701%2C12.959v25.627h-16.028V33.685L579.249%2C33.685z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M101.527%2C77.604c-32.648%2C31.078-61.511%2C34.231-78.374%2C24.037l-0.005-0.006l-1.831%2C2.412l-9.537-7.631%0D%0A%09l2.17-3.168C2.585%2C77.794%2C5.27%2C51.959%2C30.487%2C30.692c10.802-10.01%2C25.001-13.127%2C36-13.651c14.768-0.701%2C24.59%2C8.872%2C23.599%2C21.478%0D%0A%09c-1.023%2C13.004-13.669%2C29.262-51.332%2C42.557l-1.392%2C1.831c0.1%2C0.049%2C0.193%2C0.102%2C0.293%2C0.149%0D%0A%09c12.19%2C5.664%2C33.188%2C2.233%2C53.888-19.396L101.527%2C77.604L101.527%2C77.604z%20M27.953%2C72.8l3.051-4.454%0D%0A%09c9.467-1.431%2C20.682-7.491%2C27.57-14.459c6.073-6.142%2C8.49-12.229%2C6.441-15.407c-1.042-2.764-10.214-5.496-21.73%2C3.612%0D%0A%09C28.916%2C52.902%2C25.043%2C64.372%2C27.953%2C72.8L27.953%2C72.8z%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.317%2C98.07l7.303%2C5.914c0.613%2C0.498%2C0.708%2C1.402%2C0.211%2C2.018l-3.983%2C4.918%0D%0A%09c-0.497%2C0.613-1.403%2C0.708-2.016%2C0.211l-7.302-5.91c-0.613-0.496-0.708-1.402-0.213-2.018l3.984-4.92%0D%0A%09C10.798%2C97.672%2C11.705%2C97.574%2C12.317%2C98.07L12.317%2C98.07z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    margin: 0.5rem auto 1.5rem auto;
    opacity: 0.8
}

@media only screen and (min-width: 992px) {
    .footer .expression {
        margin:0;
        float: right
    }
}

.footer .expression a {
    text-indent: -9999px;
    overflow: hidden;
    display: block
}

.menu_footer {
    text-align: center;
    margin: 4rem
}

@media only screen and (min-width: 992px) {
    .menu_footer {
        text-align:left;
        margin: 0
    }
}

.menu_footer li {
    margin-bottom: 0.5rem
}

.menu_footer li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #1D2D39;
    border-radius: 50%
}

.menu_footer li a {
    color: #dbdbdb
}

.menu_footer li a:hover {
    color: #09141c
}

.contact_info {
    padding: 0 1rem 0 1rem;
    margin-bottom: 1rem;
    position: relative;
    text-align: center
}

@media only screen and (min-width: 992px) {
    .contact_info {
        padding:0 3rem 0 3rem;
        margin-bottom: 2rem;
        text-align: left
    }
}

.contact_info h4 {
    position: relative;
    font-size: 1rem;
    margin-bottom: 0
}

.contact_info i {
    width: 30px;
    height: 30px;
    margin-right: 0.5rem;
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    margin: auto
}

@media only screen and (min-width: 992px) {
    .contact_info i {
        display:block
    }
}

.contact_info.address h4 {
    margin-bottom: 0.5rem
}

@media only screen and (min-width: 992px) {
    .contact_info.address h4 {
        padding-left:2.3rem;
        margin-bottom: 1rem
    }
}

.contact_info.address h4 i {
    height: 24px
}

.contact_info .phone {
    background: url("../_images/page-icons/phone.svg") center center no-repeat;
    background-size: contain
}

.contact_info .location {
    background: url("../_images/page-icons/location.svg") center center no-repeat;
    background-size: contain
}

.contact_info .time {
    background: url("../_images/page-icons/time.svg") center center no-repeat;
    background-size: contain
}

.contact_info p {
    font-size: 0.9rem;
    margin: 0
}

.logo_footer {
    width: 100%;
    max-width: 300px;
    height: 103px;
    background: url(../_images/logo-footer.svg) center center no-repeat;
    background-size: contain;
    margin: 0 auto 4rem auto
}

@media only screen and (min-width: 992px) {
    .logo_footer {
        margin:0 0 8rem 1rem;
        background: url(../_images/logo-footer.svg) left center no-repeat;
        background-size: contain
    }
}

.back-top {
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.1) 0%;
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.1)),to(rgba(149,149,149,0.2)));
    background: linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(149,149,149,0.2) 100%);
    position: absolute;
    right: 0;
    top: -3rem;
    left: 0;
    margin: auto;
    display: block;
    border-radius: 10px;
    border: 1px rgba(149,149,149,0.2) solid
}

@media only screen and (min-width: 992px) {
    .back-top {
        left:inherit;
        top: inherit;
        right: 4rem;
        bottom: 0.5rem;
        margin: 0
    }
}

.back-top:before {
    content: "";
    width: 14px;
    height: 8px;
    display: block;
    background: url("../_images/page-icons/arrow-top.svg") center center no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto
}

.navbar-menu {
    width: 100%;
    height: 5rem;
    background: transparent;
    position: relative;
    z-index: 99;
    display: none
}

@media only screen and (min-width: 992px) {
    .navbar-menu {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.header_mobile .navbar-menu {
    display: none
}

.menu {
    width: 80%;
    height: 100%;
    background: transparent;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    text-align: center
}

@media only screen and (min-width: 1200px) {
    .menu {
        width:70%
    }
}

.menu>li {
    margin: 0.5rem 0;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    position: relative;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0)
}

.menu>li:before {
    display: none
}

.menu>li a {
    border-top: none;
    padding: 0.5rem 0;
    letter-spacing: 2px;
    font-size: 0.9rem;
    font-weight: 400;
    color: #f1f1f1
}

@media only screen and (min-width: 1200px) {
    .menu>li a {
        font-size:1rem
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .menu>li a {
        font-size:1rem
    }
}

.menu>li a:hover {
    color: #fdfb00
}

.menu>li a .fa {
    margin-left: 0.5rem;
    font-size: 0.8rem
}

.dropdown-toggle:after {
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    right: 1rem;
    top: 1.8rem;
    background: url("../_images/plus.svg") right center no-repeat;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}

@media only screen and (min-width: 992px) {
    .dropdown-toggle:after {
        display:none;
        vertical-align: middle;
        position: relative;
        top: 0;
        right: 0;
        margin-left: 0.5rem;
        background: url("../_images/seta_menu.svg") right center no-repeat
    }
}

.dropdown-toggle.ativo:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 1.7rem
}

.menu li a~ul {
    width: 200px;
    max-height: inherit;
    height: inherit;
    position: absolute;
    left: 50%;
    top: 2rem;
    display: none;
    background: #fff;
    -webkit-box-shadow: 0 2px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 1px rgba(0,0,0,0.2);
    padding: 0;
    -webkit-transform: translate3d(-100px,0,0);
    transform: translate3d(-100px,0,0)
}

.menu li a~ul:after {
    content: "";
    display: block;
    position: absolute;
    margin: auto;
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    top: -6px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #09141c
}

.menu li a~ul:before {
    content: "";
    width: 100%;
    height: 4px;
    display: block;
    background: #09141c
}

.menu li a~ul li {
    margin: 0;
    text-align: center;
    border-top: 1px solid #e7ecee
}

.menu li a~ul li a {
    padding: 1.2rem 1rem;
    font-size: 0.8rem;
    font-weight: 400;
    display: block;
    color: #58666c
}

.menu li a~ul li:first-child a {
    border-top: 1px solid #000000
}

@media only screen and (min-width: 992px) {
    .menu li a~ul li:first-child a {
        border-top:none
    }
}

.menu li a~ul li:last-child a {
    border-bottom: none
}

.menu li:hover a~ul {
    display: block
}

.slideout-menu {
    width: 256px;
    min-height: 100vh;
    position: fixed;
    top: 0;
    bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 0;
    background: url("../_images/bg/noise.svg") #09141c top center repeat;
    display: none
}

.slideout-menu:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background-color: #09141c;
    z-index: 1;
    mix-blend-mode: overlay
}

.slideout-menu .btn {
    max-width: 200px;
    position: relative;
    z-index: 3;
    margin: 2rem auto 0 auto
}

.slideout-menu ul {
    position: relative;
    z-index: 3
}

.slideout-menu ul li {
    padding: 0;
    position: relative;
    list-style: none
}

.slideout-menu ul li:before {
    display: none
}

.slideout-menu ul li a {
    font-size: 1rem;
    font-family: 'Roboto-Regular';
    color: #f3fdfa;
    padding: 1rem 1rem;
    display: block;
    text-decoration: none;
    font-size: 0.95rem;
    letter-spacing: 1px
}

.slideout-menu ul li a .fa {
    margin-right: 0.5rem
}

@media only screen and (min-width: 992px) {
    .slideout-menu ul li a .fa {
        display:none
    }
}

.slideout-menu ul li>.open_sub {
    position: relative
}

.slideout-menu ul li>.open_sub:before {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    top: 1.3rem;
    right: 1rem;
    background: url("../_images/page-icons/seta_menu.svg") center center no-repeat;
    background-size: contain;
    opacity: 0.7
}

.slideout-menu ul li.active .open_sub:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.slideout-menu ul li ul {
    background: #000000;
    display: none;
    padding-top: 0
}

.slideout-menu ul li ul li {
    padding-left: 1rem;
    border-top: 1px solid #010806
}

.slideout-menu ul li ul li:last-child {
    border-bottom: 1px solid #010806
}

.slideout-menu ul li.active ul {
    display: block
}

.slideout-menu>ul>li:not(.active) {
    border-bottom: 1px solid #010806
}

.slideout-menu>ul>li:first-child {
    border-top: 1px solid #010806
}

.slideout-menu-left {
    left: 0
}

.slideout-menu-right {
    right: 0
}

.slideout-panel {
    position: relative;
    z-index: 1;
    background-color: #FFF;
    min-height: 100vh;
    -webkit-box-shadow: -12px 0 2px 0 rgba(0,0,0,0.12);
    box-shadow: -12px 0 2px 0 rgba(0,0,0,0.12);
    display: block
}

@media only screen and (min-width: 992px) {
    .slideout-panel {
        -webkit-box-shadow:none;
        box-shadow: none
    }
}

.slideout-open,.slideout-open .slideout-panel,.slideout-open body {
    width: 100vw;
    overflow: hidden
}

.slideout-open .slideout-menu {
    display: block
}

.box_btn {
    margin: 1rem 0;
    text-align: center
}

@media only screen and (min-width: 1200px) {
    .box_btn {
        margin:4rem 0
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .box_btn {
        margin:1rem 0
    }
}

.btn {
    width: 100%;
    border-radius: 5px;
    font-size: 1.2rem;
    font-family: 'Roboto-Bold';
    padding: 1.3rem 1.3rem 1.2rem 1.3rem;
    display: block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    letter-spacing: 1px;
    line-height: 1;
    color: #09141c;
    border: 1px #e9e0c6 solid;
    background: #ead497;
    background: -webkit-gradient(linear,left bottom,left top,from(#ead497),to(#ede9dd));
    background: linear-gradient(bottom,#ead497,#ede9dd);
    outline: none;
    cursor: pointer;
    text-align: center
}

@media only screen and (min-width: 992px) {
    .btn {
        width:auto;
        display: inline-block;
        padding: 1.5rem 3rem 1.5rem 3rem;
        letter-spacing: 0.5px;
        font-size: 1.4rem
    }
}

.btn:focus,.btn:hover {
    color: #09141c
}

.btn:focus {
    outline: none
}

.btn.outline {
    background: transparent;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff;
    border: none
}

.btn.outline:hover {
    background: #fff;
    color: #09141c
}

.btn.outline.white {
    color: #fff
}

.btn.outline.white:hover {
    color: #000
}

.btn.small {
    font-size: 1rem;
    padding: 1rem 1.3rem 0.9rem 1.3rem
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .btn.small {
        font-size:0.9rem
    }
}

.btn.md {
    font-size: 1.1rem;
    padding: 1.1rem 1.5rem 1rem 1.5rem
}

.btn.large {
    font-size: 1.2rem;
    padding: 1.3rem 1rem 1.1rem 1rem
}

@media only screen and (min-width: 1200px) {
    .btn.large {
        font-size:1.625rem;
        padding: 1.9rem 4rem 1.8rem 4rem
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .btn.large {
        font-size:1.5rem;
        padding: 1.6rem 4rem 1.5rem 4rem
    }
}

.btn.hashtag {
    font-style: italic
}

.btn.mobile {
    display: block
}

@media only screen and (min-width: 992px) {
    .btn.mobile {
        display:none
    }
}

.btn.desktop {
    display: none
}

@media only screen and (min-width: 992px) {
    .btn.desktop {
        display:block
    }
}

.whats:before {
    content: "";
    width: 1.15rem;
    height: 1.15rem;
    display: inline-block;
    vertical-align: bottom;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22418.1px%22%20height%3D%22418.1px%22%20viewBox%3D%22-40%2041.9%20418.1%20418.1%22%20enable-background%3D%22new%20-40%2041.9%20418.1%20418.1%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M158.9%2C42.1C48.5%2C47.4-38.6%2C139.3-38.3%2C249.9c0.1%2C33.7%2C8.2%2C65.5%2C22.6%2C93.5l-22%2C106.9%0D%0A%09%09c-1.2%2C5.8%2C4%2C10.8%2C9.8%2C9.5L76.7%2C435c26.9%2C13.4%2C57.1%2C21.1%2C89.1%2C21.6c112.9%2C1.7%2C207-87.9%2C210.5-200.7%0D%0A%09%09C380.1%2C134.9%2C280.3%2C36.3%2C158.9%2C42.1z%20M283.9%2C364.1c-30.7%2C30.7-71.4%2C47.6-114.8%2C47.6c-25.4%2C0-49.7-5.7-72.3-16.9l-14.6-7.3L18%2C402.6%0D%0A%09%09L31.5%2C337L24.3%2C323C12.6%2C300%2C6.7%2C275.2%2C6.7%2C249.2c0-43.4%2C16.9-84.1%2C47.6-114.8c30.4-30.4%2C71.8-47.6%2C114.8-47.6%0D%0A%09%09c43.4%2C0%2C84.1%2C16.9%2C114.8%2C47.6c30.7%2C30.7%2C47.6%2C71.4%2C47.6%2C114.8C331.4%2C292.2%2C314.3%2C333.7%2C283.9%2C364.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M269.7%2C294.2l-40.2-11.5c-5.3-1.5-11%2C0-14.8%2C3.9l-9.8%2C10c-4.1%2C4.2-10.4%2C5.6-15.9%2C3.4%0D%0A%09%09c-19-7.7-59-43.2-69.2-61c-2.9-5.1-2.5-11.5%2C1.2-16.2l8.6-11.1c3.4-4.3%2C4.1-10.2%2C1.8-15.2l-16.9-38.2c-4-9.2-15.7-11.8-23.4-5.4%0D%0A%09%09c-11.2%2C9.5-24.5%2C23.9-26.1%2C39.9c-2.9%2C28.1%2C9.2%2C63.6%2C54.9%2C106.2c52.7%2C49.2%2C95%2C55.7%2C122.4%2C49.1c15.6-3.8%2C28.1-18.9%2C35.9-31.3%0D%0A%09%09C283.6%2C308.2%2C279.3%2C297%2C269.7%2C294.2z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 10px
}

.whats:hover:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22418.1px%22%20height%3D%22418.1px%22%20viewBox%3D%22-40%2041.9%20418.1%20418.1%22%20enable-background%3D%22new%20-40%2041.9%20418.1%20418.1%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23052019%22%20d%3D%22M158.9%2C42.1C48.5%2C47.4-38.6%2C139.3-38.3%2C249.9c0.1%2C33.7%2C8.2%2C65.5%2C22.6%2C93.5l-22%2C106.9%0D%0A%09%09c-1.2%2C5.8%2C4%2C10.8%2C9.8%2C9.5L76.7%2C435c26.9%2C13.4%2C57.1%2C21.1%2C89.1%2C21.6c112.9%2C1.7%2C207-87.9%2C210.5-200.7%0D%0A%09%09C380.1%2C134.9%2C280.3%2C36.3%2C158.9%2C42.1z%20M283.9%2C364.1c-30.7%2C30.7-71.4%2C47.6-114.8%2C47.6c-25.4%2C0-49.7-5.7-72.3-16.9l-14.6-7.3L18%2C402.6%0D%0A%09%09L31.5%2C337L24.3%2C323C12.6%2C300%2C6.7%2C275.2%2C6.7%2C249.2c0-43.4%2C16.9-84.1%2C47.6-114.8c30.4-30.4%2C71.8-47.6%2C114.8-47.6%0D%0A%09%09c43.4%2C0%2C84.1%2C16.9%2C114.8%2C47.6c30.7%2C30.7%2C47.6%2C71.4%2C47.6%2C114.8C331.4%2C292.2%2C314.3%2C333.7%2C283.9%2C364.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23052019%22%20d%3D%22M269.7%2C294.2l-40.2-11.5c-5.3-1.5-11%2C0-14.8%2C3.9l-9.8%2C10c-4.1%2C4.2-10.4%2C5.6-15.9%2C3.4%0D%0A%09%09c-19-7.7-59-43.2-69.2-61c-2.9-5.1-2.5-11.5%2C1.2-16.2l8.6-11.1c3.4-4.3%2C4.1-10.2%2C1.8-15.2l-16.9-38.2c-4-9.2-15.7-11.8-23.4-5.4%0D%0A%09%09c-11.2%2C9.5-24.5%2C23.9-26.1%2C39.9c-2.9%2C28.1%2C9.2%2C63.6%2C54.9%2C106.2c52.7%2C49.2%2C95%2C55.7%2C122.4%2C49.1c15.6-3.8%2C28.1-18.9%2C35.9-31.3%0D%0A%09%09C283.6%2C308.2%2C279.3%2C297%2C269.7%2C294.2z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.whats-lg:before {
    content: "";
    width: 1.3rem;
    height: 1.3rem;
    display: inline-block;
    vertical-align: bottom;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22418.1px%22%20height%3D%22418.1px%22%20viewBox%3D%22-40%2041.9%20418.1%20418.1%22%20enable-background%3D%22new%20-40%2041.9%20418.1%20418.1%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M158.9%2C42.1C48.5%2C47.4-38.6%2C139.3-38.3%2C249.9c0.1%2C33.7%2C8.2%2C65.5%2C22.6%2C93.5l-22%2C106.9%0D%0A%09%09c-1.2%2C5.8%2C4%2C10.8%2C9.8%2C9.5L76.7%2C435c26.9%2C13.4%2C57.1%2C21.1%2C89.1%2C21.6c112.9%2C1.7%2C207-87.9%2C210.5-200.7%0D%0A%09%09C380.1%2C134.9%2C280.3%2C36.3%2C158.9%2C42.1z%20M283.9%2C364.1c-30.7%2C30.7-71.4%2C47.6-114.8%2C47.6c-25.4%2C0-49.7-5.7-72.3-16.9l-14.6-7.3L18%2C402.6%0D%0A%09%09L31.5%2C337L24.3%2C323C12.6%2C300%2C6.7%2C275.2%2C6.7%2C249.2c0-43.4%2C16.9-84.1%2C47.6-114.8c30.4-30.4%2C71.8-47.6%2C114.8-47.6%0D%0A%09%09c43.4%2C0%2C84.1%2C16.9%2C114.8%2C47.6c30.7%2C30.7%2C47.6%2C71.4%2C47.6%2C114.8C331.4%2C292.2%2C314.3%2C333.7%2C283.9%2C364.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M269.7%2C294.2l-40.2-11.5c-5.3-1.5-11%2C0-14.8%2C3.9l-9.8%2C10c-4.1%2C4.2-10.4%2C5.6-15.9%2C3.4%0D%0A%09%09c-19-7.7-59-43.2-69.2-61c-2.9-5.1-2.5-11.5%2C1.2-16.2l8.6-11.1c3.4-4.3%2C4.1-10.2%2C1.8-15.2l-16.9-38.2c-4-9.2-15.7-11.8-23.4-5.4%0D%0A%09%09c-11.2%2C9.5-24.5%2C23.9-26.1%2C39.9c-2.9%2C28.1%2C9.2%2C63.6%2C54.9%2C106.2c52.7%2C49.2%2C95%2C55.7%2C122.4%2C49.1c15.6-3.8%2C28.1-18.9%2C35.9-31.3%0D%0A%09%09C283.6%2C308.2%2C279.3%2C297%2C269.7%2C294.2z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 10px
}

.whats-lg:hover:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22418.1px%22%20height%3D%22418.1px%22%20viewBox%3D%22-40%2041.9%20418.1%20418.1%22%20enable-background%3D%22new%20-40%2041.9%20418.1%20418.1%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M158.9%2C42.1C48.5%2C47.4-38.6%2C139.3-38.3%2C249.9c0.1%2C33.7%2C8.2%2C65.5%2C22.6%2C93.5l-22%2C106.9%0D%0A%09%09c-1.2%2C5.8%2C4%2C10.8%2C9.8%2C9.5L76.7%2C435c26.9%2C13.4%2C57.1%2C21.1%2C89.1%2C21.6c112.9%2C1.7%2C207-87.9%2C210.5-200.7%0D%0A%09%09C380.1%2C134.9%2C280.3%2C36.3%2C158.9%2C42.1z%20M283.9%2C364.1c-30.7%2C30.7-71.4%2C47.6-114.8%2C47.6c-25.4%2C0-49.7-5.7-72.3-16.9l-14.6-7.3L18%2C402.6%0D%0A%09%09L31.5%2C337L24.3%2C323C12.6%2C300%2C6.7%2C275.2%2C6.7%2C249.2c0-43.4%2C16.9-84.1%2C47.6-114.8c30.4-30.4%2C71.8-47.6%2C114.8-47.6%0D%0A%09%09c43.4%2C0%2C84.1%2C16.9%2C114.8%2C47.6c30.7%2C30.7%2C47.6%2C71.4%2C47.6%2C114.8C331.4%2C292.2%2C314.3%2C333.7%2C283.9%2C364.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M269.7%2C294.2l-40.2-11.5c-5.3-1.5-11%2C0-14.8%2C3.9l-9.8%2C10c-4.1%2C4.2-10.4%2C5.6-15.9%2C3.4%0D%0A%09%09c-19-7.7-59-43.2-69.2-61c-2.9-5.1-2.5-11.5%2C1.2-16.2l8.6-11.1c3.4-4.3%2C4.1-10.2%2C1.8-15.2l-16.9-38.2c-4-9.2-15.7-11.8-23.4-5.4%0D%0A%09%09c-11.2%2C9.5-24.5%2C23.9-26.1%2C39.9c-2.9%2C28.1%2C9.2%2C63.6%2C54.9%2C106.2c52.7%2C49.2%2C95%2C55.7%2C122.4%2C49.1c15.6-3.8%2C28.1-18.9%2C35.9-31.3%0D%0A%09%09C283.6%2C308.2%2C279.3%2C297%2C269.7%2C294.2z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.warning {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-plus {
    color: #fdfb00
}

.btn-plus:hover {
    color: #fdfb00;
    opacity: 0.7
}

.btn-plus:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: sub;
    background: url("../_images/page-icons/plus-btn.svg") center center no-repeat;
    background-size: contain;
    margin-right: 0.5rem
}

.back {
    width: 8rem;
    border: 1px #09141c solid;
    padding: 0.3rem 1rem 0.3rem 1rem;
    color: #09141c;
    font-family: 'Roboto-Bold';
    text-transform: uppercase;
    border-radius: 5px;
    display: block;
    text-align: center;
    margin: -1rem auto 1rem auto
}

@media only screen and (min-width: 992px) {
    .back {
        display:none
    }
}

.box-btn-header {
    width: 100%
}

@media only screen and (min-width: 992px) {
    .box-btn-header {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end
    }
}

.box-btn-header a+a {
    margin-left: 2.5rem
}

#slider .swiper-button-next,#slider .swiper-button-prev {
    width: 2rem;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    display: none;
    margin: auto;
    z-index: 3;
    overflow: hidden;
    cursor: pointer
}

@media only screen and (min-width: 992px) {
    #slider .swiper-button-next,#slider .swiper-button-prev {
        width:4rem;
        display: block
    }
}

#slider .swiper-button-next:after,#slider .swiper-button-prev:after {
    content: "";
    width: 4rem;
    height: 4rem;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    border-radius: 0
}

#slider .swiper-button-next {
    background-color: transparent;
    left: inherit
}

#slider .swiper-button-next:after {
    background: url("../_images/page-icons/next.svg") center center no-repeat;
    background-size: contain
}

#slider .swiper-button-prev {
    background-color: transparent;
    right: inherit
}

#slider .swiper-button-prev:after {
    background: url("../_images/page-icons/prev.svg") center center no-repeat;
    background-size: contain
}

#banner-text-slider .txt_banner {
    max-width: 1140px;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    z-index: 3;
    text-align: left;
    padding: 0 1.5rem
}

#banner-text-slider .txt_banner h3 {
    max-width: 290px;
    text-transform: uppercase;
    font-size: 2rem;
    padding-top: 7rem;
    text-align: left;
    line-height: 1.2;
    margin-bottom: 1rem;
    color: #fff
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .txt_banner h3 {
        max-width:550px;
        font-size: 3.62rem;
        padding-top: 5rem
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #banner-text-slider .txt_banner h3 {
        padding-top:4rem
    }
}

#banner-text-slider .txt_banner p {
    max-width: 500px;
    font-size: 1.2rem;
    color: #fff;
    line-height: 1.7;
    margin-bottom: 2rem
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .txt_banner p {
        font-size:1.5rem;
        margin-bottom: 3rem
    }
}

@media only screen and (min-width: 768px) {
    #banner-text-slider .txt_banner .first_button {
        margin-right:1rem
    }
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .txt_banner .first_button {
        margin-right:2.7rem
    }
}

#banner-text-slider .txt_banner .btn-banner .btn {
    display: block
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .txt_banner .btn-banner .btn {
        display:inline-block
    }
}

#banner-text-slider .txt_banner .btn-banner .btn:first-child {
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .txt_banner .btn-banner .btn:first-child {
        margin:0 1.5rem 0 0
    }
}

#banner-text-slider .swiper-slide figure {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}

#banner-text-slider .swiper-slide figure img {
    width: 1380px;
    max-width: initial;
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .swiper-slide figure img {
        width:1920px
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #banner-text-slider .swiper-slide figure img {
        width:1500px
    }
}

#banner-text-slider .swiper-slide.swiper-slide-active .txt_banner {
    opacity: 1;
    -webkit-transition: all 1.2s ease;
    transition: all 1.2s ease;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-animation-name: anima-banner;
    animation-name: anima-banner;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes anima-banner {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }

    30% {
        -webkit-transform: translate3d(-500px,0,0);
        transform: translate3d(-500px,0,0);
        opacity: 0
    }

    60% {
        -webkit-transform: translate3d(500px,0,0);
        transform: translate3d(500px,0,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes anima-banner {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }

    30% {
        -webkit-transform: translate3d(-500px,0,0);
        transform: translate3d(-500px,0,0);
        opacity: 0
    }

    60% {
        -webkit-transform: translate3d(500px,0,0);
        transform: translate3d(500px,0,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

#banner-text-slider .swiper-button-next,#banner-text-slider .swiper-button-prev {
    width: 2rem;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    display: none;
    margin: auto;
    z-index: 3;
    overflow: hidden;
    cursor: pointer
}

@media only screen and (min-width: 992px) {
    #banner-text-slider .swiper-button-next,#banner-text-slider .swiper-button-prev {
        width:4rem;
        display: block
    }
}

#banner-text-slider .swiper-button-next:after,#banner-text-slider .swiper-button-prev:after {
    content: "";
    width: 2rem;
    height: 2rem;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    border-radius: 0
}

#banner-text-slider .swiper-button-next {
    background-color: transparent;
    left: inherit
}

#banner-text-slider .swiper-button-next:after {
    background: url("../_images/page-icons/next.svg") center center no-repeat;
    background-size: contain
}

#banner-text-slider .swiper-button-prev {
    background-color: transparent;
    right: inherit
}

#banner-text-slider .swiper-button-prev:after {
    background: url("../_images/page-icons/prev.svg") center center no-repeat;
    background-size: contain
}

.social_icons_header {
    text-align: center
}

.social_icons_header a {
    display: inline-block;
    margin: 0 5px
}

.social_icons_header .facebook {
    position: relative
}

.social_icons_header .facebook:before {
    content: "";
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-489%20231%20100%20100%22%20enable-background%3D%22new%20-489%20231%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22XMLID_1_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_2_%22%20fill%3D%22%23fff%22%20d%3D%22M-447.6%2C320.7v-35.4h-11.9v-14.1h11.9v-11.3c0-5.8%2C1.6-10.5%2C5-13.7c3.2-3.2%2C7.7-4.8%2C13.1-4.8%0D%0A%09%09c4.4%2C0%2C8.1%2C0.2%2C10.9%2C0.6v12.5h-7.5c-2.8%2C0-4.6%2C0.6-5.6%2C1.8c-0.8%2C1.2-1.2%2C2.8-1.2%2C5v9.7h13.1l-1.8%2C14.1h-11.3v35.4L-447.6%2C320.7%0D%0A%09%09L-447.6%2C320.7L-447.6%2C320.7z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #232323
}

.social_icons_header .twitter {
    position: relative
}

.social_icons_header .twitter:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-74.5%20230.5%20100%20100%22%20enable-background%3D%22new%20-74.5%20230.5%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.1%2C265.3c0%2C0.7%2C0%2C1.3%2C0%2C2c0%2C20.2-15.4%2C43.5-43.5%2C43.5c-8.6%2C0-16.7-2.5-23.4-6.9c1.2%2C0.1%2C2.4%2C0.2%2C3.6%2C0.2%0D%0A%09%09c7.2%2C0%2C13.7-2.4%2C19-6.6c-6.7-0.1-12.3-4.5-14.3-10.6c0.9%2C0.2%2C1.9%2C0.3%2C2.9%2C0.3c1.4%2C0%2C2.7-0.2%2C4-0.5c-7-1.4-12.3-7.6-12.3-15%0D%0A%09%09c0-0.1%2C0-0.1%2C0-0.2c2.1%2C1.1%2C4.4%2C1.8%2C6.9%2C1.9c-4.1-2.8-6.8-7.5-6.8-12.7c0-2.8%2C0.8-5.4%2C2.1-7.7c7.5%2C9.2%2C18.8%2C15.3%2C31.5%2C15.9%0D%0A%09%09c-0.3-1.1-0.4-2.3-0.4-3.5c0-8.4%2C6.8-15.3%2C15.3-15.3c4.4%2C0%2C8.4%2C1.8%2C11.2%2C4.8c3.5-0.7%2C6.8-2%2C9.7-3.7c-1.1%2C3.6-3.6%2C6.6-6.7%2C8.5%0D%0A%09%09c3.1-0.4%2C6-1.2%2C8.8-2.4C10.7%2C260.5%2C8.1%2C263.1%2C5.1%2C265.3z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #232323
}

.social_icons_header .instagram {
    position: relative
}

.social_icons_header .instagram:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-489%20231%20100%20100%22%20enable-background%3D%22new%20-489%20231%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22XMLID_2_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_3_%22%20fill%3D%22%23fff%22%20d%3D%22M-401.5%2C280.9c0%2C7.2%2C0%2C12.6-0.2%2C15.8c-0.2%2C3.2-0.6%2C6-1.4%2C8.4c-1%2C2.8-2.6%2C5.2-4.6%2C7.4%0D%0A%09%09c-2%2C2-4.6%2C3.6-7.4%2C4.6c-2.4%2C0.8-5.2%2C1.2-8.4%2C1.4c-3.2%2C0.2-8.4%2C0.2-15.6%2C0.2s-12.6%2C0-15.6-0.2c-3.2-0.2-6-0.8-8.4-1.6%0D%0A%09%09c-2.8-0.8-5.2-2.4-7.4-4.4c-2-2-3.6-4.6-4.6-7.4c-0.8-2.4-1.2-5.2-1.4-8.4c-0.2-3.2-0.2-8.4-0.2-15.8c0-7.2%2C0-12.6%2C0.2-15.6%0D%0A%09%09c0.2-3%2C0.6-6%2C1.4-8.4c1-2.8%2C2.6-5.2%2C4.6-7.4c2-2%2C4.6-3.6%2C7.4-4.6c2.4-0.8%2C5.2-1.2%2C8.4-1.4c3.2-0.2%2C8.4-0.2%2C15.6-0.2%0D%0A%09%09s12.6%2C0%2C15.6%2C0.2c3.2%2C0.2%2C6%2C0.6%2C8.4%2C1.4c2.8%2C1%2C5.2%2C2.6%2C7.4%2C4.6c2%2C2%2C3.6%2C4.6%2C4.6%2C7.4c0.8%2C2.4%2C1.2%2C5.2%2C1.6%2C8.4%0D%0A%09%09C-401.5%2C268.5-401.5%2C273.9-401.5%2C280.9z%20M-408.3%2C294.1c0.2-2.4%2C0.2-6%2C0.2-10.4v-5.4c0-4.6%2C0-8-0.2-10.4c-0.2-4.2-0.6-7.2-1.4-9%0D%0A%09%09c-1.4-3.4-3.8-6-7.2-7.4c-1.8-0.6-4.8-1.2-9-1.4c-2.4-0.2-6-0.2-10.4-0.2h-5.4c-4.4%2C0-8%2C0-10.4%2C0.2c-4.2%2C0.4-7.2%2C0.8-9.2%2C1.4%0D%0A%09%09c-3.4%2C1.4-5.8%2C3.8-7.2%2C7.2c-0.6%2C1.8-1.2%2C4.8-1.4%2C9.2c-0.2%2C2.4-0.2%2C6-0.2%2C10.4v5.4c0%2C4.4%2C0%2C8%2C0.2%2C10.4c0.2%2C4.2%2C0.6%2C7.2%2C1.4%2C9%0D%0A%09%09c1.4%2C3.4%2C3.8%2C5.8%2C7.2%2C7.2c2%2C0.6%2C5%2C1.2%2C9%2C1.4c2.4%2C0.2%2C6%2C0.2%2C10.4%2C0.2h5.4c4.6%2C0%2C8%2C0%2C10.4-0.2c4.2-0.2%2C7.2-0.6%2C9-1.4%0D%0A%09%09c3.4-1.4%2C5.8-3.8%2C7.2-7.2C-409.1%2C301-408.7%2C298.1-408.3%2C294.1z%20M-429.4%2C264.3c3%2C1.8%2C5.4%2C4%2C7%2C7c1.8%2C3%2C2.6%2C6.2%2C2.6%2C9.6%0D%0A%09%09s-0.8%2C6.6-2.6%2C9.6c-1.8%2C3-4%2C5.4-7%2C7c-3%2C1.8-6.2%2C2.6-9.6%2C2.6s-6.6-0.8-9.6-2.6c-3-1.8-5.4-4-7-7c-1.8-3-2.6-6.2-2.6-9.6%0D%0A%09%09s0.8-6.6%2C2.6-9.6c1.8-3%2C4-5.4%2C7-7c3-1.8%2C6.2-2.6%2C9.6-2.6S-432.4%2C262.5-429.4%2C264.3z%20M-430.2%2C289.9c2.4-2.4%2C3.6-5.4%2C3.6-8.8%0D%0A%09%09s-1.2-6.4-3.6-8.8c-2.4-2.4-5.4-3.6-8.8-3.6s-6.4%2C1.2-8.8%2C3.6s-3.6%2C5.4-3.6%2C8.8s1.2%2C6.4%2C3.6%2C8.8s5.4%2C3.6%2C8.8%2C3.6%0D%0A%09%09S-432.6%2C292.3-430.2%2C289.9z%20M-415.7%2C257.6c-0.8-0.8-2-1.4-3.2-1.4s-2.2%2C0.4-3.2%2C1.4c-0.8%2C0.8-1.4%2C2-1.4%2C3.2s0.4%2C2.2%2C1.4%2C3.2%0D%0A%09%09c0.8%2C0.8%2C2%2C1.4%2C3.2%2C1.4s2.2-0.4%2C3.2-1.4c0.8-0.8%2C1.4-2%2C1.4-3.2C-414.5%2C259.6-414.9%2C258.6-415.7%2C257.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #232323
}

.social_icons_header .youtube {
    position: relative
}

.social_icons_header .youtube:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-67.5%20231.5%20100%20100%22%20enable-background%3D%22new%20-67.5%20231.5%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C253.2h-46.8c-9.2%2C0-16.6%2C7.4-16.6%2C16.6v23.4c0%2C9.2%2C7.4%2C16.6%2C16.6%2C16.6H5.9c9.2%2C0%2C16.6-7.4%2C16.6-16.6%0D%0A%09v-23.4C22.5%2C260.6%2C15.1%2C253.2%2C5.9%2C253.2z%20M-5.4%2C282.6l-21.9%2C10.4c-0.6%2C0.3-1.3-0.1-1.3-0.8v-21.5c0-0.7%2C0.7-1.1%2C1.3-0.8l21.9%2C11.1%0D%0A%09C-4.7%2C281.4-4.7%2C282.3-5.4%2C282.6z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #232323
}

.social_icons_footer {
    margin: 3rem 0 4rem 0;
    text-align: center
}

@media only screen and (min-width: 992px) {
    .social_icons_footer {
        margin:0;
        text-align: left
    }
}

.social_icons_footer a {
    display: inline-block;
    margin: 0 10px
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    .social_icons_footer a {
        margin:0 4px
    }
}

.social_icons_footer a:hover {
    opacity: 0.7
}

.social_icons_footer .facebook {
    position: relative
}

.social_icons_footer .facebook:before {
    content: "";
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-489%20231%20100%20100%22%20enable-background%3D%22new%20-489%20231%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22XMLID_1_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_2_%22%20fill%3D%22%23fff%22%20d%3D%22M-447.6%2C320.7v-35.4h-11.9v-14.1h11.9v-11.3c0-5.8%2C1.6-10.5%2C5-13.7c3.2-3.2%2C7.7-4.8%2C13.1-4.8%0D%0A%09%09c4.4%2C0%2C8.1%2C0.2%2C10.9%2C0.6v12.5h-7.5c-2.8%2C0-4.6%2C0.6-5.6%2C1.8c-0.8%2C1.2-1.2%2C2.8-1.2%2C5v9.7h13.1l-1.8%2C14.1h-11.3v35.4L-447.6%2C320.7%0D%0A%09%09L-447.6%2C320.7L-447.6%2C320.7z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent
}

.social_icons_footer .facebook:before {
    border-radius: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-489%20231%20100%20100%22%20enable-background%3D%22new%20-489%20231%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22XMLID_1_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_2_%22%20fill%3D%22%23fff%22%20d%3D%22M-447.6%2C320.7v-35.4h-11.9v-14.1h11.9v-11.3c0-5.8%2C1.6-10.5%2C5-13.7c3.2-3.2%2C7.7-4.8%2C13.1-4.8%0D%0A%09%09c4.4%2C0%2C8.1%2C0.2%2C10.9%2C0.6v12.5h-7.5c-2.8%2C0-4.6%2C0.6-5.6%2C1.8c-0.8%2C1.2-1.2%2C2.8-1.2%2C5v9.7h13.1l-1.8%2C14.1h-11.3v35.4L-447.6%2C320.7%0D%0A%09%09L-447.6%2C320.7L-447.6%2C320.7z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 47%;
    background-color: transparent;
    padding: 10px;
    border: 1px #fff solid
}

.social_icons_footer .twitter {
    position: relative
}

.social_icons_footer .twitter:before {
    content: "";
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-74.5%20230.5%20100%20100%22%20enable-background%3D%22new%20-74.5%20230.5%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.1%2C265.3c0%2C0.7%2C0%2C1.3%2C0%2C2c0%2C20.2-15.4%2C43.5-43.5%2C43.5c-8.6%2C0-16.7-2.5-23.4-6.9c1.2%2C0.1%2C2.4%2C0.2%2C3.6%2C0.2%0D%0A%09%09c7.2%2C0%2C13.7-2.4%2C19-6.6c-6.7-0.1-12.3-4.5-14.3-10.6c0.9%2C0.2%2C1.9%2C0.3%2C2.9%2C0.3c1.4%2C0%2C2.7-0.2%2C4-0.5c-7-1.4-12.3-7.6-12.3-15%0D%0A%09%09c0-0.1%2C0-0.1%2C0-0.2c2.1%2C1.1%2C4.4%2C1.8%2C6.9%2C1.9c-4.1-2.8-6.8-7.5-6.8-12.7c0-2.8%2C0.8-5.4%2C2.1-7.7c7.5%2C9.2%2C18.8%2C15.3%2C31.5%2C15.9%0D%0A%09%09c-0.3-1.1-0.4-2.3-0.4-3.5c0-8.4%2C6.8-15.3%2C15.3-15.3c4.4%2C0%2C8.4%2C1.8%2C11.2%2C4.8c3.5-0.7%2C6.8-2%2C9.7-3.7c-1.1%2C3.6-3.6%2C6.6-6.7%2C8.5%0D%0A%09%09c3.1-0.4%2C6-1.2%2C8.8-2.4C10.7%2C260.5%2C8.1%2C263.1%2C5.1%2C265.3z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent
}

.social_icons_footer .twitter:before {
    border-radius: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-74.5%20230.5%20100%20100%22%20enable-background%3D%22new%20-74.5%20230.5%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.1%2C265.3c0%2C0.7%2C0%2C1.3%2C0%2C2c0%2C20.2-15.4%2C43.5-43.5%2C43.5c-8.6%2C0-16.7-2.5-23.4-6.9c1.2%2C0.1%2C2.4%2C0.2%2C3.6%2C0.2%0D%0A%09%09c7.2%2C0%2C13.7-2.4%2C19-6.6c-6.7-0.1-12.3-4.5-14.3-10.6c0.9%2C0.2%2C1.9%2C0.3%2C2.9%2C0.3c1.4%2C0%2C2.7-0.2%2C4-0.5c-7-1.4-12.3-7.6-12.3-15%0D%0A%09%09c0-0.1%2C0-0.1%2C0-0.2c2.1%2C1.1%2C4.4%2C1.8%2C6.9%2C1.9c-4.1-2.8-6.8-7.5-6.8-12.7c0-2.8%2C0.8-5.4%2C2.1-7.7c7.5%2C9.2%2C18.8%2C15.3%2C31.5%2C15.9%0D%0A%09%09c-0.3-1.1-0.4-2.3-0.4-3.5c0-8.4%2C6.8-15.3%2C15.3-15.3c4.4%2C0%2C8.4%2C1.8%2C11.2%2C4.8c3.5-0.7%2C6.8-2%2C9.7-3.7c-1.1%2C3.6-3.6%2C6.6-6.7%2C8.5%0D%0A%09%09c3.1-0.4%2C6-1.2%2C8.8-2.4C10.7%2C260.5%2C8.1%2C263.1%2C5.1%2C265.3z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 47%;
    background-color: transparent;
    padding: 10px;
    border: 1px #fff solid
}

.social_icons_footer .instagram {
    position: relative
}

.social_icons_footer .instagram:before {
    content: "";
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-489%20231%20100%20100%22%20enable-background%3D%22new%20-489%20231%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22XMLID_2_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_3_%22%20fill%3D%22%23fff%22%20d%3D%22M-401.5%2C280.9c0%2C7.2%2C0%2C12.6-0.2%2C15.8c-0.2%2C3.2-0.6%2C6-1.4%2C8.4c-1%2C2.8-2.6%2C5.2-4.6%2C7.4%0D%0A%09%09c-2%2C2-4.6%2C3.6-7.4%2C4.6c-2.4%2C0.8-5.2%2C1.2-8.4%2C1.4c-3.2%2C0.2-8.4%2C0.2-15.6%2C0.2s-12.6%2C0-15.6-0.2c-3.2-0.2-6-0.8-8.4-1.6%0D%0A%09%09c-2.8-0.8-5.2-2.4-7.4-4.4c-2-2-3.6-4.6-4.6-7.4c-0.8-2.4-1.2-5.2-1.4-8.4c-0.2-3.2-0.2-8.4-0.2-15.8c0-7.2%2C0-12.6%2C0.2-15.6%0D%0A%09%09c0.2-3%2C0.6-6%2C1.4-8.4c1-2.8%2C2.6-5.2%2C4.6-7.4c2-2%2C4.6-3.6%2C7.4-4.6c2.4-0.8%2C5.2-1.2%2C8.4-1.4c3.2-0.2%2C8.4-0.2%2C15.6-0.2%0D%0A%09%09s12.6%2C0%2C15.6%2C0.2c3.2%2C0.2%2C6%2C0.6%2C8.4%2C1.4c2.8%2C1%2C5.2%2C2.6%2C7.4%2C4.6c2%2C2%2C3.6%2C4.6%2C4.6%2C7.4c0.8%2C2.4%2C1.2%2C5.2%2C1.6%2C8.4%0D%0A%09%09C-401.5%2C268.5-401.5%2C273.9-401.5%2C280.9z%20M-408.3%2C294.1c0.2-2.4%2C0.2-6%2C0.2-10.4v-5.4c0-4.6%2C0-8-0.2-10.4c-0.2-4.2-0.6-7.2-1.4-9%0D%0A%09%09c-1.4-3.4-3.8-6-7.2-7.4c-1.8-0.6-4.8-1.2-9-1.4c-2.4-0.2-6-0.2-10.4-0.2h-5.4c-4.4%2C0-8%2C0-10.4%2C0.2c-4.2%2C0.4-7.2%2C0.8-9.2%2C1.4%0D%0A%09%09c-3.4%2C1.4-5.8%2C3.8-7.2%2C7.2c-0.6%2C1.8-1.2%2C4.8-1.4%2C9.2c-0.2%2C2.4-0.2%2C6-0.2%2C10.4v5.4c0%2C4.4%2C0%2C8%2C0.2%2C10.4c0.2%2C4.2%2C0.6%2C7.2%2C1.4%2C9%0D%0A%09%09c1.4%2C3.4%2C3.8%2C5.8%2C7.2%2C7.2c2%2C0.6%2C5%2C1.2%2C9%2C1.4c2.4%2C0.2%2C6%2C0.2%2C10.4%2C0.2h5.4c4.6%2C0%2C8%2C0%2C10.4-0.2c4.2-0.2%2C7.2-0.6%2C9-1.4%0D%0A%09%09c3.4-1.4%2C5.8-3.8%2C7.2-7.2C-409.1%2C301-408.7%2C298.1-408.3%2C294.1z%20M-429.4%2C264.3c3%2C1.8%2C5.4%2C4%2C7%2C7c1.8%2C3%2C2.6%2C6.2%2C2.6%2C9.6%0D%0A%09%09s-0.8%2C6.6-2.6%2C9.6c-1.8%2C3-4%2C5.4-7%2C7c-3%2C1.8-6.2%2C2.6-9.6%2C2.6s-6.6-0.8-9.6-2.6c-3-1.8-5.4-4-7-7c-1.8-3-2.6-6.2-2.6-9.6%0D%0A%09%09s0.8-6.6%2C2.6-9.6c1.8-3%2C4-5.4%2C7-7c3-1.8%2C6.2-2.6%2C9.6-2.6S-432.4%2C262.5-429.4%2C264.3z%20M-430.2%2C289.9c2.4-2.4%2C3.6-5.4%2C3.6-8.8%0D%0A%09%09s-1.2-6.4-3.6-8.8c-2.4-2.4-5.4-3.6-8.8-3.6s-6.4%2C1.2-8.8%2C3.6s-3.6%2C5.4-3.6%2C8.8s1.2%2C6.4%2C3.6%2C8.8s5.4%2C3.6%2C8.8%2C3.6%0D%0A%09%09S-432.6%2C292.3-430.2%2C289.9z%20M-415.7%2C257.6c-0.8-0.8-2-1.4-3.2-1.4s-2.2%2C0.4-3.2%2C1.4c-0.8%2C0.8-1.4%2C2-1.4%2C3.2s0.4%2C2.2%2C1.4%2C3.2%0D%0A%09%09c0.8%2C0.8%2C2%2C1.4%2C3.2%2C1.4s2.2-0.4%2C3.2-1.4c0.8-0.8%2C1.4-2%2C1.4-3.2C-414.5%2C259.6-414.9%2C258.6-415.7%2C257.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent
}

.social_icons_footer .instagram:before {
    border-radius: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-489%20231%20100%20100%22%20enable-background%3D%22new%20-489%20231%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%20id%3D%22XMLID_2_%22%3E%0D%0A%09%3Cpath%20id%3D%22XMLID_3_%22%20fill%3D%22%23fff%22%20d%3D%22M-401.5%2C280.9c0%2C7.2%2C0%2C12.6-0.2%2C15.8c-0.2%2C3.2-0.6%2C6-1.4%2C8.4c-1%2C2.8-2.6%2C5.2-4.6%2C7.4%0D%0A%09%09c-2%2C2-4.6%2C3.6-7.4%2C4.6c-2.4%2C0.8-5.2%2C1.2-8.4%2C1.4c-3.2%2C0.2-8.4%2C0.2-15.6%2C0.2s-12.6%2C0-15.6-0.2c-3.2-0.2-6-0.8-8.4-1.6%0D%0A%09%09c-2.8-0.8-5.2-2.4-7.4-4.4c-2-2-3.6-4.6-4.6-7.4c-0.8-2.4-1.2-5.2-1.4-8.4c-0.2-3.2-0.2-8.4-0.2-15.8c0-7.2%2C0-12.6%2C0.2-15.6%0D%0A%09%09c0.2-3%2C0.6-6%2C1.4-8.4c1-2.8%2C2.6-5.2%2C4.6-7.4c2-2%2C4.6-3.6%2C7.4-4.6c2.4-0.8%2C5.2-1.2%2C8.4-1.4c3.2-0.2%2C8.4-0.2%2C15.6-0.2%0D%0A%09%09s12.6%2C0%2C15.6%2C0.2c3.2%2C0.2%2C6%2C0.6%2C8.4%2C1.4c2.8%2C1%2C5.2%2C2.6%2C7.4%2C4.6c2%2C2%2C3.6%2C4.6%2C4.6%2C7.4c0.8%2C2.4%2C1.2%2C5.2%2C1.6%2C8.4%0D%0A%09%09C-401.5%2C268.5-401.5%2C273.9-401.5%2C280.9z%20M-408.3%2C294.1c0.2-2.4%2C0.2-6%2C0.2-10.4v-5.4c0-4.6%2C0-8-0.2-10.4c-0.2-4.2-0.6-7.2-1.4-9%0D%0A%09%09c-1.4-3.4-3.8-6-7.2-7.4c-1.8-0.6-4.8-1.2-9-1.4c-2.4-0.2-6-0.2-10.4-0.2h-5.4c-4.4%2C0-8%2C0-10.4%2C0.2c-4.2%2C0.4-7.2%2C0.8-9.2%2C1.4%0D%0A%09%09c-3.4%2C1.4-5.8%2C3.8-7.2%2C7.2c-0.6%2C1.8-1.2%2C4.8-1.4%2C9.2c-0.2%2C2.4-0.2%2C6-0.2%2C10.4v5.4c0%2C4.4%2C0%2C8%2C0.2%2C10.4c0.2%2C4.2%2C0.6%2C7.2%2C1.4%2C9%0D%0A%09%09c1.4%2C3.4%2C3.8%2C5.8%2C7.2%2C7.2c2%2C0.6%2C5%2C1.2%2C9%2C1.4c2.4%2C0.2%2C6%2C0.2%2C10.4%2C0.2h5.4c4.6%2C0%2C8%2C0%2C10.4-0.2c4.2-0.2%2C7.2-0.6%2C9-1.4%0D%0A%09%09c3.4-1.4%2C5.8-3.8%2C7.2-7.2C-409.1%2C301-408.7%2C298.1-408.3%2C294.1z%20M-429.4%2C264.3c3%2C1.8%2C5.4%2C4%2C7%2C7c1.8%2C3%2C2.6%2C6.2%2C2.6%2C9.6%0D%0A%09%09s-0.8%2C6.6-2.6%2C9.6c-1.8%2C3-4%2C5.4-7%2C7c-3%2C1.8-6.2%2C2.6-9.6%2C2.6s-6.6-0.8-9.6-2.6c-3-1.8-5.4-4-7-7c-1.8-3-2.6-6.2-2.6-9.6%0D%0A%09%09s0.8-6.6%2C2.6-9.6c1.8-3%2C4-5.4%2C7-7c3-1.8%2C6.2-2.6%2C9.6-2.6S-432.4%2C262.5-429.4%2C264.3z%20M-430.2%2C289.9c2.4-2.4%2C3.6-5.4%2C3.6-8.8%0D%0A%09%09s-1.2-6.4-3.6-8.8c-2.4-2.4-5.4-3.6-8.8-3.6s-6.4%2C1.2-8.8%2C3.6s-3.6%2C5.4-3.6%2C8.8s1.2%2C6.4%2C3.6%2C8.8s5.4%2C3.6%2C8.8%2C3.6%0D%0A%09%09S-432.6%2C292.3-430.2%2C289.9z%20M-415.7%2C257.6c-0.8-0.8-2-1.4-3.2-1.4s-2.2%2C0.4-3.2%2C1.4c-0.8%2C0.8-1.4%2C2-1.4%2C3.2s0.4%2C2.2%2C1.4%2C3.2%0D%0A%09%09c0.8%2C0.8%2C2%2C1.4%2C3.2%2C1.4s2.2-0.4%2C3.2-1.4c0.8-0.8%2C1.4-2%2C1.4-3.2C-414.5%2C259.6-414.9%2C258.6-415.7%2C257.6z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 47%;
    background-color: transparent;
    padding: 10px;
    border: 1px #fff solid
}

.social_icons_footer .youtube {
    position: relative
}

.social_icons_footer .youtube:before {
    content: "";
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-67.5%20231.5%20100%20100%22%20enable-background%3D%22new%20-67.5%20231.5%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C253.2h-46.8c-9.2%2C0-16.6%2C7.4-16.6%2C16.6v23.4c0%2C9.2%2C7.4%2C16.6%2C16.6%2C16.6H5.9c9.2%2C0%2C16.6-7.4%2C16.6-16.6%0D%0A%09v-23.4C22.5%2C260.6%2C15.1%2C253.2%2C5.9%2C253.2z%20M-5.4%2C282.6l-21.9%2C10.4c-0.6%2C0.3-1.3-0.1-1.3-0.8v-21.5c0-0.7%2C0.7-1.1%2C1.3-0.8l21.9%2C11.1%0D%0A%09C-4.7%2C281.4-4.7%2C282.3-5.4%2C282.6z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent
}

.social_icons_footer .youtube:before {
    border-radius: 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%22-67.5%20231.5%20100%20100%22%20enable-background%3D%22new%20-67.5%20231.5%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C253.2h-46.8c-9.2%2C0-16.6%2C7.4-16.6%2C16.6v23.4c0%2C9.2%2C7.4%2C16.6%2C16.6%2C16.6H5.9c9.2%2C0%2C16.6-7.4%2C16.6-16.6%0D%0A%09v-23.4C22.5%2C260.6%2C15.1%2C253.2%2C5.9%2C253.2z%20M-5.4%2C282.6l-21.9%2C10.4c-0.6%2C0.3-1.3-0.1-1.3-0.8v-21.5c0-0.7%2C0.7-1.1%2C1.3-0.8l21.9%2C11.1%0D%0A%09C-4.7%2C281.4-4.7%2C282.3-5.4%2C282.6z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 47%;
    background-color: transparent;
    padding: 10px;
    border: 1px #fff solid
}

.whatsapp {
    color: #fff;
    font-size: 0.9rem;
    position: relative
}

.whatsapp:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22418.1px%22%20height%3D%22418.1px%22%20viewBox%3D%22-40%2041.9%20418.1%20418.1%22%20enable-background%3D%22new%20-40%2041.9%20418.1%20418.1%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M158.9%2C42.1C48.5%2C47.4-38.6%2C139.3-38.3%2C249.9c0.1%2C33.7%2C8.2%2C65.5%2C22.6%2C93.5l-22%2C106.9%0D%0A%09%09c-1.2%2C5.8%2C4%2C10.8%2C9.8%2C9.5L76.7%2C435c26.9%2C13.4%2C57.1%2C21.1%2C89.1%2C21.6c112.9%2C1.7%2C207-87.9%2C210.5-200.7%0D%0A%09%09C380.1%2C134.9%2C280.3%2C36.3%2C158.9%2C42.1z%20M283.9%2C364.1c-30.7%2C30.7-71.4%2C47.6-114.8%2C47.6c-25.4%2C0-49.7-5.7-72.3-16.9l-14.6-7.3L18%2C402.6%0D%0A%09%09L31.5%2C337L24.3%2C323C12.6%2C300%2C6.7%2C275.2%2C6.7%2C249.2c0-43.4%2C16.9-84.1%2C47.6-114.8c30.4-30.4%2C71.8-47.6%2C114.8-47.6%0D%0A%09%09c43.4%2C0%2C84.1%2C16.9%2C114.8%2C47.6c30.7%2C30.7%2C47.6%2C71.4%2C47.6%2C114.8C331.4%2C292.2%2C314.3%2C333.7%2C283.9%2C364.1z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M269.7%2C294.2l-40.2-11.5c-5.3-1.5-11%2C0-14.8%2C3.9l-9.8%2C10c-4.1%2C4.2-10.4%2C5.6-15.9%2C3.4%0D%0A%09%09c-19-7.7-59-43.2-69.2-61c-2.9-5.1-2.5-11.5%2C1.2-16.2l8.6-11.1c3.4-4.3%2C4.1-10.2%2C1.8-15.2l-16.9-38.2c-4-9.2-15.7-11.8-23.4-5.4%0D%0A%09%09c-11.2%2C9.5-24.5%2C23.9-26.1%2C39.9c-2.9%2C28.1%2C9.2%2C63.6%2C54.9%2C106.2c52.7%2C49.2%2C95%2C55.7%2C122.4%2C49.1c15.6-3.8%2C28.1-18.9%2C35.9-31.3%0D%0A%09%09C283.6%2C308.2%2C279.3%2C297%2C269.7%2C294.2z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #232323
}

.whatsapp:before {
    margin-right: 0.5rem
}

#banner {
    max-height: 980px;
    min-height: 720px;
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    background: url("../_images/bg/bg-mobile-2.jpg") top center repeat-x;
    background-size: cover
}

@media only screen and (min-width: 1200px) {
    #banner {
        min-height:800px;
        background: url("../_images/bg/banner-desktop.jpg") top center repeat-x;
        background-size: cover
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #banner {
        height:108vh
    }
}

#banner .box-banner {
    color: #fff;
    max-width: 1400px;
    padding: 0 1rem;
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

@media only screen and (min-width: 992px) {
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #banner .box-banner {
        max-width:1050px
    }
}

#banner .box-banner>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}

@media only screen and (min-width: 1200px) {
    #banner .box-banner .box-left {
        padding-right:2rem
    }
}

#banner .box-banner h2 {
    color: #fff;
    font-size: 2.2rem;
    letter-spacing: 0;
    line-height: 1.3;
    font-family: 'Roboto-Bold'
}

@media only screen and (min-width: 1200px) {
    #banner .box-banner h2 {
        font-size:3.5rem;
        letter-spacing: 2px
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #banner .box-banner h2 {
        font-size:2.5rem;
        margin-top: 2rem
    }
}

#banner .box-banner p {
    max-width: 900px;
    margin: 1rem auto 2rem auto;
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 0.5px
}

@media only screen and (min-width: 992px) {
    #banner .box-banner p {
        font-size:1.25rem;
        margin: 1rem auto 4rem auto;
        letter-spacing: 1px;
        line-height: 1.8
    }
}

#banner .box-banner p br {
    display: none
}

@media only screen and (min-width: 992px) {
    #banner .box-banner p br {
        display:block
    }
}

#about {
    background: #fff;
    position: relative
}

#about:before {
    content: "";
    width: 45%;
    height: 100%;
    background: #ffffff;
    position: absolute;
    top: 0;
    left: -20%;
    bottom: 0;
    margin: auto;
    display: none;
    -webkit-transform: skew(10deg,0);
    transform: skew(10deg,0)
}

@media only screen and (min-width: 992px) {
    #about:before {
        display:block
    }
}

#about .container {
    position: relative;
    z-index: 5
}

#about figure {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 14px;
    padding: 0
}

#about figure img {
    width: 100%
}

@media only screen and (min-width: 992px) {
}

#about .title {
    margin-bottom: 2rem
}

@media only screen and (min-width: 1200px) {
    #about .title {
        margin-top:4rem
    }
}

#about .about-txt {
    margin-top: 2rem;
    text-align: center
}

@media only screen and (min-width: 1200px) {
    #about .about-txt {
        padding-left:4rem;
        margin-top: 0;
        text-align: left
    }
}

#about .about-txt p {
    color: #09141c
}

#numbers {
    text-align: center
}

#numbers .content-number {
    max-width: 247px;
    text-align: center;
    margin: 1rem auto;
    padding: 2.5rem 1rem 1rem 1rem;
    background: #109eff6e;
    background: -webkit-gradient(linear,left bottom,left top,from(#109eff6e),to(#0CA6EA));
    background: linear-gradient(bottom,#109eff6e,#0CA6EA);
    border-radius: 17px;
    border: 2px #028EEF solid;
    -webkit-box-shadow: 0 0 50px 0 #165fc5;
    box-shadow: 0 0 50px 0 #165fc5
}

@media only screen and (min-width: 992px) {
    #numbers .content-number {
        margin:3rem auto
    }
}

#numbers .content-number h3 {
    font-size: 3.625rem;
    font-family: 'Roboto-Bold';
    margin: 0;
    line-height: 1;
    text-shadow: 0 1px 4px #00000040
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #numbers .content-number h3 {
        font-size:3em
    }
}

#numbers .content-number p {
    font-size: 1.25rem;
    margin: 0.5rem 0 0 0;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 0 1px 4px #00000040
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #numbers .content-number p {
        font-size:1rem
    }
}

@media only screen and (min-width: 992px) {
    #numbers .content-number.bigger {
        max-width:380px
    }
}

#numbers .content-number.bigger h3 {
    font-size: 2rem
}

@media only screen and (min-width: 992px) {
    #numbers .content-number.bigger h3 {
        font-size:3rem
    }
}

#numbers .box_btn {
    margin-top: 3rem
}

@media only screen and (min-width: 992px) {
    #numbers .box_btn {
        margin-top:3rem
    }
}

#videos .container {
    max-width: 1140px
}

#videos .video_fluid {
    margin: 2rem auto 1rem auto
}

@media only screen and (min-width: 992px) {
    #videos .video_fluid {
        margin:3rem auto
    }
}

#videos .thumb-video {
    max-width: 256px;
    margin: 1rem auto;
    border-bottom: 2px transparent solid
}

#videos .thumb-video:hover {
    border-bottom: 2px #09141c solid
}

#videos .thumb-video a {
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    margin: 0;
    background: #fff
}

@media only screen and (min-width: 992px) {
    #videos .thumb-video a {
        height:143px
    }
}

#videos .thumb-video a img {
    border-radius: 0
}

#videos .thumb-video a:hover {
    cursor: pointer
}

#videos .thumb-video a:hover img {
    opacity: 0.8
}

.thumb-tutorial {
    max-width: 211px;
    margin: 0 auto
}

#device {
    background: #fff
}

@media only screen and (min-width: 1200px) {
    #device .container {
        max-width:1400px
    }
}

@media screen and (max-height: 768px) and (orientation:landscape) {
    #device .container {
        max-width:1280px
    }
}

#device .container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    text-align: center
}

@media only screen and (min-width: 992px) {
    #device .container .row {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: left
    }
}

#device h2 {
    margin-top: 2rem
}

@media only screen and (min-width: 992px) {
    #device h2 {
        margin-top:1rem
    }
}

#device p {
    font-size: 1.1rem;
    margin-bottom: 3rem;
    color: #09141c
}

#work {
    background: url("../_images/bg/bg-3-mobile.jpg") center center no-repeat;
    background-size: cover;
    min-height: 330px;
    position: relative
}

@media only screen and (min-width: 992px) {
    #work {
        background:url("../_images/bg/bg-3.jpg") center center no-repeat;
        background-size: cover
    }
}

#work:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    background: #1d2d39e6;
    z-index: 1
}

@media only screen and (min-width: 992px) {
    #work:before {
        background:#1d2d39e3
    }
}

#work .container {
    position: relative;
    z-index: 5
}

.box_work {
    padding: 1rem 0;
    text-align: center
}

@media only screen and (min-width: 992px) {
    .box_work {
        padding:0 2rem;
        text-align: left;
        border-bottom: none;
        margin-bottom: 6rem
    }
}

.box_work img {
    width: 100px;
    max-height: 100px;
    margin-bottom: 1rem
}

@media only screen and (min-width: 992px) {
    .box_work img {
        margin-bottom:2rem
    }
}

.box_work h3 {
    font-size: 1.3rem;
    line-height: 1.5;
    letter-spacing: 2px
}

@media only screen and (min-width: 992px) {
    .box_work h3 {
        margin-bottom:1.5rem
    }
}

.box_work p {
    margin-bottom: 2rem
}

@media only screen and (min-width: 992px) {
    .box_work p {
        min-height:122px
    }
}

.carousel-depo .swiper-slide {
    padding: 3rem 0
}

.box_depo {
    max-width: 260px;
    margin: 0 auto;
    border: 1px #09193c solid;
    position: relative;
    border-radius: 14px;
    padding: 4rem 1.5rem 2rem 1.5rem;
    background: #021234ad
}

@media only screen and (min-width: 992px) {
    .box_depo {
        max-width:360px;
        padding: 4rem 2rem 2rem 2rem
    }
}

.box_depo:after {
    content: "";
    width: 45px;
    height: 40px;
    display: block;
    background: url("../_images/aspas.svg") center center no-repeat;
    background-size: contain;
    position: absolute;
    top: -0.6rem;
    left: 2.3rem;
    z-index: 3
}

.box_depo p {
    min-height: 180px;
    position: relative;
    z-index: 3;
    font-size: 0.9rem;
    margin-bottom: 2rem
}

@media only screen and (min-width: 992px) {
    .box_depo p {
        font-size:1rem
    }
}

.box_depo h3 {
    position: relative;
    z-index: 3;
    font-size: 0.9rem;
    display: inline-block
}

@media only screen and (min-width: 992px) {
    .box_depo h3 {
        font-size:1rem
    }
}

.box_carousel .swiper-container .swiper-slide .box_depo .name img {
    width: 50px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 0.5rem
}

@media only screen and (min-width: 992px) {
    .box_carousel .swiper-container .swiper-slide .box_depo .name img {
        margin-right:1rem
    }
}

#price {
    padding-top: 0
}

@media only screen and (min-width: 992px) {
    #price {
        padding-top:6rem
    }
}

.box-price {
    max-width: 380px;
    position: relative;
    text-align: center;
    margin: 0 auto 2rem auto;
    background: #011f4e94;
    -webkit-box-shadow: 0 0 100px 0 #0043a129;
    box-shadow: 0 0 100px 0 #0043a129;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border: 1px #309eff14 solid;
    border-radius: 14px
}

.box-price .description,.box-price .header-price {
    position: relative;
    z-index: 3
}

.box-price .header-price {
    background: #018ff0;
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(1,143,240,0.5)),color-stop(50%,rgba(1,143,240,0.3)),to(rgba(1,143,240,0)));
    background: linear-gradient(0deg,rgba(1,143,240,0.5) 0%,rgba(1,143,240,0.3) 50%,rgba(1,143,240,0) 100%);
    padding: 1.6rem 0 1.3rem 0
}

.box-price .header-price h4 {
    font-size: 1.375rem;
    font-family: 'Roboto-Regular';
    color: #E2F250;
    letter-spacing: 1px;
    font-weight: normal
}

.box-price .header-price h2 {
    margin: 0.5rem 0;
    font-size: 3.75rem;
    font-family: 'Roboto-Bold';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1
}

.box-price .header-price h2 span {
    font-size: 2.3rem;
    display: inline-block
}

.box-price .header-price h2 span:first-child {
    margin-right: 0.5rem
}

.box-price .header-price h2 span:last-child {
    margin-right: 0.4rem
}

.box-price .header-price h2 span em {
    font-size: 1.5rem;
    font-style: normal
}

.box-price .header-price p {
    margin: 0;
    font-size: 1.15rem
}

.box-price .description {
    padding: 2rem 2rem 3rem 2rem
}

.box-price .description ul {
    margin-bottom: 2.5rem;
    text-align: left
}

.box-price .description ul li {
    margin: 0.3rem 0
}

.box-price .description ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background: url("../_images/page-icons/check.svg") center center no-repeat;
    background-size: contain;
    margin-right: 7px
}

.box-price .description ul li.closed:before {
    background: url("../_images/page-icons/close.svg") center center no-repeat;
    background-size: contain
}

.secure-payment {
    text-align: center;
    margin-top: 3rem
}

.secure-payment ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.secure-payment ul li {
    margin: 0.5rem 1rem;
    padding: 0
}

@media only screen and (min-width: 992px) {
    .secure-payment ul li {
        margin:0 1rem
    }
}

.secure-payment ul li:before {
    content: "";
    display: none
}

.secure-payment ul li img {
    width: 40px;
    border-radius: 0
}

.warranty {
    max-width: 680px;
    text-align: center;
    margin: 3rem auto 0 auto
}

.warranty img {
    margin: 2rem 0
}

#business-type {
    background: url("../_images/bg/bg-2.webp") center center no-repeat;
    background-size: cover;
    min-height: 330px
}

#business-type:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    background: #f6f0efe3;
    z-index: 1
}

#business-type .container {
    z-index: 5;
    position: relative
}

#business-type .box_title {
    max-width: 890px;
    min-height: 330px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

@media only screen and (min-width: 992px) {
    #business-type .box_title {
        margin:0 auto 0 auto;
        text-align: center
    }
}

#business-type .box_title p {
    color: #e4bc75
}

.content-type {
    max-width: 400px
}

@media only screen and (min-width: 992px) {
    .content-type {
        margin:0 auto
    }
}

.content-type.mb {
    margin-bottom: 4rem
}

@media only screen and (min-width: 992px) {
    .content-type.mb {
        margin-bottom:0
    }
}

.content-type figure {
    margin: 0
}

.content-type .box {
    max-width: 400px;
    padding: 1rem 0.3rem
}

@media only screen and (min-width: 992px) {
    .content-type .box {
        padding:1rem
    }
}

.content-type .box h3 {
    font-size: 1.5rem
}

@media only screen and (min-width: 992px) {
    .content-type .box h3 {
        font-size:1.8rem
    }
}

@media only screen and (min-width: 992px) {
    .content-type .box p {
        margin-bottom:2rem
    }
}
