﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap");html,body{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px;}.text-xs{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:12px!important;}.text-s{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:14px!important;}.text-m{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px!important;}.text-lg{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:18px!important;}.text-xl{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:20px!important;}.text-lead{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:24px!important;}.d1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:80px!important;}.d2{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:72px!important;}.d3{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:64px!important;}.d4{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:56px!important;}.d5{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:48px!important;}.d6{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:42px!important;}h1,.h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:40px!important;}h2,.h2{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:32px!important;}h3,.h3{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:28px!important;}h4,.h4{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:24px!important;}h5,.h5{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:18px!important;}h6,.h6{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:16px!important;}.wrapper{height:100vh;display:grid;grid-template-rows:auto 1fr auto;}.suggestion-box{position:absolute;top:100%;left:0;background:#fff;max-height:200px;overflow-y:auto;z-index:1000;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);border:0;margin-top:5px;}.suggestion-item{padding:10px;cursor:pointer;}.suggestion-item:hover,.suggestion-item.active{background-color:#f0f0f0;}a{text-decoration:none!important;}.bg-green-100{background-color:#eaf8ee;}.bg-orange-100{background-color:#f5f5dc;}.bg-secondary-100{background-color:#f0f0f0;}.bg-green-400{background-color:#bbf7d0;}.bg-red-100{background-color:#f8d7da;}.text-color-mint{color:var(--color-theme-tertiary);}:root{--color-gray-000:#fff;--color-gray-100:#f2f2f2;--color-gray-200:#e5e5e5;--color-gray-300:#ccc;--color-gray-400:#b3b3b3;--color-gray-500:#999;--color-gray-600:#808080;--color-gray-700:#666;--color-gray-800:#4d4d4d;--color-gray-900:#262626;--color-transparent:transparent;--color-white:#fff;--color-gray:#999;--color-black:#000;--color-theme:#617d6e;--color-theme-hover:#506658;--color-theme-tertiary:#465e52;--color-theme-tertiary-hover:#3a4f45;--color-theme-secondary:#b7c1bb;--color-theme-secondary-hover:#9ba39f;--color-accent-mustard:#e5e1dc;--color-accent-mustard-hover:#b58e5c;--color-accent-teal:#4f4b49;--color-accent-tan:#c8b091;--color-accent-green:#617d6e;--color-accent-beige:#e6e0d9;--color-accent-mustard:#c6aa58;--color-danger-dark:#bf0000;--color-danger:#f00;--color-success:#bcf7d2;--color-success-dark:#22c55e;--color-warning:#ffe8ad;--color-warning-dark:#fc0;--color-info:#cfdefd;--theme-opacity:#617d6e14;--theme-gradient:linear-gradient(90deg,#617d6e 0%,#465e52 50%,#e5e1dc 100%);--theme-gradient-bg:linear-gradient(-1deg,rgba(97,125,110,.1) 0%,rgba(70,94,82,.08) 45%,rgba(229,225,220,.05) 75%);--font-standard:"Manrope",sans-serif;}a{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;color:var(--color-theme-hover);text-decoration:underline;transition:all .25s ease-in-out;}a:hover{text-decoration:none;}.menu-link{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px;color:var(--color-gray-800);font-weight:600!important;text-decoration:none;transition:color .25s ease-in-out;color:var(--color-accent-taupe);}.menu-link:hover,.menu-link:active,.menu-link:focus,.menu-link .active{color:var(--color-accent-green);text-decoration:underline!important;}.arrow-link{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px;color:var(--color-gray-800);font-weight:600!important;text-decoration:none;display:flex;gap:7px;align-items:center;}.more-link{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:14px!important;display:flex;align-items:center;gap:10px;text-decoration:none!important;}.more-link i{box-shadow:0 2px 6.4px -1px rgba(19,16,34,.03),0 4.4px 12px -1px rgba(19,16,34,.06);background:#fff;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;transition:all .1s ease-in-out;}.more-link:hover span{text-decoration:underline;}.more-link:hover i{background:#33354d;color:#fff;}.btn-theme{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-theme);color:var(--color-white);}.btn-theme:hover{background:var(--color-theme-hover);}.btn-theme-mint{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-theme-tertiary);color:var(--color-white);}.btn-theme-mint:hover{background:var(--color-theme-tertiary-hover);}.btn-theme-secondary{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-theme-secondary);color:var(--color-white);}.btn-theme-secondary:hover{background:var(--color-theme-secondary-hover);}.btn-gray{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-theme-secondary);color:var(--color-black);border:1px solid var(--color-gray-400);padding:.6rem 1.2rem;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.08);}.btn-gray:hover{background:var(--color-gray-400);color:var(--color-black);box-shadow:0 4px 8px rgba(0,0,0,.12);transform:translateY(-1px);}.btn-gray:active{background:var(--color-gray-500);transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08);}.btn-accent-mustard{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-accent-mustard);border:0;color:var(--color-white);transition:background-color .3s ease,color .3s ease;}.btn-accent-mustard:hover{background:var(--color-accent-mustard-hover);}.btn-theme-secondary-transparent{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-transparent);border:solid 2px;color:var(--color-theme-secondary);border-color:var(--color-theme-secondary);}.btn-theme-secondary-transparent:hover{text-decoration:none;background:var(--color-accent-mustard-hover);color:var(--color-white);}.btn-theme-s{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;box-shadow:0 8px 18px -8px rgba(103,102,75,.5),0 4px 12px -6px rgba(196,122,0,.25);background:var(--color-theme);color:var(--color-white);padding-top:10px;padding-bottom:13px;border:0;}.btn-theme-s:hover{box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);text-decoration:none;background:var(--color-theme-hover);color:var(--color-white);}.btn-theme-s-yellow{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;box-shadow:0 8px 18px -8px rgba(103,102,75,.5),0 4px 12px -6px rgba(196,122,0,.25);background:#f5f5dc;color:var(--color-black);padding-top:10px;padding-bottom:13px;border:0;justify-content:left;}.btn-theme-s-yellow:hover{box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);text-decoration:none;background:#efefc8;color:var(--color-black);}.btn-theme-s-blue{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;box-shadow:0 8px 18px -8px rgba(103,102,75,.5),0 4px 12px -6px rgba(196,122,0,.25);background:#eaf8ee;color:var(--color-black);padding-top:10px;padding-bottom:13px;border:0;justify-content:left;}.btn-theme-s-blue:hover{box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);text-decoration:none;background:#d7f2df;color:var(--color-black);}.btn-beige{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-accent-beige);color:var(--color-theme-tertiary);border:solid 2px var(--color-theme);font-weight:800;}.btn-beige:hover{text-decoration:none;color:var(--color-theme);}.btn-transparent{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-transparent);color:var(--color-theme);border:0;}.btn-transparent:hover{text-decoration:none;background:var(--color-accent-beige);color:var(--color-theme);}.btn-red{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-danger-dark);color:var(--color-white);border:0;}.btn-red:hover{text-decoration:none;background:#bf3636;color:var(--color-white);}.btn-switch{display:flex;align-items:center;gap:10px;}.btn-switch label{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px;color:var(--color-gray-800);font-weight:600!important;}.btn-switch .switch{position:relative;display:inline-block;width:46px;height:25px;}.btn-switch .switch input{opacity:0;width:0;height:0;}.btn-switch .switch input:checked+.slider{background-color:var(--color-theme);}.btn-switch .switch input:focus+.slider{box-shadow:0 0 1px var(--color-theme);}.btn-switch .switch input:checked+.slider:before{transform:translateX(20px);background-color:var(--color-white);}.btn-switch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-gray-700);transition:.4s;}.btn-switch .switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2.7px;background-color:var(--color-white);transition:.4s;}.btn-switch .switch .slider.round{border-radius:34px;}.btn-switch .switch .slider.round:before{border-radius:50%;}.btn-social{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:20px!important;display:flex;justify-content:center;align-items:center;border-radius:8px;width:44px;height:44px;background-color:var(--color-accent-beige);color:var(--color-theme-tertiary);text-decoration:none;}.btn-social:hover{text-decoration:none;background:var(--color-accent-beige);color:var(--color-theme);}.btn-mobile{border-radius:6px;text-align:center;font-size:14px;padding:8px 28px;display:flex;justify-content:center;align-items:center;gap:12px;text-decoration:none;border:0;font-weight:600;background:var(--color-accent-beige);padding:7px 10px 6px 10px;border:0;font-size:1.7rem;}.btn-mobile i{color:var(--color-theme);}.btn-mobile i:hover{color:var(--color-theme-tertiary);}.btn-mobile:hover{text-decoration:none;background:var(--color-accent-beige);}.btn-chat{background:none;border:0;cursor:pointer;padding:4px 8px;color:var(--color-theme);transition:color .2s ease,transform .2s ease;font-weight:600;display:inline-flex;align-items:center;gap:6px;}.btn-chat i{font-size:18px;color:var(--color-theme);line-height:1;}.btn-chat:hover{color:var(--color-theme-hover);transform:scale(1.05);}.btn-icon-danger{background:none;border:0;cursor:pointer;padding:4px 8px;}.btn-icon-danger i{margin:0;color:var(--color-danger-dark);}.btn-icon-danger i:hover{color:var(--color-danger);}.btn-icon-warning{padding:4px 8px!important;background:none;border:0;cursor:pointer;}.btn-icon-warning i{margin:0;color:var(--color-accent-mustard);}.btn-icon-warning i:hover{color:var(--color-warning-dark);}form{width:100%;display:grid;gap:1rem;}form .input-group{display:grid;}form input[type=date],form input[type=datetime-local],form input[type=time]{display:block;width:100%;box-sizing:border-box;padding:.75rem;font-size:1rem;border:1px solid var(--color-accent-green);border-radius:8px;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex:1 1 100%;min-width:0;}form .checkbox span{display:block;}form .checkbox span.field-validation-error{position:static;top:0;right:0;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:14px!important;color:#ef4444;}form .checkbox-group{position:relative;}form .checkbox-group .input-group{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;}form .checkbox-group .input-group input[type=checkbox]{height:1.2rem;width:1.2rem;}form .checkbox-group .input-group input[type=checkbox].input-validation-error{position:relative;box-shadow:0 0 0 .063rem #ef4444;color:#ef4444;}form .checkbox-group .input-group input[type=checkbox].input-validation-error::placeholder{color:#ef4444;}form .checkbox-group .input-group label{margin:0;font-weight:400;}form label{margin-bottom:.188rem;font-weight:700;}form input{padding:1rem;border-radius:.5rem!important;border:.063rem solid var(--color-accent-green);}form input::placeholder{opacity:.4;}form input.input-validation-error{position:relative;border:.063rem solid #ef4444!important;color:#ef4444;}form input.input-validation-error::placeholder{color:#ef4444;}form input:focus{outline:0;border:.063rem solid var(--color-accent-green);}form textarea{padding:1rem;border-radius:.5rem!important;border:.063rem solid var(--color-accent-green);resize:none;}form textarea::placeholder{opacity:.4;}form textarea.input-validation-error{border:.063rem solid #ef4444!important;color:#ef4444;}form textarea.input-validation-error::paceholder{color:#ef4444;}form span.field-validation-error{position:absolute;top:0;right:0;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:14px!important;color:#ef4444;}form #form-password{display:flex;flex-direction:column;}form #form-password span.field-validation-error{position:static;top:0;display:block;color:#ef4444;}aside{border:0;}@media(min-width:992px){aside{border-right:1px solid #e2e5f1;padding-right:20px;}}aside .profile-info{margin:20px;text-align:center;}aside .profile-info .profile-img{position:relative;display:inline-block;}aside .profile-info .profile-img img{width:120px;height:120px;border-radius:50%;}aside .profile-info .profile-img form{position:absolute;bottom:0;right:0;padding-left:80px;padding-top:5px;}aside .profile-info .profile-img form .button-circle{position:relative;display:inline-block;width:40px;height:40px;font-size:12px;background:#fff;border:1px solid #e2e5f1;border-radius:50%;box-shadow:0 4px 9px -1px rgba(19,16,34,.03),0 4.4px 20px -1px rgba(19,16,34,.05);color:#000;}aside .profile-info .profile-img form .button-circle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}aside .profile-info .profile-img form .button-circle:hover{cursor:pointer;}aside .profile-info h5{margin-top:15px;margin-bottom:0;}aside .profile-info p{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px!important;}aside nav{margin-top:20px;text-align:left!important;display:flex;gap:10px;justify-content:center;align-content:center;}@media(min-width:992px){aside nav{display:block;margin-top:50px;justify-content:left;}}aside nav span{display:none;}@media(min-width:992px){aside nav span{display:block;}}aside nav a{margin:10px 0;text-align:left;justify-content:flex-start;}aside nav .btn-transparent{text-align:left;justify-content:flex-start;}aside nav .btn-theme-s{text-align:left;justify-content:flex-start;}.inputgroup{position:relative;display:grid;}@media(min-width:992px){.inputgroup{display:flex;flex-grow:1;}}.inputgroup select,.inputgroup input{display:grid;padding:1rem;padding-left:40px;border-radius:.5rem!important;border:.063rem solid var(--color-accent-green);}.inputgroup select::placeholder,.inputgroup input::placeholder{opacity:.6;}@media(min-width:992px){.inputgroup select,.inputgroup input{flex-grow:1;}}.inputgroup select:focus,.inputgroup input:focus{outline:0;border:.063rem solid var(--color-accent-green);}.inputgroup select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.inputgroup i{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;color:var(--color-accent-green);}.breadcrumb{padding-top:20px;display:flex;align-items:center;gap:20px;}.breadcrumb a{font-size:16px;color:#9397ad;text-decoration:none;font-weight:300;}.breadcrumb i{font-size:12px;}.breadcrumb .fa-house{color:#9397ad;padding-right:5px;font-size:16px;}.breadcrumb .active{color:#67664b;}.ride-item{box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);border-radius:8px;border:1px solid var(--color-gray-100);padding:10px 20px 10px 40px;display:flex;justify-content:space-between;width:100%;color:var(--color-gray-600);}.ride-item .ride-info .date{font-size:16px;}.ride-item .ride-info .destination-info{display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;gap:10px;}.ride-item .ride-info .destination-info .text span{font-size:14px;font-weight:400;}.ride-item .ride-info .destination-info .text .duration{font-size:14px;font-weight:600;}.ride-item .ride-info .destination-info .text .time{font-size:14px;}.ride-item .ride-info .destination-info .text p{font-size:14px!important;}.ride-item .ride-info .destination-info .circle-container{display:flex;flex-direction:column;align-items:flex-start;}.ride-item .ride-info .destination-info .circle-container .circle{font-size:6px;color:#d4d7e5;}.ride-item .ride-info .destination-info .circle-container .line{width:1px;height:55px;background-color:#d4d7e5;margin-left:2.2px;}.ride-item .ride-info .destination-info p{margin:0;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:18px!important;}.ride-item .price{display:flex;flex-direction:column;align-items:center;font-weight:700!important;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:16px!important;}.ride-item .price .free{color:var(--color-success-dark)!important;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:16px!important;}.ride-item .price .driver-info{display:flex;flex-direction:column;align-items:center;align-items:center;}.ride-item .price .driver-info img{width:50px;height:50px;border-radius:50%;}.ride-item .price .driver-info p{font-size:12px;margin:0;}.ride-item:hover{background-color:var(--color-gray-100);cursor:pointer;}.driver-ride-item-section{position:relative;}.driver-ride-item-section .delete-button{position:absolute;top:8px;right:8px;z-index:2;}.driver-ride-item-section .delete-button button{background:transparent;border:0;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:right;}.driver-ride-item-section .delete-button i{color:var(--color-danger-dark);font-size:18px;}.driver-ride-item-section .delete-button button:hover i{color:#f00;}.driver-ride-item{position:relative;box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);border-radius:8px;border:1px solid #f3f6ff;padding:10px 20px 10px 20px;display:flex;justify-content:space-between;color:var(--color-gray-600);flex-wrap:wrap;height:250px;}.driver-ride-item .ride-info{position:relative;}.driver-ride-item .ride-info .date{font-size:16px;}.driver-ride-item .ride-info .destination-info{display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;gap:10px;}.driver-ride-item .ride-info .destination-info .text span{font-size:14px;font-weight:400;}.driver-ride-item .ride-info .destination-info .text .duration{font-size:14px;font-weight:600;}.driver-ride-item .ride-info .destination-info .text .time{font-size:14px;}.driver-ride-item .ride-info .destination-info .text p{font-size:14px!important;}.driver-ride-item .ride-info .destination-info .circle-container{display:flex;flex-direction:column;align-items:flex-start;}.driver-ride-item .ride-info .destination-info .circle-container .circle{font-size:6px;color:#d4d7e5;}.driver-ride-item .ride-info .destination-info .circle-container .line{width:1px;height:55px;background-color:#d4d7e5;margin-left:2.2px;}.driver-ride-item .ride-info .destination-info p{margin:0;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:18px!important;}.driver-ride-item .price-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;}.driver-ride-item .price-status .ride-status{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;}.driver-ride-item .price-status .btn{width:100%;margin:0;}.driver-ride-item .price{font-weight:bold;text-align:center;margin-right:10px;}.driver-ride-item .price p{margin:0;}.driver-ride-item .badge{padding:5px 10px;font-size:14px;line-height:1;}.custom-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center;}.custom-modal-content{background:#fff;align-items:center;margin:0 auto;border-radius:12px;width:90%;max-width:420px;padding:25px;box-shadow:0 8px 30px rgba(0,0,0,.2);position:relative;animation:fadeIn .25s ease-in-out;}.modal-title{font-weight:600;margin-bottom:15px;}.close-modal{position:absolute;top:12px;right:16px;cursor:pointer;font-size:24px;color:#666;transition:color .2s;}.close-modal:hover{color:#000;}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px);}to{opacity:1;transform:translateY(0);}}.passenger-ride-item{position:relative;box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);border-radius:8px;border:1px solid #f3f6ff;padding:10px 20px 10px 20px;display:flex;justify-content:space-between;width:100%;color:var(--color-gray-600);height:200px;}.passenger-ride-item .delete-button{position:absolute;top:-78px;right:0;}.passenger-ride-item .delete-button .btn{padding:4px 8px;}.passenger-ride-item .delete-button i{margin:0;color:var(--color-danger-dark);}.passenger-ride-item .ride-info{position:relative;}.passenger-ride-item .ride-info .date{font-size:16px;}.passenger-ride-item .ride-info .destination-info{display:flex;justify-content:flex-start;align-items:flex-start;align-items:center;gap:10px;}.passenger-ride-item .ride-info .destination-info .text span{font-size:14px;font-weight:400;}.passenger-ride-item .ride-info .destination-info .text .duration{font-size:14px;font-weight:600;}.passenger-ride-item .ride-info .destination-info .text .time{font-size:14px;}.passenger-ride-item .ride-info .destination-info .text p{font-size:14px!important;}.passenger-ride-item .ride-info .destination-info .circle-container{display:flex;flex-direction:column;align-items:flex-start;}.passenger-ride-item .ride-info .destination-info .circle-container .circle{font-size:6px;color:#d4d7e5;}.passenger-ride-item .ride-info .destination-info .circle-container .line{width:1px;height:55px;background-color:#d4d7e5;margin-left:2.2px;}.passenger-ride-item .ride-info .destination-info p{margin:0;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:18px!important;}.passenger-ride-item .price-status{display:flex;align-items:center;justify-content:center;gap:10px;}.passenger-ride-item .price-status .ride-status{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;}.passenger-ride-item .price-status .btn{width:100px;margin:0;}.passenger-ride-item .price{font-weight:bold;text-align:center;margin-right:10px;}.passenger-ride-item .price p{margin:0;}.passenger-ride-item .badge{padding:5px 10px;font-size:14px;line-height:1;}.driver-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center;}.driver-modal-content{background:#fff;border-radius:12px;width:90%;max-width:420px;padding:25px;box-shadow:0 8px 30px rgba(0,0,0,.2);position:relative;animation:fadeIn .25s ease-in-out;text-align:left;margin:0 auto;}.driver-modal-content h5{font-weight:600;margin-bottom:15px;color:#212529;}.driver-modal-content p{margin-bottom:10px;font-size:.95rem;}.driver-modal-content p strong{color:#495057;}.driver-modal-content small{display:block;font-size:.85rem;color:#6c757d;margin-top:10px;}.close-driver-modal{position:absolute;top:12px;right:16px;cursor:pointer;font-size:24px;color:#666;transition:color .2s;}.close-driver-modal:hover{color:#000;}@keyframes fadeIn{from{opacity:0;transform:translateY(-15px);}to{opacity:1;transform:translateY(0);}}.modal{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:60px;}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:80%;}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;}.village-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;}.select-wrapper{position:relative;display:inline-block;width:100%;}.select-wrapper::after{content:"▾";font-size:22px;color:#666;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;}.messages-box{height:300px;overflow-y:auto;padding:10px;background:var(--color-gray-000);border:1px solid var(--color-gray-300);border-radius:8px;margin-bottom:10px;}.message-item{display:flex;margin-bottom:10px;gap:6px;}.message-item.sent{justify-content:flex-end;}.message-item.received{justify-content:flex-start;}.bubble{padding:8px 12px;border-radius:12px;max-width:70%;padding-bottom:10px;}.message-actions{display:flex;}.bubble-actions button{background:none;border:0;padding:2px;font-size:12px;color:var(--color-gray-300);cursor:pointer;transition:color .2s ease;}.bubble-actions button:hover{color:var(--color-white);}.message-item.sent .bubble{background:var(--color-theme);color:var(--color-white);border-radius:12px 12px 2px 12px;}.message-item.received .bubble{background:var(--color-gray-200);color:var(--color-gray-900);border-radius:12px 12px 12px 2px;}.sender-name{font-size:.8rem;color:var(--color-gray-600);margin-bottom:2px;}.text{font-size:1rem;}.timestamp{font-size:.75rem;color:var(--color-gray-500);margin-top:4px;text-align:right;}.btn-message{position:relative;background:none;border:0;cursor:pointer;padding:5px;top:70px;}.btn-message i{font-size:24px;color:var(--color-theme);}.btn-message:hover i{color:var(--color-theme-hover);}.btn-message .badge-unread{position:absolute;top:6px;right:-3px;background:var(--color-danger-dark);color:var(--color-white);font-size:10px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:bold;line-height:1;padding-top:2px;}.chat-form{margin-top:5px;}.chat-input-wrapper{display:flex;align-items:center;border:1px solid #ccc;border-radius:20px;padding:5px 10px;background:#fff;}.chat-input-wrapper input[type=text]{flex:1;border:0;outline:0;font-size:14px;}.chat-input-wrapper .send-btn{border:0;background:none;color:var(--color-accent-mustard);font-size:18px;cursor:pointer;margin-left:8px;}.chat-input-wrapper .send-btn:hover{color:var(--color-accent-mustard-hover);}.message-item.sent{display:flex;justify-content:flex-end;align-items:center;gap:6px;}.message-actions{position:relative;display:flex;align-items:center;justify-content:center;}.menu-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:100%;}.menu-toggle{background:transparent;border:0;color:#777;cursor:pointer;font-size:16px;padding:6px;line-height:1;display:flex;align-items:center;justify-content:center;}.menu-list{display:none;position:absolute;top:50%;left:-140px;transform:translateY(-50%);background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.15);min-width:130px;z-index:100;}.menu-list button{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background:none;border:0;cursor:pointer;color:#333;font-size:14px;}.menu-list button:hover{background-color:#f5f5f5;}.menu-wrapper.show .menu-list{display:block;}.contact-header{background-color:var(--color-gray-100);}header{padding:10px;}@media(min-width:992px){header{padding:40px 0;}}header .container{display:grid;align-items:center;grid-template-columns:1fr auto;grid-template-areas:"logo mobile" "menu menu" "buttons buttons";gap:40px;}@media(min-width:992px){header .container{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo menu switch buttons";}}header .container #logo{grid-area:logo;}header .container #logo img{width:150px;}header .container #menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-gray-800);z-index:1;display:none;}header .container #menu-overlay.show-overlay{display:block;}@media(min-width:992px){header .container #menu-overlay.show-overlay{display:none;}}header .container #menu{grid-area:menu;z-index:2;display:none;}header .container #menu .menu-link.menu-primary{position:relative;color:var(--color-theme);font-weight:600;font-size:1rem;padding-bottom:4px;text-decoration:none!important;}header .container #menu .menu-link.menu-primary::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:var(--color-theme);border-radius:2px;transition:all .25s ease;}header .container #menu .menu-link.menu-primary:hover::after{height:5px;background-color:var(--color-theme-hover);}header .container #menu .menu-link.menu-primary.active::after{height:6px;opacity:1;background-color:var(--color-theme-hover);}header .container #menu .menu-link:not(.menu-primary){position:relative;top:2px;padding-top:1px;}header .container #menu.show-menu{display:block;}header .container #menu.show-menu .menu-link{display:block;justify-content:center;text-align:center;color:var(--color-gray-100);padding:15px 0;}@media(min-width:992px){header .container #menu.show-menu .menu-link{color:var(--color-gray-800);}}header .container #menu.show-menu .menu-link:hover{background:var(--color-gray-700);}@media(min-width:992px){header .container #menu{display:block;}}header .container #menu nav{display:block;gap:15px;}@media(min-width:992px){header .container #menu nav{display:flex;}}header .container .btn-switch{grid-area:switch;display:none;}@media(min-width:992px){header .container .btn-switch{display:block;}}header .container .resa-menu{padding:0 15px;display:flex;justify-content:space-between;width:100%;grid-column:1/-1;}@media(min-width:992px){header .container .resa-menu{grid-column:auto;width:auto;justify-content:flex-end;padding:0;gap:20px;}}header .container .resa-menu .mina-resor-dropdown{position:relative;padding-top:5px;}header .container .resa-menu .mina-resor-dropdown .mina-resor-btn{background:none;border:0;cursor:pointer;font-weight:700;font-size:16px;display:flex;align-items:center;gap:5px;}@media(min-width:992px){header .container .resa-menu .mina-resor-dropdown .mina-resor-btn{color:var(--color-theme);}}header .container .resa-menu .mina-resor-dropdown .mina-resor-btn:hover{color:var(--color-theme-secondary);}@media(min-width:992px){header .container .resa-menu .mina-resor-dropdown .mina-resor-btn:hover{color:var(--color-theme-secondary);}}header .container .resa-menu .mina-resor-dropdown .mina-resor-btn i{font-size:12px;transition:transform .2s ease;}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu{position:absolute;top:120%;left:50%;transform:translateX(-25%);width:200px;background:#fff;border:1px solid var(--color-gray-300);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none;z-index:1000;}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu ul{list-style:none;margin:0;padding:0;}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu ul li{border-bottom:1px solid var(--color-gray-200);}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu ul li:last-child{border-bottom:0;}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu ul li i{font-size:12px;padding-right:8px;}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu ul li a{display:block;padding:10px;text-decoration:none;font-size:14px;color:var(--color-gray-800);}header .container .resa-menu .mina-resor-dropdown .mina-resor-menu ul li a:hover{background:var(--color-accent-beige);color:var(--color-theme-hover);}header .container .resa-menu .mina-resor-dropdown.open .mina-resor-menu{display:block;}header .container .resa-menu .mina-resor-dropdown.open .mina-resor-btn i{transform:rotate(180deg);}header .container .resa-menu .notification-dropdown{position:relative;}header .container .resa-menu .notification-dropdown .notification-btn{width:36px;height:36px;border-radius:50%;background:var(--color-accent-beige);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;color:var(--color-theme);transition:background .2s ease;}header .container .resa-menu .notification-dropdown .notification-btn:hover{background:var(--color-accent-beige);color:var(--color-theme-hover);}header .container .resa-menu .notification-dropdown .notification-btn i{font-size:18px;}header .container .resa-menu .notification-dropdown .notification-btn .badge{position:absolute;top:-2px;right:-2px;background:var(--color-danger-dark);color:#fff;font-size:10px;font-weight:bold;border-radius:50%;padding:2px 6px;min-width:16px;text-align:center;display:none;}header .container .resa-menu .notification-dropdown .notification-menu{position:absolute;top:120%;left:50%;transform:translateX(-90%);width:300px;max-height:400px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid var(--color-gray-300);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none;flex-direction:column;z-index:1000;}@media(min-width:992px){header .container .resa-menu .notification-dropdown .notification-menu{transform:translateX(-50%);}}header .container .resa-menu .notification-dropdown .notification-menu .menu-header{font-weight:600;font-size:14px;padding:8px 10px;border-bottom:1px solid var(--color-gray-200);background:var(--color-accent-beige);position:sticky;top:0;z-index:5;}header .container .resa-menu .notification-dropdown .notification-menu ul{list-style:none;margin:0;padding:0;}header .container .resa-menu .notification-dropdown .notification-menu ul li{display:flex;align-items:center;gap:6px;background:#fff;border-bottom:1px solid var(--color-gray-200);padding:8px 10px;font-size:13px;line-height:1.3;cursor:pointer;transition:background .2s ease;}header .container .resa-menu .notification-dropdown .notification-menu ul li:last-child{border-bottom:0;}header .container .resa-menu .notification-dropdown .notification-menu ul li.empty{text-align:center;color:var(--color-gray-500);cursor:default;background:#fafafa;padding:10px;}header .container .resa-menu .notification-dropdown .notification-menu ul li:hover:not(.empty){background:var(--color-gray-100);}header .container .resa-menu .notification-dropdown .notification-menu ul li.unread{background-color:#f4f8ff;}header .container .resa-menu .notification-dropdown .notification-menu ul li .notif-icon{flex-shrink:0;font-size:14px;line-height:1;margin-top:0;display:inline-flex;align-items:center;}header .container .resa-menu .notification-dropdown .notification-menu ul li .notif-content{flex-grow:1;display:inline-block;}header .container .resa-menu .notification-dropdown .notification-menu ul li .notif-content strong{display:inline;font-weight:600;margin-right:4px;}header .container .resa-menu .notification-dropdown .notification-menu ul li .notif-content small{display:inline;color:var(--color-gray-600);font-size:12px;line-height:1.2;}header .container .resa-menu .notification-dropdown .notification-menu ul li .notif-content .notif-time{display:block;color:var(--color-gray-500);font-size:11px;margin-top:2px;}header .container .resa-menu .notification-dropdown .notification-menu::-webkit-scrollbar{width:6px;}header .container .resa-menu .notification-dropdown .notification-menu::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:3px;}header .container .resa-menu .notification-dropdown.open .notification-menu{display:flex;}header .container .account-buttons{grid-area:buttons;gap:15px;z-index:4;display:none;}header .container .account-buttons i{font-size:20px;}header .container .account-buttons .avatar{width:36px;height:36px;border-radius:50%;}header .container .account-buttons.show-buttons{display:flex;justify-content:center;align-items:center;}@media(min-width:992px){header .container .account-buttons{display:flex;}}header .container .btn-mobile{grid-area:mobile;z-index:3;color:var(--color-gray-200);}@media(min-width:992px){header .container .btn-mobile{display:none;}}.showcase{position:relative;padding-top:0;}.showcase .container{position:relative;max-width:1200px;margin:0 auto;padding:0 20px 50px 20px;}@media(min-width:992px){.showcase .container{padding:0 20px;}}.showcase .container .content{display:flex;max-width:600px;text-align:center;align-items:center;width:100%;flex-direction:column;}@media(min-width:992px){.showcase .container .content{align-items:flex-start!important;text-align:left;}}.showcase .container .content .text-block{text-align:center;padding:10px;}@media(min-width:992px){.showcase .container .content .text-block{text-align:left;padding:0;}}.showcase .container .content .text-block h1{font-size:2.5rem;font-weight:700;color:var(--color-theme)!important;}.showcase .container .content .text-block h1 span{color:var(--color-gray-400)!important;}@media(min-width:992px){.showcase .container .content .text-block h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:72px!important;}.showcase .container .content .text-block h1 span{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:72px!important;}}.showcase .container .content .text-block h2{margin-top:.5rem;color:var(--color-accent-green)!important;}.showcase .container .content .text-block p{width:100%;}@media(min-width:992px){.showcase .container .content .text-block p{width:400px;}}.showcase .container .content form{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center;padding:10px;}@media(min-width:992px){.showcase .container .content form{align-items:flex-start!important;text-align:left;max-width:300px;}}.showcase .container .content form input{padding:.75rem;border-radius:6px;border:1px solid var(--color-accent-green);}.showcase .container .content form .btn-gray{width:100%;}@media(min-width:992px){.showcase .container .content form .btn-gray{width:120px;}}.showcase .container .floating-image{width:100%;margin:0 auto 20px auto;display:block;}@media(min-width:992px){.showcase .container .floating-image{position:absolute;left:-60px;top:100px;transform:translate(40%,-10%);width:1000px;margin:0;}}.cookie-consent{background-color:#fdfcf9;border-top:2px solid #d1cbb7;box-shadow:0 -2px 8px rgba(0,0,0,.08);animation:fadeInUp .6s ease-in-out;font-family:"Segoe UI",system-ui,sans-serif;}.cookie-consent .text-nowrap{display:flex;gap:10px;}.cookie-consent .cookie{color:var(--color-accent-mustard);font-size:18px;}.cookie-consent a{color:#56745b;}.cookie-consent a:hover{color:#3e5f46;}.cookie-consent .btn-success{background-color:#56745b;border-color:#56745b;}.cookie-consent .btn-success:hover{background-color:#49634e;border-color:#49634e;}.cookie-consent .btn-outline-secondary{color:#6c757d;border-color:#d1cbb7;}.cookie-consent .btn-outline-secondary:hover{background-color:#ece8dc;border-color:#b8b199;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.features{background:#f3f6ff;padding-top:80px;padding-bottom:120px;}.features .container{display:grid;justify-content:center;text-align:center;}.features .container h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:32px!important;text-align:center;}@media(min-width:992px){.features .container h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:56px!important;}}.features .container .tool-features{margin-top:20px;display:grid;}@media(min-width:992px){.features .container .tool-features{grid-template-columns:1fr 1fr 1fr;}}.features .container .tool-features .box{padding:20px;border:1px solid #e2e5f1;transition:all .15s ease-in-out;}@media(min-width:992px){.features .container .tool-features .box:nth-child(1){border-top:0 solid #e2e5f1;border-left:0 solid #e2e5f1;}.features .container .tool-features .box:nth-child(2){border-top:0 solid #e2e5f1;}.features .container .tool-features .box:nth-child(3){border-top:0 solid #e2e5f1;border-right:0 solid #e2e5f1;}.features .container .tool-features .box:nth-child(4){border-bottom:0 solid #e2e5f1;border-left:0 solid #e2e5f1;}.features .container .tool-features .box:nth-child(5){border-bottom:0 solid #e2e5f1;}.features .container .tool-features .box:nth-child(6){border-bottom:0 solid #e2e5f1;border-right:0 solid #e2e5f1;}}.features .container .tool-features .box:hover{transition:all .15s ease-in-out;cursor:pointer;background:#fff;box-shadow:0 4px 9px -1px rgba(19,16,34,.03),0 4.4px 20px -1px rgba(19,16,34,.05);}.features .container .tool-features .box img{padding:10px;background-color:#f3f6ff;margin:20px;border-radius:8px;}.features .container .tool-features .box h5{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:18px!important;}.features .container .tool-features .box p{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-size:16px!important;}.switch-section{display:none;position:relative;justify-content:space-between;align-items:center;height:auto;}@media(min-width:992px){.switch-section{display:flex;}}.switch-section .image-wrapper{position:relative;width:50%;height:auto;overflow:hidden;padding-bottom:80px;}.switch-section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.switch-section .btn-slider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#67664b;cursor:ew-resize;z-index:2;}.switch-section .vertical-line{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:#67664b;}.switch-section h1{padding-top:80px;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:32px!important;}@media(min-width:992px){.switch-section h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:56px!important;}}.switch-section .light-side{background:#fff;align-items:left;z-index:1;}.switch-section .light-side h1{color:#0b0f19;text-align:left;padding-left:12px;}.switch-section .dark-side{background:#0b0f19;}.switch-section .dark-side h1{color:#fff;text-align:right;padding-right:15px;}.switch-section .dark-side .img-slide{position:relative;transform:translateX(43.5%);z-index:0;}.taskmaster{padding:20px 0;}.taskmaster .container{display:block;}@media(min-width:992px){.taskmaster .container{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:40px 0;}}.taskmaster .container img{width:100%;}@media(min-width:992px){.taskmaster .container img{width:60%;}}.taskmaster .container .content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;}@media(min-width:992px){.taskmaster .container .content h2{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:42px!important;}}@media(min-width:992px){.taskmaster .container .content{display:block;}}.taskmaster .container .content .checklist{list-style-type:none;padding:0;}.taskmaster .container .content .checklist li{color:#565973;padding-bottom:15px;}.taskmaster .container .content .checklist i{color:#67664b;padding-right:10px;}.taskmaster .container .content .btn-theme-s{display:inline-block;}.taskmaster .container .content .btn-theme-s i{padding-left:15px;}#downloadApp{background-color:#f3f6ff;}#downloadApp .container{padding:20px;background-color:#eff2fc;display:grid;gap:30px;}@media(min-width:992px){#downloadApp .container{padding:40px;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:20px;}}@media(min-width:1200px){#downloadApp .container{padding:80px 120px;grid-template-columns:1fr 1fr;gap:60px;}}#downloadApp .container .image-wrapper{width:100%;}#downloadApp .container .content{display:block;text-align:center;}@media(min-width:992px){#downloadApp .container .content{text-align:left;}}#downloadApp .container .content h1{text-align:center;}@media(min-width:992px){#downloadApp .container .content h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:56px!important;text-align:left;}}#downloadApp .container .content .boxes{display:block;justify-content:center;}#downloadApp .container .content .boxes .box{padding-top:40px;display:block;justify-content:center;align-items:center;}@media(min-width:992px){#downloadApp .container .content .boxes .box{display:flex;justify-content:space-between;align-items:end;margin-right:40px;}}#downloadApp .container .content .boxes .box .title{color:#9397ad;margin:0;}#downloadApp .container .content .boxes .box .stars{color:#ffba08;}#downloadApp .container .content .boxes .box .rate{color:#565973;margin:0;}.integrate-tools .container{padding:20px;text-align:center;}@media(min-width:992px){.integrate-tools .container{padding:60px 0;}}.integrate-tools .container h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:32px!important;}@media(min-width:992px){.integrate-tools .container h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:56px!important;}}.integrate-tools .container #sub-title{color:#9397ad;}@media(min-width:1200px){.integrate-tools .container #sub-title{margin:0 300px;}}.integrate-tools .container .content{display:grid;padding:20px;}@media(min-width:768px){.integrate-tools .container .content{grid-template-columns:1fr 1fr;column-gap:30px;padding:80px 40px;text-align:left;}}@media(min-width:992px){.integrate-tools .container .content{grid-template-columns:1fr 1fr 1fr 1fr;}}.integrate-tools .container .content .tool{padding:20px;}.integrate-tools .container .content .tool p{padding-top:10px;color:#565973;}.subscribe{background-color:#f3f6ff;}.subscribe .container{text-align:center;display:grid;padding:40px 20px;width:100%;}@media(min-width:768px){.subscribe .container{padding:80px 0;text-align:left;width:60%;}}@media(min-width:992px){.subscribe .container{width:80%;}}@media(min-width:1400px){.subscribe .container{padding:40px 180px;}}.subscribe .container .title{position:relative;}.subscribe .container .title h1{line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:32px!important;text-align:center;}@media(min-width:992px){.subscribe .container .title h1{text-align:left;line-height:160%;font-weight:400;color:var(--color-gray-600);font-family:"Manrope",sans-serif;font-weight:800;color:var(--color-gray-800);font-size:56px!important;}}.subscribe .container .title .decorArrows{display:none;position:absolute;}@media(min-width:1200px){.subscribe .container .title .decorArrows{display:flex;top:0;right:0;margin-top:20px;margin-right:40px;}}.subscribe .container .checkbox-container{display:grid;padding:20px;text-align:center;}@media(min-width:992px){.subscribe .container .checkbox-container{padding:40px 0;display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;gap:40px;}}.subscribe .container .checkbox-container h5{flex:.5;}.subscribe .container .checkbox-container .checkboxes{display:grid;justify-content:center;gap:20px;}@media(min-width:768px){.subscribe .container .checkbox-container .checkboxes{grid-template-columns:1fr 1fr;justify-content:left;gap:10px 60px;}}@media(min-width:1200px){.subscribe .container .checkbox-container .checkboxes{grid-template-columns:1fr 1fr 1fr;}}.subscribe .container .checkbox-container .checkboxes .checkbox{display:flex;}.subscribe .container .checkbox-container .checkboxes .checkbox input[type=checkbox]{transform:scale(1.5);color:#f3f6ff;margin-right:12px;}.subscribe .container .checkbox-container .checkboxes .checkbox :checked{accent-color:#67664b;}.subscribe .container .inputbox-container{display:flex;flex-direction:column;gap:20px;}@media(min-width:992px){.subscribe .container .inputbox-container{flex-direction:row;justify-content:space-between;}}.subscribe .container .inputbox-container .inputgroup i{left:15px;}@media(min-width:992px){.subscribe .container .inputbox-container .button{display:flex;height:100%;}}.subscribe .container p{padding-top:20px;}.subscribe .container .asterisk{color:#67664b;}.footer{background-color:#f9f8f6;border-top:1px solid #e5e3dc;font-family:"Segoe UI",sans-serif;color:#555;}.footer a{color:#56745b;text-decoration:none;transition:color .2s ease-in-out;}.footer a:hover{color:#3e5f46;text-decoration:underline;}.footer .footer-links li{margin:0 .5rem;font-size:.95rem;}.footer .footer-links .divider{color:#aaa;}.footer .btn-social{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:.4rem;border-radius:50%;background-color:#ece8dc;color:#56745b;transition:background-color .2s,color .2s;}.footer .btn-social:hover{background-color:#56745b;color:#fff;}@media(max-width:768px){.footer .container{flex-direction:column;text-align:center;}.footer .footer-links{justify-content:center;margin-bottom:1rem;}}.signup .container{display:flex;justify-content:center;align-items:center;width:95%;}@media(min-width:992px){.signup .container{width:60%;}}@media(min-width:1200px){.signup .container{width:50%;}}@media(min-width:1400px){.signup .container{width:35%;}}.signup .container form{padding:0;}@media(min-width:992px){.signup .container form{padding:1.7rem;}}.signup .container form .content{display:grid;gap:1rem 2rem;grid-template-columns:1fr;grid-template-areas:"firstname" "lastname" "email" "password" "confirm" "terms" "button";}.signup .container form .content .checkbox-group .input-group{margin:0;}@media(min-width:768px){.signup .container form .content{grid-template-columns:1fr 1fr;grid-template-areas:"firstname lastname" "email email" "password password" "confirm confirm" "terms terms" "button button";}}.signup .container form .content #form-firstname{grid-area:firstname;}.signup .container form .content #form-lastname{grid-area:lastname;}.signup .container form .content #form-email{grid-area:email;}.signup .container form .content #form-password{grid-area:password;}.signup .container form .content #form-confirm{grid-area:confirm;}.signup .container form .content #form-terms{grid-area:terms;padding:1rem 0;}.signup .container form .content #form-button{grid-area:button;}.signup .container form .content .terms-link{color:var(--color-accent-mustard);text-decoration:underline;font-weight:500;transition:color .2s ease;}.signup .container form .content .terms-link:hover{color:var(--color-accent-mustard-hover);text-decoration:none;}.signin .container{display:flex;justify-content:center;align-items:center;width:95%;}.signin .container .checkbox-group{margin:0;}@media(min-width:992px){.signin .container{width:60%;}}@media(min-width:1200px){.signin .container{width:50%;}}@media(min-width:1400px){.signin .container{width:35%;}}.signin .container form{padding:0;}@media(min-width:992px){.signin .container form{padding:1.7rem;}}.signin .container form .content{display:grid;gap:1rem 2rem;grid-template-columns:1fr;grid-template-areas:"email" "password" "remember" "button" "forgot" "hr" "external";}.signin .container form .content #form-email{grid-area:email;}.signin .container form .content #form-password{grid-area:password;}.signin .container form .content #form-remember{grid-area:remember;padding:1rem 0;}.signin .container form .content #form-button{grid-area:button;padding:12px 20px;}.signin .container form .content #form-forgot-password{grid-area:forgot;margin:1rem 0 0 0;text-align:center;}.signin .container form .content hr{grid-area:hr;}.signin .container form .content .external-signin{grid-area:external;gap:1rem;display:block;text-align:center;}.signin .container form .content .external-signin .providers{display:grid;row-gap:15px;}@media(min-width:768px){.signin .container form .content .external-signin .providers{display:flex;gap:20px;}}.signin .container form .content .external-signin .providers a{padding:15px 10px;flex:1;}#account-details{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1rem;}@media(min-width:992px){#account-details{grid-template-columns:2fr 5fr;gap:150px;padding:0;align-items:flex-start;}}#account-details .details{width:100%;}@media(min-width:992px){#account-details .details{margin-top:50px;}}#account-details .details .basic-info form{width:100%;display:block;}#account-details .details .basic-info form h2{text-align:center;margin-bottom:1rem;}@media(min-width:992px){#account-details .details .basic-info form h2{text-align:left;}}#account-details .details .basic-info form h5{color:var(--color-theme);}#account-details .details .basic-info form .content{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-areas:"firstname" "lastname" "email" "phone" "bio" "buttons";}@media(min-width:992px){#account-details .details .basic-info form .content{gap:1rem 2rem;grid-template-columns:1fr 1fr;grid-template-areas:"firstname lastname" "email phone" "bio bio" "buttons buttons";}}#account-details .details .basic-info form .content input,#account-details .details .basic-info form .content textarea,#account-details .details .basic-info form .content select{width:100%;max-width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box;}#account-details .details .basic-info form .content #form-firstname{grid-area:firstname;}#account-details .details .basic-info form .content #form-lastname{grid-area:lastname;}#account-details .details .basic-info form .content #form-email{grid-area:email;}#account-details .details .basic-info form .content #form-phone{grid-area:phone;}#account-details .details .basic-info form .content #form-bio{grid-area:bio;}#account-details .details .basic-info form .content .form-buttons{grid-area:buttons;margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}@media(min-width:992px){#account-details .details .basic-info form .content .form-buttons{justify-content:flex-start;}}#account-details .details .basic-info form .content .form-buttons button{width:100%;max-width:250px;padding:.9rem 1rem;font-size:1rem;}@media(min-width:992px){#account-details .details .basic-info form .content .form-buttons button{width:auto;padding:.7rem 1.5rem;}}#account-details .details .address-info{margin-top:2rem;padding-bottom:30px;}#account-details .details .address-info form{width:100%;padding:1rem;}@media(min-width:992px){#account-details .details .address-info form{padding:0;}}#account-details .details .address-info form h5{color:var(--color-theme);margin-bottom:1rem;}#account-details .details .address-info form .content{display:grid;gap:1rem;grid-template-columns:1fr;grid-template-areas:"addressline_1" "addressline_2" "postalcode" "city" "buttons";}@media(min-width:992px){#account-details .details .address-info form .content{grid-template-columns:1fr 1fr;gap:1rem 2rem;grid-template-areas:"addressline_1 addressline_1" "addressline_2 addressline_2" "postalcode city" "buttons buttons";}}#account-details .details .address-info form .content .form-buttons{grid-area:buttons;margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}@media(min-width:992px){#account-details .details .address-info form .content .form-buttons{justify-content:flex-start;}}#account-details .details .address-info form .content .form-buttons button{width:100%;max-width:250px;padding:.9rem 1rem;}@media(min-width:992px){#account-details .details .address-info form .content .form-buttons button{width:auto;padding:.7rem 1.5rem;}}#account-security{display:grid;grid-template-columns:1fr;gap:20px;}@media(min-width:992px){#account-security{display:grid;grid-template-columns:2fr 5fr;gap:150px;}}#account-security .details{margin-top:0;width:100%;}@media(min-width:992px){#account-security .details{margin-top:50px;}}#account-security .details .password-info form{padding:1rem;}#account-security .details .password-info form h2{text-align:center;}@media(min-width:992px){#account-security .details .password-info form h2{text-align:left;}}#account-security .details .password-info form h5{color:var(--color-theme);}#account-security .details .password-info form .content{display:grid;gap:1rem 0;grid-template-columns:1fr;grid-template-areas:"current-password" " new-password" "confirm-password" "buttons";}@media(min-width:992px){#account-security .details .password-info form .content{gap:1rem 2rem;grid-template-columns:1fr 1fr;grid-template-areas:"current-password current-password" "new-password confirm-password" "buttons buttons";}}#account-security .details .password-info form .content #current-password{grid-area:current-password;}#account-security .details .password-info form .content #new-password{grid-area:new-password;}#account-security .details .password-info form .content #confirm-password{grid-area:confirm-password;}#account-security .details .password-info form .content .form-buttons{grid-area:buttons;margin:20px 0;display:flex;justify-content:center;align-items:center;gap:20px;}@media(min-width:992px){#account-security .details .password-info form .content .form-buttons{justify-content:left;align-items:left;}}#account-security .details .delete-account{margin-top:30px;}#account-security .details .delete-account form{padding:1rem;}#account-security .details .delete-account form h5{color:var(--color-theme);}#account-security .details .delete-account form .content{display:grid;row-gap:1rem;grid-template-columns:1fr;}#account-security .details .delete-account form .content .form-button{padding-top:20px;display:flex;}@media(min-width:992px){#account-security .details .delete-account form .content .form-button{justify-content:left;align-items:left;}}#rides{padding-bottom:30px;}#rides .container{width:100%;max-width:1320px;margin:0 auto;box-sizing:border-box;}#rides .container h1{text-align:center;width:100%;margin:0 auto;}@media(min-width:1200px){#rides .container h1{text-align:left;width:90%;}}@media(min-width:1400px){#rides .container h1{width:70%;}}#rides .container a{text-decoration:none!important;}#rides .container .heading{display:flex;flex-direction:column;width:100%;margin:0 auto;}@media(min-width:1200px){#rides .container .heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%;}}@media(min-width:1400px){#rides .container .heading{width:70%;}}#rides .container .heading h2{margin:0;padding:0;}#rides .container .heading input{padding:10px 10px 10px 15px;}#rides .container .heading i{right:15px;color:#565973;}#rides .container .heading form{padding-top:10px;}#rides .container .heading form .content{display:flex;gap:20px;flex-direction:column;width:100%;}#rides .container .heading form .content label{padding-left:5px;text-align:center;}@media(min-width:992px){#rides .container .heading form .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}#rides .container .heading form .content .input-group label{display:none;}}#rides .container .heading form .content .btn-accent-mustard{width:100%;padding:8px 28px;border:0;border-radius:.5rem;color:#fff;font-weight:600;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;transition:all .2s ease-in-out;}#rides .container .heading form .content .btn-accent-mustard i{font-size:13px;color:#fff;margin:5px;}@media(min-width:992px){#rides .container .heading form .content .btn-accent-mustard{width:auto;min-width:80px;height:44px;}}#rides .container .content-contaier{padding-top:50px;display:grid;grid-template-columns:1fr;gap:2.5rem 1.7rem;width:100%;margin:0 auto;}@media(min-width:992px){#rides .container .content-contaier{width:70%;}}#single-ride .container{display:flex;justify-content:center;align-items:center;color:var(--color-gray-700);}#single-ride .container .ride-content{padding:0;width:100%;}@media(min-width:992px){#single-ride .container .ride-content{padding:40px 60px;width:60%;}}#single-ride .container .ride-content p{color:var(--color-gray-800);font-weight:200;}#single-ride .container .ride-content p span{font-size:15px;font-weight:700;padding-left:15px;}#single-ride .container .ride-content p .time{padding-left:15px;font-size:16px;font-weight:600;}#single-ride .container .ride-content .ride-meta{display:flex;flex-direction:column;gap:30px;margin-top:20px;}#single-ride .container .ride-content .ride-meta .ride-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;}#single-ride .container .ride-content .ride-meta .ride-left{flex:1;}#single-ride .container .ride-content .ride-meta .ride-messages{width:100%;}#single-ride .container .ride-content .ride-meta .driver-info{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px;}#single-ride .container .ride-content .ride-meta .driver-info img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:8px;}#single-ride .container .ride-content .ride-meta .driver-info .driver-meta{display:flex;flex-direction:column;align-items:center;gap:6px;}#single-ride .container .ride-content .ride-meta .driver-info .driver-meta p{margin:0;font-size:14px;font-weight:500;}#single-ride .container .ride-content .ride-meta .ride-bottom{width:100%;}#single-ride .container .ride-content .ride-meta .booking-frame{border:1px solid #ddd;border-radius:12px;padding:20px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);width:100%;}#single-ride .container .ride-content .ride-meta .booking-frame textarea{width:100%;min-height:80px;border-radius:8px;padding:10px;font-size:14px;line-height:1.4;resize:vertical;box-sizing:border-box;}#saved-rides{display:grid;grid-template-columns:1fr;padding-top:20px;}@media(min-width:992px){#saved-rides{display:grid;padding-top:80px;}}#saved-rides .details{padding-top:40px;padding-bottom:80px;width:100%;margin:0 auto;}@media(min-width:992px){#saved-rides .details{width:70%;}}#saved-rides .details .title-bar{display:flex;flex-direction:column;text-align:center;gap:10px;justify-content:space-between;}#saved-rides .details .title-bar .button-group{display:flex;justify-content:space-between;gap:15px;}@media(min-width:992px){#saved-rides .details .title-bar{padding-top:0;flex-direction:row;justify-content:space-between;text-align:left;}}#saved-rides .details .title-bar .btn-gray{background-color:transparent;border:1px solid var(--color-danger-dark);color:var(--color-danger-dark);display:inline-flex;}#saved-rides .details .title-bar .btn-gray:hover{background-color:var(--color-danger-dark);color:var(--color-white);}#saved-rides .details .title-bar h2{margin:0;padding:0;}#saved-rides .details .content-contaier{padding-top:50px;display:grid;grid-template-columns:1fr;gap:2rem 1.5rem;}#saved-rides .details .content-contaier .ride-item{box-shadow:0 6px 14px -6px rgba(139,139,101,.4),0 2px 4px -1px rgba(0,0,0,.1);border-radius:8px;border:1px solid #f3f6ff;flex-direction:column;}#saved-rides .details .content-contaier .ride-item .image-container{position:relative;}#saved-rides .details .content-contaier .ride-item .image-container img{border:0;border-radius:8px;width:100%;}#saved-rides .details .content-contaier .ride-item .image-container .btn-sell{height:40px;width:40px;background-color:#fff;border:0;position:absolute;border-radius:50%;top:15px;right:15px;z-index:2;}#saved-rides .details .content-contaier .ride-item .image-container .btn-sell i{font-size:15px;}#saved-rides .details .content-contaier .ride-item .image-container .btn-sell:hover i{color:var(--color-theme);}#saved-rides .details .content-contaier .ride-item .info{padding:20px;}#saved-rides .details .content-contaier .ride-item .info .price p{font-size:22px;font-weight:700;color:var(--color-theme);}#saved-rides .details .content-contaier .ride-item .info .duration-rating{display:flex;gap:25px;}#saved-rides .details .content-contaier .ride-item .info .duration-rating .duration i{padding-right:7px;}#saved-rides .details .content-contaier .ride-item .info .duration-rating .rating{display:flex;gap:7px;}#saved-rides .details .content-contaier .ride-item .info .duration-rating .rating i{font-size:20px;}@media(min-width:768px){#saved-rides .details{grid-template-columns:1fr 1fr;}}@media(min-width:992px){#saved-rides .details{grid-template-columns:1fr 1fr 1fr;}}.modal-content-form{margin:auto;background-color:#fff;padding:30px;width:100%;}@media(min-width:992px){.modal-content-form{max-width:500px;width:50%;}}.contacts h1{color:var(--color-theme-tertiary);}.contacts .container{padding:20px;display:flex;flex-direction:column;justify-content:space-between;}@media(min-width:992px){.contacts .container{flex-direction:row;}}.contacts .container .contact-info{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;}.contacts .container .contact-info h4{color:var(--color-theme-tertiary);}.contacts .container .contact-info i{padding-right:5px;color:var(--color-theme-tertiary);}.contacts-header{text-align:center;}.contacts-header h1{color:var(--color-theme-tertiary);}.error-404{display:flex;justify-content:center;align-items:center;height:100%;}.error-404 .container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}#search{padding-bottom:30px;}#search .container{width:100%;max-width:1320px;margin:0 auto;box-sizing:border-box;}#search .container h1{padding-bottom:20px;text-align:center;width:100%;margin:0 auto;}@media(min-width:1200px){#search .container h1{text-align:left;width:90%;}}@media(min-width:1400px){#search .container h1{width:70%;}}#search .container a{text-decoration:none!important;}#search .container form .content{display:flex;gap:20px;flex-direction:column;width:100%;}#search .container form .content label{padding-left:5px;text-align:center;}#search .container form .content #form-date input{width:100%;}@media(min-width:992px){#search .container form .content #form-date input{width:200px!important;}}@media(min-width:992px){#search .container form .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}#search .container form .content .input-group label{display:none;}}#search .container form .content .btn-accent-mustard{width:100%;padding:16px 22px;}@media(min-width:992px){#search .container form .content .btn-accent-mustard{width:60px!important;}}#search .container .heading{display:flex;flex-direction:column;width:100%;margin:0 auto;gap:20px;}@media(min-width:1200px){#search .container .heading{align-items:center;width:90%;}}@media(min-width:1400px){#search .container .heading{width:60%;}}#search .container .heading h2{margin:0;padding:0;}#search .container .heading input{padding:10px 10px 10px 15px;}#search .container .heading i{right:15px;}#search .container .heading .card-header{background-color:var(--color-gray-300)!important;border-bottom:1px solid var(--color-gray-300);}#search .container .heading .request-card{background:#fff;border-left:5px solid #f9c80e;border-radius:8px;padding:20px;margin:20px auto;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:transform .2s;width:100%;max-width:750px;min-width:300px;}#search .container .heading .system-note{background:#fff8b3;border:1px solid #f5e27f;padding:15px 20px;border-radius:6px;margin:20px auto;max-width:750px;font-size:15px;line-height:1.5;color:#444;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;}#search .container .heading .system-note::after{content:"";position:absolute;top:0;right:0;border-width:0 20px 20px 0;border-style:solid;border-color:#f5e27f transparent transparent transparent;}#search .container .edit-form{padding:1rem;background:var(--color-gray-100);border-radius:8px;border:1px solid var(--color-gray-300);}.public-profile{margin:3rem 1rem;}.public-profile .container{text-align:center;padding:2rem;border-radius:12px;box-shadow:0 6px 14px var(--color-theme);max-width:800px;display:flex;flex-direction:column;justify-content:center;gap:20px;align-items:center;min-height:220px;}@media(min-width:992px){.public-profile .container{flex-direction:row;justify-content:space-between;align-items:stretch;}}.public-profile .container .profile-photo{width:200px;height:200px;border-radius:50%;object-fit:cover;border:3px solid var(--color-theme);}.public-profile .container .profile-divider{width:2px;background:var(--color-gray-400);min-height:150px;align-self:center;flex-shrink:0;display:none;}@media(min-width:992px){.public-profile .container .profile-divider{display:inline-flex;}}.public-profile .container .profile-info{flex:2;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:10px;}.public-profile .container .profile-info h2{font-size:1.5rem;font-weight:700;color:var(--color-theme-secondary);margin-bottom:.5rem;}.public-profile .container .profile-info .bio{font-size:1rem;line-height:1.4;color:var(--color-gray-700);}.public-profile .container .profile-info .bio.muted{color:var(--color-gray-500);font-style:italic;}.public-profile .container .profile-return{align-self:center;padding:.5rem 1rem;height:auto;display:inline-flex;align-items:center;justify-content:center;}@media(min-width:992px){.public-profile .container .profile-return{align-items:flex-start;align-self:flex-start;}}.public-profile .container .profile-return i{padding-top:5px;}.hallbart{color:var(--color-theme);}.gemenskap{color:var(--color-accent-mustard-hover);}.ekonomiskt{color:var(--color-gray-600);}