.elementor .btn-primary{width:200px;font-family:Manrope;color:var(--Beige);border-radius:10px;border-width:2px;border-color:var(--Terracota);border-style:solid;background-color:var(--Terracota);box-shadow:0px 0px 6px 1px var(--Terracota);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--Beige);border-color:var(--primary-hover);background-color:var(--primary-hover);box-shadow:0px 0px 14px 2px var(--Terracota);}.elementor .hero{height:calc(100vh - var(--header-h));background-color:#000000;flex-direction:column;gap:40px;justify-content:center;}.elementor .btn-outline{width:200px;font-family:Manrope;color:var(--Beige);border-radius:10px;border-width:2px;border-color:var(--Beige);border-style:solid;background-color:#375efb00;box-shadow:0px 0px 6px 1px var(--Beige);}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--Beige);background-color:var(--beige-hover-opacity);box-shadow:0px 0px 14px 2px rgba(0, 0, 0, 1);backdrop-filter:blur(12px);}.elementor .about-iconbox{width:48%;height:auto;}.elementor .route-card{width:30%;height:250px;column-gap:20px;padding:24px;border-radius:16px;border-width:1px;border-style:solid;background-color:#ebebe114;backdrop-filter:blur(6px);display:flex;flex-direction:row;row-gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:center;}.elementor .route-card:hover,.elementor .route-card:focus-visible{background-color:#ebebe121;}.elementor .testimonial-card{padding:20px;border-radius:16px;border-width:1px;border-style:none;background-color:var(--bg-secondary);flex-direction:row;gap:10px;flex-wrap:wrap;}