/*=================================================
ANTORAYEN CONSTRUCCIONES
STYLE.CSS
=================================================*/

/* Google Font */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* VARIABLES */

:root{

--primary:#d97706;
--primary-dark:#b45309;
--dark:#111827;
--dark-2:#1f2937;
--light:#f8fafc;
--white:#ffffff;
--gray:#6b7280;

--shadow:0 15px 35px rgba(0,0,0,.12);

}

/* RESET */

*{

margin:0;
padding:0;
box-sizing:border-box;

}

html{

scroll-behavior:smooth;

}

body{

font-family:'Poppins',sans-serif;
background:#fff;
color:var(--dark);
overflow-x:hidden;

}

img{

display:block;
max-width:100%;

}

a{

text-decoration:none;

}

ul{

list-style:none;

}

.container{

width:min(1200px,92%);
margin:auto;

}

/*=========================
HEADER
==========================*/

.header{

position:fixed;

top:0;
left:0;

width:100%;

padding:22px 0;

z-index:999;

background:rgba(17,24,39,.70);

backdrop-filter:blur(15px);

}

.header .container{

display:flex;

align-items:center;

justify-content:space-between;

}

.logo img{

height:75px;

}

.navbar ul{

display:flex;

gap:35px;

align-items:center;

}

.navbar a{

color:#fff;

font-weight:600;

transition:.3s;

}

.navbar a:hover{

color:var(--primary);

}

.btn-header{

background:var(--primary);

color:#fff;

padding:14px 28px;

border-radius:50px;

font-weight:700;

transition:.3s;

}

.btn-header:hover{

background:var(--primary-dark);

}

/*=========================
HERO
==========================*/

.hero{

min-height:100vh;

display:flex;

align-items:center;

position:relative;

background:#111827;

overflow:hidden;

}

.hero::before{

content:"";

position:absolute;

top:0;
left:0;

width:100%;
height:120%;

background:url("../img/hero/casa-principal.jpg") center center/cover no-repeat;

background-attachment:fixed;

transform:scale(1.08);

z-index:1;

opacity:.28;

}

.hero-overlay{

position:absolute;

inset:0;

background:linear-gradient(
90deg,
rgba(17,24,39,.95),
rgba(17,24,39,.65),
rgba(17,24,39,.25)
);

}

.hero-grid{

position:relative;

z-index:10;

display:grid;

grid-template-columns:1fr 1fr;

align-items:center;

gap:70px;

padding-top:140px;

padding-bottom:80px;

}

.hero-tag{

display:inline-block;

background:rgba(217,119,6,.15);

border:1px solid rgba(217,119,6,.4);

padding:10px 18px;

border-radius:40px;

color:#ffd28a;

font-size:15px;

margin-bottom:25px;

}

.hero-left h1{

font-size:68px;

line-height:1.05;

color:#fff;

margin-bottom:30px;

font-weight:800;

}

.hero-left p{

font-size:20px;

line-height:1.9;

color:#d1d5db;

margin-bottom:40px;

}

.hero-buttons{

display:flex;

gap:18px;

flex-wrap:wrap;

}

.btn-primary{

display:inline-block;

background:var(--primary);

color:#fff;

padding:18px 36px;

border-radius:50px;

font-weight:700;

transition:.3s;

box-shadow:var(--shadow);

}

.btn-primary:hover{

background:var(--primary-dark);

transform:translateY(-4px);

}

.btn-secondary{

display:inline-block;

border:2px solid #fff;

color:#fff;

padding:18px 36px;

border-radius:50px;

font-weight:700;

transition:.3s;

}

.btn-secondary:hover{

background:#fff;

color:var(--dark);

}

.hero-right img{

width:100%;

border-radius:24px;

box-shadow:0 25px 60px rgba(0,0,0,.35);

}

/*=================================================
BARRA DE CONFIANZA
=================================================*/

.trust-bar{

background:var(--dark);

padding:60px 0;

}

.trust-grid{

display:grid;

grid-template-columns:repeat(4,1fr);

gap:30px;

text-align:center;

}

.trust-item{

padding:20px;

border-right:1px solid rgba(255,255,255,.08);

}

.trust-item:last-child{

border-right:none;

}

.trust-item h3{

font-size:42px;

font-weight:800;

color:var(--primary);

margin-bottom:10px;

}

.trust-item span{

font-size:16px;

color:#d1d5db;

}

/*=================================================
SERVICIOS
=================================================*/

.services{

padding:120px 0;

background:var(--light);

}

.section-title{

max-width:760px;

margin:0 auto 70px;

text-align:center;

}

.section-title span{

display:inline-block;

color:var(--primary);

font-size:14px;

font-weight:700;

letter-spacing:2px;

text-transform:uppercase;

margin-bottom:15px;

}

.section-title h2{

font-size:48px;

line-height:1.2;

margin-bottom:20px;

color:var(--dark);

}

.section-title p{

font-size:18px;

line-height:1.8;

color:var(--gray);

}

/*=================================================
SERVICIOS - TARJETAS
=================================================*/

.services-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:35px;
    align-items:start;
}

.service-card{
    position:relative;
    background:#fff;
    border-radius:22px;
    overflow:hidden;
    box-shadow:var(--shadow);
    transition:.35s ease;
}

.service-card img{
    display:block;
    width:100%;
    height:250px;
    object-fit:cover;
    transition:transform .8s ease, filter .6s ease;
}

.service-card:hover img{
    transform:scale(1.08);
    filter:brightness(1.08);
}

.service-content{
    padding:30px;
}

.service-content h3{
    font-size:28px;
    margin-bottom:15px;
    color:var(--dark);
}

.service-content p{
    font-size:16px;
    line-height:1.8;
    color:var(--gray);
    margin-bottom:25px;
}

.service-content a{
    display:inline-block;
    font-weight:700;
    color:var(--primary);
    transition:.3s;
}

.service-content a:hover{
    letter-spacing:1px;
}

/*=================================================
ASÍ CONSTRUIMOS TU HOGAR
=================================================*/

.process{

padding:120px 0;

background:#ffffff;

}

.timeline{

display:grid;

grid-template-columns:repeat(5,1fr);

gap:30px;

margin-top:70px;

}

.step{

background:#ffffff;

border-radius:20px;

padding:25px;

text-align:center;

box-shadow:var(--shadow);

transition:.35s;

position:relative;

overflow:hidden;

}

.step:hover{

transform:translateY(-10px);

}

.step img{

width:100%;

height:190px;

object-fit:cover;

border-radius:16px;

margin:20px 0;

}

.progress{

display:inline-block;

padding:10px 20px;

border-radius:40px;

font-size:15px;

font-weight:700;

color:#ffffff;

margin-bottom:15px;

}

.progress20{

background:#ef4444;

}

.progress40{

background:#f59e0b;

}

.progress70{

background:#eab308;

color:#111827;

}

.progress90{

background:#22c55e;

}

.progress100{

background:#16a34a;

}

.step h3{

font-size:24px;

margin-bottom:15px;

color:var(--dark);

}

.step p{

font-size:15px;

line-height:1.8;

color:var(--gray);

}

/*=================================================
PROYECTOS
=================================================*/

.projects{

padding:120px 0;

background:var(--light);

}

.projects-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:35px;

}

.project-card{

position:relative;

background:rgba(255,255,255,.80);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

border:1px solid rgba(255,255,255,.35);

border-radius:24px;

overflow:hidden;

box-shadow:0 20px 50px rgba(0,0,0,.12);

transition:.45s cubic-bezier(.175,.885,.32,1.275);

}

.project-card img{

width:100%;

height:250px;

object-fit:cover;

transition:transform .8s ease, filter .6s ease;

}

.project-card:hover img{

transform:scale(1.08);

filter:brightness(1.08);

}

.project-content{

padding:30px;

}

.project-content h3{

font-size:28px;

margin-bottom:10px;

color:var(--dark);

}

.project-content span{

display:block;

color:var(--primary);

font-weight:700;

margin-bottom:20px;

}

.project-content ul{

margin-bottom:25px;

}

.project-content li{

padding:8px 0;

font-size:16px;

color:var(--gray);

border-bottom:1px solid #ececec;

}

.project-content li:last-child{

border-bottom:none;

}

.project-content a{

display:inline-block;

margin-top:10px;

font-weight:700;

color:var(--primary);

transition:.3s;

}

.project-content a:hover{

letter-spacing:1px;

}

/*=================================================
SEPARADOR PREMIUM
=================================================*/

.projects::before{

content:"";

display:block;

width:120px;

height:4px;

background:var(--primary);

margin:0 auto 60px;

border-radius:50px;

}

/*=================================================
NOSOTROS
=================================================*/

.about{

padding:120px 0;

background:#ffffff;

}

.about-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:70px;

align-items:center;

}

.about-image img{

width:100%;

border-radius:24px;

box-shadow:var(--shadow);

}

.about-content span{

display:inline-block;

color:var(--primary);

font-size:14px;

font-weight:700;

letter-spacing:2px;

margin-bottom:15px;

text-transform:uppercase;

}

.about-content h2{

font-size:48px;

margin-bottom:25px;

color:var(--dark);

}

.about-content p{

font-size:18px;

line-height:1.9;

color:var(--gray);

margin-bottom:25px;

}

/*=================================================
TESTIMONIOS
=================================================*/

.testimonials{

padding:120px 0;

background:var(--light);

}

.testimonials-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:35px;

}

.testimonial{

background:#ffffff;

padding:35px;

border-radius:22px;

box-shadow:var(--shadow);

transition:.35s;

}

.testimonial:hover{

transform:translateY(-10px);

}

.testimonial p{

font-size:17px;

line-height:1.9;

font-style:italic;

color:var(--gray);

margin-bottom:25px;

}

.testimonial h4{

font-size:18px;

color:var(--dark);

}

/*=================================================
CTA
=================================================*/

.cta{

padding:120px 0;

background:linear-gradient(rgba(17,24,39,.90),rgba(17,24,39,.90)),
url("../img/hero/casa-principal.jpg") center/cover;

text-align:center;

color:#ffffff;

}

.cta h2{

font-size:52px;

margin-bottom:25px;

}

.cta p{

max-width:750px;

margin:0 auto 40px;

font-size:20px;

line-height:1.8;

color:#e5e7eb;

}

/*=================================================
CONTACTO
=================================================*/

.contact{

padding:120px 0;

background:#ffffff;

}

.contact-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:50px;

}

.contact-info h3{

font-size:34px;

margin-bottom:20px;

}

.contact-info p{

margin-bottom:15px;

font-size:18px;

color:var(--gray);

}

.contact-form input,

.contact-form textarea{

width:100%;

padding:18px;

margin-bottom:20px;

border:1px solid #dddddd;

border-radius:12px;

font-family:Poppins,sans-serif;

font-size:16px;

}

.contact-form textarea{

height:180px;

resize:none;

}

.contact-form button{

width:100%;

padding:18px;

background:var(--primary);

color:#ffffff;

border:none;

border-radius:12px;

font-size:18px;

font-weight:700;

cursor:pointer;

transition:.3s;

}

.contact-form button:hover{

background:var(--primary-dark);

}

/*==================================
FOOTER PREMIUM
==================================*/

footer{

background:#0b1120;

position:relative;

padding:90px 0 30px;

overflow:hidden;

}

footer::before{

content:"";

position:absolute;

top:-200px;

right:-200px;

width:450px;

height:450px;

background:rgba(217,119,6,.08);

border-radius:50%;

filter:blur(80px);

}

footer::after{

content:"";

position:absolute;

bottom:-250px;

left:-250px;

width:500px;

height:500px;

background:rgba(255,255,255,.03);

border-radius:50%;

filter:blur(100px);

}

.footer-grid{

display:grid;

grid-template-columns:2fr 1fr 1fr;

gap:60px;

position:relative;

z-index:2;

}

.footer-logo{

width:220px;

margin-bottom:25px;

}

footer h3{

color:#ffffff;

margin-bottom:20px;

font-size:22px;

}

footer p{

color:#cbd5e1;

line-height:1.8;

}

footer ul{

padding:0;

}

footer li{

margin-bottom:15px;

}

footer a{

color:#cbd5e1;

transition:.3s;

}

footer a:hover{

color:#d97706;

padding-left:8px;

}

.copyright{

margin-top:60px;

padding-top:30px;

border-top:1px solid rgba(255,255,255,.08);

text-align:center;

color:#94a3b8;

font-size:15px;

position:relative;

z-index:2;

}

/*=================================================
RESPONSIVE
=================================================*/

@media(max-width:992px){

.hero-grid,
.about-grid,
.contact-grid{

grid-template-columns:1fr;

}

.services-grid,
.projects-grid,
.testimonials-grid{

grid-template-columns:1fr 1fr;

}

.timeline{

grid-template-columns:1fr;

}

.trust-grid{

grid-template-columns:repeat(2,1fr);

}

.footer-grid{

grid-template-columns:1fr;

}

.hero-left h1{

font-size:52px;

}

}

@media(max-width:768px){

.navbar{

display:none;

}

.btn-header{

display:none;

}

.hero-left{

text-align:center;

}

.hero-buttons{

justify-content:center;

}

.hero-left h1{

font-size:42px;

}

.section-title h2{

font-size:34px;

}

.services-grid,
.projects-grid,
.testimonials-grid,
.trust-grid{

grid-template-columns:1fr;

}

.cta h2{

font-size:36px;

}

.about-content h2{

font-size:34px;

}

}

/*=========================
ANIMACIONES
==========================*/

.hidden{

opacity:1;

transform:translateY(0);


}

.show{

opacity:1;

transform:translateY(0);

}

.header-scroll{

background:#111827;

padding:14px 0;

box-shadow:0 10px 25px rgba(0,0,0,.20);

transition:.35s;

}

/*=========================
MENU MOVIL
==========================*/

.menu-toggle{

display:none;

flex-direction:column;

gap:6px;

cursor:pointer;

}

.menu-toggle span{

width:30px;

height:3px;

background:#fff;

transition:.3s;

}

@media(max-width:768px){

.menu-toggle{

display:flex;

}

.navbar{

position:fixed;

top:0;

right:-100%;

width:280px;

height:100vh;

background:#111827;

display:flex;

align-items:center;

justify-content:center;

transition:.4s;

}

.navbar.active{

right:0;

}

.navbar ul{

flex-direction:column;

gap:30px;

}

.navbar a{

font-size:22px;

}

}

/*==================================
WHATSAPP
==================================*/

.whatsapp{

position:fixed;

right:25px;

bottom:25px;

width:70px;

height:70px;

background:#25D366;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

box-shadow:0 15px 35px rgba(0,0,0,.25);

z-index:9999;

transition:.3s;

}

.whatsapp:hover{

transform:scale(1.12);

}

.whatsapp img{

width:38px;

height:38px;

}

/*==================================
BOTÓN VOLVER ARRIBA
==================================*/

.to-top{

position:fixed;

left:25px;

bottom:25px;

width:60px;

height:60px;

border:none;

border-radius:50%;

background:#d97706;

color:#ffffff;

font-size:28px;

font-weight:700;

cursor:pointer;

opacity:0;

visibility:hidden;

transition:.35s;

box-shadow:0 15px 35px rgba(0,0,0,.25);

z-index:9998;

}

.to-top.show{

opacity:1;

visibility:visible;

}

.to-top:hover{

transform:translateY(-5px);

background:#b45309;

}

/*=========================================
LIGHTBOX
=========================================*/

.lightbox{

position:fixed;

top:0;
left:0;

width:100%;
height:100%;

background:rgba(0,0,0,.95);

display:none;

align-items:center;

justify-content:center;

z-index:99999;

}

.lightbox.active{

display:flex;

}

.lightbox img{

max-width:90%;

max-height:85vh;

border-radius:15px;

box-shadow:0 25px 60px rgba(0,0,0,.40);

}

.close-lightbox{

position:absolute;

top:30px;

right:40px;

font-size:50px;

color:white;

cursor:pointer;

}

.prev,
.next{

position:absolute;

top:50%;

transform:translateY(-50%);

background:rgba(255,255,255,.15);

border:none;

width:60px;

height:60px;

border-radius:50%;

color:white;

font-size:30px;

cursor:pointer;

transition:.3s;

}

.prev:hover,
.next:hover{

background:var(--primary);

}

.prev{

left:40px;

}

.next{

right:40px;

}

/*=========================================
PRELOADER
=========================================*/

#preloader{

position:fixed;

top:0;
left:0;

width:100%;
height:100%;

background:#111827;

display:flex;

justify-content:center;

align-items:center;

z-index:999999;

transition:.8s;

}

.loader-content{

text-align:center;

}

.loader-content img{

width:220px;

margin-bottom:40px;

}

.loader-bar{

width:260px;

height:6px;

background:rgba(255,255,255,.15);

border-radius:20px;

overflow:hidden;

}

.loader-progress{

height:100%;

width:0;

background:#d97706;

animation:loading 2s linear forwards;

}

@keyframes loading{

0%{

width:0;

}

100%{

width:100%;

}

}

/*==================================
EFECTO HERO
==================================*/

.hero-right{

animation:heroFloat 6s ease-in-out infinite;

}

@keyframes heroFloat{

0%{

transform:translateY(0px);

}

50%{

transform:translateY(-18px);

}

100%{

transform:translateY(0px);

}

}

.hero-right img{

transition:.40s;

cursor:pointer;

}

.hero-right img:hover{

transform:scale(1.03);

}

.hero-left h1{

transition:1.2s;

}

/*==================================
EFECTO PREMIUM TARJETAS
==================================*/

.service-card{

position:relative;

background:rgba(255,255,255,.78);

backdrop-filter:blur(18px);

-webkit-backdrop-filter:blur(18px);

border:1px solid rgba(255,255,255,.35);

border-radius:24px;

overflow:hidden;

box-shadow:0 20px 50px rgba(0,0,0,.12);

transition:.45s cubic-bezier(.175,.885,.32,1.275);

}

/*==================================
HEADER PREMIUM
==================================*/

.header{

transition:.40s ease;

}

.header-scroll{

background:rgba(17,24,39,.92);

backdrop-filter:blur(20px);

padding:12px 0;

box-shadow:0 12px 35px rgba(0,0,0,.25);

}

.header-scroll .logo img{

height:60px;

transition:.35s;

}

.navbar a{

position:relative;

}

.navbar a::after{

content:"";

position:absolute;

left:0;

bottom:-8px;

width:0;

height:3px;

background:#d97706;

transition:.35s;

border-radius:10px;

}

.navbar a:hover::after{

width:100%;

}

/*==================================
BORDE LUMINOSO
==================================*/

.service-card::after,
.project-card::after{

content:"";

position:absolute;

top:0;
left:0;

width:100%;
height:100%;

border-radius:24px;

border:1px solid rgba(255,255,255,.20);

pointer-events:none;

}

.service-card:hover,
.project-card:hover{

border-color:#d97706;

box-shadow:

0 20px 60px rgba(217,119,6,.20),

0 10px 25px rgba(0,0,0,.18);

}

/*==================================
BOTÓN DE PROYECTO
==================================*/

.btn-project{

display:inline-block;

margin-top:20px;

padding:14px 28px;

background:#d97706;

color:#fff;

border-radius:50px;

font-weight:700;

transition:.35s;

}

.btn-project:hover{

background:#b45309;

transform:translateY(-3px);

}

/*==================================
PROJECT CARD PREMIUM V2
==================================*/

.project-card{

background:#ffffff;

border-radius:24px;

overflow:hidden;

box-shadow:0 15px 40px rgba(0,0,0,.10);

transition:.40s;

}

.project-card:hover{

transform:translateY(-12px);

box-shadow:0 30px 60px rgba(0,0,0,.18);

}

.project-card img{

width:100%;

height:280px;

object-fit:cover;

transition:.60s;

}

.project-card:hover img{

transform:scale(1.08);

}

.project-content{

padding:30px;

}

.project-content h3{

font-size:30px;

margin-bottom:10px;

color:#111827;

}

.project-content span{

display:inline-block;

background:#d97706;

color:#ffffff;

padding:8px 16px;

border-radius:30px;

font-size:14px;

font-weight:600;

margin-bottom:20px;

}

.project-content ul{

margin:20px 0;

padding:0;

}

.project-content li{

list-style:none;

padding:12px 0;

border-bottom:1px solid #ececec;

font-size:17px;

}

.project-content li:last-child{

border-bottom:none;

}

/*==================================
SLIDER TESTIMONIOS
==================================*/

.testimonial-slider{

position:relative;

max-width:900px;

margin:auto;

min-height:220px;

}

.testimonial{

display:none;

text-align:center;

animation:fade .6s;

}

.testimonial.active{

display:block;

}

.testimonial p{

font-size:22px;

line-height:1.8;

font-style:italic;

margin-bottom:30px;

color:#475569;

}

.testimonial h4{

font-size:20px;

color:#d97706;

}

@keyframes fade{

from{

opacity:0;

transform:translateY(20px);

}

to{

opacity:1;

transform:translateY(0);

}

}

/*==================================
WHY US
==================================*/

.why-us{

padding:120px 0;

background:#f8fafc;

}

.why-grid{

display:grid;

grid-template-columns:repeat(4,1fr);

gap:30px;

margin-top:60px;

}

.why-card{

background:#fff;

padding:40px 30px;

border-radius:22px;

text-align:center;

box-shadow:0 15px 35px rgba(0,0,0,.08);

transition:.35s;

}

.why-card:hover{

transform:translateY(-12px);

}

.why-icon{

font-size:52px;

margin-bottom:25px;

}

.why-card h3{

margin-bottom:18px;

font-size:24px;

}

.why-card p{

line-height:1.8;

color:#64748b;

}

@media(max-width:992px){

.why-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.why-grid{

grid-template-columns:1fr;

}

}

/*==================================
ANTES Y DESPUÉS
==================================*/

.before-after{

padding:120px 0;

background:#ffffff;

}

.before-after-grid{

display:grid;

grid-template-columns:1fr 1fr;

gap:40px;

margin-top:60px;

}

.ba-card{

position:relative;

overflow:hidden;

border-radius:22px;

box-shadow:0 20px 50px rgba(0,0,0,.12);

}

.ba-card img{

width:100%;

height:420px;

object-fit:cover;

transition:.6s;

}

.ba-card:hover img{

transform:scale(1.05);

}

.ba-label{

position:absolute;

top:20px;

left:20px;

background:#ef4444;

color:#fff;

padding:10px 18px;

border-radius:30px;

font-weight:700;

}

.ba-label.after{

background:#22c55e;

}

@media(max-width:768px){

.before-after-grid{

grid-template-columns:1fr;

}

}

/*==================================
FORMULARIO PREMIUM
==================================*/

.contact-form select{

width:100%;

padding:18px;

margin-bottom:20px;

border:1px solid #d1d5db;

border-radius:12px;

font-size:16px;

font-family:'Poppins',sans-serif;

background:#ffffff;

outline:none;

transition:.3s;

}

.contact-form input:focus,
.contact-form textarea:focus,
.contact-form select:focus{

border-color:#d97706;

box-shadow:0 0 0 4px rgba(217,119,6,.15);

}

.contact-form button{

margin-top:10px;

font-size:18px;

letter-spacing:.5px;

}

/*==================================
TOP BAR
==================================*/

.top-bar{

background:#d97706;

color:#fff;

font-size:14px;

padding:10px 0;

}

.top-bar-content{

display:flex;

justify-content:space-between;

align-items:center;

gap:20px;

flex-wrap:wrap;

}

.top-bar-content span{

font-weight:500;

}

@media(max-width:768px){

.top-bar{

display:none;

}

}

/*==================================
LOGO
==================================*/

.logo img{

transition:.35s ease;

}

.logo:hover img{

transform:scale(1.08) rotate(-2deg);

}

/*==================================
BOTONES PREMIUM
==================================*/

.btn-primary,
.btn-header,
.btn-project{

position:relative;

overflow:hidden;

}

.btn-primary::before,
.btn-header::before,
.btn-project::before{

content:"";

position:absolute;

top:0;

left:-120%;

width:60%;

height:100%;

background:linear-gradient(

90deg,

transparent,

rgba(255,255,255,.45),

transparent

);

transform:skewX(-25deg);

transition:.8s;

}

.btn-primary:hover::before,
.btn-header:hover::before,
.btn-project:hover::before{

left:160%;

}











