*{margin:0;padding:0;box-sizing:border-box} *:focus{outline:none !important} a,a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none !important;outline:none !important} button,button:focus,button:active{outline:none !important} input,input:focus,input:active,select,select:focus,select:active{outline:none !important} body{font-family:Arial,sans-serif;color:#333;background:#fff;font-size:16px;line-height:1.6} .wrapper{max-width:1200px;margin:0 auto;padding:0 15px} .row{display:flex;flex-wrap:wrap;margin:0 -15px} .col-12{flex:0 0 100%;max-width:100%;padding:0 15px} .col-md-3{flex:0 0 25%;max-width:25%;padding:0 15px} .col-md-6{flex:0 0 50%;max-width:50%;padding:0 15px} .col-6{flex:0 0 50%;max-width:50%;padding:0 15px} .col-lg-4{flex:0 0 33.333%;max-width:33.333%;padding:0 15px} .header{background:#fff;padding:15px 0;box-shadow:0 2px 5px rgba(0,0,0,0.1);position:relative;z-index:100} .header_container{display:flex;align-items:center;justify-content:space-between;position:relative} .menu_box{display:none;width:30px;height:25px;flex-direction:column;justify-content:space-between;cursor:pointer} .menu_box_item{width:100%;height:3px;background:#FF8C00;border-radius:2px;transition:all 0.3s} .header_container_logo{display:flex;align-items:center;cursor:pointer} .header_container_logo_item{max-width:150px;height:auto} .header_container_box{display:flex;flex-direction:column} .header_container_box_row{display:flex;align-items:center;gap:20px;margin-bottom:10px} .header_container_box_row.flex-start{justify-content:flex-start} .header_container_box_row_item{display:flex;align-items:center;gap:8px;color:#333 !important;font-size:14px;text-decoration:none !important} .header_container_box_row_item:link,.header_container_box_row_item:visited{color:#333 !important;text-decoration:none !important} .header_container_box_row_item:hover{color:#FF8C00 !important} .header_container_box_row_item:active,.header_container_box_row_item:focus{color:#333 !important;outline:none !important} .header_container_box_row_item_icon{font-size:18px;color:#FF8C00} .material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr} .header_container_box_row_item_text{margin:0;font-size:14px;color:#333} .header_container_box_row_item_grey{color:#666;font-size:14px} .box{position:relative;display:flex;align-items:center;gap:5px;cursor:pointer} .box_text{color:#333 !important;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none !important} .box_text:link,.box_text:visited{color:#333 !important} .box_text:hover{color:#FF9500 !important} .box_text:active,.box_text:focus{color:#333 !important;outline:none !important} .box_icon{font-size:16px;color:#666;transition:transform 0.3s} .absolute_box{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.15);padding:15px;min-width:200px;z-index:999} .absolute_box_item{display:block;padding:8px 0;color:#333 !important;font-size:14px;text-decoration:none !important} .absolute_box_item:link,.absolute_box_item:visited{color:#333 !important} .absolute_box_item:hover{color:#FF8C00 !important} .absolute_box_item:active,.absolute_box_item:focus{color:#333 !important;outline:none !important} .header_container_phone{display:none;cursor:pointer} .header_container_phone .material-icons{font-size:28px;color:#FF8C00} .position-relative{position:relative} .menu{position:fixed;top:0;left:-100%;width:300px;height:100vh;background:#fff;z-index:9999;transition:left 0.3s;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,0.1)} .menu.active{left:0} .menu_container{padding:20px} .menu_container_item{margin-bottom:15px} .menu_container_item_text{color:#333 !important;font-size:16px;font-weight:500;cursor:pointer;text-decoration:none !important} .menu_container_item_text:link,.menu_container_item_text:visited{color:#333 !important} .menu_container_item_text:hover{color:#FF8C00 !important} .menu_container_item_text:active,.menu_container_item_text:focus{color:#333 !important;outline:none !important} .menu_container_item_drodpown{display:none;padding-left:20px;margin-top:10px} .flex_block{display:flex;flex-direction:column;gap:8px} .menu_container_item_drodpown_item{color:#666 !important;font-size:14px;padding:5px 0;text-decoration:none !important} .menu_container_item_drodpown_item:link,.menu_container_item_drodpown_item:visited{color:#666 !important} .menu_container_item_drodpown_item:hover{color:#FF8C00 !important} .menu_container_item_drodpown_item:active,.menu_container_item_drodpown_item:focus{color:#666 !important;outline:none !important} .mob_section{display:none;padding:60px 0;position:relative} .mob_section_subtitle{text-align:center;text-transform:uppercase;color:#FF8C00;font-size:14px;font-weight:600;margin-bottom:10px} .mob_section_title{text-align:center;font-size:32px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.3)} .title_section{padding:100px 0;position:relative;min-height:500px} .title_section__slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1} .title_section__slider-image{width:100%;height:100%;object-fit:cover} .title_section__slider-desktop{display:block} .title_section__slider-mobile{display:none} .title_section_container{position:relative;z-index:10;max-width:900px;background:rgba(255,255,255,0.95);padding:40px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.2)} .title_section_container_subtitle{text-transform:uppercase;color:#FF9500;font-size:14px;font-weight:600;margin-bottom:10px} .title_section_container_title{font-size:48px;font-weight:700;color:#333;margin-bottom:30px;line-height:1.2} .title_section_container_form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px} .title_section_container_form_item { display: flex; align-items: center; gap: 12px; padding: 15px; background: #fff; border: 1px solid #ddd; border-radius: 4px; } .title_section_container_form_item_icon{font-size:24px;color:#FF8C00} .title_section_container_form_item__age{grid-column:1 / -1} .box_title{font-size:12px;color:#999;margin-bottom:5px;text-transform:uppercase;font-weight:600} .box_select{width:100%;border:none;background:none;font-size:16px;color:#333;cursor:pointer;padding:5px 0} .box_select__age{font-size:14px} .box_date{width:100%;border:none;background:none;font-size:16px;color:#333;padding:5px 0} .title_section_container_form_btn{grid-column:1 / -1;background:#FF8C00;color:#fff;padding:15px 40px;border:none;border-radius:4px;text-transform:lowercase;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.3s} .title_section_container_form_btn:hover{background:#FF9500} .aboutFind_section{padding:80px 0;background:#F8F8F8} .find_title { text-align: center; font-size: 36px; font-weight: 700; color: #333; margin-bottom: 15px; line-height: 1.3; } .find_title b{color:#FF8C00} .find_subtitle{text-align:center;font-size:16px;color:#666;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto} .find_container{margin-top:40px} .find_container_item{text-align:center;padding:20px;margin-bottom:30px} .find_container_item_img{width:120px;height:120px;border-radius:50%;margin:0 auto 20px;object-fit:cover} .find_container_item_title{font-size:20px;font-weight:600;color:#333;margin-bottom:10px} .find_container_item_text{font-size:14px;color:#666;line-height:1.5} .choose_car{padding:60px 0;position:relative;background:#fff} .bg_choose{position:absolute;top:0;left:0;width:100%;height:50%;background:#F8F8F8;z-index:1} .choose_title{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:15px;position:relative;z-index:10} .choose_title b{color:#FF8C00} .choose_subtitle{text-align:center;font-size:16px;color:#666;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;position:relative;z-index:10} .choose_container{position:relative;z-index:10} .choose_container_slider{} .choose_container_slider_item{background:#fff;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:8px;margin:10px} .choose_container_slider_item_img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:15px} .choose_container_slider_item_title{display:block;font-size:20px;font-weight:600;color:#333 !important;margin-bottom:15px;text-align:center;text-decoration:none !important} .choose_container_slider_item_title:link,.choose_container_slider_item_title:visited{color:#333 !important} .choose_container_slider_item_title:hover{color:#FF8C00 !important} .choose_container_slider_item_title:active,.choose_container_slider_item_title:focus{color:#333 !important;outline:none !important} .box_cost{font-size:18px;font-weight:600;color:#333;margin-bottom:10px;text-align:center} .fees{font-size:12px;color:#999;font-weight:400} .box_link{display:flex;align-items:center;justify-content:center;gap:8px;color:#666 !important;font-size:14px;padding:10px 0;text-decoration:none !important} .box_link:link,.box_link:visited{color:#666 !important} .box_link:hover{color:#FF8C00 !important} .box_link:active,.box_link:focus{color:#666 !important;outline:none !important} .box_link .material-icons{font-size:20px} .box_link p{margin:0} .main-btn{display:inline-block;background:#FF8C00;color:#fff !important;padding:12px 30px;border-radius:4px;text-transform:capitalize;font-size:14px;text-align:center;width:100%;transition:background 0.3s;text-decoration:none !important} .main-btn:link,.main-btn:visited{color:#fff !important} .main-btn:hover{background:#FF9500;color:#fff !important} .main-btn:active,.main-btn:focus{color:#fff !important;outline:none !important} .bottom-positioned{margin-top:10px} .about_section{padding:80px 0;background:#fff} .about_title{font-size:36px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3} .about_text{font-size:16px;color:#666;line-height:1.6;margin-bottom:30px} .about_text p{margin-bottom:15px} .about_btn{display:inline-block;background:#FF9500;color:#fff !important;padding:10px 25px;border-radius:4px;transition:background 0.3s;text-decoration:none !important} .about_btn:link,.about_btn:visited{color:#fff !important} .about_btn:hover{background:#FF8C00;color:#fff !important} .about_btn:active,.about_btn:focus{color:#fff !important;outline:none !important} .services_section{padding:70px 0;background:#fff} .services_title{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:15px} .services_title b{color:#FF8C00} .services_subtitle{text-align:center;font-size:16px;color:#666;margin-bottom:50px;max-width:850px;margin-left:auto;margin-right:auto} .services_container{margin-top:35px} .services_container_item{margin-bottom:25px} .services_box{background:#F8F8F8;padding:25px;border-radius:8px;height:100%;transition:transform 0.3s,box-shadow 0.3s} .services_box:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.1)} .services_icon{font-size:42px;color:#FF9500;margin-bottom:15px;display:block} .services_box_title{font-size:20px;font-weight:600;color:#333;margin-bottom:12px} .services_box_text{font-size:15px;color:#666;line-height:1.7} .pricing_section{padding:65px 0;background:#F8F8F8} .pricing_title{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:15px} .pricing_subtitle{text-align:center;font-size:16px;color:#666;margin-bottom:45px;max-width:800px;margin-left:auto;margin-right:auto} .pricing_table_wrapper{overflow-x:auto;margin-bottom:35px} .pricing_table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.08)} .pricing_table_header{background:#FF8C00;color:#fff;padding:15px 10px;text-align:center;font-size:14px;font-weight:600;border:1px solid #FF8C00} .pricing_table_cell{padding:15px 10px;text-align:center;border:1px solid #ddd;font-size:15px;color:#333} .pricing_category{text-align:left;font-weight:600;background:#FAFAFA} .pricing_category small{display:block;font-size:12px;color:#999;font-weight:400;margin-top:4px} .pricing_table tbody tr:hover{background:#FFF9F5} .faqSection{padding:75px 0;background:#fff} .faq_title{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:45px} .faq_container{max-width:900px;margin:0 auto} .faq_item{background:#F8F8F8;margin-bottom:15px;border-radius:8px;overflow:hidden} .faq_question{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;cursor:pointer;transition:background 0.3s} .faq_question:hover{background:#F0F0F0} .faq_question_text{font-size:18px;font-weight:600;color:#333;margin:0;padding-right:15px} .faq_icon{color:#FF8C00;font-size:24px;transition:transform 0.3s} .faq_item.active .faq_icon{transform:rotate(180deg)} .faq_answer{display:none;padding:0 25px 20px;font-size:15px;color:#666;line-height:1.8} .faq_item.active .faq_answer{display:block} .footer{background:#333;padding:40px 0;color:#fff} .footer_container{margin-bottom:30px} .footer_container_item{margin-bottom:20px} .footer_container_item_logo{max-width:120px;margin-bottom:15px} .footer_container_item_link{display:block;color:#fff !important;font-size:14px;margin-bottom:8px;text-decoration:none !important} .footer_container_item_link:link,.footer_container_item_link:visited{color:#fff !important} .footer_container_item_link:hover{color:#FF8C00 !important} .footer_container_item_link:active,.footer_container_item_link:focus{color:#fff !important;outline:none !important} .footer_tel_link{font-weight:600} .footer_container_item_title{display:block;color:#fff !important;font-size:16px;font-weight:600;margin-bottom:15px;cursor:pointer;text-decoration:none !important} .footer_container_item_title:link,.footer_container_item_title:visited{color:#fff !important} .footer_container_item_title:hover{color:#FF8C00 !important} .footer_container_item_title:active,.footer_container_item_title:focus{color:#fff !important;outline:none !important} .footer_list{background:#2a2a2a;padding:20px 0} .footer_list_container{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .footer_list_container_text{color:#fff;font-size:14px;margin:0} .circle{width:6px;height:6px;background:#FF8C00;border-radius:50%} .footer_list_container_link{color:#fff;font-size:14px} .footer_copyright{background:#222;padding:15px 0} .footer_copyright_container{display:flex;justify-content:space-between;align-items:center} .footer_copyright_container_text{color:#999;font-size:12px;margin:0} .number_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:99999;align-items:center;justify-content:center} .number_container{background:#fff;padding:30px;border-radius:8px;max-width:400px;width:90%} .number_container_box{margin-bottom:20px} .number_container_box:last-child{margin-bottom:0} .number_container_box_title{font-size:18px;font-weight:600;color:#333;margin-bottom:15px} .number_container_box_link{display:block;color:#FF8C00 !important;font-size:20px;font-weight:600;margin-bottom:10px;text-decoration:none !important} .number_container_box_link:link,.number_container_box_link:visited{color:#FF8C00 !important} .number_container_box_link:hover{color:#FF9500 !important} .number_container_box_link:active,.number_container_box_link:focus{color:#FF8C00 !important;outline:none !important} .number_container_box_btn{display:inline-block;background:#ddd;color:#333;padding:10px 30px;border-radius:4px;cursor:pointer;font-size:14px} .number_container_box_btn:hover{background:#ccc} .cookie_consent{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:99998;padding:20px 0} .cookie_consent_container{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;gap:20px} .cookie_consent_content{flex:1} .cookie_consent_title{font-size:18px;font-weight:600;color:#333;margin-bottom:8px} .cookie_consent_text{font-size:14px;color:#666;line-height:1.5;margin:0} .cookie_consent_buttons{display:flex;gap:10px} .cookie_consent_btn{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background 0.3s} .cookie_settings_btn{background:#ddd;color:#333} .cookie_settings_btn:hover{background:#ccc} .cookie_accept_btn{background:#FF8C00;color:#fff} .cookie_accept_btn:hover{background:#FF9500} .cookie_settings_modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:99999;align-items:center;justify-content:center} .cookie_settings_overlay{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer} .cookie_settings_container{position:relative;background:#fff;border-radius:8px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto} .cookie_settings_header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee} .cookie_settings_title{font-size:20px;font-weight:600;color:#333;margin:0} .cookie_settings_close{font-size:28px;color:#666;cursor:pointer;line-height:1} .cookie_settings_close:hover{color:#333} .cookie_settings_content{padding:20px} .cookie_setting_item{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 0;border-bottom:1px solid #eee} .cookie_setting_item:last-child{border-bottom:none} .cookie_setting_info{flex:1} .cookie_setting_name{font-size:16px;font-weight:600;color:#333;margin-bottom:5px} .cookie_setting_desc{font-size:13px;color:#666;line-height:1.5;margin:0} .cookie_switch{position:relative;display:inline-block;width:50px;height:24px} .cookie_switch input{opacity:0;width:0;height:0} .cookie_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;transition:0.4s;border-radius:24px} .cookie_slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:0.4s;border-radius:50%} .cookie_switch input:checked + .cookie_slider{background:#FF8C00} .cookie_switch input:checked + .cookie_slider:before{transform:translateX(26px)} .cookie_switch input:disabled + .cookie_slider{background:#888;cursor:not-allowed} .cookie_settings_footer{padding:20px;border-top:1px solid #eee;text-align:right} .cookie_save_btn{background:#FF8C00;color:#fff;padding:10px 30px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background 0.3s} .cookie_save_btn:hover{background:#FF9500} @media (max-width: 992px) { .header_container_box_row{flex-wrap:wrap;gap:10px} .col-md-3{flex:0 0 50%;max-width:50%} .col-md-6{flex:0 0 100%;max-width:100%} .title_section{padding:60px 0} .title_section_container_title{font-size:36px} .title_section_container_form{grid-template-columns:1fr} .find_title{font-size:28px} .choose_title{font-size:28px} .about_title{font-size:28px} .services_title{font-size:28px} .pricing_title{font-size:28px} .faq_title{font-size:28px} .pricing_table{font-size:13px} .pricing_table_header{font-size:12px;padding:12px 8px} .pricing_table_cell{padding:12px 8px} .cookie_consent_container{flex-direction:column;text-align:center} } @media (max-width: 768px) { .menu_box{display:flex} .header_container_box{display:none} .header_container_phone{display:block} .title_section__slider-desktop{display:none} .title_section__slider-mobile{display:block} .mob_section{display:block} .title_section{display:none} .col-6{flex:0 0 100%;max-width:100%} .col-lg-4{flex:0 0 100%;max-width:100%} .footer_copyright_container{flex-direction:column;gap:15px;text-align:center} .services_section{padding:45px 0} .pricing_section{padding:45px 0} .faqSection{padding:45px 0} .pricing_table_header{font-size:11px;padding:10px 5px} .pricing_table_cell{font-size:12px;padding:10px 5px} .faq_question_text{font-size:16px} } @media (max-width: 576px) { .wrapper{padding:0 10px} .aboutFind_section{padding:40px 0} .choose_car{padding:40px 0} .about_section{padding:40px 0} .footer{padding:30px 0} .services_box{padding:20px} .faq_question{padding:15px 20px} .faq_answer{padding:0 20px 15px} .cookie_consent{padding:15px 0} .cookie_consent_container{padding:0 10px} .cookie_consent_title{font-size:16px} .cookie_consent_text{font-size:13px} }