.elementor .e-7723738e-7ace{font-family:Arial;font-size:0.78rem;color:#43576b;line-height:1.75;margin-block-end:2rem;}.elementor .e-458d476d-356a{font-family:Arial;font-weight:700;font-size:0.73rem;color:#009ddf;letter-spacing:0.14em;}.elementor .e-594a0cc4-9071{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-24b2065f-a179{font-family:Arial;font-size:0.82rem;color:#43576b;line-height:1.75;}.elementor .e-6e5f913d-12dc{font-family:Arial;font-size:0.82rem;color:#43576b;line-height:1.75;}.elementor .e-5d81f17b-7b94{padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-65300c56-a9e9{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-3dba6bfd-3667{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;display:block;&:not([src]) { display:none; } &[src=""] { display:none; }\n}.elementor .e-5a8da2c7-ae04{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-6b54a2be-d1b0{padding:0px;gap:3rem;align-items:center;}.elementor .e-47809e84-a352{max-width:80rem;padding:0px;margin:auto;}.elementor .e-93fce5e-94b2{padding:3rem;background-color:#f5fbff;}.elementor .e-7d96a07-88cd{font-family:Arial;font-weight:800;font-size:1.25rem;color:#101928;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-660a2bf1-3346{font-family:Arial;font-size:1rem;color:#43576b;line-height:1.75;flex:1 1 0px;}.elementor .e-461c1ea9-76b6{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-2fdf634a-587d{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;}.elementor .e-460c38df-addb{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2fab0291-5685{font-family:Arial;font-weight:800;font-size:1.35rem;color:#101928;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-5e8cfd00-164d{font-family:Arial;font-size:0.9rem;color:#43576b;line-height:1.75;}.elementor .e-58cbc191-f8e4{font-family:Arial;font-weight:700;font-size:1rem;color:#009ddf;line-height:1.75;}.elementor .e-31e7fc18-6abc{font-family:Arial;font-weight:700;font-size:1rem;color:#009ddf;line-height:1.75;}.elementor .e-5fe38197-478a{font-family:Arial;font-size:0.9rem;color:#009ddf;line-height:1.75;}.elementor .e-6ae5c1e-5aa7{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-5de68278-68d4{font-family:Arial;font-weight:800;font-size:1.4rem;color:#fff;letter-spacing:-0.035em;line-height:1.15;}.elementor .e-79516ca5-6cd9{font-family:Arial;font-size:0.9rem;color:#d3e2eb;line-height:1.75;}.elementor .e-265cdc0-188d{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-1494f206-a5f2{padding:1.5rem;border-radius:1.25rem;background-color:#081823;flex-direction:column;gap:1rem;}.elementor .e-4c0a2d3d-8291{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-1947488a-ea4d{max-width:80rem;padding:0px;margin:auto;gap:3rem;align-items:flex-start;}.elementor .e-44932b22-a1c2{padding:3rem;}.elementor .e-4080016d-ef23{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-449f9f-5602{max-width:46rem;font-family:Arial;font-size:1rem;color:#c6d8e3;line-height:1.75;}.elementor .e-2d508481-3123{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-31803f1d-d8a0{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-1740f09c-7e96{font-family:Arial;font-size:0.9rem;color:#fff;line-height:1.75;}.elementor .e-f82914c-3ddd{font-family:Arial;font-size:0.9rem;color:#009ddf;line-height:1.75;}.elementor .e-93497c9-8b12{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-f179554-3c16{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-3aadf518-fe53{width:100%;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;display:block;}.elementor .e-2109e3e1-31b1{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-3d45975-57ef{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;display:block;&:not([src]) { display:none; } &[src=""] { display:none; }\n}.elementor .e-2059ef33-e51d{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-283c662e-44fd{font-family:Arial;font-weight:800;font-size:1.15rem;color:#101928;line-height:1.3;}.elementor .e-ed0bc8d-fb82{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-5f706168-a38a{font-family:Arial;font-weight:700;font-size:0.9rem;color:#009ddf;margin-block-start:auto;}.elementor .e-65c18bd3-54bf{padding:1.4rem;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-51fe4b50-9552:hover,.elementor .e-51fe4b50-9552:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-51fe4b50-9552{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-7e2d841b-6032{height:100%;}.elementor .e-7a9adc6-cb3e{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.elementor .e-b6386fa-6ed5{max-width:80rem;padding:0px;margin:auto;display:block;}.elementor .e-589acf31-8ac7{padding-block-start:0px;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;display:block;}