body{background-color:#f2f2f2;font-family:IBM Plex Sans,sans-serif}.flex{display:flex}.title{font-size:1.1rem;font-weight:700}.bg{height:66.6666666667vw;background:linear-gradient(0deg,#000000d6,#000000d6),url(/img/background-blur.webp) #d3d3d3 50%/cover no-repeat;clip-path:ellipse(94vw 100% at 50% 0%)}.logo2{position:absolute;width:10rem;z-index:10}.title-text1{color:#fff;font-size:2.2rem;font-weight:700;text-transform:uppercase}h1.title-text2{color:#fff;font-size:3rem;font-weight:700;text-transform:uppercase;line-height:2.2rem;margin:0}.title-text3{color:#fff;font-size:1.1rem;font-weight:400;text-transform:uppercase}.car{position:absolute;width:60rem;z-index:10;top:calc(66.6666666667vw - 32rem);left:-17rem}.sec1{margin-top:4rem}.justify{text-align:justify}.round{border-radius:10%}h2.text1{font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.2rem;margin:0 0 .5rem;color:inherit}.text2{font-size:.7rem;font-weight:400;line-height:1rem}.sec2{background:url(/img/background2.webp) no-repeat center center/cover;height:45rem}h3.text3{font-size:1.15rem;font-weight:700;line-height:2.7rem;margin:0;color:inherit}.sec3{background:url(/img/background3.webp) top center/100vw 500px;height:24rem}.offset-sec3{padding-top:8rem;margin-bottom:0}.sec3-content{height:14rem;overflow-y:auto;text-wrap:pretty;text-align:justify}.sec3-content .footer-text2{font-size:.8rem!important}@media (max-width: 830px){.sec3-content .footer-text2{font-size:.7rem!important}}.footer{background:linear-gradient(180deg,#272727,#0e0e0ef5);padding-top:3rem;padding-bottom:5rem}h2.footer-text1{color:#fff;text-align:center;font-size:1.8rem;font-weight:700;text-transform:uppercase;margin:0}.footer-text2{color:#fff;text-align:center;font-size:1.05rem;font-weight:400;line-height:1.7rem;max-width:800px;margin:0 auto}.inline{display:inline-block}.arrow{width:2rem;height:2rem;padding:.3rem;background:#fcc51d;cursor:pointer;transition:opacity .2s ease}.arrow:hover{opacity:.8}.icon{width:2rem;padding:.3rem;margin-right:.3rem;border-radius:.68rem;background:#fcc51d;transition:transform .2s ease}.icon:hover{transform:scale(1.1)}h3.footer-text3{color:#fff;text-align:center;font-size:.9rem;font-weight:700;text-transform:uppercase;margin:0 0 .5rem}.footer-text4{color:#fcc51d;text-align:center;font-size:1.8rem;font-weight:700;text-transform:uppercase;text-decoration:none}.footer-text4:hover{color:#fdd24f}.footer-block{width:70%}.fixed-action-btn a{text-decoration:none}@media (max-width: 790px){.car{width:40rem;top:calc(66.6666666667vw - 22rem);left:-7rem}}@media (max-width: 650px){.title-text1{font-size:1.1rem}h1.title-text2{font-size:1.5rem}.title-text3{font-size:.6rem}.car{width:35rem;top:calc(66.6666666667vw - 18rem);left:-10rem}.footer-block{width:80%}}@media (max-width: 400px){.car{width:30rem;top:calc(66.6666666667vw - 12rem);left:-15rem}.footer-block{width:95%}}@media (min-width: 1300px){.car{width:90rem;top:calc(66.6666666667vw - 52rem);left:-27rem}}.sec-faq{background-color:#f2f2f2;padding:4rem 0}.sec-faq .faq-title{text-align:center;font-size:1.8rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem;color:#272727;position:relative}.sec-faq .faq-title:after{content:"";display:block;width:80px;height:4px;background-color:#fcc51d;margin:10px auto 0;border-radius:2px}.sec-faq .faq-container{max-width:800px;margin:0 auto;padding:0 15px}.sec-faq .faq-item{background:#fff;margin-bottom:1rem;border-radius:8px;box-shadow:0 4px 15px #0000000d;overflow:hidden;transition:all .3s ease;border-left:4px solid transparent}.sec-faq .faq-item:hover{box-shadow:0 6px 20px #00000014;border-left-color:#fcc51d}.sec-faq .faq-item.active{border-left-color:#fcc51d}.sec-faq .faq-item.active .faq-trigger{background:#fcfcfc}.sec-faq .faq-item.active .faq-trigger .faq-icon{transform:rotate(45deg);color:#b21817}.sec-faq .faq-item.active .faq-content{max-height:500px;padding:1.2rem 1.5rem 1.5rem;border-top:1px solid #f0f0f0}.sec-faq .faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease}.sec-faq .faq-trigger h3{font-size:1.1rem;font-weight:700;margin:0;color:#272727;line-height:1.4}.sec-faq .faq-icon{font-size:1.6rem;font-weight:700;color:#fcc51d;transition:transform .3s ease,color .3s ease;line-height:1;margin-left:1rem;display:inline-block}.sec-faq .faq-content{max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s cubic-bezier(0,1,0,1),padding .3s ease,border-top .3s ease;color:#555;font-size:.9rem;line-height:1.6}.sec-faq .faq-content p{margin:0}
