 /*===================================================
  Awax - Agency, Sass, Startup HTML template
  Version: 1.0
  Author: husain100b
=================================================
   Table of content

   01. FONTS
   02. MAIN STYLES
   03. SECTION HEADING STYLES
   04. HEADER STYLES
   05. HERO STYLES
   06. FEATURES STYLES
   07. ABOUT US STYLES
   08. SERVICE STYLES
   09. PORTFOLIO STYLES
   10. TESTIMONIALS STYLES
   11. COUNTER STYLES
   12. PRICING TABLE STYLES
   13. BLOG STYLES
   14. CALL TO ACTION STYLES
   15. FOOTER STYLES
   16. SCROLLUP
   17. PRELOADER STYLES

==================================================== */

/*=====================
        01. FONTS
=======================*/
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800&display=swap');

/*===========================
      02. MAIN STYLES
=============================*/
body {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Open Sans', Sans-serif;
    line-height: 28px;
    margin: 0;
    position: relative;
    background-color: #f5f5f5;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-family: 'Josefin Sans', sans-serif;
}

p {
    margin: 0;
    padding: 0;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a, a:link, a:hover, a:focus, a:active {
    text-decoration: none;
}

img {
    max-width: 100%;
}

.p-tb-120 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.p-t-120 {
    padding-top: 120px;
}

.p-t-70 {
    padding-top: 70px;
}

.p-b-70 {
    padding-bottom: 70px;
}

.p-b-90 {
    padding-bottom: 90px;
}

.p-b-100 {
    padding-bottom: 100px;
}

.m-t-120 {
    margin-top: 120px;
}

.m-t-100 {
    margin-top: 100px;
}

.m-b-100 {
    margin-bottom: 100px;
}

/* Input placeholder */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #B4B4B4;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #B4B4B4;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #B4B4B4;
}
:-moz-placeholder { /* Firefox 18- */
  color: #B4B4B4;
}

/*===========================
    03. SECTION STYLES
=============================*/
.section-title {
  text-align: center;
  margin-bottom: 80px;
}
.section-title .small-title {
    color: #A60000;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 30px;
}

.section-title h2 {
  font-size: 36px;
  font-weight: 600;
  font-family: 'Josefin Sans', sans-serif;
  line-height: 54px;
  color: #fff;
}

.section-title-two h2 {
  color: #222;
}

/*==========================
    04. HEADER STYLES
============================*/
#header-area {
  background: #0D0D0F;
  /*border-bottom: 1px solid #272626;*/ 
}
.logo {
    padding-top: 35px;
}

.navigation {
  text-align: center;
  position: fixed;
  background-color: #FBF9FF !important;
  z-index: 99;
}

.navigation ul li {
  display: inline-block;
}
.navigation ul li a {
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  padding: 20px !important;
  /*padding: 36px 20px;*/
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  display: inline-block;
  transition: all .4s ease;
}

.navigation ul li a:hover {
  background: #A60000;
  color: #fff;
}

/*== Header Style Two ==*/
#header-area.header-area-two {
  background: #FBF9FF;
  /*border-bottom: 1px solid #ddd;*/
}

.header-area-two .navigation ul li a {
  color: #222222;
  font-weight: 600;
}

.header-area-two .navigation ul li a:hover {
  color: #fff;
}

.header-area-two .mean-container a.meanmenu-reveal span {
  background: #111;
}

.header-area-two .mean-container a.meanmenu-reveal {
  color: #111;
}

/*============================
     05. HERO STYLES
==============================*/
#hero-area {
    background: #0D0D0F;
    width: 100%;
    height: 85vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-content h1 {
    font-size: 68px;
    color: #fff;
    font-weight: 700;
    line-height: 85px;
    margin-bottom: 20px;
}
.hero-content p {
    font-size: 22px;
    font-family: 'Josefin Sans', sans-serif;
    color: #5a5a5a;
    margin-bottom: 15px !important;
    /*line-height: 27px;*/
}

.hero-btn-area a {
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 1px;
    padding: 15px 30px 10px;
    display: inline-block;
    margin-right: 30px;
    text-transform: uppercase;
    box-shadow: 0 10px 30px rgba(0,0,0,.16);
    border: 2px solid transparent;
    font-family: 'Josefin sans', sans-serif;
}

.hero-btn-area a:last-child {
    margin-right: 0;
}

.hero-btn-area .hero-btn-one {
  border: 2px solid #A60000;
  background: transparent;
  transition: all .4s ease;
}

.hero-btn-area .hero-btn-one:hover {
  background: #A60000;
  border: 2px solid transparent;
}
.hero-btn-area .hero-btn-two {
  background: transparent;
  color: #fff;
  border: 2px solid #01FF00;
  transition: all .4s ease;
}
.hero-btn-area .hero-btn-two:hover {
  background: #01FF00;
  color: #000;
  /*border: 2px solid transparent;*/
}

.hero-img {
  text-align: right;
}

/*== Hero Style Two ==*/
#hero-area.header-area-two {
  background: #FBF9FF;
}

.header-area-two .hero-content h1 {
  color: #111111;
}

.header-area-two .hero-btn-area .hero-btn-one {
  background: #A60000;
  color: #fff;
  width: 100% !important;
  /*border: 2px solid transparent;*/
}

.header-area-two .hero-btn-area .hero-btn-one:hover {
  background: transparent;
  color: #111111;
  /*border: 2px solid #A60000;*/
  box-shadow: none;
}

.header-area-two .hero-btn-area .hero-btn-two {
  color: #111;
  box-shadow: none;
}

/*============================
     06. FEATURES STYLES
==============================*/
#features-area {
  background: #0D0D0F;
}

.single-feature {
    padding: 65px 40px;
    background: #1a1a1a;
    /*border-bottom: 1px solid #A60000;*/
    box-shadow: 0 10px 30px rgba(0,0,0,.2);
    transition: all .4s ease;
}

.single-feature span {
    font-size: 110px;
    color: #01FF00;
    font-family: 'Josefin Sans', sans-serif;
    line-height: 1;
    font-weight: 300;
    display: inline-block;
    margin-bottom: 20px;
    transition: all .4s ease;
}

.single-feature h3 {
    font-size: 32px;
    line-height: 48px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
    transition: all .4s ease;
}

.single-feature p {
    font-size: 16px;
    color: #686868;
    line-height: 28px;
    font-weight: 400;
    transition: all .4s ease;
}

.single-feature:hover {
  background: #A60000;
}
.single-feature:hover span,
.single-feature:hover h3,
.single-feature:hover p {
  color: #fff;
}

/*== Features Style Two ==*/
#features-area.header-area-two {
  background: #FBF9FF;
}

.header-area-two .single-feature {
  background: #A60000;
}
.header-area-two .single-feature span,
.header-area-two .single-feature h3,
.header-area-two .single-feature p {
  color: #fff;
}

.header-area-two .single-feature:hover {
  background: #1a1a1a;
}
.header-area-two .single-feature:hover span,
.header-area-two .single-feature:hover h3,
.header-area-two .single-feature:hover p {
  color: #fff;
}

/*===========================
     07. ABOUT STYLES
=============================*/
#about-area {
  background: #0D0D0F;
}

.about-content span {
    color: #A60000;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 30px;
}

.about-content h2 {
    font-size: 40px;
    line-height: 60px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 15px;
}

.about-content p {
    color: #5a5a5a;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    margin-bottom: 30px;
}

.about-content a {
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 1px;
    padding: 15px 30px 10px;
    display: inline-block;
    margin-right: 30px;
    text-transform: uppercase;
    box-shadow: 0 10px 30px rgba(0,0,0,.16);
    background: transparent;
    border: 2px solid #A60000;
    font-family: 'Josefin sans', sans-serif;
    transition: all .4s ease;
}

.about-content a:hover {
    background: #A60000;
    color: #fff;
    border: 2px solid transparent;
}

.about-img {
    position: relative;
    width: 100%;
    padding-right: 20px;
}

/*== About Style Two ==*/
#about-area.about-area-two {
  background: #FBF9FF;
}

.about-area-two .about-content h2 {
  color: #222;
}

.about-area-two .about-content a {
    color: #fff;
    box-shadow: 0 10px 30px rgba(0,0,0,.16);
    background: #A60000;
    border: 2px solid transparent;
}
.about-area-two .about-content a:hover {
    background: transparent;
    color: #222;
    border: 2px solid #A60000;
    box-shadow: none;
}

/*===========================
     08. SERVICE STYLES
=============================*/
#service-area {
  background: #0D0D0F;
}

.single-service {
    display: flex;
    margin-bottom: 50px;
}
.service-number {
    font-size: 32px;
    color: #A60000;
    font-weight: 700;
    line-height: 48px;
    font-family: 'Josefin Sans', sans-serif;
}

.service-content {
  margin-left: 25px;
}

.service-content h3 {
    font-size: 32px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 15px;
    line-height: 1;
}

.service-content p {
    font-size: 18px;
    color: #575757;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 15px;
}

.service-content a {
    font-size: 16px;
    font-family: 'Josefin Sans', sans-serif;
    color: #01FF00;
    line-height: 1;
    font-weight: 500;
}

.service-area-two .service-content a {
  color: #ff0000;
}

.service-content i {
    font-size: 25px;
    vertical-align: middle;
    margin-left: 10px;
    transition: all .4s ease;
}

.service-content a:hover i {
  margin-left: 15px;
}

/*== Service Style Two ==*/
#service-area.service-area-two {
  background: #FBF9FF;
}

.service-area-two .service-content h3 {
  color: #222;
}

/*=============================
    09. PORTFOLIO STYLES
==============================*/
#portfolio-area {
  background: #0D0D0F;
}

.single-portfolio {
  margin-bottom: 120px;
  position: relative;
}

.portfolio-img {
  position: relative;
}

.portfolio-img:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background-image: linear-gradient(to right, rgba(81, 95, 214, .4), rgba(5, 248, 10, .2));*/
}

.portfolio-img img {
  width: 100%;
}

.portfolio-details {
    position: absolute;
    bottom: -70px;
    right: 0;
    left: 0;
    margin-right: auto;
    /*background-image: linear-gradient(to right, #A60000, #01FF00);*/
    padding: 28px 30px;
    margin-left: auto;
    width: 85%;
    /*box-shadow: 0 3px 6px rgba(0,0,0,.16);*/
}

.portfolio-details h4 {
    font-size: 20px;
    color: #fff;
    line-height: 1;
    font-weight: 600;
    margin-bottom: 10px;
}

.portfolio-details p {
    font-size: 16px;
    color: #e6e6e6;
    line-height: 24px;
    font-weight: 400;
}

/*== Portfolio Style Two ==*/
#portfolio-area.header-area-two {
  background: #FBF9FF;
}

/*==========================
    10. TESTIMONIAL STYLES
============================*/
#testimonial-area {
  background: #0D0D0F;
}

.single-testimonial {
    margin-bottom: 60px;
    display: flex;
}

.single-testimonial i {
  font-size: 50px;
  color: #A60000;
}

.testimonial-content {
  margin-left: 40px;
}

.testimonial-content p {
    color: #767676;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-style: italic;
    font-family: 'Josefin Sans', sans-serif;
    margin-bottom: 15px;
}


.t-user-name {
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    line-height: 1;
    font-family: 'Josefin Sans', sans-serif;
}

.t-user-dash {
    color: #fff;
    font-size: 20px;
    font-family: 'Josefin Sans', sans-serif;
    margin-right: 7px;
    margin-left: 7px;
}

.t-user-ocupation {
    font-size: 15px;
    color: #575757;
    font-weight: 400;
    font-family: 'Josefin Sans', sans-serif;
    line-height: 1;
}

.t-user-img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-left: 50px;
}

/*== Testimonial Style Two ==*/
#testimonial-area.testimonial-area-two {
  background: #FBF9FF;
}

.testimonial-area-two .t-user-name {
    color: #222222;
}
.testimonial-area-two .t-user-dash {
    color: #222222;
}

/*===========================
   11. COUNTER STYLES
=============================*/
#counter-area {
  background: #0D0D0F;
}

.single-counter {
  text-align: center;
}

.single-counter-top {
  margin-bottom: 50px;
}
.counter-icon {
  font-size: 25px;
  color: #000;
  width: 50px;
  height: 50px;
  background: #01FF00;
  border-radius: 50%;
  display: inline-block;
  line-height: 50px;
  vertical-align: middle;

}
.counter-text {
  font-size: 50px;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  vertical-align: middle;
  margin-left: 30px;
  font-family: 'Josefin Sans';
}

.counter-number span {
  color: #3A3A3A;
  font-size: 85px;
  font-weight: 700;
  font-family: 'Josefin Sans', sans-serif;
  display: inline-block;
  line-height: 1;
}

/*== Counter Style Two ==*/
#counter-area.counter-area-two {
  background: #FBF9FF;
}

.counter-area-two .counter-text {
  color: #222222;
}

/*===========================
     12. PRICE STYLES
=============================*/
#price-area {
  background: #0D0D0F;
}

.price-text-content .p-text-content {
  font-size: 22px;
  color: #ffffff;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 600;
  line-height: 33px;
  margin-bottom: 50px;
}

.price-feature .p-features-text {
  font-size: 26px;
  color: #6A6A6A;
  line-height: 39px;
  font-weight: 400;
  margin-bottom: 15px;
}

.single-price {
  text-align: center;
  padding: 45px 50px;
} 

.basic-price {
  border: 2px solid #A60000;
}

.premium-price {
  background: #A60000;
  border: 2px solid transparent;
}

.single-price h3 {
  font-size: 30px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 2px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.single-price h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  color: #ffffff;
  text-transform: uppercase;
} 

.single-price h2 span {
  font-weight: 300; 
}

.single-price span {
  color: #777777;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  font-family: 'Open Sans', sans-serif;
} 

.basic-price span {
  color: #777777;
}

.premium-price span {
  color: #d5d5d5;
}

.single-price .price-service {
  margin-top: 40px;
} 

.single-price .price-service li {
  font-size: 16px;
  line-height: 27px;
  color: #fbfbfb;
  font-weight: 400;
  margin-bottom: 30px;
} 

.single-price .price-service .inactive-price-service {
  color: #777777;
}

.single-price .price-btn {
    font-size: 18px;
    line-height: 27px;
    padding: 20px 37px 15px;
    color: #ffffff;
    background: #A60000;
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    margin-top: 20px;
} 

.premium-price .price-btn {
  background: #3E25EF;
}

/*== Price Style Two ==*/
#price-area.price-area-two {
  background: #FBF9FF;
}

.price-area-two .p-text-content {
  color: #222222;
}

.price-area-two .basic-price h3 {
  color: #222222;
}
.price-area-two .basic-price h2 {
  color: #222222;
}

.price-area-two .basic-price .price-service li {
  color: #222222;
}

.price-area-two .basic-price .price-service .inactive-price-service {
  color: #999999;
}

/*==============================
      13. BLOG STYLES
===============================*/
#blog-area {
  background: #0D0D0F;
}

.single-blog {
  background: #222222;
  box-shadow: 0 3px 6px rgba(0,0,0,.16);
}

.wide-post {
  display: flex;
}

.wide-blog-img {
  flex: 1;
  flex-basis: 50%;
}

.wide-post-details {
    flex: 1;
    padding: 55px 45px;
    flex-basis: 50%;
}

.wide-post-details h3 {
  font-size: 22px;
  line-height: 33px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 10px;
}

.wide-blog-meta {
  margin-bottom: 15px;
}

.wide-blog-meta .post-author {
  font-size: 14px;
  color: #474747;
  font-style: italic;
  font-weight: 400;
  line-height: 21px;
  font-family: 'Open Sans', sans-serif;
}

.wide-blog-meta img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin-left: 20px; 
}

.wide-post-details p {
  font-size: 16px;
  color: #6E6E6E;
  font-weight: 400;
  line-height: 28px;
  padding-right: 20px;
  margin-bottom: 40px;
}

.blog-large-btn {
    display: inline-block;
    background: transparent;
    border: 2px solid #A60000;
    color: #ffffff;
    padding: 18px 40px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    transition: all .4s ease;
}

.blog-large-btn:hover {
  background: #A60000;
  border: 2px solid transparent;
  color: #fff;
}

.small-post-details {
    /*padding: 0px 36px 36px 36px;*/
}

.small-post-details h4 {
  font-size: 18px;
  color: #ffffff;
  font-weight: 600;
  line-height: 30px;
}

.small-post-details p {
  font-size: 16px;
  color: #6E6E6E;
  font-weight: 400;
}

.small-post-details .blog-small-btn {
    display: inline-block;
    color: #ffffff;
    background: transparent;
    border: 2px solid #A60000;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-top: 19px;
    padding: 15px 30px 18px;
    transition: all .4s ease;
}

.small-post-details .blog-small-btn:hover {
  background: #A60000;
  border: 2px solid transparent;
}

/*== Blog Style Two ==*/
#blog-area.header-area-two {
  background: #FBF9FF;
}

/*=============================
    14. CALLTOACTION STYLES
===============================*/
#calltoaction-area {
  background: #0D0D0F;
}

.call-to-action-box {
  /*background-image: linear-gradient(to right, #A60000, #01FF00);*/
  background-color: #A60000 !important;
  display: flex;
  padding: 100px;
  align-content: center !important;
}

.call-to-action-text {
  flex: 1;
}

.call-to-action-text h2 {
  font-size: 40px;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}

.call-to-action-text p {
  color: #212529;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}

.call-to-action-form {
    flex: 3;
    padding-left: 50px;
    align-items: center;
    display: flex;
}

.call-to-action-form form {
    display: flex;
    width: 100%;
}

.call-to-action-form input[type=email] {
    flex-basis: 95%;
    flex: 4;
    padding: 25px;
    border: transparent;
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
}

.call-to-action-form input[type=submit] {
  flex: 1;
  flex-basis: 5%;
  border: transparent;
  background: #A60000;
  box-shadow: 0 3px 6px rgba(0,0,0,.16);
  margin-left: 15px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  cursor: pointer;
  padding: 10px 25px;
}

/*== Calltoaction Style Two ==*/
#calltoaction-area.header-area-two {
  background: #FBF9FF;
}

/*============================
   15. FOOTER STYLES
=============================*/
#footer-area {
  background: #0D0D0F;
}

.footer-widgets .footer-logo {
  margin-bottom: 30px;
  display: inline-block;
}

.footer-widgets .footer-about {
  color: #A8A8A8;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.footer-widgets h3 {
  font-size: 24px;
  color: #ffffff;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 20px;
}

.footer-widgets .footer-link li a {
  display: inline-block;
  color: #A1A1A1;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 15px;
}

.footer-social {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.footer-social li {
  display: inline-block;
}

.footer-social li a {
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
  background: #A60000;
  font-size: 18px;
  text-align: center;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all .4s ease;
}

.footer-social li a:hover {
  background: transparent;
  border: 2px solid #A60000;
}

.footer-widgets .copyright-text {
  color: #A1A1A1;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
}

/*== Footer Style Two ==*/
#footer-area.footer-area-two {
  background: #FBF9FF;
}

.footer-area-two .footer-widgets h3 {
  color: #222222;
}


/* =============================
   16. SCROLL UP STYLES
================================ */
#scrollUp {
  background: #f74c55;
  right: 30px;
  bottom: 0px;
  color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  font-size: 20px;
  width: 40px;
  border-radius: 50%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  bottom: 30px;
}

/*===========================
    17. PRELOADER STYLES
============================*/
.preloader-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #0D0D0F;
    z-index: 9999;
}

.spinner {
  margin: 25% auto 0;
  width: 70px;
  text-align: center;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}