.hero{width:100%;height:100vh;background-size:cover;background-color:rgba(11,9,24,.356);display:flex;flex-direction:column;align-items:center;z-index:1}.hero .price-page-hero-title{font-size:90px;font-weight:800;line-height:117.4px;color:#fff;margin:0;text-align:center;font-family:Raleway,sans-serif;padding:20% 0 0}@media(max-width:1400px){.hero .price-page-hero-title{font-size:70px}}@media(max-width:1024px){.hero .price-page-hero-title{font-size:60px;padding-top:25%}}@media(max-width:768px){.hero .price-page-hero-title{font-size:50px;line-height:60px;padding-top:250px}}@media(max-width:412px){.hero .price-page-hero-title{font-size:40px;line-height:50px;padding-top:150px}}@media(max-width:395px){.hero .price-page-hero-title{font-size:30px;line-height:40px;padding-top:150px}}.hero #block-search{background:#fff;width:80%;margin:50px auto;padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:768px){.hero #block-search{width:96%}}.hero #block-search #tl-search-form{min-height:100px;display:flex;justify-content:center;align-items:center}.hero #block-search #tl-search-form a{color:#06c;text-decoration:none;font-size:16px}.price-img-hero{position:fixed;z-index:-1;top:0;width:100%;height:100%;object-fit:cover}.main{background-color:#fff;width:100%;padding:0 10% 150px;display:flex;flex-direction:column}@media(max-width:768px){.main{padding:0 0 150px}}.main .container{width:100%;margin-top:50px;gap:100px}.main .container,.price-card{display:flex;flex-direction:column}.price-card{background-size:cover;background-position:50%;background-repeat:no-repeat;height:700px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:20px;color:#fff;justify-content:end;gap:20px;align-items:center;position:relative;width:calc(33.3333333333% - 20px);transition:transform .4s}@media(max-width:1200px){.price-card{width:calc(50% - 20px)}}@media(max-width:768px){.price-card{width:90%;border-radius:15px}}.price-card:hover{transform:scale(1.01)}.price-card h2,.price-card h3{font-family:Raleway,sans-serif;font-weight:300;text-align:center;margin:0}.price-card h2{font-size:34px}.price-card h3{font-size:26px}.price-card button{font-family:Raleway,sans-serif;font-size:20px;font-weight:600;color:#fff;border:1px solid #fff;padding:10px 20px;border-radius:5px;background-color:rgba(0,0,0,0);transition:all .4s}.price-card button:hover{transform:scale(1.1)}.item{display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width:768px){.item{flex-direction:column}}.item .btn{font-size:16px;font-weight:700;color:#fff;padding:8px 26px;width:-moz-fit-content;width:fit-content;border:none;font-family:Exo\ 2,sans-serif;background-color:#7498a4;height:-moz-fit-content;height:fit-content;cursor:pointer;position:relative;overflow:hidden;transition:color .5s ease;border-radius:0}.item .btn:hover{background:linear-gradient(90deg,rgb(65,67,68),rgb(112,177,199));background-size:200% 100%;animation:gradientAnimation 1s ease infinite}.item .text{display:flex;flex-direction:column;width:80%}.item .text h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:300;margin:0}.item .text .features{display:flex;flex-direction:column;gap:10px;width:80%;padding-left:100px}@media(max-width:1350px){.item .text .features{padding-left:50px}}@media(max-width:1200px){.item .text .features{padding-left:0}}@media(max-width:768px){.item .text .features{width:100%}}.item .text .features h3{font-family:Raleway,sans-serif;font-size:24px;font-weight:600;margin:0}.item .text .features p{font-family:Raleway,sans-serif;font-size:16px;font-weight:300;margin:0;padding-top:20px}.item .text .features .line{width:100%;height:1px;background-color:#000;margin:50px 0}