.elementor .e-ac199b6-965cff6{width:75%;color:#ffffff;margin-block-end:25px;}.elementor .e-ac3df69-d42fe8e{width:60%;padding-block-start:100px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:10px;}.elementor .e-8a8772d-71a0630{height:100%;min-height:80vh;background-image:linear-gradient(90deg, #01201B 0%,rgba(255, 255, 255, 0) 50%),url("https://philo-london.wlslab.com/wp-content/uploads/2026/07/home1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom left;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-e7f50b8-f5642bf{min-height:80vh;padding:0px;background-image:linear-gradient(90deg, #01201B 100%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:center;align-items:start;}.elementor .e-491b5d5-bf20d6b{font-family:Times New Roman;font-weight:500;font-size:25px;color:#122B21;text-align:center;margin-block-end:0px;align-self:center;}.elementor .e-83833fd-9c074d6{width:38%;font-family:Roboto;font-weight:400;font-size:16px;color:#122B21;line-height:28px;text-align:center;margin-block-end:30px;align-self:center;}.elementor .e-c61e9b2-b95d928{height:200px;object-fit:cover;}.elementor .e-3f00977-5ee660d{margin-block-end:10px;border-block-end-width:1px;border-color:#cea05f;border-style:solid;}.elementor .e-f7f4675-58f50b3{font-family:Times New Roman;font-weight:500;font-size:25px;color:#ffffff;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2a967f6-ca7b0f0{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#021E19;display:flex;flex-direction:column;}.elementor .e-e7cb213-233ee89{height:200px;object-fit:cover;}.elementor .e-4673277-7272293{margin-block-end:10px;border-block-end-width:1px;border-color:#cea05f;border-style:solid;}.elementor .e-8f250c6-ee853fb{font-family:Times New Roman;font-weight:500;font-size:25px;color:#ffffff;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-87b2031-e153c8c{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#021E19;display:flex;flex-direction:column;}.elementor .e-cc7dab1-19738ba{height:200px;object-fit:cover;}.elementor .e-d97e307-0f0bd4e{margin-block-end:6px;border-block-end-width:1px;border-color:#cea05f;border-style:solid;}.elementor .e-965e403-8eee837{font-family:Times New Roman;font-weight:500;font-size:25px;color:#ffffff;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2229545-418b417{overflow:hidden;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#021E19;display:flex;flex-direction:column;}.elementor .e-36423a0-3028f18{height:200px;object-fit:cover;}.elementor .e-ab75bf6-a1e7156{margin-block-end:6px;border-block-end-width:1px;border-color:#cea05f;border-style:solid;}.elementor .e-e10554b-b5a2166{font-family:Times New Roman;font-weight:500;font-size:25px;color:#ffffff;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-8fee5f3-b15d467{overflow:hidden;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#021E19;display:flex;flex-direction:column;}.elementor .e-7681014-3a35103{height:200px;object-fit:cover;}.elementor .e-1286662-0a4c07f{margin-block-end:6px;border-block-end-width:1px;border-color:#cea05f;border-style:solid;}.elementor .e-d7f5c7e-5e931be{font-family:Times New Roman;font-weight:500;font-size:25px;color:#ffffff;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-f3f44f1-ef66988{overflow:hidden;padding-block-start:0px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;background-color:#021E19;display:flex;flex-direction:column;}.elementor .e-c499a4f-5ce4a07{padding-block-start:40px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f0e3ce;flex-direction:column;align-items:start;}.elementor .e-66a0dc5-c06cbd0{font-family:Times New Roman;font-weight:500;font-size:25px;color:#122B21;text-align:center;margin-block-end:0px;align-self:center;}.elementor .e-2d1f1de-f6b02e8{height:230px;object-fit:cover;}.elementor .e-c1f5d4f-aab6c0a{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-9ee0e83-712ea3d{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-a9f3a8b-e04bc3f{height:230px;object-fit:cover;}.elementor .e-96bb3be-c1484c1{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-21a4865-d02912c{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-b7129a9-7cfffdb{height:230px;object-fit:cover;}.elementor .e-d9d2b7f-7e7c868{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-fa6367a-483e536{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-b9a87f4-bc90a10{height:230px;object-fit:cover;}.elementor .e-63388e1-1d6495c{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-cdc7b03-2fe140e{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-7c75a95-7c037bc{height:230px;object-fit:cover;}.elementor .e-4b3059b-4b64e10{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-b51e169-b64dc92{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-38b098f-61a67d7{height:230px;object-fit:cover;}.elementor .e-568d602-10481ed{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-9c4f24f-390bcf7{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-585b4e6-b77ac27{height:230px;object-fit:cover;}.elementor .e-a17f653-7556264{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-08be8f3-9feb516{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-8e83f72-49a5352{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-f6de4c3-d1c2953{height:230px;object-fit:cover;}.elementor .e-611b3f5-f2fded0{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-5ca626b-5bb230a{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-553707a-24434bf{height:230px;object-fit:cover;}.elementor .e-362e3c2-8b7a89d{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2e826bb-bf370ae{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-444be41-bdc79d2{height:230px;object-fit:cover;}.elementor .e-2bf7179-b597575{font-family:Times New Roman;font-weight:500;font-size:25px;color:#000000;text-transform:uppercase;padding-block-start:0px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-27c9a81-628b08b{overflow:hidden;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:#A88452;border-style:solid;background-color:#e6d8c3;display:flex;flex-direction:column;}.elementor .e-e48cc7a-976998e{padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f0e3ce;flex-direction:column;align-items:start;}