.elementor .e-779ae735-99d0{font-family:Arial;font-size:0.78rem;color:#43576b;line-height:1.75;margin-block-end:2rem;}.elementor .e-4c28dce0-e3e2{font-family:Arial;font-weight:700;font-size:0.73rem;color:#009ddf;letter-spacing:0.14em;}.elementor .e-26ce81be-ab6e{font-family:Arial;font-weight:800;font-size:clamp(2rem,3.4vw,3.6rem);color:#101928;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-70cda388-f975{font-family:Arial;font-size:0.82rem;color:#43576b;line-height:1.75;}.elementor .e-125b9992-9177{font-family:Arial;font-size:0.82rem;color:#43576b;line-height:1.75;}.elementor .e-54f71d67-e9cf{padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-61ec9057-bff4{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-337d4cc0-da81{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;display:block;&:not([src]) { display:none; } &[src=""] { display:none; }\n}.elementor .e-7b0cbdee-28ec{width:44%;height:22rem;overflow:hidden;position:relative;padding:0px;border-radius:1.5rem;background-image:linear-gradient(135deg, #f5fbff 0%,#e5f2f9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;&::before { content:"HAPERT";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Arial;font-weight:800;font-size:2rem;letter-spacing:-0.06em;color:#0b2635;border-bottom:3px solid #009ddf;padding-bottom:0.35rem; } &::before { content:"HAPERT"; position:absolute; width:max-content; height:auto; inset:auto; top:50%; left:50%; transform:translate(-50%,-65%); display:block; margin:0; padding:0 0 0.4rem; background:none; font-family:Arial; font-size:2rem; line-height:1.1; font-weight:800; letter-spacing:-0.06em; color:#0b2635; border:0; border-bottom:3px solid #009ddf; z-index:0; pointer-events:none; } &::after { content:"TRAILERS"; position:absolute; width:max-content; height:auto; inset:auto; top:calc(50% + 1.6rem); left:50%; transform:translateX(-50%); display:block; margin:0; padding:0; background:none; border:0; font-family:Arial; font-size:0.65rem; line-height:1.4; font-weight:700; letter-spacing:0.22em; color:#637f91; z-index:0; pointer-events:none; }\n}.elementor .e-d872362-8896{padding:0px;gap:3rem;align-items:center;}.elementor .e-1d5b88f7-8529{max-width:80rem;padding:0px;margin:auto;}.elementor .e-23cf501c-4525{padding:3rem;background-color:#f5fbff;}.elementor .e-5a504ae8-8f00{font-family:Arial;font-weight:800;font-size:1.25rem;color:#101928;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-5d1f8fd8-bbdb{font-family:Arial;font-size:1rem;color:#43576b;line-height:1.75;flex:1 1 0px;}.elementor .e-4d7955db-85fd{max-width:80rem;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin:auto;border-radius:1.25rem;background-color:#eaf7fd;gap:2rem;align-items:center;}.elementor .e-447f1b28-7c0a{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;}.elementor .e-1667e586-edf9{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-6999e5b6-d560{font-family:Arial;font-weight:800;font-size:1.35rem;color:#101928;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-e9a7332-1a21{font-family:Arial;font-size:0.9rem;color:#43576b;line-height:1.75;}.elementor .e-3fd5054e-3026{font-family:Arial;font-weight:700;font-size:1rem;color:#009ddf;line-height:1.75;}.elementor .e-957a247-9c34{font-family:Arial;font-weight:700;font-size:1rem;color:#009ddf;line-height:1.75;}.elementor .e-7ec38947-fffb{font-family:Arial;font-size:0.9rem;color:#009ddf;line-height:1.75;}.elementor .e-299984f8-51fd{padding:1.5rem;border-radius:1.25rem;border-width:1px;border-color:#deebf3;border-style:solid;background-color:#f5fbff;flex-direction:column;gap:0.8rem;}.elementor .e-191935ee-c3f3{font-family:Arial;font-weight:800;font-size:1.4rem;color:#fff;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-53a168d1-2d91{font-family:Arial;font-size:0.9rem;color:#d3e2eb;line-height:1.75;}.elementor .e-329d7559-41c5{font-family:Arial;font-weight:700;font-size:0.9rem;color:#fff;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:3rem;background-color:#009ddf;align-self:flex-start;}.elementor .e-4b10fa63-bb20{padding:1.5rem;border-radius:1.25rem;background-color:#081823;flex-direction:column;gap:1rem;}.elementor .e-179159c8-4fd6{width:18rem;max-height:calc(100dvh - 13rem);position:sticky;inset-block-start:12rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:0 0 auto;align-self:flex-start;overflow-y:auto;\n}.elementor .e-7d644322-cbd4{max-width:80rem;padding:0px;margin:auto;gap:3rem;align-items:flex-start;}.elementor .e-27804c0d-7561{padding:3rem;}.elementor .e-5f796171-3562{font-family:Arial;font-weight:800;font-size:clamp(1.6rem,2.5vw,2.3rem);color:#fff;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-76c1013f-c0e9{max-width:46rem;font-family:Arial;font-size:1rem;color:#c6d8e3;line-height:1.75;}.elementor .e-18c23e6d-da48{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-5ae2b1d7-2188{font-family:Arial;font-weight:700;font-size:0.9rem;color:#fff;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:3rem;background-color:#009ddf;align-self:flex-start;}.elementor .e-2e0b974c-ee8a{font-family:Arial;font-size:0.9rem;color:#fff;line-height:1.75;}.elementor .e-cda9d61-8cf9{font-family:Arial;font-size:0.9rem;color:#009ddf;line-height:1.75;}.elementor .e-25621139-dd8b{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-dde9ef8-3e00{width:100%;max-width:80rem;padding:2rem;margin:auto;border-radius:1.5rem;background-color:#081823;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;}.elementor .e-548cc750-58ef{width:100%;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;display:block;}.elementor .e-4a2ecfcb-c753{font-family:Arial;font-weight:800;font-size:2rem;color:#101928;letter-spacing:-0.035em;line-height:1.2;margin-block-end:1.5rem;}.elementor .e-2e479a06-7f4a{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;display:block;&:not([src]) { display:none; } &[src=""] { display:none; }\n}.elementor .e-4ce3d108-756b{width:100%;height:13rem;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(135deg, #f5fbff 0%,#e5f2f9 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:0 0 auto;&::before { content:"HAPERT";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Arial;font-weight:800;font-size:2rem;letter-spacing:-0.06em;color:#0b2635;border-bottom:3px solid #009ddf;padding-bottom:0.35rem; } &::before { content:"HAPERT"; position:absolute; width:max-content; height:auto; inset:auto; top:50%; left:50%; transform:translate(-50%,-65%); display:block; margin:0; padding:0 0 0.4rem; background:none; font-family:Arial; font-size:2rem; line-height:1.1; font-weight:800; letter-spacing:-0.06em; color:#0b2635; border:0; border-bottom:3px solid #009ddf; z-index:0; pointer-events:none; } &::after { content:"TRAILERS"; position:absolute; width:max-content; height:auto; inset:auto; top:calc(50% + 1.6rem); left:50%; transform:translateX(-50%); display:block; margin:0; padding:0; background:none; border:0; font-family:Arial; font-size:0.65rem; line-height:1.4; font-weight:700; letter-spacing:0.22em; color:#637f91; z-index:0; pointer-events:none; }\n}.elementor .e-5b70247-8a58{font-family:Arial;font-weight:800;font-size:1.15rem;color:#101928;line-height:1.3;}.elementor .e-6ae029b0-df16{overflow:hidden;font-family:Arial;font-size:0.9rem;color:#43576b;line-height:1.6;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;\n}.elementor .e-3997e170-b184{font-family:Arial;font-weight:700;font-size:0.9rem;color:#009ddf;margin-block-start:auto;}.elementor .e-58914d67-17f0{padding:1.4rem;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-a260566-daf4:hover,.elementor .e-a260566-daf4:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-a260566-daf4{height:100%;overflow:hidden;text-decoration:none;padding:0px;border-radius:1.25rem;border-width:1px;border-color:#deebf3;border-style:solid;background-color:#fff;transition:transform 0.2s;display:flex;flex-direction:column;gap:0px;}.elementor .e-7b8f6217-3835{height:100%;}.elementor .e-5b75842-7860{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.elementor .e-4d4348ee-2516{max-width:80rem;padding:0px;margin:auto;display:block;}.elementor .e-3222af73-df0f{padding-block-start:0px;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;display:block;}