/* TABLE OF CONTENTS:
1. Default tag's settings
2. Buttons
3. Slider
4. Header
5. Sections
  5.1 section.first-screen
  5.2 section.demo
  5.3 section.events-calendar
  5.4 section.easy-editing
  5.5 section.blog-layouts
  5.6 section.supper-slider
  5.7 section.populars-plugins
  5.8 section.features-never-stop
6. Footer
7. Loader
-------------------------------------------------------------- */

/* 1. Default tag's settings
-------------------------------------------------------------- */

html {
    box-sizing: border-box;
    font-size: 14px;
}

html, body {
    width: 100%;
    margin: 0;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

p {
    font-size: 16px !important;
}

.subtitile {
    margin: 0 auto;
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0.4px;
    font-size: 1.143rem;
    text-align: center;
    margin-top: 1.7em;
}

h3 {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    font-size: 4.286rem;
}

a {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

a.button {
    text-decoration: none;
}

.container {
    max-width: 1480px;
    margin: 0 auto;
    width: 100%;
}

.columns-wrap {
    font-size: 0;
    display: block;
    margin-right: 0px;
}

.columns-wrap>[class*="column-"] {
    display: inline-block;
    vertical-align: top;
    padding-right: 0px;
    box-sizing: border-box;
}

.column-1_2 {
    width: 50%;
    display: inline-block;
}

.column-1_3 {
    width: 33.33%;
    display: inline-block;
}

.columns-wrap.columns-padding-bottom>[class*="column-"] {
    margin-bottom: 60px;
    padding-right: 60px;
}

.columns-wrap>[class*="column-"].vertical-middle {
    vertical-align: middle;
}

.columns-wrap>[class*="column-"].vertical-bottom {
    vertical-align: bottom;
}

.columns-wrap>[class*="column-"] img {
    max-width: 100%;
}

/* 2--------------------------------------------------------------
2 Buttons
-------------------------------------------------------------- */
a.a-button-header {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    margin-left: 2em;
    display: inline-block;
    color: #1E1E1E;
    background-color: white;
    padding: 0em 0.5em;
    line-height: 1.4em;
    font-size: 1.357rem;
    border: 2px solid white;
}

a.a-button-header:hover {
    background-color: #D7DE0A;
    border-color: #D7DE0A;
}

.a-button-green {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    background-color: #D7DE0A;
    color: #1E1E1E;
    letter-spacing: 0.45px;
    font-size: 1.286rem;
    padding: 1.3em 2em;
    text-decoration: none;
    display: inline-block;
    margin-top: 4.2em;
}

.a-button-green:hover {
    background-color: #FA8403;
}

.a-button-orange {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    background-color: #FA8403;
    color: white;
    letter-spacing: 0.45px;
    font-size: 1.286rem;
    padding: 1.3em 2em;
    text-decoration: none;
    display: inline-block;
}

.a-button-orange:hover {
    background-color: #D7DE0A;
}

a.a-button-footer {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    background-color: #1E1E1E;
    color: white;
    letter-spacing: 0.45px;
    font-size: 1.286rem;
    padding: 1.3em 2em;
    text-decoration: none;
    display: inline-block;
    margin-top: 3.7em;
}

a.a-button-footer:hover {
    background-color: #FA8403;
}

/* 2--------------------------------------------------------------
3 Slider
-------------------------------------------------------------- */

.slick-track {
    padding-top: 5.4em;
    padding-bottom: 5.1em;
}

.slick-slide {
    margin-right: 30px;
    max-width: 320px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.09);
}

.slick-slide a {
    outline: none !important;
}

.slick-slide img {
    height: auto;
    width: 100%;
    box-sizing: border-box;
}

.slick-dots {
    position: relative;
    bottom: 0;
    margin-top: 0;
}

.slick-dots li {
    width: 254px;
    margin: 0;
    height: 5px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.slick-dots li button {
    height: 5px;
    padding: 0;
    background-color: #eaebe5;
    opacity: .7;
}

.slick-dots li button:before {
    width: 254px !important;
    height: 5px !important;
    padding: 0 !important;
    background-color: #eaebe5 !important;
    opacity: 1 !important;
    content: '';
}

li.slick-active button {
    opacity: 0 !important;
}

.slick-dots .slick-active {
    background-color: #1E1E1E;
}

/* 2--------------------------------------------------------------
4 Header
-------------------------------------------------------------- */

header {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: transparent;
    z-index: 99;
    display: block;
    padding: 3em 0;
}

header .column-1_2:last-child {
    text-align: right;
}

.header-menu {
    display: inline-block;
}

header .header-menu ul {
    margin: 0;
    height: 100%;
    padding-inline-start: 0px;
    margin-left: 1em;
}

header .header-menu ul li {
    display: inline-block;
    list-style: none;
    font-weight: 600;
    height: auto;
    font-size: 1.357rem;
    letter-spacing: 0.05em;
}

header .header-menu ul li:not(:last-child) {
    margin-right: 2em;
}

header .header-menu ul li a {
    font-family: 'Roboto Condensed';
    font-style: italic;
    align-items: center;
    -js-display: flex;
    display: flex;
    height: 100%;
    color: #FFFFFF;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -js-display: flex;
    display: flex;
    text-decoration: none;
}

header .header-menu ul li a:hover {
    opacity: 0.8;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

header .header-menu ul li a {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

/* 2--------------------------------------------------------------
5 Sections
-------------------------------------------------------------- */

/* section.first-screen*/

section.first-screen {
    text-align: left;
    padding-top: 13em;
    background-image: url(../img/first-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

section.first-screen h1 {
    margin: 0;
    line-height: 0.6;
    text-align: left;
    font-size: 9.643rem;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    color: #FFFFFF;
    margin-top: 0.27em;
    display: inline-block;
    letter-spacing: -0.02em;
    max-width: 98%;
}

section.first-screen span {
    color: #FF8400;
    font-size: 8.214rem;
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    text-align: left;
    display: inline;
}

section.first-screen img {
    width: 100%;
}

section.first-screen .column-1_2:last-child img {
    max-width: 110%;
    width: 110%;
}

section.first-screen .column-1_2:last-child {
    margin-left: -1rem;
}

/* end-section.first-screen*/

/* section.demo*/

section.choose-demo {
    padding-bottom: 10.7em;
    background-color: #F4F7F7;
    padding-top: 9.5em;
}

section.choose-demo h3 {
    text-align: center;
    margin: 0;
}

.grid.homes {
    padding-top: 5.4rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 42px 30px;
}

section.choose-demo .item {
    padding: 0;
    position: relative;
    text-align: center;
}

section.choose-demo img {
    width: 100%;
    max-width: 100%;
    box-shadow: 0 0 32px rgba(0, 0, 0, 0.09);
}

section.choose-demo .badge {
    width: 15%;
    max-width: 50px;
    box-shadow: none;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    right: 20px;
}

section.choose-demo h4 {
    color: #1E1E1E;
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    font-size: 1.571rem;
    line-height: 1em;
    letter-spacing: .025em;
    margin-top: 1.3em;
    margin-bottom: 0;
}

section.choose-demo .item p {
    margin: 0;
}

section.choose-demo a img {
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.09);
}

section.choose-demo a img:hover {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
}

section.choose-demo .columns-wrap>[class*="column-"].vertical-middle {
    text-align: center;
}

.coming-soon {
    color: #1E1E1E;
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    font-size: 1.357rem;
}

/* end-section.demo*/

/* top clients start */

.top_clients_section {
    background-color: #fff;
    padding-top: 10.6em;
    padding-bottom: 10.6em;
    --row-gap: 68px;
    overflow: hidden;
}

@media (min-width: 1680px) {
    .top_clients_section .cont_tc {
        max-width: 1350px;
    }
}

.top_clients_section .cont_tc {
    margin: 0 auto;
}


.top_clients_section h3 {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

.top_clients_section h3 span {
    color: #C9D600;
}

.top_clients_grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 46px;
    margin-top: 3.7em;
}

.top_client_row {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: calc(0px - var(--row-gap));
}

.top_clients_grid .item {
    flex: 0 1 50%;
    padding-right: var(--row-gap);
}

.top_clients_section .content_wrap {
    max-width: 510px;
}

.top_clients_section .top_clients_title {
    font-family: "Roboto Condensed";
    color: #1E1E1E;
    font-size: 3rem;
    line-height: 1;
    letter-spacing: 0;
    font-weight: 700;
    margin: 0;
}

.top_clients_section .top_clients_btn {
    border-radius: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: #FA8403;
    font-family: "Roboto Condensed";
    font-size: 15px;

    font-weight: 700;
    line-height: 1;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0;
    padding: 8px 9px 9px;
    position: relative;
    margin-top: 1.2em;
}

.top_clients_section .top_clients_btn:hover {
    background-color: #D7DE0A;
}

.top_clients_section .top_clients_btn:before {
    content: '';
    width: 15px;
    height: 15px;
    background: url('../img/top_clients/earth.svg');
    display: inline-block;
    margin-right: 9px;
    position: relative;
    top: 1px;
}

.top_clients_section .img_wrap {
    position: relative;
    padding-top: 30px;
    background-color: #ffffff;
    box-shadow: 5px 15px 50px rgba(19, 7, 1, 0.1);
    border-radius: 12px;
    overflow: hidden;
    transition: box-shadow 0.3s linear;
    display: block;
}

.top_clients_section .img_wrap:hover {
    box-shadow: 5px 15px 50px rgba(19, 7, 1, 0.2);
}

.top_clients_section .img_wrap .clients_screen_dots {
    position: absolute;
    top: 13px;
    left: 13px;
    width: 21px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 3px;
}

.top_clients_section .img_wrap img {
    display: block;
    width: 100%;
}

.top_clients_section .img_wrap .clients_screen_dots span {
    border-radius: 50%;
    width: 5px;
    height: 5px;
}

.top_clients_section .img_wrap .clients_screen_dots span:nth-of-type(1) {
    background-color: #ff625a;
}

.top_clients_section .img_wrap .clients_screen_dots span:nth-of-type(2) {
    background-color: #febd2e;
}

.top_clients_section .img_wrap .clients_screen_dots span:nth-of-type(3) {
    background-color: #29ce42;
}


/* top clients end */

/* section.elm*/

section.elm {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 10.6rem;
}

@media (min-width: 1680px) {
    section.elm .container {
        max-width: 1350px;
    }
}

section.elm .grid {
    display: grid;
    align-items: center;
    grid-template-columns: 1.1fr 1fr;
    grid-gap: 50px;
}

section.elm h3 {
    display: inline-block;
    color: #0D2B23;
    margin: 0;
    letter-spacing: -0.02em;
}

section.elm h3 span {
    color: #D7DE0A;
}

section.elm p {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0;
    font-size: 1.143rem;
    margin-top: 1.5em;
    line-height: 1.7;

    max-width: 600px;
}

.elm_list {
    margin-top: 2.6em;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;

    max-width: 540px;
}

section.elm ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

section.elm li+li {
    margin-top: 27px;
}

section.elm li {
    color: #0d2b23;
    font-family: 'Roboto';
    font-weight: 300;
    line-height: 1.1em;
    margin: 0;
    padding-left: 33px;
    font-size: 17px;
    position: relative;

    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

section.elm li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 21px;
    height: 21px;
    background: url(../img/elm/check.png) center no-repeat;
    background-size: 100%;
}

section.elm .img_wrap {
    position: relative;
    padding: 0 0 10.4% 0%;
    text-align: end;
}

section.elm .img_wrap img {
    position: absolute;
    display: inline-block;
}

section.elm .img_wrap img:nth-of-type(1) {
    position: relative;
    width: 90%;
    max-width: 520px;
    margin-left: auto;
    box-shadow: 5px 15px 50px rgba(0, 0, 0, 0.06);
}

section.elm .img_wrap img:nth-of-type(2) {
    width: 58%;
    max-width: 354px;
    bottom: 0;
    left: 0;
    box-shadow: 5px 15px 50px rgba(0, 0, 0, 0.06);
}

section.elm .img_wrap img:nth-of-type(3) {
    width: 38%;
    max-width: 226px;
    top: 29.4%;
    left: 0;
}

section.elm .img_wrap img:nth-of-type(4) {
    width: 15%;
    max-width: 80px;
    top: 35.2%;
    right: 36.4%;
    border-radius: 50%;
}

/* end-section.elm*/

/* section.events-calendar*/

section.events-calendar {
    background-image: url(../img/events-calendar-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 10em;
    padding-bottom: 10em;
}

section.events-calendar .fit {
    padding-right: 15rem;
}

section.events-calendar h3 {
    display: inline-block;
    color: white;
    margin-bottom: 0.6rem;
    margin-top: 1.15em;
    letter-spacing: -0.07rem;
}

section.events-calendar h3 span {
    color: #FA8403;
}

section.events-calendar p {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0.4px;
    font-size: 1.143rem;
    margin-top: 2.1em;
    line-height: 1.7;
}

section.events-calendar .a-button-green {
    margin-top: 1.9em;
}

section.events-calendar img {
    margin-left: -1rem;
    margin-top: -3.5rem;
}

/* end-section.events-calendar*/

/* section.easy-editing*/

section.easy-editing {
    padding-top: 14.5em;
    padding-bottom: 7em;
}

section.easy-editing img {
    margin-left: -4.7rem;
    margin-top: -3.6rem;
}

section.easy-editing .fit {
    padding-left: 10rem;
    padding-top: 1rem;
}

section.easy-editing h3 {
    color: #1E1E1E;
    margin-bottom: 0;
    line-height: 1.1;
    display: inline-block;
}

section.easy-editing h3 span {
    color: #C9D600;
}

section.easy-editing p {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0.4px;
    font-size: 1.143rem;
    margin-top: 3em;
    line-height: 1.5;
}

section.easy-editing .a-button-orange {
    margin-top: 1.75em;
}

/* end-section.easy-editing*/

/* section.blog-layouts*/

section.blog-layouts {
    position: relative;
    padding-top: 14em;
    padding-bottom: 18em;
    background-image: url(../img/blog-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

.float-right {
    position: absolute;
    top: 50%;
    right: -9%;
    width: 56%;
    transform: translateY(-50%);
}

section.blog-layouts .fit {
    padding-right: 13rem;
}

section.blog-layouts h3 {
    color: white;
    margin-bottom: 0;
    line-height: 1;
    display: inline-block;
}

section.blog-layouts h3 span {
    color: #FA8403;
}

section.blog-layouts p {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0.4px;
    font-size: 1.143rem;
    line-height: 1.6;
    margin-top: 2.2em;
    margin-bottom: 2em;
}

section.blog-layouts .a-button-green {
    margin-top: 1.6em;
}

.columns-wrap.columns-padding-bottom {
    margin-bottom: -60px;
    margin-right: -60px;
}

section.blog-layouts img {
    width: auto;
}

.float-right .column-1_2:nth-child(2n) {
    text-align: right;
}

/* end-section.blog-layouts*/

/* end-section.supper-slider*/

section.supper-slider {
    padding-top: 5.1em;
    padding-bottom: 8.3em;
    text-align: center;
    background-color: #F4F7F7;
}

section.supper-slider h3 {
    color: #1E1E1E;
    margin-bottom: 2rem;
    line-height: 1;
}

/* end-section.supper-slider*/

/* section.populars-plugins*/

.plugin-item img.img-with-circle {
    width: 120px;
    padding-left: 20px !important;
    margin-top: -20px !important;
}

.populars-plugins {
    background-image: url(../img/plugins-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 5.7em;
    padding-bottom: 10.4em;
}

.populars-plugins h3 {
    color: white;
    margin-bottom: 0;
    text-align: center;
}

.populars-plugins h3 span {
    color: #FA8403;
}

.populars-plugins p {
    max-width: 29em;
    line-height: 1.7;
    margin-top: 1.4em;
}

.plugins {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1425px;
    margin: 0 auto;
    margin-top: 5.3em;
}

.plugin-item {
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}

.plugin-item {
    text-align: center;
    width: 11%;
}

.plugin-item img {
    width: 100px;
}

.plugin-item figcaption {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    letter-spacing: 0.45px;
    text-align: center;
    font-size: 1.286rem;
    color: white;
    margin-top: 2rem;
}

/* end-section.populars-plugins*/

/* section.features-never-stop*/

.features-never-stop {
    padding-top: 10em;
    padding-bottom: 7.1em;
    text-align: center;
    background-color: white;
}

.features-never-stop .features-wraper:last-child {
    margin-top: 6.1em;
}

.features-never-stop h3 {
    margin: 0;
    margin-bottom: 1.7rem;
    text-align: center;
}

.features-never-stop h3 span {
    color: #C9D600;
}

.features-never-stop p {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0.4px;
    font-size: 1.143rem;
    margin-top: 1em;
    text-align: center;
}

.features-wraper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.features-item {
    max-width: 134px;
    text-align: center;
    min-width: 25%;
    margin-bottom: 3em;
}

.features-item img {
    max-width: 64px;
}

.features-item figcaption {
    text-align: center;
    letter-spacing: 0;
    color: #1E1E1E;
    opacity: 1;
    font-size: 1.429rem;
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    padding-top: 0;
    line-height: 1;
    margin: 0 auto;
    min-width: 150px;
    margin-top: 0rem;
}

.features-item span {
    font-family: 'Roboto';
    font-weight: 300;
    font-style: normal;
    color: #939393;
    letter-spacing: 0.4px;
    font-size: 1.143rem;
    margin-top: 3em;
    width: 75%;
    margin: 0 auto;
    padding-top: 1.8em;
    line-height: 1.7;
    display: inline-block;
}

.container-features {
    max-width: 1304px;
    margin: 0 auto;
}

.min-height-img {
    min-height: 94px;
    min-width: 150px;
}

/* end-section.features-never-stop*/

/* -------------------------------------------------------------
6. Footer
-------------------------------------------------------------- */

/* section.created-for-you*/

.created-for-you {
    background-image: url(../img/footer-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
    padding-top: 8.8rem;
    padding-bottom: 10.9rem;
    text-align: center;
}

.created-for-you h3 {
    color: #FFFFFF;
    margin: 0;
    text-align: center;
    line-height: 1.2;
}

.created-for-you h3 span {
    color: #1E1E1E;
}

/* end-section.created-for-you*/

/* -------------------------------------------------------------
7. ScrollTop
-------------------------------------------------------------- */

.scrollTop {
    width: 60px;
    height: 60px;
    bottom: 38px;
    right: 38px;
    overflow: hidden;
    position: fixed;
    text-decoration: none;
    z-index: 9999;
    font-size: 0;
    color: transparent;
    background: #c9d600;
    border: 2px solid #c9d600;
    -webkit-transition: all ease .4s;
    transition: all ease .4s;
    cursor: pointer;
    opacity: 0;
}

.scrollTop:hover {
    border: 2px solid #cde30c;
    background: #cde30c;
}

.scrollTop:after {
    color: white;
    content: '\E800';
    font-size: 1.3rem;
    font-family: 'fontello';
    text-align: center;
    display: block;
    position: absolute;
    line-height: 42px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
}

/*LOADER*/

#loader {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 1000;
    transition: 0.3s ease opacity;
}

#loader:before,
#loader:after {
    content: '';
    width: 80px;
    height: 80px;
    border: 2px solid #1E1E1E;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    transform: translate(-50%, -50%);
    animation-name: loaderCircleAnim;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#loader:after {
    animation-delay: 1s;
}

@keyframes loaderCircleAnim {
    0% {
        width: 0;
        height: 0;
        opacity: 0;
    }

    10% {
        width: 10px;
        height: 10px;
        opacity: 1;
    }

    80% {
        width: 60px;
        height: 60px;
        opacity: 0.1;
    }

    100% {
        width: 70px;
        height: 70px;
        opacity: 0;
    }
}