.banner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:150px 22px 22px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:24px;background-color:#000;position:relative;overflow:hidden;min-height:var(--min-height)}.banner__image{opacity:.8;width:100%;height:100%;left:0;top:0;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:0}.banner__text{color:#fff;position:relative;z-index:1}.banner__subheader{margin-top:30px}@media(min-width: 992px){.banner{padding:100px 80px 60px}}.page-section{padding-top:50px;padding-bottom:50px}@media(min-width: 768px){.page-section{padding-top:70px;padding-bottom:70px}}@media(min-width: 992px){.page-section{padding-top:100px;padding-bottom:100px}}.hero-landing{overflow:hidden;margin-top:10px;margin-bottom:20px}.hero-landing__text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}@media(min-width: 992px){.hero-landing__text-wrap{padding-right:8%}}@media(min-width: 1200px){.hero-landing__text-wrap{padding-right:13%}}.hero-landing h1{margin-bottom:.3em}.hero-landing .btn{margin-top:1rem}.hero-landing__bg{position:relative}.hero-landing__bg .decor{position:relative;right:-70px;width:105%;height:auto}.hero-landing__bg .scheme{position:absolute;left:35%;top:7%;width:400px;max-width:65%;height:auto}.hero-landing__bg .car{max-width:607px;width:100%;height:auto;position:absolute;top:22%;left:-13%}.rent-process-section{background-color:#fff;overflow:hidden}@media(min-width: 992px){.rent-process-section{padding-top:20px}}.rent-process-section h2{margin-bottom:1.2em;font-weight:600}.rent-process-section img{max-width:100%;height:auto;display:block}.rent-process-section__bg{width:100%;height:180px;border-radius:15px;overflow:hidden;margin-bottom:2rem}@media(min-width: 768px){.rent-process-section__bg{border-radius:20px;height:250px}}@media(min-width: 992px){.rent-process-section__bg{max-width:590px;height:100%;margin-bottom:0;border-radius:25px}}.rent-process-section__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(min-width: 992px){.list-icons{padding-left:15px}}.list-icons .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:8px;padding-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 992px){.list-icons .list-item{padding-top:14px;padding-bottom:14px}}.list-icons .list-item::before{content:"";display:block;border-left:1px dotted #ff6c4f;width:1px;height:80px;position:absolute;left:23px;bottom:calc(100% - 32px);z-index:0}.list-icons .list-item:first-child{padding-top:0}.list-icons .list-item:first-child::before{display:none}.list-icons .list-item:last-of-type{padding-bottom:0}.list-icons .icon{width:48px;height:48px;border-radius:50%;background-color:#ff6c4f;-ms-flex-negative:0;flex-shrink:0;margin-right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}@media(min-width: 768px){.list-icons .icon{margin-right:27px}}.list-icons .text{background-color:#f6f5f5;padding:15px 20px;border-radius:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 992px){.banner-apva{padding-top:120px;padding-bottom:50px}}@media(min-width: 768px){.banner-apva__image{opacity:1;left:15%}}@media(min-width: 1200px){.banner-apva__image{width:78%;left:inherit;right:0}}.banner-apva__text{width:100%}.banner-apva__wrap-text{position:relative}@media(min-width: 768px){.banner-apva__wrap-text{padding-right:30px}}.banner-apva__wrap-text .decor-for-text{display:none;position:absolute;right:30%;top:-120%;pointer-events:none}@media(min-width: 768px){.banner-apva__wrap-text .decor-for-text{display:block;right:30%;top:-120%}}@media(min-width: 992px){.banner-apva__wrap-text .decor-for-text{right:-10%;top:-120%}}@media(min-width: 1200px){.banner-apva__wrap-text .decor-for-text{right:0;top:-100%}}.banner-apva__header{position:relative;font-size:30px;max-width:430px}@media(min-width: 1200px){.banner-apva__header{font-size:40px}}.banner-apva__subheader{position:relative;max-width:410px}.banner-apva .btn{position:relative}@media(min-width: 1200px){.banner-apva .btn{min-width:250px}}
