@media(max-width:1024px){.elementor .e-094e65d-82b1375{font-size:45px;}}@media(max-width:1024px){.elementor .e-e5a9e55-09059de{padding-inline-start:0px;}}@media(max-width:1024px){.elementor .e-16c2400-baa2a51{padding-block-start:120px;padding-block-end:50px;background-image:linear-gradient(180deg, #faf8f1 0%,#faf8f1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:1024px){.elementor .e-78285be-cdf43d4{width:100%;}}@media(max-width:1024px){.elementor .e-8a4fcc7-b7251e0{font-size:40px;}}@media(max-width:1024px){.elementor .e-05bf543-65716d0{width:100%;padding-block-start:20px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:1024px){.elementor .e-9c490fc-c3a3dcd{column-gap:0px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-2bf0d8a-becc990{font-size:40px;}}@media(max-width:1024px){.elementor .e-1d0d45f-865810c{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:1024px){.elementor .e-8e2bdfe-8b63d61{font-size:40px;}}@media(max-width:1024px){.elementor .e-18ba380-638867a{font-size:40px;}}@media(max-width:1024px){.elementor .e-fb1bc92-fb594ff{width:100%;align-items:stretch;}}@media(max-width:1024px){.elementor .e-a1f52fc-9c62e8f{column-gap:0px;padding-inline-start:60px;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:1024px){.elementor .e-f7ff0d6-b577928{font-size:40px;}}@media(max-width:1024px){.elementor .e-02e412a-9f5d2f7{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .e-9f5f5b7-1921b24{width:48%;justify-content:space-between;}}@media(max-width:1024px){.elementor .e-9c612ea-72374c3{width:48%;justify-content:space-between;}}@media(max-width:1024px){.elementor .e-56a2d7b-86703dd{width:48%;justify-content:space-between;}}@media(max-width:1024px){.elementor .e-5fbc3dc-4b7ff1d{width:48%;justify-content:space-between;}}@media(max-width:1024px){.elementor .e-7e591b2-d96c380{column-gap:15px;row-gap:15px;flex-wrap:wrap;justify-content:center;}}@media(max-width:1024px){.elementor .e-cda0328-31af5cf{padding-inline-start:60px;padding-inline-end:60px;display:block;}}@media(max-width:1024px){.elementor .e-127cf8c-a35f573{width:100%;font-size:40px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-c382ca6-8b222fe{width:100%;flex-direction:row;align-items:center;}}@media(max-width:1024px){.elementor .e-1a98c3d-85434b9{padding-inline-start:0px;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-6445345-0cc7fa0{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-52657cb-5cfb6af{width:100%;min-height:250px;}}@media(max-width:1024px){.elementor .e-d9379e6-a28ab13{padding-inline-start:60px;padding-inline-end:60px;flex-direction:column-reverse;}}@media(max-width:1024px){.elementor .e-dacc53d-2aedc45{width:100%;min-height:250px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .e-4189c61-1ead4b7{width:100%;font-size:40px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-2997538-7a1c341{width:100%;flex-direction:row;align-items:center;}}@media(max-width:1024px){.elementor .e-10e1bde-27c25d5{padding-inline-start:0px;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-6ae03b0-904c8f5{width:100%;padding-block-start:15px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-fc349d4-1cdde16{padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-64f110b-dadd7fe{width:100%;font-size:40px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-aacae86-9e671eb{width:100%;flex-direction:row;align-items:center;}}@media(max-width:1024px){.elementor .e-ebb7527-06f138c{padding-inline-start:0px;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-35e9f5a-4b55a1c{width:100%;min-height:250px;}}@media(max-width:1024px){.elementor .e-06c36ae-a5ce421{padding-inline-start:60px;padding-inline-end:60px;flex-direction:column-reverse;}}@media(max-width:1024px){.elementor .e-10061ee-04890fe{width:100%;font-size:40px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-33296ab-ea00ec5{width:100%;}}@media(max-width:1024px){.elementor .e-2904263-4d93030{width:100%;}}@media(max-width:1024px){.elementor .e-e50e09b-218ce45{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-b1b63c3-29360ab{padding-inline-start:60px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .e-e397f4e-5b27502{width:100%;min-height:250px;}}@media(max-width:1024px){.elementor .e-559db2c-367a085{width:100%;font-size:40px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-f98506c-7a018bb{width:100%;flex-direction:row;align-items:center;}}@media(max-width:1024px){.elementor .e-57abd33-ee20425{padding-inline-start:0px;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-ceeee89-911f91a{width:100%;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-e6a178c-99d1690{padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-047ec3b-9ede3ab{font-size:37px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-dbe22ed-7d34161{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:1024px){.elementor .e-ce4edd7-2002c26{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;}}@media(max-width:1024px){.elementor .e-908cf06-81ee206{column-gap:15px;flex-direction:row;align-items:stretch;}}@media(max-width:1024px){.elementor .e-93b229f-ea69f88{padding-block-start:0px;}}@media(max-width:1024px){.elementor .e-306c9cf-c3e9b1a{column-gap:0px;padding-inline-start:60px;padding-inline-end:60px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-db4b0ef-b549b37{font-size:37px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .e-42b3f8a-033f067{width:100%;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:1024px){.elementor .e-0e3b685-4fc5c9e{width:100%;}}@media(max-width:1024px){.elementor .e-c719edd-e0c2a45{column-gap:0px;padding-inline-start:60px;padding-inline-end:60px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-ef6653f-a0333bd{font-size:17px;text-align:center;}}@media(max-width:1024px){.elementor .e-7defe2d-db70308{font-size:38px;text-align:center;}}@media(max-width:1024px){.elementor .e-9009108-07e455d{font-size:17px;text-align:center;}}@media(max-width:1024px){.elementor .e-8a0301f-a76ee6e{justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-8ffa558-00e3da3{font-size:17px;text-align:center;}}@media(max-width:1024px){.elementor .e-3ab3a2a-7cc298f{width:100%;padding-inline-end:0px;justify-content:center;align-items:center;}}@media(max-width:1024px){.elementor .e-155f1b5-fb20a0f{padding:0px;}}@media(max-width:1024px){.elementor .e-f490a72-fca84c5{padding-block-start:40px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:50px;background-image:url("https://johnlogancv.staging.mysecurepage.net/wp-content/uploads/2026/10/linkop09.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}