::-webkit-scrollbar{width:10px;height:100%}::-webkit-scrollbar-thumb{background-color:#ff4c30cc;height:100px;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#ff4c30}html{scroll-behavior:smooth;font-size:15px;overflow-y:scroll;overflow-x:hidden}html .no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}html body{height:fit-content;margin:0;font-family:Montserrat,sans-serif;color:#000;overflow:hidden}html body section{width:90%}html body h1{font-size:40px;margin:0}html body h2{font-size:30px}html body h5{font-size:20px;margin:0}html body p{color:gray}html body .layout{height:100%}html body .layout .primary-button{all:unset;background-color:#ff4c30;font-weight:700;padding:15px;color:#fff;border-radius:3px;font-size:17px;box-shadow:0 5px 5px 2px #ff4c304d;cursor:pointer;transition:all .3s ease-out;text-wrap:nowrap;text-align:center}html body .layout .primary-button:hover{box-shadow:0 5px 5px 4px #ff4c3080}html body .layout .primary-button:focus{outline:1px #000;box-shadow:0 5px 5px 4px #ff4c3080}html body .layout .secondary-button{all:unset;font-weight:700;padding:15px;border-radius:3px;font-size:17px;cursor:pointer;transition:all .3s ease-out;text-wrap:nowrap}html body .layout .secondary-button:hover{color:#ff4c30}html body .layout .secondary-button:focus{outline:1px #000;color:#ff4c30}html body .layout .tetrary-button{all:unset;background-color:#000;color:#fff;border:solid #000;font-weight:700;padding:13px;border-radius:3px;font-size:17px;cursor:pointer;transition:all .3s ease-in;text-wrap:nowrap}html body .layout .tetrary-button:hover{color:#000;background-color:#fff}html body .layout .tetrary-button:hover svg{color:#000}html body .layout .tetrary-button:focus{color:#000;background-color:#fff}html body .layout .tetrary-button:focus svg{color:#000}html body .layout .App{margin-top:100px}footer{background-color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:50px;padding:50px 70px 70px;box-shadow:10px 10px 10px 10px;margin-top:50px;z-index:100}footer .contact-info-container img{width:300px}footer .contact-info-container .number{display:flex;align-items:center;gap:10px}footer .contact-info-container .number svg{height:30px}footer .contact-info-container .mail{display:flex;align-items:center;margin-top:10px;gap:10px}footer .contact-info-container .mail svg{height:30px}footer form{display:flex;flex-direction:column;max-width:300px}footer form input{height:40px;background-color:#ebebeb;margin-bottom:20px;border:solid;border-radius:3px}@media (max-width: 1030px){footer{grid-template-columns:1fr 1fr}}@media (max-width: 650px){footer{display:flex;flex-direction:column;align-items:center;text-align:center}footer .contact-info-container{display:flex;flex-direction:column;align-items:center}}.white-bg{background:#fff;box-shadow:10px 10px 10px 10px #0000001a}header{display:flex;align-items:center;justify-content:space-around;height:80px;position:fixed;background-color:transparent;z-index:10;top:0;left:0;right:0;transition:all .3s ease-in-out}header .logo{margin:0 30px 0 20px;display:flex}header .logo img{width:150px}header .nav-container{display:flex;align-items:center;justify-content:space-between;text-wrap:nowrap;width:80%}header .nav-container .nav-bar{display:flex;align-items:center;justify-content:right;gap:20px;font-size:16px;font-weight:700;margin-left:120px}header .nav-container .nav-bar a{text-decoration:none;color:#000;margin-inline:5px;cursor:pointer}header .nav-container .nav-bar a:hover{transition:all .3s;color:#ff4c30}header .nav-container .nav-bar a:focus{outline:#000;transition:all .3s;color:#ff4c30}header .nav-container .button-container{display:flex;gap:20px}header .burger-menu{all:unset;cursor:pointer;margin-right:30px;display:none}header .burger-menu svg{height:30px}header .mobile-nav-bar{display:flex;padding-bottom:200px;align-items:center;justify-content:space-evenly;top:0;flex-direction:column;background:#fff;position:absolute;z-index:100;height:100vh;width:100vw;left:-110%;transition:left .5s ease-in}header .mobile-nav-bar.show{left:0}header .mobile-nav-bar .logo-cross-container{display:flex;align-items:center;justify-content:space-between;width:90%;margin:20px}header .mobile-nav-bar .logo-cross-container .mobile-logo{width:150px}header .mobile-nav-bar .logo-cross-container svg{height:50px}header .mobile-nav-bar .mobile-link{color:#000!important;text-decoration:none;font-size:21px;border-top:solid 1px #fff;width:70%;text-align:center;cursor:pointer}@media (max-width: 1030px){header{justify-content:space-between}header .nav-container{display:none}header .burger-menu{display:block!important}}main{display:flex;flex-direction:column;position:relative;text-align:center;align-items:center;gap:150px}main .scroll-up-button{display:none;position:fixed;height:40px;width:40px;bottom:50px;right:50px;z-index:2;font-size:40px;color:#fff;background-color:#ff4c30;border:solid;cursor:pointer;transition:all .2s}main .scroll-up-button:hover{background-color:#ff4c30cc}main .scroll-up-button.show-scroll{display:block}main .hero-section{display:flex;align-items:center;gap:50px;overflow:visible}main .hero-section .hero-text-container{flex:1;text-align:start}main .hero-section .hero-text-container span{color:#ff4c30}main .hero-section .hero-text-container .hero-button-container{display:flex;gap:30px;margin-top:50px}main .hero-section .hero-text-container .hero-button-container button{display:flex;align-items:center;gap:10px}main .hero-section .hero-img-container{flex:1;position:relative}main .hero-section .hero-img-container .bg{position:absolute;z-index:-1;width:700px;top:-150px;right:-100px}main .hero-section .hero-img-container .car{width:700px;position:relative;left:-70px}main .calendar-section{background-color:#fff;box-shadow:0 0 10px 5px #0000004d;border-radius:5px;display:flex;flex-direction:column;align-items:center}main .calendar-section .booking-container{text-align:start;padding:50px;width:90%}main .calendar-section .booking-container h5{font-size:25px}main .calendar-section .booking-container .message-container{display:none;background-color:#f8d7da;padding:20px 10px;border-radius:10px;justify-content:space-between;align-items:center}main .calendar-section .booking-container .message-container.show{display:flex}main .calendar-section .booking-container .message-container button{border:none;background-color:transparent;cursor:pointer}main .calendar-section .booking-container .message-container button svg{height:20px}main .calendar-section .booking-container form{margin-top:20px}main .calendar-section .booking-container form .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}@media (max-width: 1000px){main .calendar-section .booking-container form .grid-container{grid-template-columns:1fr 1fr}}@media (max-width: 630px){main .calendar-section .booking-container form .grid-container{grid-template-columns:1fr}}main .calendar-section .booking-container form .grid-container [class^=box-form]{display:flex;flex-direction:column;justify-content:end}main .calendar-section .booking-container form .grid-container [class^=box-form] label{font-size:18px;font-weight:700;text-wrap:nowrap}main .calendar-section .booking-container form .grid-container [class^=box-form] input,main .calendar-section .booking-container form .grid-container [class^=box-form] select{margin-top:10px;width:100%;height:47px;box-sizing:border-box}main .pick-car-section{display:flex;flex-direction:column;align-items:center}main .pick-car-section .pick-car-title-container{max-width:500px}main .pick-car-section .pick-car-vehicles-container{display:flex;align-items:center;gap:50px;height:500px}main .pick-car-section .pick-car-vehicles-container .vehicle-buttons-container{display:flex;flex-direction:column;height:100%;gap:10px}main .pick-car-section .pick-car-vehicles-container .vehicle-buttons-container button{background-color:#ebebeb;border:none;padding:18px 35px;font-size:17px;font-weight:700;cursor:pointer;transition:all .2s ease-in;text-align:start;color:#000}main .pick-car-section .pick-car-vehicles-container .vehicle-buttons-container button:hover{background-color:#ff4c30;color:#fff}main .pick-car-section .pick-car-vehicles-container .vehicle-buttons-container button:focus{background-color:#ff4c30;color:#fff;outline:none}main .pick-car-section .pick-car-vehicles-container .vehicle-img-container{width:500px}main .pick-car-section .pick-car-vehicles-container .vehicle-img-container img{width:100%}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;height:100%}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container ul li{display:flex;align-items:center;justify-content:space-evenly;padding:15px 35px;text-wrap:nowrap;border:solid 2px gray;border-bottom:none}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container ul li span{font-weight:700;padding-inline:10px}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container ul li:nth-child(8){border-bottom:solid 2px gray}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container ul li:nth-child(1){justify-content:center;gap:10px;font-size:20px;background:#FF4C30;color:#fff}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container ul li:nth-child(1) span{font-size:30px;padding:0;color:#fff}main .pick-car-section .pick-car-vehicles-container button{margin-top:20px}main .quick-rental-cards-section{display:flex;flex-direction:column;align-items:center;gap:50px}main .quick-rental-cards-section .cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:150px}@media (max-width: 800px){main .quick-rental-cards-section .cards-grid{grid-template-columns:1fr;gap:20px}}main .quick-rental-cards-section .cards-grid .card{margin:0;display:flex;flex-direction:column;align-items:center;height:350px;width:100%}main .quick-rental-cards-section .cards-grid .card img{min-height:200px}main .banner-section{display:flex;flex-direction:column;align-items:center}main .banner-section .banner-text-container{background-color:#2d2d2d;color:#fff;padding:75px;width:100vw}main .banner-section .banner-text-container h2{font-weight:400}main .banner-section .banner-text-container h2 span{color:#ff4c30}main .banner-section .banner-img{margin-top:50px}main .banner-section .banner-img img{width:100%}main .why-us-section{display:flex;align-items:start;gap:100px;width:70%;text-align:left}main .why-us-section .why-us-text-container{display:flex;flex-direction:column;flex:1;align-items:start}main .why-us-section .why-us-text-container button{margin-top:30px;display:flex;gap:10px;align-items:center}main .why-us-section .why-us-list{display:flex;flex-direction:column;align-items:start;flex:1}main .why-us-section .why-us-list .reason-container{display:flex;align-items:center;gap:20px}main .testemonials-section{display:flex;flex-direction:column;align-items:center;gap:50px}main .testemonials-section .testemonials-title-container{max-width:500px}main .testemonials-section .testemonials-container{display:flex;justify-content:center;text-align:start}main .testemonials-section .testemonials-container .testemonial-card{display:flex;flex-direction:column;align-items:start;max-width:500px;padding:30px;box-shadow:0 0 10px 10px #0000004d;position:relative}main .testemonials-section .testemonials-container .testemonial-card .testemonial-text p{color:#000;font-size:20px}main .testemonials-section .testemonials-container .testemonial-card .author-container{display:flex;align-items:center;gap:10px}main .testemonials-section .testemonials-container .testemonial-card .author-container .author-img-container img{border-radius:50%;height:60px}main .testemonials-section .testemonials-container .testemonial-card .author-container .author-info h5{margin:0}main .testemonials-section .testemonials-container .testemonial-card .author-container .author-info h6{margin:0}main .testemonials-section .testemonials-container .testemonial-card .quotes{width:100px;position:absolute;right:30px;bottom:20px}main .faq-section{display:flex;flex-direction:column;align-items:center}main .faq-section .mini-cooper-bg{z-index:-5;position:absolute;left:0}main .faq-section .faqs-container{max-width:700px}main .faq-section .faqs-container .faq-text-container{display:flex;flex-direction:column;align-items:center;text-align:center}main .faq-section .faqs-container .faqs{background:#fff;display:flex;flex-direction:column;align-items:center;width:100%;box-shadow:0 0 10px 10px #00000026}main .faq-section .faqs-container .faqs .question-and-answer-container .question{display:flex;justify-content:space-between;padding:25px;cursor:pointer;font-weight:700;transition:all .3s}main .faq-section .faqs-container .faqs .question-and-answer-container .question.active{background-color:#ff4c30;box-shadow:0 10px 10px #ff4c304d;color:#fff}main .faq-section .faqs-container .faqs .question-and-answer-container .question svg{cursor:pointer;transition:all .3s ease-in-out}main .faq-section .faqs-container .faqs .question-and-answer-container .question svg.active-arrow{rotate:180deg;color:#fff}main .faq-section .faqs-container .faqs .question-and-answer-container .answer{text-align:start;font-size:16px;opacity:0;max-height:0;overflow:hidden;transition:max-height .5s ease-out,opacity .5s ease-out;padding-inline:25px}main .faq-section .faqs-container .faqs .question-and-answer-container .answer.show{max-height:1000px;opacity:1}main .faq-section .faqs-container .faqs button{width:150px}main .download-section{position:relative;display:flex;align-items:center;margin-bottom:100px;margin-top:100px;width:80%}main .download-section .download-text-container{display:flex;flex-direction:column;align-items:left;max-width:500px;text-align:left}main .download-section .download-text-container .download-button-container{display:flex;gap:20px}main .download-section .download-text-container .download-button-container button{background:transparent;padding:0;border:none;cursor:pointer}main .download-section .download-banner-container{position:absolute;right:-200px;z-index:-1}@media (max-width: 1000px){main .why-us-section{flex-direction:column;align-items:center}main .why-us-section .why-us-text-container{align-items:center;text-align:center}main .pick-car-section{margin-bottom:700px}main .pick-car-section .pick-car-vehicles-container{flex-direction:column;width:100%}main .pick-car-section .pick-car-vehicles-container .vehicle-buttons-container{width:100%;gap:10px}main .pick-car-section .pick-car-vehicles-container .vehicle-buttons-container button{text-align:center}main .pick-car-section .pick-car-vehicles-container .vehicle-img-container{max-width:100%}main .pick-car-section .pick-car-vehicles-container .vehicle-characteristics-container{width:100%}.faq-section .mini-cooper-bg{top:130px}.download-section{justify-content:center;width:100%}.download-section .download-text-container{text-align:center!important;align-items:center;width:100%}.download-section .download-banner-container{display:none}}@media (max-width: 750px){main .hero-section{flex-direction:column}main .hero-section .hero-img-container{display:none}main .hero-section .hero-text-container{text-align:center!important}main .hero-section .hero-text-container .hero-button-container{justify-content:center}}@media (max-width: 500px){main .faq-section .mini-cooper-bg{top:230px}main .download-section .download-text-container .download-button-container{flex-direction:column}}.background-overlay{width:100vw;height:100vh;top:0;display:none;position:fixed;align-items:center;justify-content:center;background-color:#00000080;z-index:10}.background-overlay.show{display:flex}.background-overlay .pop-up{position:fixed;top:10px;background-color:#fff;height:100vh;max-width:700px;overflow-x:hidden;text-align:start}.background-overlay .pop-up .modal-header{display:flex;justify-content:space-between;align-items:center;background:#FF4C30;padding:10px;color:#fff}.background-overlay .pop-up .modal-header h2{font-size:20px}.background-overlay .pop-up .modal-header button{margin-right:20px;border:none;background-color:transparent;cursor:pointer}.background-overlay .pop-up .modal-header button svg{height:30px}.background-overlay .pop-up .sub-header{background-color:#ebebeb;height:100px;padding:30px 10px}.background-overlay .pop-up .sub-header h3{margin:0}.background-overlay .pop-up .wraper{display:flex;gap:100px;padding:20px;border-bottom:gray solid 1px}.background-overlay .pop-up .wraper .container{display:flex;flex-direction:column}.background-overlay .pop-up .wraper .container .info-icon-container{display:flex;align-items:top;gap:10px;margin-bottom:15px}.background-overlay .pop-up .wraper .container .info-icon-container svg{height:20px}.background-overlay .pop-up .wraper .container .info-icon-container .info-container p{margin-top:0;margin-bottom:5px;font-weight:700;font-size:15px;color:#000}.background-overlay .pop-up .wraper .container .info-icon-container .info-container .info{color:gray}.background-overlay .pop-up .wraper .car-container{display:flex;flex-direction:column;height:170px}.background-overlay .pop-up .wraper .car-container img{height:100%}.background-overlay .pop-up .personal-info{padding:20px}.background-overlay .pop-up .personal-info .form-group{display:flex;gap:20px;margin-bottom:15px}.background-overlay .pop-up .personal-info .form-group .input-wrapper{flex:1;margin-bottom:15px}.background-overlay .pop-up .personal-info .form-group .input-wrapper label{display:block;margin-bottom:5px}.background-overlay .pop-up .personal-info .form-group .input-wrapper input{width:100%;padding:12px;box-sizing:border-box;background-color:#ebebeb;border:none}.background-overlay .pop-up .personal-info .form-group .input-wrapper .half-column{display:flex;width:100%}.background-overlay .pop-up .personal-info .form-group .input-wrapper .full-column{width:100%}.background-overlay .pop-up .personal-info .button-wraper{display:flex;margin-top:25px;padding:30px;background-color:#ebebeb;justify-content:end}.background-overlay .pop-up .personal-info .button-wraper button{padding:10px;background-color:#ff4c30;color:#fff;font-weight:700;font-size:20px;border:none;cursor:pointer;transition:background-color .3s}.about-section{width:100vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:100px}.about-section .wrapper{display:flex;align-items:center;justify-content:center}.about-section .wrapper .about-company{display:flex;max-width:800px;gap:30px}.about-section .wrapper .about-company .img-container{height:400px}.about-section .wrapper .about-company .img-container img{height:100%}.about-section .wrapper .about-company .text-container{text-align:start;display:flex;flex-direction:column;justify-content:space-between}.about-section .wrapper .about-company .text-container .stats-container{display:flex;gap:50px}.about-section .wrapper .about-company .text-container .stats-container .number{align-items:center;gap:10px;display:flex}.about-section .wrapper .about-company .text-container .stats-container .number h3{font-size:40px;margin:0}.about-section .wrapper .about-company .text-container .stats-container .number p{margin:0}.about-section .quick-rental-cards-section{display:flex;flex-direction:column;align-items:center;gap:50px}.about-section .quick-rental-cards-section .cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:150px}@media (max-width: 800px){.about-section .quick-rental-cards-section .cards-grid{grid-template-columns:1fr;gap:20px}}.about-section .quick-rental-cards-section .cards-grid .card{margin:0;display:flex;flex-direction:column;align-items:center;height:350px;width:100%}.about-section .quick-rental-cards-section .cards-grid .card img{min-height:200px}@media (max-width: 900px){.wrapper .about-company{flex-direction:column;align-items:center}.wrapper .about-company .text-container{text-align:center!important;padding-inline:40px}.wrapper .about-company .text-container .stats-container{flex-direction:column;align-items:center}.wrapper .about-company .text-container .stats-container .number{flex-direction:column}}.hero-banner-bg{background-image:url(/assets/heroes-banner-J-h6A_H6.png);background-size:cover;background-position:100%;height:300px;width:100vw;position:relative;top:-100px}.hero-banner-bg .overlay{width:100vw;height:301px;background-color:#ffffffeb;position:absolute;z-index:2}.hero-banner-bg h2{position:absolute;z-index:3;color:#000;font-size:40px;left:40px;top:150px}@media (max-width: 700px){.hero-banner-bg h2{top:50%;left:50%;transform:translate(-50%,-50%)}}.booking-banner{background-image:url(/assets/book-banner-CUztX6VK.png);background-size:cover;background-position:100%;height:170px;width:100vw;position:relative;top:50px;display:flex;text-align:center;justify-content:center;align-items:center;z-index:-2}.booking-banner .overlay{width:100vw;height:170px;background-color:#2d2d2de3;position:absolute;z-index:2}.booking-banner .banner-info{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;gap:50px;z-index:10}@media (max-width: 1000px){.booking-banner .banner-info{flex-direction:column;gap:10px}}.booking-banner .banner-info h3{color:#fff;font-size:30px;margin:0}.booking-banner .banner-info .phone-number{display:flex;align-items:center}.booking-banner .banner-info .phone-number svg{height:30px}.booking-banner .banner-info .phone-number p{font-size:30px;font-weight:700;color:#ff4d30;margin:0}.models-section{width:100vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:100px}.models-section .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}@media (max-width: 1000px){.models-section .grid-container{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.models-section .grid-container{grid-template-columns:1fr}}.models-section .grid-container .card-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:500px;width:300px;border:solid 2px rgb(235,235,235);padding-bottom:30px}.models-section .grid-container .card-container .img-container img{height:225px;width:100%}.models-section .grid-container .card-container .info-container{display:flex;height:150px;padding:30px;gap:40px;text-align:start}.models-section .grid-container .card-container .info-container h3,.models-section .grid-container .card-container .info-container p{margin:0}.models-section .grid-container .card-container .info-container .left-col{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.models-section .grid-container .card-container .info-container .left-col .characteristics{display:flex;align-items:center;gap:10px}.models-section .grid-container .card-container .info-container .right-col{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.models-section .grid-container .card-container .info-container .right-col .characteristics{display:flex;align-items:center;gap:10px}.models-section .grid-container .card-container .button-container{display:flex;width:90%;border-top:solid 2px rgb(235,235,235)}.models-section .grid-container .card-container .button-container button{margin-top:30px;width:100%}.testemonials-section{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:50px}.testemonials-section .testemonials-title-container{max-width:500px}.testemonials-section .testemonials-container{display:flex;justify-content:center;text-align:start}.testemonials-section .testemonials-container .testemonial-card{display:flex;flex-direction:column;align-items:start;max-width:500px;padding:30px;box-shadow:0 0 10px 10px #0000004d;position:relative}.testemonials-section .testemonials-container .testemonial-card .testemonial-text p{color:#000;font-size:20px}.testemonials-section .testemonials-container .testemonial-card .author-container{display:flex;align-items:center;gap:10px}.testemonials-section .testemonials-container .testemonial-card .author-container .author-img-container img{border-radius:50%;height:60px}.testemonials-section .testemonials-container .testemonial-card .author-container .author-info h5,.testemonials-section .testemonials-container .testemonial-card .author-container .author-info h6{margin:0}.testemonials-section .testemonials-container .testemonial-card .quotes{width:100px;position:absolute;right:30px;bottom:20px}.team-section{display:flex;flex-direction:column;align-items:center;width:100%}.team-section .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}@media (max-width: 1200px){.team-section .grid-container{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.team-section .grid-container{grid-template-columns:1fr}}.team-section .grid-container .card{display:flex;flex-direction:column;align-items:center;height:500px;width:300px;box-shadow:0 10px 10px 10px #00000021;text-align:center}.team-section .grid-container .card .img-container{max-width:300px}.team-section .grid-container .card .img-container img{width:100%}.team-section .grid-container .card .text-container h3{font-size:25px;margin-bottom:5px}.contact-section{display:flex;flex-direction:column;align-items:center;width:100%}.contact-section .contact-container{display:flex;gap:50px;justify-content:center;width:70%}@media (max-width: 1000px){.contact-section .contact-container{flex-direction:column}}.contact-section .contact-container .info-text-container{display:flex;flex-direction:column;flex:1}.contact-section .contact-container .info-text-container h2{margin-top:0}.contact-section .contact-container .info-text-container .info{display:flex;align-items:center;gap:10px;font-weight:700}.contact-section .contact-container .info-text-container .info p{color:#000}.contact-section .contact-container .contact-form{display:flex;flex-direction:column;flex:1}.contact-section .contact-container .contact-form form{display:flex;flex-direction:column;gap:20px;height:100%}.contact-section .contact-container .contact-form form input{width:100%;border:0;height:40px;font-size:16px;padding:0 20px;box-sizing:border-box;background-color:#ebebeb}.contact-section .contact-container .contact-form form textarea{width:100%;border:0;height:50px;font-size:16px;min-height:200px;padding:20px;box-sizing:border-box;margin-bottom:10px;background-color:#ebebeb}.contact-section .contact-container .contact-form form label{font-size:15px;font-weight:700}.contact-section .contact-container .contact-form form label span{color:#ff4c30}
