.site-main--new{overflow-x:hidden}.site-main--new *,.site-main--new ::after,.site-main--new ::before{box-sizing:border-box}.site-main--new img,.site-main--new video{max-width:100%;height:auto;display:block}.site-main--new{font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;color:#333}.site-main--new h1,.site-main--new h2,.site-main--new h3,.site-main--new h4,.site-main--new h5,.site-main--new h6{font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-weight:500;line-height:1.2;margin-top:0}.site-main--new .brands-block__title,.site-main--new .car-classes-block__title,.site-main--new .cities-block__title,.site-main--new .faq-block__title,.site-main--new .hero-block__card-title,.site-main--new .popular-cars-block__title,.site-main--new .seo-text-block__title,.site-main--new .services-block__title,.site-main--new .testimonials-block__clients-title,.site-main--new .testimonials-block__title,.site-main--new .trust-us-block__title{font-family:Inter,"Helvetica Neue",Arial,sans-serif;line-height:1.2;margin-top:0;color:#333}.site-main--new .class-card__name,.site-main--new .popular-cars-row__title,.site-main--new .trust-us-block__feature-title{font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-weight:700;line-height:1.2;margin-top:0;color:#1e1e1e}.site-main--new p{margin-top:0}.site-main--new a{color:#4169e1;text-decoration:none}.site-main--new .section-heading{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#333;margin-bottom:2rem}.site-main--new .section-subheading{font-size:1.125rem;color:#6c757d;margin-bottom:3rem}.header-container{padding:15px 0;transition:padding .3s ease-in-out;background-color:#f3f3f3}header.sticky .header-container{transition:padding .3s ease-in-out;padding:5px 0}.site-logo a{display:flex;align-items:center;font-weight:700;font-size:1.5em;color:#333;text-decoration:none}.site-logo img{width:125px}.main-nav{display:flex;justify-content:space-between;align-items:center}.main-menu{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0}.main-menu li{position:relative}.main-menu li.menu-item-has-children{position:relative}.main-menu a{display:flex;align-items:center;padding:10px 20px;text-decoration:none;color:#1d2939;transition:background .2s ease;font-family:Stolzl,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;font-size:12px;line-height:16px}.main-menu .sub-menu{margin-left:-5px;display:none;position:absolute;top:100%;left:0;background:#fff;min-width:200px;z-index:999;border-radius:10px;box-shadow:0 4px 30px 0 rgb(0 0 0 / .1019607843);padding:0}.main-menu li:hover>.sub-menu{display:block}.main-menu .sub-menu li a{padding:10px 15px;white-space:nowrap;color:#000}.main-menu .sub-menu li a:hover{background-color:#f0f0f0;border-radius:10px}.main-menu li.menu-item-has-children>a{position:relative;padding-right:18px}.main-menu li.menu-item-has-children::before{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;background-image:url(/wp-content/themes/car-rent/img/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%);transition:transform .2s ease}.main-menu li.menu-item-has-children:hover::before{transform:translateY(-50%) rotate(180deg)}.mobile-menu-toggle{display:none;margin-left:10px;display:flex;width:25px;height:25px}.mobile-menu-toggle span{display:block;height:2px;background-color:#000;border-radius:1px;transition:all .3s ease;margin:3px;width:20px}.header-top{background-color:#fff;font-size:14px;padding:7px 0;transition:padding .3s ease-in-out}header.sticky .header-top{padding:5px 0}.header-top .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-top-left{display:flex;gap:20px;flex-wrap:wrap}.address-dropdown .dropdown-menu a{color:#fff;padding:10px}.address-dropdown .dropdown-menu{position:absolute;left:0;width:-moz-max-content;width:max-content;margin:0;padding:0 10px 15px;margin-left:-10px;background:#fefefe}.address-dropdown .dropdown-menu li{border-bottom:none;color:#0f0f0f;font-size:14px;margin-top:10px}.address-dropdown .dropdown-menu li:hover{cursor:pointer}.contact-item{display:flex;align-items:baseline;gap:6px;font-family:Stolzl,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;font-size:12px;color:#0f0f0f;margin-right:20px}.contact-section form h3{font-size:18px;width:100%}.contact-section form input{font-size:14px;padding:15px;background-color:#fafafa;border:1px solid #f4f4f4}.contact-section form .wpcf7-form-control-wrap[data-name=phone]::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background:url(/wp-content/themes/car-rent/img/icons/phone.svg) no-repeat center;background-size:contain;pointer-events:none;opacity:.7}.contact-section form .wpcf7-form-control-wrap[data-name=phone] input{padding-left:45px}.contact-section form .wpcf7-textarea{max-height:120px;padding:15px;background-color:#fafafa;border:1px solid #f4f4f4;border-radius:12px}.contact-section form [type=submit]{background-color:#0969dd;color:#fff}.contact-section form [type=submit]:hover{background-color:#005ab4;color:#fff}.contact-item i{vertical-align:baseline}.social-quick-links .btn-contact{display:flex}.social-quick-links a{display:none}.btn-contact{display:flex;align-items:center;background-color:#fff;color:#0969dd;border:2px solid #0969dd;padding:8px 14px;font-size:1rem;border-radius:8px;cursor:pointer;transition:.5s}@media (max-width:1200px){.btn-contact{padding:7px 10px;font-size:12px}}.btn-contact:hover{color:#005ab4;border:2px solid #005ab4;transition:.25s}.btn-contact .icon-phone{display:flex;margin-right:8px}.btn-contact .icon-phone img{width:18px;height:18px}.buy-car-overlay,.callback-modal-overlay,.rent-car-book-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .4);backdrop-filter:blur(1.5px);display:flex;justify-content:center;align-items:center;z-index:1000;overflow:scroll}.callback-modal{background:#fff;max-width:480px;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;border-radius:32px;padding:15px}.rent-car-book-modal{background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;border-radius:32px;padding:30px!important}.callback-modal__header{display:flex;justify-content:space-between;width:100%}.callback-modal__header h2{font-size:20px;font-weight:400;text-transform:uppercase;color:#1e1e1e}.rent-car-book-modal .wpcf7-checkbox label{display:flex;align-items:center;gap:10px;margin-bottom:5px}.rent-car-book-modal input{border-radius:8px;padding:11px;border:1px solid #d0d5dd}.callback-modal input,.callback-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;padding:10px;background-color:#fff;border-radius:8px;width:100%}.callback-modal select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:35px}.callback-modal .callback-btn,.callback-modal .flex-fill{margin-top:10px}.rent-car-book-modal .form-row input,.rent-car-book-modal .form-row select{width:100%;border-radius:8px!important;padding:12px!important;border:1px solid #d0d5dd!important;margin-top:10px!important}.rent-car-book-modal .label{font-size:16px;font-weight:500;color:#1e1e1e;margin-bottom:10px}.rent-car-book-modal .options-list{width:100%;margin-top:20px}.rent-car-book-modal .extra-options{background-color:#fafafa;border-radius:12px;padding:15px}.rent-car-book-modal .options-row{display:flex;flex-direction:row;justify-content:space-between}.rent-car-book-modal .form-row{display:flex}.rent-car-book-modal .wpcf7-radio{display:flex;flex-direction:column}.rent-car-book-modal .wpcf7-radio.rent-time{display:flex;flex-wrap:wrap;flex-direction:row}.rent-car-book-modal .wpcf7-checkbox{display:flex;flex-direction:column}.rent-car-book-modal .wpcf7-radio.rent-time .wpcf7-list-item{display:flex;flex:0 0 50%;max-width:50%;box-sizing:border-box}.rent-car-book-modal .callback-btn{margin-top:20px}.rent-car-book-modal .wpcf7-submit{width:100%}.wpcf7-list-item{margin:0}.rent-car-book-modal select#contact-method{border-radius:8px;padding:11px;border:1px solid #d0d5dd;margin-top:10px;width:100%}.callback-btn{width:100%}.callback-btn input{font-size:14px;padding:15px;border-radius:8px;background:#0969dd;color:#fff;box-shadow:0 8px 15px 0 rgb(9 105 221 / .2)}.mob-menu{display:none}header{transition:transform .3s ease-in-out}header.sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff}header.sticky.hide-top{transform:translateY(calc(-1 * var(--ht)))}.header-top-right{display:flex;align-items:center}.header-social{display:flex;align-items:center;gap:16px;margin-right:20px}.header-top .dropdown{position:relative}.header-top .toggle{background:0 0;border:none;color:#0f0f0f;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.header-top .currency-switcher .toggle{padding:5px 15px}.toggle .arrow-down{width:10px;height:10px;margin-left:6px;transition:transform .3s ease}.toggle:hover .arrow-down{transform:rotate(180deg)}.currency-switcher{position:relative;display:inline-flex;align-items:center;cursor:pointer}.currency-switcher .arrow-down{width:10px;height:10px;margin-left:6px;transition:transform .3s ease}.currency-switcher:hover .arrow-down{transform:rotate(180deg)}.dropdown-menu{display:none;position:absolute;right:0;top:100%;background:#fff;color:#000;min-width:100px;box-shadow:0 2px 5px rgb(0 0 0 / .1);z-index:100}.dropdown-menu li{border-bottom:1px solid #eee}.dropdown-menu li a{display:block;font-size:14px;padding:8px 12px;color:#000;text-decoration:none}.dropdown-menu li a:hover{background-color:#f0f0f0}.dropdown:hover .dropdown-menu{display:block}.language-switcher select{background:0 0;border:none;color:#0f0f0f;font-family:Stolzl,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;font-size:12px}.language-switcher select:focus,.language-switcher select:focus-visible{outline:0;border-color:#fff0;box-shadow:none}.propositions-heading{display:flex;justify-content:space-between;align-items:center}.propositions-heading h2{font-weight:400;font-size:42px;line-height:50px;text-transform:uppercase;color:#1e1e1e}.propositions .proposition-item{position:relative}.propositions .proposition-image{height:280px;overflow:hidden;position:relative;border-radius:25px}.propositions .proposition-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;position:relative;top:50%;transform:translateY(-50%)}.propositions .proposition-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000 0,rgb(0 0 0 / .8) 20%,rgb(0 0 0 / .4) 40%,rgb(0 0 0 / .4) 70%,rgb(0 0 0 / .4) 80%,transparent 100%);z-index:1}.propositions .proposition-desc{position:absolute;left:25px;bottom:30px;z-index:2}.propositions .proposition-title{font-size:18px;color:#fff;margin-bottom:35px}.propositions .proposition-desc a{border:1px solid #fff;padding:10px 15px;color:#fff;border-radius:8px;border-width:1.5px}.propositions-slider .proposition-item{margin:0 5px}.slider-arrow{--size:12px;--thickness:1.5px;position:relative;width:calc(var(--size) * 1.5);height:calc(var(--size) * 1.5);background:#e0e5e9;border-radius:33px;padding:16px;border:none;cursor:pointer}.slider-arrow-light{background:0 0!important;padding:5px;border:none}.slider-arrow::before{content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);border-top:var(--thickness) solid #000;border-right:var(--thickness) solid #000;transform:translate(-50%,-50%) rotate(var(--angle));transition:border-color .3s}.slider-arrow:hover::before{border-color:#555}.slider-arrow--left{--angle:-135deg}.slider-arrow--right{--angle:45deg}.Brands-heading{display:flex;justify-content:space-between;align-items:center}.brands-heading h2{font-weight:400;font-size:42px;line-height:50px;text-transform:uppercase;color:#1e1e1e}.brands-slider{display:flex;flex-direction:row}.brands-slider .brand-slide-inner{display:flex;align-items:center;justify-content:center;height:80px;overflow:hidden}.brands-slider .brand-slide-inner img{max-height:50px;width:auto;display:block}.main-rentals{background-color:#f2f4f7;border-radius:50px}.main-rentals-heading h2{font-weight:400;font-size:42px;text-transform:uppercase;color:#1e1e1e}.main-rentals-link{font-size:16px;color:#0969dd;display:flex;align-items:center}.rental-slider .slick-slide img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;height:222px}.rental-item{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:24px;padding:25px;box-shadow:inset 0 4px 30px 0 rgb(0 0 0 / .1019607843);margin-right:10px}.rental-slider .slick-track{display:flex!important;align-items:stretch!important}.rental-slider .slick-slide{height:auto!important;display:flex!important}.rental-item-info{font-weight:400;font-size:18px;color:#1e1e1e}.rental-item-info span{color:#0969dd;font-size:14px}.class-slider-section{display:flex;justify-content:center}.class-slider-heading{display:flex;justify-content:space-between;align-items:center}.class-slider-heading h2{font-size:18px;font-weight:400;margin-bottom:10px;color:#1e1e1e}.class-slider-heading span{font-weight:400;font-size:18px;color:#0969dd}.hero{position:relative;background:url(/wp-content/themes/car-rent/img/steering-wheel.jpg) center/cover no-repeat;min-height:400px;color:#fff;display:flex;flex-direction:column;gap:35px;align-items:center;justify-content:center}.hero h2{font-size:42px;padding:0;margin:0}.hero-title{font-size:42px;text-transform:uppercase;z-index:5}.hero-title span{color:#0969dd}.hero-form{display:flex;flex-direction:column;gap:1em;position:relative;z-index:2;background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px rgb(0 0 0 / .1);max-width:1200px}.hero-form-title{font-size:18px;font-weight:400;color:#0f0f0f}.hero-form form{position:relative}.hero-form form p{display:flex;flex-direction:row;justify-content:center}.hero-form-container{gap:10px}.wpcf7-form-control-wrap{position:relative;width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;color:#000}.wpcf7 form.sent .wpcf7-response-output{color:#000}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{margin-top:4em}.hero-form .wpcf7-not-valid-tip{position:absolute}span.wpcf7-spinner{position:absolute;left:50%;top:50%;background-color:#32a2f6;margin:-24px}.hero-form .wpcf7-form-control-wrap[data-name*=date],.hero-form .wpcf7-form-control-wrap[data-name*=end-rent],.hero-form .wpcf7-form-control-wrap[data-name*=start-rent],.hero-form .wpcf7-form-control-wrap[data-name=city],.hero-form .wpcf7-form-control-wrap[data-name=phone]{position:relative}.hero-form .wpcf7-form-control-wrap[data-name=phone]::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background:url(/wp-content/themes/car-rent/img/icons/phone.svg) no-repeat center;background-size:contain;pointer-events:none;opacity:.7}.hero-form .wpcf7-form-control-wrap[data-name=city]::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background:url(/wp-content/themes/car-rent/img/icons/location.svg) no-repeat center;background-size:contain;pointer-events:none;opacity:.7}.hero-form .wpcf7-form-control-wrap[data-name=rent-name]::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background:url(/wp-content/themes/car-rent/img/icons/user.svg) no-repeat center;background-size:contain;pointer-events:none;opacity:.7}.hero-form .wpcf7-form-control-wrap[data-name*=date]::before,.hero-form .wpcf7-form-control-wrap[data-name*=end-rent]::before,.hero-form .wpcf7-form-control-wrap[data-name*=start-rent]::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:20px;height:20px;background:url(/wp-content/themes/car-rent/img/icons/calendar.svg) no-repeat center;background-size:contain;pointer-events:none;opacity:.7}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:none}.hero-form input.wpcf7-form-control{padding-left:45px;height:56px;border-radius:8px;color:#667085;background-color:#fafafa;border:1px solid #f4f4f4;font-size:14px}.hero-form input.wpcf7-form-control::-moz-placeholder{color:#667085;font-size:14px}.hero-form input.wpcf7-form-control::placeholder{color:#667085;font-size:14px}.send-tg input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:20px;border:1px solid #f4f4f4;border-radius:4px;background-color:#fafafa;display:inline-block;cursor:pointer;position:relative}.send-tg input[type=checkbox]::after{content:"";position:absolute;display:none;left:5px;top:0;width:8px;height:13px;border:solid #667085;border-width:0 4px 4px 0;transform:rotate(45deg)}.send-tg input[type=checkbox]:checked::after{display:block}.send-tg .wpcf7-list-item{display:flex;align-items:center;gap:10px;margin:0}.send-tg .wpcf7-list-item-label{color:#667085;font-size:16px;vertical-align:middle}.hero-form .send-tg .wpcf7-list-item-label{font-size:12px;color:#0f0f0f;min-width:130px}.hero-btn{padding:28px;background-color:#0969dd;border-radius:8px;box-shadow:0 8px 15px 0 rgb(9 105 221 / .2)}.hero-btn::before{border-color:#fff}.hero-btn:hover{box-shadow:none}.hero-btn:hover::before{border-color:#fff;box-shadow:none}.hero-form .wpcf7-form-control-wrap:focus-within input.wpcf7-form-control{padding-left:45px;outline-color:#0969dd}.see-all-cars button{position:relative;font-size:14px;font-weight:400;color:#fff;background:0 0;border:1px solid #fff;padding:25px 90px;border-radius:5px;box-shadow:0 8px 15px 0 rgb(10 108 255 / .2);width:100%;transition:.5s}.see-all-cars button:hover{background:#0969dd;transition:.25s}.btn-message-us{position:fixed;right:20px;bottom:20px;z-index:1000}.btn-message-us:hover{cursor:pointer}.hero-btn-mob{display:none}.daterangepicker{box-shadow:0 4px 15px rgb(0 0 0 / .15);background:#fff;border-radius:15px;border-color:#fff0;margin-top:-10px!important;z-index:9999999;width:700px!important}.daterangepicker .drp-wrapper__row{display:flex;justify-content:center}.daterangepicker .drp-wrapper .calendar-table table{border-collapse:separate;border-spacing:11px 4px;background-color:#fafafa;border-radius:5px}.daterangepicker .drp-calendar{max-width:100%!important}.daterangepicker .calendar-table td{width:35px!important;height:35px!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#0969dd!important;border-color:transparent!important;color:#fff!important;justify-content:center;align-items:center;border-radius:5px!important}.daterangepicker .closeBtn{background:0 0;border:none;font-size:18px;cursor:pointer;display:flex;justify-content:flex-start}.daterangepicker .drp-header>button{min-width:68px}.daterangepicker .drp-header__center{display:flex;align-items:center;gap:20px}.daterangepicker .drp-header__center>div{background:#fafafa;padding:10px 15px;width:40%}.daterangepicker .start-date{display:flex;flex-direction:column;align-items:flex-start}.daterangepicker .end-date{display:flex;flex-direction:column;align-items:flex-end}.daterangepicker .drp-dates-title{font-size:12px;color:#0f0f0f}.daterangepicker .drp-dates-end,.daterangepicker .drp-dates-start{font-size:12px;FONT-WEIGHT:500;color:#667085}.daterangepicker .days-diff{background-color:#0969dd;color:#fff;padding:17px 20px;font-size:14px;border-radius:8px}.daterangepicker .resetBtn{font-size:14px;cursor:pointer;color:#0f0f0f;text-decoration:underline}.daterangepicker .drp-footer{display:flex;justify-content:end;padding:10px}.daterangepicker .applyBtn{background-color:#32a2f6!important;padding:20px;border-radius:8px;box-shadow:0 8px 15px 0 rgb(10 108 255 / .2)}.daterangepicker .applyBtn::before{height:8px;width:8px;left:18px;color:#7fffd4;border-color:#fff}.popup-message-us-overlay{position:fixed;right:20px;bottom:20px;color:#1e1e1e;background:#fff;padding:40px;border-radius:25px;z-index:2;box-shadow:0 4px 30px 0 rgb(0 0 0 / .1019607843)}.popup-message-us__title{font-size:20px}.popup-message-us__subtitle{font-size:14px}.popup-message-us__body{margin-top:10px}.popup-message-us__social.d-flex.flex-column.gap-3{display:flex;align-items:center;margin-top:30px}.popup-message-us__social a{border-bottom:1px solid gray;width:100%;font-size:14px;justify-content:center;padding-bottom:15px}.popup-message-us__social a:last-child{border:none}.popular-cars .popular-cars-slider{margin-left:-.75rem;margin-right:-.75rem;padding-top:30px}.popular-cars .popular-cars-slider .slick-list{padding-top:5px}.popular-cars a{position:relative}.popular-cars .popular-cars-slider .slick-slide{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.car-card{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 4px 15px 0 rgb(0 0 0 / .1019607843);position:relative}.popular-cars h2{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:42px;text-transform:uppercase;color:#1e1e1e}.car-card:hover{transform:translateY(-4px);box-shadow:inset0 8px 24px rgb(0 0 0 / .1)}.card-header{background-color:#fff0}.card-header .card-title{font-size:18px;font-weight:400;color:#1e1e1e}.card-image{aspect-ratio:10/5;overflow:hidden;position:relative}.card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.car-icons{background-color:#f2f4f7;margin:0 5px;padding:8px;border-radius:25px;justify-content:space-between}.card-badge{position:absolute;top:50px;left:0;padding:.25rem .75rem;border-top-right-radius:16px;border-bottom-right-radius:16px;font-size:.75rem;font-weight:500;z-index:2}.card-badge--top_product{background-color:#fd7e14;color:#fff}.card-badge--best_price{background-color:#c8f9dd;color:#109449}.card-badge--stock_product{background-color:rgb(218 209 0 / .3215686275);color:#828000}.card-badge--skidka{background-color:#dc3545;color:#fff}.card-badge--new_product{background-color:#cce0ff;color:#0052cc}.card-badge--best_week{background-color:#6f42c1;color:#fff}.card-badge--exclusive_product{background-color:#fee2e2;color:#b91c1c}.car-icons .icon{color:#6b7280;font-size:.875rem}.car-icons .icon img{width:16px;height:16px}.price-table{display:flex;flex-direction:column;gap:5px;color:#667085;font-size:14px;margin-top:5px}.car-card .price{font-size:14px;color:#1e1e1e;font-weight:400}.book-now-btn{border-radius:7px;padding:.5rem 0;font-weight:500;color:#0969dd;border:2px solid #0969dd}.car-card:hover .book-now-btn{background-color:#0969dd;color:#fff;box-shadow:0 8px 15px 0 rgb(9 105 221 / .2)}.steps-to-rent{background-color:#f8f9fa}.steps-to-rent .container{max-width:1040px}.steps-to-rent h2{font-size:35px;font-weight:400;color:#1e1e1e;text-transform:uppercase}.steps-to-rent h2 span{color:#0969dd}.step-card{background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px rgb(0 0 0 / .05);position:relative;padding:32px 40px;transition:transform .3s,box-shadow .3s;height:100%}.step-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.step-card__number{position:absolute;top:10px;left:-10px;background-color:#0969dd;color:#fff;font-weight:600;font-size:1rem;padding:18px 39px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;z-index:1}.step-card__number::after{content:"";position:absolute;bottom:-.5rem;left:0;width:0;height:0;border-right:10px solid #fff0;border-bottom:.5rem solid #2583c9;rotate:180deg}.step-card__icon img{width:40px;height:40px}.step-card .card-title{font-weight:400;margin-bottom:.75rem;text-transform:uppercase;color:#1e1e1e}.step-card .card-text{color:#1e1e1e;font-weight:400;font-size:14px;line-height:20px}.step-card__footer{width:35%;height:8px;background-color:#0969dd}.advantages{background-color:#fff}.advantages .section-title{font-weight:400;font-size:35px;line-height:43px;text-transform:uppercase;color:#1e1e1e;padding-right:25px}.advantages .adv-card{display:flex;flex-direction:column;justify-content:end;position:relative;min-height:280px;overflow:hidden;border-radius:20px;color:#0f0f0f;padding:40px;background-color:#e9ecef;transition:transform .3s ease,box-shadow .3s ease}.advantages .adv-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(229 229 229 / .92);z-index:1}.advantages .adv-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .1);cursor:pointer}.advantages .adv-card h5,.advantages .adv-card p{z-index:2;position:relative;font-weight:400}.adv-card__num{position:absolute;top:35px;right:35px;color:#1e1e1e;font-size:20px;font-weight:800;z-index:1}.adv-card__title{font-size:20px;text-transform:uppercase}.adv-card__desc{font-size:14px;color:#495057;line-height:1.6}.services{background-color:#fafafa}.services-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}.services-heading h2{text-transform:uppercase;font-size:42px;font-weight:400;color:#1e1e1e}.services-heading .slider-arrow::before{border-color:#32a2f6}.services__more{display:flex;align-items:center;font-size:16px;color:#0969dd}.services__more:hover{color:#0080e0}.services__image{max-height:500px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:30px}.services__image img{border-radius:32px}.services-col{display:flex;flex-direction:column;height:100%;justify-content:space-around}.services__item{display:flex;align-items:center;background:#f5f5f5;border-radius:24px;height:100%;padding:0 15px}.services__title{font-size:18px;color:#1e1e1e}.testimonials-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.testimonials-heading h2{text-transform:uppercase;font-size:42px;font-weight:400;color:#1e1e1e}.testimonials-slider{padding-top:20px}.testimonial-card{border-radius:32px;overflow:hidden;box-shadow:0 4px 30px 0 rgb(0 0 0 / .1019607843);transition:.5s}.testimonial-card:hover{box-shadow:none;transition:.25s}.testimonial-card .card-img-top{aspect-ratio:1/1;overflow:hidden}.testimonial-card .card-img-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-title{font-size:22px;color:#1e1e1e}.card-text{flex-direction:row;display:flex;gap:5px;font-size:14px;color:#667085}.testimonials-slider .slick-slide{padding:0 10px 20px;align-items:stretch}.testimonials-slider .slick-list{margin:0 -10px -20px}.car-rent-heading h2{text-transform:uppercase;font-size:42px;font-weight:400;color:#1e1e1e}.car-rent-text{color:#1d2939;font-size:16px}#car-rent-read-more{font-size:16px;color:#0969dd;text-decoration:none}#car-rent-read-more .arrow-down{height:20px;vertical-align:sub;margin-left:3px}#car-rent-read-more.open .arrow-down{transform:rotate(180deg)}.car-rent-img{max-height:420px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:35px}.faq{background-color:#f2f4f7;border-radius:40px}.faq .faq-col{display:flex;flex-direction:column}.faq .faq-item{display:flex;flex-direction:column;justify-content:center;background-color:#eaeef4;border-radius:24px!important;margin:5px 10px;padding:10px;min-height:90px}.faq-question h3{font-size:16px;color:#1e1e1e;margin:0;padding-right:15px}.faq .beefup__head{cursor:pointer;margin:0;overflow:hidden;padding-right:0;position:relative;text-overflow:ellipsis;white-space:break-spaces;display:flex;justify-content:space-between}.faq .beefup-btn{transform:rotate(180deg) translateZ(0);transition:.3s;border:none;background:url(/wp-content/themes/car-rent/img/arrow-top.png) no-repeat center center}.faq .beefup__head::after{display:none}.faq .beefup.is-open .beefup-btn{transform:rotate(0) translateZ(0)}.faq-title{text-transform:uppercase;font-size:42px;font-weight:400;color:#1e1e1e}@media (max-width:970px) and (max-width:970px){.no-scroll,.no-scroll-mob{overflow:hidden}.hero.py-5{margin:0;padding-top:4em!important;padding-bottom:7em!important}.hero-form{margin:0 15px}.hero h2{font-size:24px!important}[class*=-section] h2{font-size:16px;padding:0;margin:0}.about-page [class*=-section] h2{font-size:28px;padding:0;margin:0}.propositions-heading h2{font-size:24px}.brands-heading h2{font-size:24px}.main-rentals-heading h2{width:60%;font-size:24px}.rental-item{padding:10px 5px}.rental-item-info a{font-size:14px}.rental-slider .slick-slide img{height:122px}.rental-item img{max-height:222px;-o-object-fit:contain;object-fit:contain}.header-top,.main-menu{display:none}.mob-menu-container{position:fixed;top:0;right:0;padding-bottom:100px;width:80vw;max-width:400px;height:100vh;background-color:#fff;z-index:9999;overflow-y:auto;box-shadow:-2px 0 10px rgb(0 0 0 / .2);transform:translateX(100%);transition:transform .3s ease-in-out;pointer-events:none}.mob-menu-container.open{transform:translateX(0);pointer-events:auto}.close-menu-toggle{position:relative;width:100%;height:60px;padding:0;background:0 0;border:none;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;z-index:10000}.close-menu-toggle::after,.close-menu-toggle::before{content:"";position:absolute;right:20px;width:24px;height:2px;background-color:#333;transform-origin:center}.close-menu-toggle::before{transform:rotate(45deg)}.close-menu-toggle::after{transform:rotate(-45deg)}.mobile-menu-toggle{display:flex;flex-direction:column;margin-left:0;width:25px;padding:0;background:0 0;border:none}.mob-menu{display:block}.mobile-list-menu{padding:0;margin:0 20px;background-color:#fff;transition:.5s}.mobile-list-menu .submenu-open{background-color:#f3f3f3;border-radius:10px;transition:.25s}.mobile-list-menu li{margin:5px 0;display:block}.mobile-list-menu li a{display:inline-block;font-weight:400;font-size:12px;line-height:16px;color:#1d2939;padding:10px}.mobile-list-menu .menu-item-has-children .sub-menu{display:none;padding-left:16px;margin-top:8px}.mobile-list-menu .menu-item-has-children.submenu-open>.sub-menu{display:block;margin:0;padding:1px;border-top:1px solid #fff}.mobile-list-menu .menu-item-has-children>a{position:relative;padding-right:15px}.mobile-list-menu .menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;background-image:url(/wp-content/themes/car-rent/img/icons/arrow-down.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:transform .2s ease}.mobile-list-menu .menu-item-has-children.submenu-open>a::after{transform:translateY(-50%) rotate(180deg)}.nav-actions{display:flex;align-items:center;gap:5px}.social-quick-links{display:flex;align-items:center;margin-left:auto;gap:10px}.social-quick-links a{display:flex}.mobile-menu-footer{padding:15px;font-size:14px;color:#222}.lang-currency-switch{display:flex;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #eee}.switch-group{display:flex;gap:5px}.switch-btn{background:#f2f2f2;border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-weight:500}.switch-btn.active{background-color:#007bff;color:#fff}.mobile-phones{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.icon-phone{margin-right:10px;flex-shrink:0}.icon-phone img{width:20px;height:20px;margin-top:3px}.phone-lines .phone-line{margin-bottom:4px}.phone-lines a{color:inherit;text-decoration:none}.contact-item.address-dropdown{padding:15px 0;border-bottom:1px solid #eee}.contact-item .dropdown-menu{border:none}.mobile-telegram-block{display:flex;justify-content:space-between;padding:20px 0;font-weight:300;font-size:12px;border-bottom:1px solid #eee}.mobile-telegram-block a{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#28a8ea;color:#fff;border-radius:8px}.mobile-socials{display:flex;gap:15px;margin-top:20px}.hero-form-container{flex-direction:column}.hero-btn-container{width:100%;flex-direction:column;align-items:flex-start!important;margin-top:10px;gap:10px}.send-tg input[type=checkbox]{width:28px;height:30px}.send-tg input[type=checkbox]::after{top:5px;left:10px}.see-all-cars{width:100%}.see-all-cars button{padding:15px;width:100%!important}.hero-form .wpcf7-not-valid-tip{display:none}.hero-form .wpcf7-not-valid{outline:2px solid red}.hero-btn{display:none}.hero-btn-mob{display:block;width:100%}.hero-btn-mob input.wpcf7-form-control{background-color:#000;background-color:#0969dd;color:#fff;text-align:center;padding:10px 15px;width:100%}.daterangepicker{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;margin:0!important;max-width:100%!important;z-index:9999!important;border-radius:0!important;box-shadow:none!important}.daterangepicker .drp-wrapper__row{flex-direction:column}.daterangepicker .drp-calendar{width:100%!important;max-width:100%!important}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{float:none!important;display:block!important}.daterangepicker .drp-buttons{position:absolute;bottom:10px;left:0;width:100%;padding:10px;background:#fff}.daterangepicker .calendar-table{width:100%!important}.daterangepicker .drp-header{flex-wrap:wrap;flex-direction:row;align-items:flex-start;position:sticky}.daterangepicker .drp-wrapper{overflow:hidden;overflow-y:auto;height:calc(100vh - 110px);padding:0 15px}.closeBtn{order:1}.daterangepicker .drp-header__center{order:3;width:100%;margin-top:10px;justify-content:space-between}.daterangepicker .drp-header__center>div{width:auto}.resetBtn{order:2}.buy-car-overlay,.callback-modal-overlay,.rent-car-book-overlay{padding:0 15px}.rent-car-book-overlay{align-items:flex-start}.rent-car-book-overlay .container .row>div{padding:0}.rent-car-book-modal .extra-options{padding:10px}.rent-car-book-modal .wpcf7-radio.rent-time .wpcf7-list-item label{display:flex;align-items:center;gap:10px;margin-bottom:10px}.buy-car-overlay select,.rent-car-book-modal input,.rent-car-book-modal select{font-size:12px;border-radius:8px;border:1px solid #d0d5dd}.wpcf7-not-valid-tip{font-size:12px;z-index:2}.popup-message-us-overlay{padding:16px}.popup-message-us__title{font-size:18px}.popup-message-us__subtitle{font-size:12px}.popular-cars h2{font-size:24px}.steps-to-rent h2{text-align:left;font-size:24px}.steps-to-rent h2 span{display:flex}.advantages .section-title{font-size:24px}.advantages .adv-card{min-height:200px;padding:25px}.services-heading{flex-direction:column;align-items:baseline}.services-heading h2{font-size:24px}.services__image{max-height:280px}.services__item{padding:15px;border-radius:18px;margin:0 10px}.services__item .services__title{font-size:14px;color:#1e1e1e}.card-header .card-title{font-size:14px}.testimonials-heading h2{font-size:24px}.testimonials-slider .slick-slide{padding:0 10px 20px;align-items:stretch;margin-left:5px}.testimonial-card{margin:0 10px}.new-cars{border-radius:0;margin:0}.new-cars h2{font-size:24px}.car-rent-heading h2{font-size:24px}.car-rent-text{font-size:14px}.car-rent-img{margin-top:2em}.faq .row.align-items-stretch{flex-direction:column-reverse}.faq-title{font-size:24px;text-align:left;padding-bottom:20px}.faq .faq-item{min-height:auto}.buy-car-cost-form{margin-top:38px}.payment-options{flex-wrap:wrap}.payment-option{padding:12px}.payment-display{width:100%}.footer-social{gap:15px;margin:30px auto}.car-classes-list a,.footer-menu .menu-item a{font-size:10px}.site-footer .email{font-size:8px}.site-footer .icon-phone img{width:15px;height:15px}.site-footer .address-item,.site-footer .phone-line{align-items:center;font-size:10px;gap:0}.site-footer .mobile-phones{padding-top:0}.footer-bottom{display:flex;flex-direction:column;gap:10px}.slider-rent-thumbs .slick-slide{border-radius:12px;margin:0 10px}.contact-questions-inner{border-radius:24px;padding:20px 18px}.contact-questions-title{font-size:24px!important}.buy-car-actions{flex-direction:column}.buy-car-btn,.info-btn{font-size:12px}.contact-buttons{flex-direction:column;width:-moz-fit-content;width:fit-content;text-align:center}.pricing-row .pricing-cell.label{font-size:8px}.car-tabs .tab-content .tab-content-inner{padding:10px!important}.equipment-title{font-size:18px}.equipment-content p{line-height:23px;font-size:13px}.contact-questions-image{display:none}.contact-questions-image img{transform:scale(1.7)}.buy-car .advantage-item{border-radius:22px;padding:10px}.buy-car .advantage-item img{width:30px;height:30px;margin:10px}.buy-car .advantage-item span{font-size:14px}.buy-car .contact-questions-subtitle{font-size:16px}.buy-car .contact-btn{font-size:12px;padding:10px 15px}.car-info-popup{padding:15px 15px 0 15px}.car-info-popup .popup-content{flex-direction:column}.terms ul li{font-size:12px;line-height:16px}.main-benefits{padding:20px}.main-benefits ul li{color:#fff;font-size:12px}.car-info-popup h2{padding-right:35px}.buy-car-overlay .form-row,.rent-car-book-modal .options-row{font-size:12px}.rent-car-book-modal .form-row p{margin-top:12px}.rent-car-book-modal{border-radius:15px;padding:15px;margin:20px auto}.main-filter-wrapper{position:fixed;top:50px;left:0;right:0;height:100%;z-index:30;overflow-y:auto;padding:0;width:100%;bottom:0;transition:.75s;transform:translateY(100%);box-shadow:0 -10px 80px 50px rgb(0 0 0 / .7)}.menu_item_sort{width:100%;justify-content:space-evenly;gap:5px}.section-title.park-title{font-size:24px}.promotions-heading h2{font-size:24px}.terms-page .terms-title h1{font-size:24px}.terms-content ul li{font-size:20px;font-weight:500}.terms-form h2{text-align:center}.terms-steps{padding:20px 10px}.terms-steps h2{font-size:24px;text-align:center;margin-bottom:35px}.terms-steps-item{padding:10px}.partners-page h1{font-size:24px}.how-it-works-title h2,.how-it-works-title p{font-size:24px}.filter-heading{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding:10px 20px;background-color:#fff;border-radius:10px;margin-bottom:10px}.filter-close-btn{background-color:#fff0;border:none}.filter-close-btn img{width:15px}.sorting-btn #showOptionsButton{display:none}.sorting-btn{flex:0 0 auto}.filter-btn{flex:.8}.city-btn{flex:1}.menu_item_sort .filter-btn{display:flex}.main-filter-inner{flex-direction:column;height:100%;overflow-y:auto;box-sizing:border-box;background:#fff;border-radius:25px;padding-bottom:50px}.woof_redraw_zone{flex-direction:column}.woof_redraw_zone .woof_container{max-width:100%;box-sizing:border-box}.woof_container_pa_klass_avto .woof_list.woof_list_image,.woof_container_pa_marki-avto .woof_list.woof_list_image{justify-content:space-between}div.woof_info_popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;display:none;overflow:hidden;padding:20px;border-radius:5px;background-color:rgb(0 0 0 / .6);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .6),inset 0 0 0 2px rgb(255 255 255 / .2);color:#fff;font-size:22px}.woof_container_inner.woof_container_inner_ h4{font-size:12px}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{font-size:12px;color:#0f0f0f;border-radius:8px;padding:5px 8px}.about-hero-section{padding:0 0 20px}.mission-section{margin-top:20px}.mission-block{padding:20px;margin-top:20px}.mission-counter-title h3{font-size:30px}.mission-counter-subtitle{font-size:12px}.class-list-item{margin-top:10px}.partners-form-cf7{padding:0 10px}.partners-form{max-height:none}.map-office-item .office__body{display:none}.contact-section .contact-form-wrapper{margin:10px;padding:0}.contact-section .section-title,.legal-address h2,.map-info-row h2{font-size:24px}.google-map{margin-top:0;flex:1;position:relative;height:200px}.map-section .google-map iframe{height:200px}.map-info-row{background-color:#f2f4f7;padding:15px!important;border-radius:40px}.terms-form{flex-direction:column;gap:15px;margin:20px 0;padding:25px}.terms-steps-list{grid-template-columns:1fr}}.footer-logo{color:#1e1e1e}.footer-logo img{height:48px}.footer-social{margin-top:30px;display:flex;gap:10px}.footer-social img{width:32px}.site-footer h5{font-size:12px;color:#667085;font-weight:400}.work-hours{margin-top:4em}.car-classes-list,.footer-menu{padding:0;margin:0}.car-classes-list a,.footer-menu .menu-item a{font-size:12px;color:#1e1e1e;transition:.5s;font-family:Stolzl,sans-serif;font-weight:300}.car-classes-list a:hover,.footer-menu .menu-item a:hover{transition:.25s;color:#008fba}.site-footer .email,.site-footer .phone-line{display:flex;flex-direction:row;gap:8px;font-size:12px;margin-bottom:10px;font-family:Stolzl,sans-serif;font-weight:300}.site-footer .address-list,.site-footer .working-hours-list{margin:0;padding:0;font-size:12px;color:#1e1e1e;font-family:Stolzl,sans-serif;font-weight:300}.site-footer .address-item{display:flex;flex-direction:row;gap:8px;margin-bottom:10px}.subscribe-telegram{justify-content:space-between;font-size:12px;display:flex;align-items:center;gap:15px;background-color:#f2f4f7;border-radius:8px;padding:12px;transition:.5s}.subscribe-telegram span:first-child{color:#0f0f0f;font-weight:200}.subscribe-telegram span svg{max-height:12px;margin-bottom:3px}.subscribe-telegram:hover{cursor:pointer;box-shadow:0 4px 30px 0 rgb(0 0 0 / .1019607843)}.subscribe-telegram:hover .tg-btn{color:#fff}.tg-btn{display:flex;background-color:#28a8ea;color:#fff;gap:5px;padding:10px 13px;border-radius:8px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:300;color:#475467;margin-top:20px}.copyright{text-transform:uppercase}.copyright-symbol{font-size:6px;vertical-align:super}.sfn{background:linear-gradient(135deg,#071c35 0,#0c2b53 100%);color:#fff;font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:300;padding:40px 0}.sfn__container{max-width:1320px;margin:0 auto;padding:0 24px}.sfn__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px}@media (max-width:991px){.sfn__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.sfn__grid{grid-template-columns:1fr;gap:16px}}.sfn__card{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}.sfn__card-title{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 16px;padding:0;position:relative}.sfn__card-title::after{content:"";display:block;width:25px;height:2px;background:#3b82f6;margin-top:8px}.sfn__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sfn__menu li{line-height:1.3}.sfn__menu a{color:rgb(255 255 255 / .8);text-decoration:none;font-size:14px;font-weight:300;transition:color .2s ease;display:flex;align-items:center;gap:8px}.sfn__menu a:hover{color:#3b82f6}.sfn__menu a img{opacity:.6;flex-shrink:0}.sfn__contact-row{display:flex;align-items:center;gap:10px;font-size:14px;color:rgb(255 255 255 / .85);line-height:1.4}.sfn__contact-row svg{flex-shrink:0}.sfn__contact-row a{color:rgb(255 255 255 / .85);text-decoration:none;transition:color .2s ease}.sfn__contact-row a:hover{color:#3b82f6}.sfn__director-link{color:#3b82f6!important;font-weight:400}.sfn__director-link:hover{color:#60a5fa!important}.sfn__tg-btn{display:inline-flex;align-items:center;gap:8px;background:#28a8ea;color:#fff;font-size:14px;font-weight:500;padding:10px 20px;border-radius:8px;text-decoration:none;margin-top:6px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:-moz-fit-content;width:fit-content}.sfn__tg-btn:hover{background:#1a96d7;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px rgb(40 168 234 / .35)}.sfn__brand-row{display:flex;align-items:center;justify-content:space-between;padding:28px 0;flex-wrap:wrap;gap:20px}@media (max-width:767px){.sfn__brand-row{flex-direction:column;align-items:center}}.sfn__logo img{height:52px;width:auto;filter:brightness(0) invert(1);opacity:.9;transition:opacity .2s ease}.sfn__logo img:hover{opacity:1}.sfn__social{display:flex;align-items:center;gap:10px}.sfn__social-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .06);transition:border-color .2s ease,background .2s ease,transform .2s ease}.sfn__social-link img{opacity:1;transition:opacity .2s ease}.sfn__social-link:hover{transform:translateY(-2px);border-color:rgb(255 255 255 / .5);background:rgb(255 255 255 / .12)}.sfn__social-link:hover img{opacity:1}.sfn__social-link--yt{border-color:rgb(255 0 0 / .3)}.sfn__social-link--yt:hover{border-color:red;background:rgb(255 0 0 / .15)}.sfn__social-link--wa{border-color:rgb(37 211 102 / .3)}.sfn__social-link--wa:hover{border-color:#25d366;background:rgb(37 211 102 / .15)}.sfn__social-link--viber{border-color:rgb(123 75 160 / .3)}.sfn__social-link--viber:hover{border-color:#7b4ba0;background:rgb(123 75 160 / .15)}.sfn__bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgb(255 255 255 / .1);padding:20px 0;gap:20px;flex-wrap:wrap}@media (max-width:767px){.sfn__bottom{flex-direction:column;align-items:center;text-align:center;gap:16px}}.sfn__bottom-item{display:flex;align-items:center;gap:12px;font-size:12px;color:rgb(255 255 255 / .6);flex:1}.sfn__bottom-item div,.sfn__bottom-item>span{display:flex;flex-direction:column;gap:2px;line-height:1.4}.sfn__bottom-item svg{flex-shrink:0;opacity:.5}.sfn__bottom-item--center{justify-content:center;text-align:center;font-size:13px;color:rgb(255 255 255 / .7)}.sfn__bottom-item--center span+span{font-size:11px;color:rgb(255 255 255 / .45)}.sfn__bottom-item--right{justify-content:flex-end;text-align:right}@media (max-width:767px){.sfn__bottom-item--right{justify-content:center;text-align:center}}