.elementor .e-2d352fa-bd65{width:60%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;}.elementor .e-39914e48-d61c{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-image:linear-gradient(90deg, #334041 0%,#334041 50%,rgba(51, 64, 65, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3ba4bec5-9baf{font-family:'Beausite Grand';font-weight:300;font-size:4rem;color:#FFFFFF;line-height:1.1;margin:0px;}.elementor .e-49c92de1-a591{font-family:'neue-haas-unica';font-weight:200;font-size:1.6rem;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-69bee507-c3d8{max-width:36rem;position:relative;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-2fd8fb0e-77e1{min-height:42rem;overflow:hidden;position:relative;z-index:2;padding-block-start:12rem;padding-block-end:5rem;padding-inline-start:max(5%, calc((100% - 1600px) / 2));padding-inline-end:max(5%, calc((100% - 1600px) / 2));background-color:#334041;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-1d43269a-a4d7{position:relative;z-index:2;padding-block-start:6rem;padding-block-end:8rem;padding-inline-start:max(5%, calc((100% - 1600px) / 2));padding-inline-end:max(5%, calc((100% - 1600px) / 2));background-color:#FFFFFF;display:block;}.elementor .e-2fbfc3b4-c46c{font-family:'Beausite Grand';font-weight:300;font-size:3rem;color:#334041;line-height:1.2;margin:0px;}.elementor .e-55cfa677-e8da{position:relative;z-index:2;padding-block-start:8rem;padding-block-end:12rem;padding-inline-start:max(5%, calc((100% - 1600px) / 2));padding-inline-end:max(5%, calc((100% - 1600px) / 2));background-color:#F6F6F6;display:flex;flex-direction:column;gap:3rem;}.elementor .e-6b54e4f7-14bc{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-6e8f50ff-1fe1{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-color:rgba(51, 64, 65, 0.8);}.elementor .e-463e24f5-21dd{font-family:'Beausite Grand';font-weight:300;font-size:3rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-38ccff6b-25ae{font-family:'neue-haas-unica';font-weight:200;font-size:1.6rem;color:#FFFFFF;line-height:1.2;text-align:center;margin:0px;}.elementor .e-57904414-fc3d:hover,.elementor .e-57904414-fc3d:focus-visible{color:#334041;background-color:#FFFFFF;}.elementor .e-57904414-fc3d{font-family:'neue-haas-unica';font-weight:300;font-size:1.2rem;color:#FFFFFF;line-height:1.1;text-decoration:none;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:background-color 0.4s, color 0.4s;display:inline-block;}.elementor .e-48c06004-52d4{position:relative;display:flex;flex-direction:column;gap:2rem;align-items:center;}.elementor .e-3a96ec6f-b4e9{overflow:hidden;position:relative;z-index:2;text-align:center;padding-block-start:12rem;padding-block-end:12rem;padding-inline-start:max(5%, calc((100% - 1600px) / 2));padding-inline-end:max(5%, calc((100% - 1600px) / 2));background-color:#334041;display:flex;flex-direction:column;align-items:center;}