.cart_items{border-top:1px solid #c8c8c8;padding:20px 0;display:flex}.cart_items .ci_cart_part{align-items:center;gap:24px;width:60%;display:flex}.cart_items .ci_cart_part .ci_image_part{background-color:#fff;justify-content:center;align-items:center;width:100%;max-width:130px;height:auto;display:flex}.cart_items .ci_cart_part .ci_image_part img{object-fit:cover;width:100%;height:auto}.cart_items .ci_cart_part .ci_text_part .ci_name{color:#ffa626;text-align:center;font-family:Albert Sans;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:1120px){.cart_items .ci_cart_part .ci_text_part .ci_name{font-size:14px}}.cart_items .ci_cart_part .ci_text_part .ci_price{font-family:var(--font-geist);font-weight:400;font-style:Regular;letter-spacing:0%;color:var(--color-text-light);font-size:16px;line-height:140%}@media (max-width:1120px){.cart_items .ci_cart_part .ci_text_part .ci_price{font-size:12px}}.cart_items .ci_subtotal_part{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;width:40%;display:flex}.cart_items .ci_subtotal_part .subtotal{font-family:var(--font-albert-sans);font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:right;color:var(--color-text-light);font-size:18px;line-height:140%}@media (max-width:1120px){.cart_items .ci_subtotal_part .subtotal{font-size:14px}}.cart_items .ci_subtotal_part .ci_btn_remove{font-family:var(--font-albert-sans);cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;font-size:14px;display:flex}.cart_items:last-child{border-bottom:1px solid #c8c8c8}
.language_btn{background-color:var(--color-primary);border-radius:280px 280px 280px 0;padding:12.5px}.dropdown{outline:none;display:inline-block;position:relative}.dropdown *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropbtn{width:3rem;height:3rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:20px;line-height:100%;transition:all .35s ease-out;display:flex}.inverted .dropbtn{color:var(--color-text-light)}.dropbtn svg{transition:rotate .2s ease-in-out}.dropdown .dropdown-content{background-color:var(--color-background-light);z-index:100000;visibility:hidden;opacity:0;min-width:120%;box-shadow:inset 0 0 0 1px var(--color-faint);border-radius:.5rem;transition:all .2s linear;position:absolute;right:0;overflow:hidden}.-translate-y-full .dropdown .dropdown-content{opacity:0!important;visibility:hidden!important}.dropdown-content button{color:var(--color-text-light);cursor:pointer;text-align:left;white-space:pre;border-bottom:1px solid var(--color-faint);width:100%;padding:.5rem 1rem;text-decoration:none;transition:background-color .1s;display:block}.dropdown-content button:last-child{border-bottom-width:0}.dropdown-content button:hover{background-color:rgba(200,200,200,.5)}.dropdown:focus .dropdown-content{visibility:visible;opacity:1;outline:none}.dropdown .db2{opacity:0;cursor:pointer;z-index:10;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.dropdown:focus .db2{display:inline-block}.dropdown .db2:focus .dropdown-content{visibility:hidden;opacity:0;outline:none}
.navbar_ctr{z-index:9;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;width:100%;height:156px;padding:50px;display:flex;position:fixed;top:0}.navbar_ctr:before{content:"";-webkit-backdrop-filter:blur(16px);pointer-events:none;z-index:-1;background:rgba(255,255,255,.9);width:100%;height:100%;position:absolute;top:0;left:0}.navbar_ctr .navbar_links{justify-content:space-around;width:50%;display:flex}.navbar_ctr .navbar_links a{align-items:center;width:max-content;font-size:1.2rem;display:flex;position:relative}@media screen and (max-width:1440px){.navbar_ctr .navbar_links a{font-size:1vw}}.navbar_ctr .navbar_links a:after{content:"";background-color:var(--color-primary);border-radius:1px;width:0;height:4px;transition:width .25s ease-in-out;position:absolute;bottom:-10px;left:0}.navbar_ctr .navbar_links a:hover:not(.navbar_active):after{width:100%}.navbar_ctr .navbar_links a.navbar_active{color:var(--color-primary);font-weight:600}.navbar_ctr .navbar_links a.navbar_active:before{content:"";border:1.5px solid var(--color-primary);pointer-events:none;background:rgba(255,166,38,.08);border-radius:8px;position:absolute;top:-8px;bottom:-8px;left:-14px;right:-14px}.navbar_ctr .navbar_links .equipment_rental_ctr{align-items:center;gap:10px;display:flex}.navbar_ctr .navbar_links .equipment_rental_ctr .triangle_btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.navbar_ctr .navbar_links .equipment_rental_ctr .icon{color:var(--color-primary);transition:transform .2s ease-in-out;transform:rotate(180deg)}.navbar_ctr .navbar_actions{align-items:center;gap:23px;display:flex}.navbar_ctr .navbar_actions .login_btn{opacity:1;cursor:pointer;border:3px solid #ffa626;border-radius:36px;width:150px;height:50px;padding:10px}.navbar_ctr .navbar_actions .logged_in_ctr{position:relative}.navbar_ctr .navbar_actions .logged_in_ctr .user_dropdown{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s linear .2s;display:flex;position:absolute;bottom:-100px;right:0;transform:translateY(-6px)}.navbar_ctr .navbar_actions .logged_in_ctr .user_dropdown button{text-align:left;cursor:pointer;background-color:#ffd4b6;border-bottom:1px solid #e0e0e0;align-items:center;gap:5px;width:200px;padding:12px 16px;font-family:Albert Sans;display:flex}.navbar_ctr .navbar_actions .logged_in_ctr .user_dropdown button:first-child{border-radius:12px 12px 0 0}.navbar_ctr .navbar_actions .logged_in_ctr .user_dropdown button:last-child{border-radius:0 0 12px 12px}.navbar_ctr .navbar_actions .logged_in_ctr .user_dropdown.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility;transform:translateY(0)}.navbar_ctr .mega_menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:rgba(255,255,255,.96);border-top:1px solid #eaeaea;transition:opacity .22s ease-in-out,transform .22s ease-in-out;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.navbar_ctr .mega_menu .mega_inner{grid-template-columns:1fr 1fr;gap:60px;max-width:1180px;margin:0 auto;padding:20px 40px 28px;display:grid}.navbar_ctr .mega_menu .column .quicklinks_title{margin-bottom:12px;font-weight:600}.navbar_ctr .mega_menu .column .menu_list{margin:0;padding:0;list-style:none}.navbar_ctr .mega_menu .column .menu_list li{padding:6px 0}.navbar_ctr .mega_menu .column .menu_list li a{color:#111;text-decoration:none}.navbar_ctr .mega_menu .column .menu_list li a:active,.navbar_ctr .mega_menu .column .menu_list li a:hover{color:var(--color-primary)}.navbar_ctr .mega_overlay{z-index:8;background:0 0;position:fixed;top:156px;bottom:0;left:0;right:0}.navbar_ctr.menu_open .equipment_rental_ctr .icon{transform:rotate(0)}.navbar_ctr.menu_open .mega_menu{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar_tablet{z-index:9;border-bottom:1px solid rgba(255,255,255,.35);justify-content:space-between;align-items:center;width:100%;height:89px;padding:20px;display:flex;position:fixed;top:0}.navbar_tablet:before{content:"";-webkit-backdrop-filter:blur(16px);pointer-events:none;z-index:-1;background:rgba(255,255,255,.9);width:100%;height:100%;position:absolute;top:0;left:0}.navbar_tablet .navbar_tablet_ctr{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.navbar_tablet .navbar_tablet_ctr .burger_menu{background-color:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:6.25px;display:flex}.navbar_tablet .navbar_tablet_ctr .burger_menu:hover{background-color:rgba(255,255,255,.22)}.navbar_tablet .navbar_tablet_ctr img{width:auto;height:100%}@media screen and (max-width:450px){.navbar_tablet .navbar_tablet_ctr img{width:130px;height:auto}}.navbar_mobile_menu{z-index:9999;background:#ffa626;flex-direction:column;animation:.2s ease-in-out mm-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.navbar_mobile_menu .mobile_menu_header{background:0 0;border-bottom:1px solid rgba(255,255,255,.35);justify-content:flex-end;align-items:center;padding:16px;display:flex}.navbar_mobile_menu .mobile_menu_header .close_btn{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:8px;padding:6px;line-height:0}.navbar_mobile_menu .mobile_menu_header .close_btn:hover{background:rgba(255,255,255,.12)}.navbar_mobile_menu .mobile_menu_body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;padding:16px;display:flex;overflow-y:auto}.navbar_mobile_menu .mobile_equipment_block{border:1px solid #ffd4b6;border-radius:16px}.navbar_mobile_menu .mobile_equipment_block .equipment_toggle{color:#fff;cursor:pointer;background:#ffa626;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.navbar_mobile_menu .mobile_equipment_block .equipment_toggle .icon{transition:transform .2s ease-in-out;transform:rotate(180deg)}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar{background:0 0;max-height:0;padding:0;transition:max-height .22s ease-in-out,padding .22s ease-in-out;overflow:hidden}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .er_links{background:#ffa05d;margin:0;padding:8px 0;list-style:none}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .er_links a{color:#fff;padding:12px 16px;text-decoration:none;display:block}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .er_links a:hover,.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .er_links a:active{background:#ff8a2f}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .quick_links{background:#e6e6e6;margin:0;padding:8px 0;list-style:none}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .quick_links a{color:#111;padding:12px 16px;text-decoration:none;display:block}.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .quick_links a:hover,.navbar_mobile_menu .mobile_equipment_block .equipment_list_navbar .quick_links a:active{background:#d9d9d9}.navbar_mobile_menu .mobile_equipment_block.open .equipment_toggle .icon{transform:rotate(0)}.navbar_mobile_menu .mobile_equipment_block.open .equipment_list_navbar{border-radius:0 0 16px 16px;max-height:1000px}.navbar_mobile_menu .mobile_nav_links{flex-direction:column;gap:8px;display:flex}.navbar_mobile_menu .mobile_nav_links a{color:#fff;border-radius:12px;padding:12px 16px;text-decoration:none;display:block}.navbar_mobile_menu .mobile_nav_links a:hover,.navbar_mobile_menu .mobile_nav_links a:active{background:rgba(255,255,255,.12)}.navbar_mobile_menu .mobile_nav_links a.navbar_active{background:rgba(255,255,255,.2);border:1.5px solid rgba(255,255,255,.8);font-weight:600}.navbar_mobile_menu .mobile_nav_links .normal_text{color:#fff;border-radius:12px;padding:12px 16px;text-decoration:none;display:block}.navbar_mobile_menu .mobile_nav_links .normal_text:hover,.navbar_mobile_menu .mobile_nav_links .normal_text:active{background:rgba(255,255,255,.12)}.navbar_mobile_menu .mobile_nav_links .separator{background:rgba(255,255,255,.6);height:1px;margin:8px 0}@keyframes mm-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.footer_ctr{flex-direction:column;display:flex}.footer_ctr .back_to_top_ctr{cursor:pointer;background:#ffa626;justify-content:center;align-items:center;padding:10px 0;display:flex}.footer_ctr .back_to_top_ctr .text{font-family:Albert Sans;font-weight:600;font-style:SemiBold;text-align:center;color:#fff}.footer_ctr .footer_content_ctr{color:#fff;background-color:#000;justify-content:space-between;height:auto;padding:50px 100px;display:flex}.footer_ctr .footer_content_ctr .column_1{flex-direction:column;align-items:flex-start;gap:40px;max-width:300px;display:flex}.footer_ctr .footer_content_ctr .column_1 .address{font-family:Albert Sans;font-weight:300;font-style:Light}.footer_ctr .footer_content_ctr .column_1 .icon_ctr{gap:20px;display:flex}.footer_ctr .footer_content_ctr .column_1 .copyright{font-family:Albert Sans;font-weight:200;font-style:ExtraLight;font-size:15px}.footer_ctr .footer_content_ctr .column_2,.footer_ctr .footer_content_ctr .column_3,.footer_ctr .footer_content_ctr .column_4,.footer_ctr .footer_content_ctr .column_5{flex-direction:column;align-items:flex-start;padding:0 10px;display:flex}.footer_ctr .footer_content_ctr .column_2 h3,.footer_ctr .footer_content_ctr .column_3 h3,.footer_ctr .footer_content_ctr .column_4 h3,.footer_ctr .footer_content_ctr .column_5 h3{font-family:Albert Sans;font-weight:300;font-style:Light;margin-bottom:20px;line-height:100%}.footer_ctr .footer_content_ctr .column_2 ul,.footer_ctr .footer_content_ctr .column_3 ul,.footer_ctr .footer_content_ctr .column_4 ul,.footer_ctr .footer_content_ctr .column_5 ul{flex-direction:column;gap:10px;display:flex}.footer_ctr .footer_content_ctr .column_2 ul li,.footer_ctr .footer_content_ctr .column_3 ul li,.footer_ctr .footer_content_ctr .column_4 ul li,.footer_ctr .footer_content_ctr .column_5 ul li{font-family:Albert Sans;font-weight:700;font-style:Bold;line-height:100%}.footer_ctr .footer_content_ctr .column_2{width:170px}.footer_ctr .footer_content_ctr .column_3{width:210px}.footer_ctr .footer_content_ctr .column_4{width:205px}.footer_ctr .footer_content_ctr .column_5{width:290px}@media screen and (max-width:768px){.footer_ctr .footer_content_ctr{flex-direction:column;gap:20px;padding:50px 25px}.footer_ctr .footer_content_ctr .column_2,.footer_ctr .footer_content_ctr .column_3,.footer_ctr .footer_content_ctr .column_4,.footer_ctr .footer_content_ctr .column_5{width:100%;padding:0}}
.home_equipment_card{cursor:pointer;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.home_equipment_card img{transform-origin:50%;border-radius:18px;width:300px;height:400px;transition:transform .6s;transform:scale(1)}.home_equipment_card p{background:var(--color-primary);text-align:center;z-index:2;text-transform:uppercase;border-radius:0 0 10px 10px;width:100%;height:-moz-fit-content;height:fit-content;padding:10px;font-size:30px;line-height:100%;display:block;position:absolute;bottom:0}.home_equipment_card:active img,.home_equipment_card:hover img{transform:scale(1.1)}@media screen and (max-width:768px){.home_equipment_card img{aspect-ratio:656/350;object-fit:cover;width:calc(50vw - 20px);height:auto}.home_equipment_card p{font-size:14px}}
.home_testimonial_card{width:275px;height:550px;transition:width .3s ease-in-out;display:flex}.home_testimonial_card .image_ctr{height:100%;position:relative}.home_testimonial_card .image_ctr img{object-fit:cover;width:275px;height:100%}.home_testimonial_card .image_ctr:after{content:"";background:var(--color-primary);opacity:.7;z-index:1;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.home_testimonial_card .testimonial_ctr{background-color:#261013;justify-content:center;align-items:center;width:0;height:100%;display:flex}.home_testimonial_card .testimonial_ctr .testimonial{color:#fff;font-family:Albert Sans;font-size:24px;font-style:italic;line-height:100%;display:none}.home_testimonial_card.reverse{flex-direction:row-reverse}.home_testimonial_card:active,.home_testimonial_card:hover{width:550px}.home_testimonial_card:active .image_ctr:after,.home_testimonial_card:hover .image_ctr:after{opacity:0}.home_testimonial_card:active .testimonial_ctr,.home_testimonial_card:hover .testimonial_ctr{width:275px;padding:20px}.home_testimonial_card:active .testimonial_ctr .testimonial,.home_testimonial_card:hover .testimonial_ctr .testimonial{display:block}@media screen and (max-width:768px){.home_testimonial_card{flex-direction:column;width:200px;max-width:275px;height:auto;transition:none}.home_testimonial_card .image_ctr{aspect-ratio:1;width:100%;height:auto}.home_testimonial_card .image_ctr img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.home_testimonial_card .testimonial_ctr{justify-content:center;align-items:center;width:100%;height:0;max-height:0;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out;overflow:hidden}.home_testimonial_card .testimonial_ctr .testimonial{text-align:center;display:none}.home_testimonial_card.reverse{flex-direction:column}.home_testimonial_card:hover .image_ctr:after,.home_testimonial_card:active .image_ctr:after{opacity:0}.home_testimonial_card:hover .testimonial_ctr,.home_testimonial_card:active .testimonial_ctr{aspect-ratio:1;width:100%;height:auto;max-height:999px;padding:10px}.home_testimonial_card:hover .testimonial_ctr .testimonial,.home_testimonial_card:active .testimonial_ctr .testimonial{font-size:16px;display:block}}
.equipment_rental_card{opacity:1;background-color:#fff;border-radius:36px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:350px;height:-moz-fit-content;height:fit-content;padding:20px;display:flex;box-shadow:0 4px 10px rgba(0,0,0,.1)}.equipment_rental_card h5{font-family:Albert Sans;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;font-size:14px;line-height:100%}.equipment_rental_card h1{min-height:58px;font-family:Albert Sans;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;font-size:24px;line-height:100%}.equipment_rental_card img{aspect-ratio:1;object-fit:contain;max-width:100%}.equipment_rental_card .add_to_cart_button{cursor:pointer;width:100%;font-family:Albert Sans;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;color:#ffa626;border:1px solid #ffa626;border-radius:36px;padding:10px 0;font-size:24px;line-height:100%}.equipment_rental_card .reserve_button{cursor:pointer;width:100%;font-family:Albert Sans;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;color:#fff;background:#ffa626;border-radius:36px;padding:10px 0;font-size:24px;line-height:100%}.equipment_rental_card a{font-family:Albert Sans;font-weight:600;font-style:SemiBold;letter-spacing:0%;text-align:center;color:var(--color-primary);font-size:16px;line-height:100%}
