@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-hamsgn {color: var(--bricks-color-eefusa); text-align: center; font-family: "droidserif-bold"; font-weight: 700; text-shadow: 5px 5px 5px var(--bricks-color-wqyzic); font-size: 40px; text-transform: uppercase}#brxe-eqowfv {align-items: center; justify-content: center; flex-direction: column}#brxe-mpnpmh {width: 1100px; height: 400px; background-image: url("https://dev-otf.ontofrance.com/wp-content/uploads/2024/02/US-passports_1100x600-1024x559.webp"); background-size: cover; background-position: top center; background-repeat: no-repeat; position: relative; justify-content: center; box-shadow: var(--bricks-color-wqyzic)}:where(#brxe-mpnpmh > *:not(figcaption)) {position: relative}#brxe-mpnpmh::before {background-image: linear-gradient(rgba(29, 53, 89, 0.5), rgba(29, 53, 89, 0.5)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-qhcqmy {padding-right: 2rem; padding-bottom: clamp(3rem, 2.37718rem + 1.639vw, 5rem); padding-left: 2rem}#heading-hero {font-family: "montserrat-bold"; font-weight: 700}#brxe-mzgvtj {background-position: top left; background-repeat: no-repeat; background-size: contain; background-color: var(--bricks-color-mriori); width: clamp(30rem, 25.33345rem + 13.333vw, 40rem); height: clamp(30rem, 25.33345rem + 13.333vw, 40rem); justify-content: flex-end; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-snayrm {width: 1100px; background-position: top center; background-repeat: no-repeat; background-image: url("https://dev-otf.ontofrance.com/wp-content/uploads/2024/02/US-passports_1100x600-1024x559.webp"); background-size: cover; justify-content: flex-end; height: 400px}#brxe-kpjxwd {visibility: hidden}#brxe-jebepw {background-position: top center; background-repeat: no-repeat; background-size: cover; background-color: var(--bricks-color-mriori); background-image: url("https://dev-otf.ontofrance.com/wp-content/uploads/2024/02/chris-karidis-nnzkznywhau-scaled_902-x-600.webp"); justify-content: flex-end; height: 350px}#brxe-yzkkom {font-size: clamp(1.6rem, 1.50655rem + 0.267vw, 1.8rem)}#brxe-yzkkom a {font-size: clamp(1.6rem, 1.50655rem + 0.267vw, 1.8rem); font-size: inherit}#brxe-lvzbma {background-color: var(--bricks-color-sigsxk); color: var(--bricks-color-fihxpj); margin-top: clamp(2.5rem, 2.3442rem + 0.656vw, 3rem)}#brxe-lvzbma:hover {background-color: var(--bricks-color-wqyzic)}#brxe-ldcyrt {background-position: top left; background-repeat: no-repeat; background-size: contain; background-color: var(--bricks-color-mriori); justify-content: flex-end; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-ycinja {width: 1100px; flex-direction: row; column-gap: 5rem}#brxe-wfeqrm {padding-right: 2rem; padding-left: 2rem; margin-top: clamp(3rem, 0.81975rem + 9.18vw, 10rem)}#brxe-nmhbuf {width: 500px; flex-direction: row; column-gap: 5rem; background-color: var(--bricks-color-wqyzic); line-height: clamp(2.5rem, 2.18864rem + 1.311vw, 3.5rem)}#brxe-doqnsc {background-color: var(--bricks-color-wqyzic); margin-top: clamp(3rem, 2.37718rem + 1.639vw, 5rem); margin-right: 0; margin-bottom: clamp(3rem, 2.37718rem + 1.639vw, 5rem); margin-left: 0}#brxe-tsthmy {font-size: clamp(1.6rem, 1.50655rem + 0.267vw, 1.8rem)}#brxe-tsthmy a {font-size: clamp(1.6rem, 1.50655rem + 0.267vw, 1.8rem); font-size: inherit}#brxe-hrkdmi {background-color: var(--bricks-color-sigsxk); color: var(--bricks-color-fihxpj); margin-top: clamp(2.5rem, 2.3442rem + 0.656vw, 3rem)}#brxe-hrkdmi:hover {background-color: var(--bricks-color-wqyzic)}#brxe-bgmrmc {background-position: top left; background-repeat: no-repeat; background-size: contain; background-color: var(--bricks-color-mriori); justify-content: flex-end; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-kslmvi {background-position: top center; background-repeat: no-repeat; background-size: cover; background-color: var(--bricks-color-mriori); background-image: url("https://dev-otf.ontofrance.com/wp-content/uploads/2024/02/corks-yurpl-scaled.jpg"); justify-content: flex-end; height: 350px}#brxe-xpahua {width: 1100px; flex-direction: row; column-gap: 5rem}#brxe-ztamyg {padding-right: 2rem; padding-left: 2rem; margin-top: clamp(3rem, 0.81975rem + 9.18vw, 10rem)}