.elementor .e-2ba94d8e-cb57{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-7ef54851-7487{font-family:Dosis;font-weight:200;font-size:68px;color:#333333;letter-spacing:0.02em;line-height:1.04;text-transform:uppercase;margin:0px;}.elementor .e-64a5534c-6792{padding:0px;flex-direction:column;gap:26px;flex:1 1 0px;}.elementor .e-331c327c-f822{font-family:Asap;font-weight:400;font-size:17px;color:#565656;line-height:1.75;margin:0px;}.elementor .e-23d61c42-8d8a:hover,.elementor .e-23d61c42-8d8a:focus-visible{border-color:#AF9F72;background-color:#AF9F72;}.elementor .e-23d61c42-8d8a{font-family:Dosis;font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:#111111;transition:all 0.3s;}.elementor .e-789fa345-3962:hover,.elementor .e-789fa345-3962:focus-visible{color:#FFFFFF;background-color:#111111;}.elementor .e-789fa345-3962{font-family:Dosis;font-weight:500;font-size:14px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-766639b9-15b5{padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-4487090c-a8db{padding-block-start:0px;padding-block-end:0px;padding-inline-start:36px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:34px;flex:1 1 0px;border-left-style: solid; border-left-color: #AF9F72;\n}.elementor .e-725d1ab2-bb16{width:100%;max-width:1200px;padding:0px;gap:80px;align-items:flex-end;}.elementor .e-25e0ab30-7884{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;justify-content:center;}.elementor .e-79b640f6-2d08{width:100%;object-fit:cover;object-position: center;\n}.elementor .e-52207429-dcc5{position:relative;font-family:'Open Sans';font-size:11px;color:#9B9B9B;letter-spacing:0.04em;margin:0px;}.elementor .e-5a896f29-e657{width:80%;position:static;padding:0px;background-color:#F2F2F2;display:block;flex-direction:column;}.elementor .e-78bcb874-997b{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-5224b29e-6754{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-53d90acb-a556{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-2f0a4ce7-6a0d{font-family:Asap;font-weight:400;font-size:17px;color:#565656;line-height:1.8;margin:0px;}.elementor .e-293f5d0f-f6d3{font-family:Dosis;font-weight:300;font-size:24px;color:#AF9F72;line-height:1.45;padding-inline-start:24px;margin:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: #AF9F72;\n}.elementor .e-278ff60d-e2ac{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:30px;flex:1 1 0px;}.elementor .e-3a9179c8-1d16{width:100%;max-width:1200px;padding:0px;gap:90px;align-items:flex-start;}.elementor .e-465a49e4-2afe{font-family:Dosis;font-weight:200;font-size:64px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-ee9e47d-7ced{font-family:Dosis;font-weight:400;font-size:13px;color:#565656;letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .e-7a1d145-5c79{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:28px;flex-direction:column;gap:10px;}.elementor .e-6178e622-b2cd{font-family:Dosis;font-weight:200;font-size:64px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-55828a19-7720{font-family:Dosis;font-weight:400;font-size:13px;color:#565656;letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .e-6ad8a79d-ac57{padding-block-start:36px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: #E2DDD0;\n}.elementor .e-7634b502-9987{font-family:Dosis;font-weight:200;font-size:64px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-6741cfd7-bff1{font-family:Dosis;font-weight:400;font-size:13px;color:#565656;letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .e-1120777a-60c4{padding-block-start:36px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: #E2DDD0;\n}.elementor .e-d0b9ff1-6aac{font-family:Dosis;font-weight:200;font-size:64px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-1dbf24f7-2424{font-family:Dosis;font-weight:400;font-size:13px;color:#565656;letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .e-22895543-6eb2{padding-block-start:36px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:10px;border-left-style: solid; border-left-color: #E2DDD0;\n}.elementor .e-5bd4ac01-b4ae{width:100%;max-width:1200px;padding:0px;border-block-start-width:1px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: #E2DDD0;\n}.elementor .e-950c59b-60b2{width:100%;padding-block-start:130px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;flex-direction:column;gap:90px;align-items:center;}.elementor .e-28c01dac-39e6{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-3778c06f-9a7d{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-60eb4b91-e14b{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-53994046-b9d8{font-family:Asap;font-weight:400;font-size:17px;color:#565656;line-height:1.8;margin:0px;flex:1 1 0px;}.elementor .e-350daf70-1f09{width:100%;max-width:1200px;padding:0px;gap:80px;justify-content:space-between;align-items:flex-end;}.elementor .e-5ada89e3-3895{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-10525101-a92d{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-23fcf5bb-297d{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-58aa87f4-2d85:hover,.elementor .e-58aa87f4-2d85:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-58aa87f4-2d85{text-decoration:none;cursor:pointer;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-67f899ca-b934{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-599aa358-8333{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-49c18c04-2f90{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-3224cacc-bfeb:hover,.elementor .e-3224cacc-bfeb:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-3224cacc-bfeb{text-decoration:none;cursor:pointer;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-5c6eae9f-daee{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-59121432-484f{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-7d3bd6ce-73d5{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-1bb6a23e-3857:hover,.elementor .e-1bb6a23e-3857:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-1bb6a23e-3857{text-decoration:none;cursor:pointer;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-7ef598f4-1385{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-5ebd7456-99bf{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-48425b7c-9813{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-4b4bb22e-d8f3:hover,.elementor .e-4b4bb22e-d8f3:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-4b4bb22e-d8f3{text-decoration:none;cursor:pointer;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-33a15215-ac79{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-3488e2b2-3c4a{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-706d1f3b-378b{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-2694c6e5-7931:hover,.elementor .e-2694c6e5-7931:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-2694c6e5-7931{text-decoration:none;cursor:pointer;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-1e52f316-c27b{font-family:Dosis;font-weight:200;font-size:40px;color:#AF9F72;line-height:1;margin:0px;}.elementor .e-1c049bd9-33f7{font-family:Dosis;font-weight:400;font-size:20px;color:#333333;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-36f53a7-462e{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-bac40fd-4957:hover,.elementor .e-bac40fd-4957:focus-visible{border-top-color: #AF9F72;\n}.elementor .e-bac40fd-4957{text-decoration:none;cursor:pointer;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:2px;background-color:#FFFFFF;transition:all 0.35s;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #FFFFFF;\n}.elementor .e-1d61a3b0-16f2{width:100%;max-width:1200px;padding:0px;display:grid;gap:2px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-6a193af5-af8a:hover,.elementor .e-6a193af5-af8a:focus-visible{border-color:#AF9F72;background-color:#AF9F72;}.elementor .e-6a193af5-af8a{font-family:Dosis;font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:#111111;transition:all 0.3s;}.elementor .e-4649eaae-9766{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F2F2F2;flex-direction:column;gap:64px;align-items:center;}.elementor .e-601c9344-99a2{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-6aafe5-47dc{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-63319c32-5763{width:100%;max-width:760px;padding:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-5c5383c3-3483{width:100%;height:460px;max-width:1200px;aspect-ratio:5 / 4;object-fit:cover;filter:grayscale(100%);transition:filter 0.5s;}.elementor .e-5c5383c3-3483:hover,.elementor .e-5c5383c3-3483:focus-visible{filter:grayscale(0%);}.elementor .e-50716f85-2046:hover,.elementor .e-50716f85-2046:focus-visible{filter:grayscale(0%);}.elementor .e-50716f85-2046{width:100%;aspect-ratio:5 / 4;object-fit:cover;filter:grayscale(100%);transition:filter 0.5s;}.elementor .e-6cf1cf6b-a9ab{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.28em;text-transform:uppercase;margin:0px;}.elementor .e-7bb22434-b1c2{font-family:Dosis;font-weight:300;font-size:26px;color:#333333;letter-spacing:0.06em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d8215aa-adc0{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-264b470-5420{padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-576e2a9-e62e{padding:0px;border-block-end-width:1px;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: #E2DDD0;\n}.elementor .e-54b4455b-4b5c:hover,.elementor .e-54b4455b-4b5c:focus-visible{filter:grayscale(0%);}.elementor .e-54b4455b-4b5c{width:100%;aspect-ratio:5 / 4;object-fit:cover;filter:grayscale(100%);transition:filter 0.5s;}.elementor .e-dbbd3af-c5e7{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.28em;text-transform:uppercase;margin:0px;}.elementor .e-3e99e51b-ed85{font-family:Dosis;font-weight:300;font-size:26px;color:#333333;letter-spacing:0.06em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d81a23-22d1{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-ab288cb-e72f{padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-5fa739ab-57a1{padding:0px;border-block-end-width:1px;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: #E2DDD0;\n}.elementor .e-6d077234-b4da:hover,.elementor .e-6d077234-b4da:focus-visible{filter:grayscale(0%);}.elementor .e-6d077234-b4da{width:100%;aspect-ratio:5 / 4;object-fit:cover;filter:grayscale(100%);transition:filter 0.5s;}.elementor .e-1bbf0685-f8fc{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.28em;text-transform:uppercase;margin:0px;}.elementor .e-1b36a083-e381{font-family:Dosis;font-weight:300;font-size:26px;color:#333333;letter-spacing:0.06em;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44dbd7df-891e{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-29e4485b-84b8{padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-21109d17-912e{padding:0px;border-block-end-width:1px;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: #E2DDD0;\n}.elementor .e-4764e03a-2fcf{width:100%;max-width:1200px;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-68bb5cb6-56af:hover,.elementor .e-68bb5cb6-56af:focus-visible{color:#FFFFFF;background-color:#111111;}.elementor .e-68bb5cb6-56af{font-family:Dosis;font-weight:500;font-size:14px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-5528b543-353f{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;flex-direction:column;gap:56px;align-items:center;}.elementor .e-7622e080-22b9{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-622dc0b6-dfc6{font-family:Dosis;font-weight:200;font-size:64px;color:#FFFFFF;letter-spacing:0.08em;line-height:1.05;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-4329fa12-b6fa{font-family:Asap;font-weight:400;font-size:18px;color:#D9D9D9;line-height:1.85;text-align:center;margin:0px;}.elementor .e-1e5f92e7-2f5a:hover,.elementor .e-1e5f92e7-2f5a:focus-visible{color:#FFFFFF;background-color:#AF9F72;}.elementor .e-1e5f92e7-2f5a{font-family:Dosis;font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:10px;border-radius:0px;border-width:1px;border-color:#AF9F72;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-59026c18-daca{width:100%;max-width:820px;padding:0px;flex-direction:column;gap:28px;align-items:center;}.elementor .e-632e7439-cc08{width:100%;min-height:640px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(0deg, rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.72) 100%),url("https://arcobarcelona.com/wp-content/uploads/2019/07/footlosophia2.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-57dcac45-ddbb{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-1241ea46-d7db{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-79a2cc5-36ef{min-width:0px;padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-46367291-6c73{font-family:Asap;font-size:17px;color:#565656;line-height:1.8;margin:0px;}.elementor .e-501cd94f-9484:hover,.elementor .e-501cd94f-9484:focus-visible{color:#FFFFFF;background-color:#111111;}.elementor .e-501cd94f-9484{font-family:Dosis;font-weight:500;font-size:14px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-525ab206-3bed{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:36px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;border-left-style: solid; border-left-color: #AF9F72;\n}.elementor .e-70f1e29d-2214{width:100%;max-width:1200px;padding:0px;gap:80px;justify-content:space-between;align-items:flex-end;}.elementor .e-75790714-1073{width:45%;min-width:0px;min-height:280px;object-fit:cover;filter:grayscale(100%);flex:0 0 45%;}.elementor .e-515254a7-1b58{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.26em;text-transform:uppercase;margin:0px;}.elementor .e-1a1ccba0-c5ff{font-family:Dosis;font-weight:200;font-size:34px;color:#333333;letter-spacing:0.04em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-50feeacf-4525{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-2bfb4f79-7c48{font-family:Dosis;font-weight:500;font-size:12px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1143826a-337d{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;flex-direction:column;gap:12px;flex:1 1 0px;justify-content:center;}.elementor .e-68ac493d-792d:hover,.elementor .e-68ac493d-792d:focus-visible{background-color:#F7F5EF;}.elementor .e-68ac493d-792d{text-decoration:none;padding:0px;background-color:#FFFFFF;transition:background-color 0.3s;flex-direction:row;gap:0px;grid-column:span 3;align-items:stretch;}.elementor .e-2dddff99-f7de{width:45%;min-width:0px;min-height:280px;object-fit:contain;padding:36px;background-color:#FFFFFF;filter:grayscale(100%);flex:0 0 45%;}.elementor .e-16c5d402-97fb{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.26em;text-transform:uppercase;margin:0px;}.elementor .e-45ebf035-3485{font-family:Dosis;font-weight:200;font-size:34px;color:#333333;letter-spacing:0.04em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-3aebcd0e-8020{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-6e930a-a3f7{font-family:Dosis;font-weight:500;font-size:12px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22a06fe0-90f4{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;flex-direction:column;gap:12px;flex:1 1 0px;justify-content:center;}.elementor .e-45848c24-4f63:hover,.elementor .e-45848c24-4f63:focus-visible{background-color:#F7F5EF;}.elementor .e-45848c24-4f63{text-decoration:none;padding:0px;background-color:#FFFFFF;transition:background-color 0.3s;flex-direction:row;gap:0px;grid-column:span 3;align-items:stretch;}.elementor .e-1a1f5db9-f7b3{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(100%);}.elementor .e-5da59f80-c5f1{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.26em;text-transform:uppercase;margin:0px;}.elementor .e-3fd317d7-fdfe{font-family:Dosis;font-weight:300;font-size:22px;color:#333333;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-731ccc44-2f8c{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-4251f9ad-6262{font-family:Dosis;font-weight:500;font-size:12px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-565d70f9-c0da{padding-block-start:28px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:10px;}.elementor .e-3c2d15e7-e2cd:hover,.elementor .e-3c2d15e7-e2cd:focus-visible{background-color:#F7F5EF;}.elementor .e-3c2d15e7-e2cd{text-decoration:none;padding:0px;background-color:#FFFFFF;transition:background-color 0.3s;flex-direction:column;gap:0px;grid-column:span 2;}.elementor .e-79a0971d-539d{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(100%);}.elementor .e-51c697bd-eb31{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.26em;text-transform:uppercase;margin:0px;}.elementor .e-7b8e4e9c-e2ea{font-family:Dosis;font-weight:300;font-size:22px;color:#333333;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-1c35490-3fd8{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-33eef822-5117{font-family:Dosis;font-weight:500;font-size:12px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-516a5e75-4506{padding-block-start:28px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:10px;}.elementor .e-3d278f76-683a:hover,.elementor .e-3d278f76-683a:focus-visible{background-color:#F7F5EF;}.elementor .e-3d278f76-683a{text-decoration:none;padding:0px;background-color:#FFFFFF;transition:background-color 0.3s;flex-direction:column;gap:0px;grid-column:span 2;}.elementor .e-7d125284-bf72{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(100%);}.elementor .e-575ca58c-ba5d{font-family:Dosis;font-weight:400;font-size:12px;color:#AF9F72;letter-spacing:0.26em;text-transform:uppercase;margin:0px;}.elementor .e-35d1bfc7-3b3e{font-family:Dosis;font-weight:300;font-size:22px;color:#333333;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-4150c175-7da9{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-6e27eedb-9d09{font-family:Dosis;font-weight:500;font-size:12px;color:#111111;letter-spacing:0.22em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d42803f-a4fd{padding-block-start:28px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:10px;}.elementor .e-437c0de7-bf49:hover,.elementor .e-437c0de7-bf49:focus-visible{background-color:#F7F5EF;}.elementor .e-437c0de7-bf49{text-decoration:none;padding:0px;background-color:#FFFFFF;transition:background-color 0.3s;flex-direction:column;gap:0px;grid-column:span 2;}.elementor .e-1243f0f5-424d{width:100%;max-width:1200px;padding:0px;border-width:1px;border-color:#E2DDD0;border-style:solid;background-color:#E2DDD0;display:grid;gap:2px;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto auto;}.elementor .e-1bb67b68-8384{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#FFFFFF;flex-direction:column;gap:64px;align-items:center;}.elementor .e-75ae4c24-313d{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-44b23de7-a9ad{font-family:Dosis;font-weight:200;font-size:44px;color:#333333;letter-spacing:0.03em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-33612b5b-9a67{font-family:Asap;font-size:17px;color:#565656;line-height:1.8;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-584d9d38-8912{font-family:Dosis;font-weight:300;font-size:26px;color:#333333;letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-6efd6660-46c7{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .e-129db4b8-4d09{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-6914d9b1-fcb1:hover,.elementor .e-6914d9b1-fcb1:focus-visible{color:#AF9F72;}.elementor .e-6914d9b1-fcb1{font-family:Asap;font-weight:600;font-size:16px;color:#333333;margin:0px;}.elementor .e-6bc73f20-12b5{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: #D8D2C2;\n}.elementor .e-51a050d4-98eb{font-family:Dosis;font-weight:300;font-size:26px;color:#333333;letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-77d9cb62-424d{font-family:Dosis;font-weight:400;font-size:13px;color:#AF9F72;letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .e-33218d0a-635f{font-family:Asap;font-size:15px;color:#565656;line-height:1.7;margin:0px;}.elementor .e-8d23992-7869:hover,.elementor .e-8d23992-7869:focus-visible{color:#AF9F72;}.elementor .e-8d23992-7869{font-family:Asap;font-weight:600;font-size:16px;color:#333333;margin:0px;}.elementor .e-65b48d2b-3a49{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:8px;border-top-style: solid; border-top-color: #D8D2C2;\n}.elementor .e-147cde09-5111{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-24267ee9-d768{font-family:Dosis;font-weight:300;font-size:26px;color:#333333;letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-7bd8625b-c9e7{font-family:Dosis;font-size:12px;color:#565656;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-2dcb902c-8d61:focus{border-color:#AF9F72;}.elementor .e-2dcb902c-8d61{width:100%;height:50px;font-family:Asap;font-size:15px;color:#333333;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:#D8D2C2;border-style:solid;background-color:#FFFFFF;}.elementor .e-190d1990-ea09{width:100%;padding:0px;flex-direction:column;gap:8px;}.elementor .e-13d5c4ad-78d3{font-family:Dosis;font-size:12px;color:#565656;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-43f046a-3896:focus{border-color:#AF9F72;}.elementor .e-43f046a-3896{width:100%;height:50px;font-family:Asap;font-size:15px;color:#333333;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:#D8D2C2;border-style:solid;background-color:#FFFFFF;}.elementor .e-457e8944-fcbd{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:8px;}.elementor .e-1967fb7d-99c7{font-family:Dosis;font-size:12px;color:#565656;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-1411787-a730:focus{border-color:#AF9F72;}.elementor .e-1411787-a730{width:100%;height:50px;font-family:Asap;font-size:15px;color:#333333;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:#D8D2C2;border-style:solid;background-color:#FFFFFF;}.elementor .e-771ec8d-955b{width:calc(50% - 8px);padding:0px;flex-direction:column;gap:8px;}.elementor .e-24876253-aaa3{font-family:Dosis;font-size:12px;color:#565656;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-60af69d-5a0b{width:100%;height:50px;font-family:Asap;font-size:15px;color:#333333;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:#D8D2C2;border-style:solid;background-color:#FFFFFF;}.elementor .e-65087d1f-44a5{width:100%;padding:0px;flex-direction:column;gap:8px;}.elementor .e-4fdc96b-ba39{font-family:Dosis;font-size:12px;color:#565656;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-557a54f8-f2df:focus{border-color:#AF9F72;}.elementor .e-557a54f8-f2df{width:100%;font-family:Asap;font-size:15px;color:#333333;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:#D8D2C2;border-style:solid;background-color:#FFFFFF;}.elementor .e-4d2ce7c7-38d2{width:100%;padding:0px;flex-direction:column;gap:8px;}.elementor .e-28cc547-aa54{width:18px;height:18px;color:#AF9F72;border-color:#AF9F72;}.elementor .e-4d35f023-7ce1{font-family:Asap;font-size:14px;color:#565656;}.elementor .e-1660b323-630d{width:100%;padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-63b46f54-d634:hover,.elementor .e-63b46f54-d634:focus-visible{background-color:#AF9F72;}.elementor .e-63b46f54-d634{width:100%;font-family:Dosis;font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:0.22em;text-transform:uppercase;cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:6px;border-radius:0px;background-color:#111111;transition:all 0.3s;}.elementor .e-1b739482-d0fe{margin:0px;}.elementor .e-51651bfa-50bc{width:100%;font-family:Asap;font-size:14px;color:#333333;padding:14px;background-color:#F4F0E6;}.elementor .e-5774e024-f786{margin:0px;}.elementor .e-7dbc61b2-c894{width:100%;font-family:Asap;font-size:14px;color:#8A2E2E;padding:14px;background-color:#F7E8E8;}.elementor .e-117a3191-ca65{width:100%;padding:0px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap: 22px 16px;\n}.elementor .e-3148ce97-b651{padding-block-start:56px;padding-block-end:56px;padding-inline-start:52px;padding-inline-end:52px;background-color:#FFFFFF;flex-direction:column;gap:28px;flex:1 1 0px;}.elementor .e-1f449b69-3a93{width:100%;max-width:1200px;padding:0px;gap:80px;align-items:flex-start;}.elementor .e-1ba95316-71cc{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F2F2F2;justify-content:center;}