.elementor .Button-Icon{width:0.375rem;height:0.625rem;min-width:0rem;line-height:0px;padding:0rem;display:flex;align-items:center;}.elementor .Button-White:hover,.elementor .Button-White:focus-visible{color:var(--White);border-color:var(--orange);background-color:var(--orange);}.elementor .Button-White{width:auto;font-family:var(--font-body);font-weight:600;font-size:1.1875rem;color:var(--navy);line-height:1.2;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:6.25rem;border-width:2px;border-color:var(--White);border-style:solid;background-color:var(--White);transition:all 0.3s;display:flex;flex-direction:row;gap:0.9375rem;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .Heading-H5{font-family:Vogun;font-weight:400;font-size:1.625rem;color:var(--White);line-height:1.3;}.elementor .Btn-Text{font-family:var(--font-body);font-weight:600;font-size:1.1875rem;color:var(--White);line-height:1.2;}.elementor .Text-Script{font-family:'RT Greenfield Parkway Script';font-weight:400;font-size:3.25rem;line-height:1.3;}.elementor .Text-Label{font-family:var(--font-body);font-weight:700;font-size:1.0625rem;line-height:1.4;}.elementor .Text-Body-SM{font-family:var(--font-body);font-weight:300;font-size:1.0625rem;line-height:1.55;}.elementor .Text-Body{font-family:var(--font-body);font-weight:500;font-size:1.1875rem;line-height:1.5;}.elementor .Text-Body-LG{font-family:var(--font-body);font-weight:500;font-size:1.625rem;line-height:1.35;}.elementor .Text-H5{font-family:Vogun;font-weight:400;font-size:2.125rem;line-height:1.2;}.elementor .Text-H4{font-family:Vogun;font-weight:400;font-size:2.5rem;line-height:1.2;}.elementor .Text-H3{font-family:Vogun;font-weight:400;font-size:2.75rem;line-height:1.2;}.elementor .Text-H2{font-family:Vogun;font-weight:400;font-size:4rem;line-height:1.1;}.elementor .Text-Display{font-family:Vogun;font-weight:400;font-size:6rem;letter-spacing:-0.01em;line-height:1;}.elementor .Grid-3{width:100%;column-gap:24px;padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, auto);row-gap: 24px;\n}.elementor .Grid-2{width:100%;column-gap:24px;padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);row-gap: 24px;\n}.elementor .Col-Half{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .Row-Split{width:100%;padding:0px;display:flex;flex-direction:row;gap:80px;justify-content:space-between;align-items:center;}.elementor .Stack{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .Stack-Center{width:100%;max-width:960px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .Container{width:100%;max-width:var(--container-width);position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .Section{width:100%;overflow:hidden;position:relative;padding-block-start:160px;padding-block-end:160px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;}.elementor .About-Hero{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-150px;background-image:linear-gradient(180deg, rgba(4,35,69,0) 50%,rgba(4,35,69,0.8) 82%,#042345 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--placeholder-bg);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .Divider-Coral{width:100%;height:2px;max-width:694px;background-color:var(--coral);}.elementor .Btn-Icon{width:6px;height:10px;min-width:0px;color:var(--White);line-height:0px;padding:0px;display:flex;align-items:center;}.elementor .Btn{width:auto;cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-radius:100px;border-width:2px;border-color:rgba(0,0,0,0);border-style:solid;transition:all 0.3s;display:flex;flex-direction:row;gap:15px;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .Card-Path{min-height:0px;overflow:visible;position:relative;padding-block-start:480px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;border-radius:var(--radius-card);box-shadow:0px 10px 40px 0px #9155a040;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;}.elementor .Card-Method{padding:56px;border-radius:var(--radius-card);border-width:2px;border-color:var(--orange);border-style:solid;background-color:#0f3764b3;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .Card-Glass:hover,.elementor .Card-Glass:focus-visible{border-color:var(--coral);}.elementor .Card-Glass{padding-block-start:60px;padding-block-end:60px;padding-inline-start:64px;padding-inline-end:64px;border-radius:48px;border-width:1px;border-color:rgba(0,0,0,0);border-style:solid;background-image:linear-gradient(65deg, #9155a080 0%,#0f376480 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:all 0.3s;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .Card-Why{width:100%;max-width:960px;padding:104px;border-radius:var(--radius-card);background-image:linear-gradient(135deg, rgba(20,70,125,0.96) 0%,rgba(58,78,138,0.94) 55%,rgba(102,92,155,0.92) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .Card-Story{width:100%;min-height:840px;overflow:hidden;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-card);background-color:var(--placeholder);display:flex;flex-direction:column;gap:40px;justify-content:space-between;align-items:center;}.elementor .Pattern-Band{width:100%;height:60px;min-width:0px;position:absolute;inset-inline-start:0px;z-index:0;padding:0px;margin:0px;background-image:url("https://www.brianchristianjenkins.com/wp-content/uploads/brianjenkins-patron-1.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;display:flex;}.elementor .Blob{min-width:0px;position:absolute;z-index:0;padding:0px;border-start-start-radius:58%;border-start-end-radius:42%;border-end-start-radius:45%;border-end-end-radius:55%;background-color:#0A4378;}.elementor .Img-Placeholder{width:100%;min-width:0px;overflow:hidden;padding:0px;border-radius:var(--radius-card);background-image:url("https://brianchristianjenkins.com/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .Overlap-Up{position:relative;z-index:2;margin-block-start:-400px;}.elementor .Path-Photo{width:76%;height:520px;position:absolute;inset-block-start:-56px;inset-inline-end:0px;inset-inline-start:0px;z-index:0;border-start-start-radius:40px;border-start-end-radius:40px;border-end-start-radius:24px;border-end-end-radius:24px;margin-inline: auto;\n}.elementor .BG-Paths{background-color:var(--navy-dark);background-image: radial-gradient(ellipse 60% 45% at 50% 0%, #6E3E8E 0%, #2A2E60 60%, #042345 100%);\n}.elementor .BG-Offclock{background-image:linear-gradient(135deg, #0F3764 0%,#502D5A 25%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .BG-Method{background-image:linear-gradient(180deg, #3F1F8F 0%,rgba(63,31,143,0.85) 35%,rgba(40,40,150,0.35) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--placeholder-bg);}.elementor .BG-Self{background-color:var(--navy-dark);background-image: radial-gradient(ellipse 70% 50% at 50% 0%, #0B5A98 0%, #07305C 60%, #042345 100%);\n}.elementor .BG-Why{background-color:var(--placeholder-bg);}.elementor .BG-Stories{background-image:linear-gradient(180deg, #5A2C6E 0%,#4E3178 46%,#2E3B7A 78%,#173A70 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .BG-Intro{background-color:var(--navy-dark);background-image: radial-gradient(ellipse 70% 60% at 50% 110%, #5E3A80 0%, rgba(4,35,69,0) 100%);\n}.elementor .BG-Cream{background-color:var(--cream);}.elementor .Btn-Navy:hover,.elementor .Btn-Navy:focus-visible{border-color:#0073AF;box-shadow:0px 0px 0px 4rem #0073AF inset;}.elementor .Btn-Navy{background-image:linear-gradient(90deg, #0F3764 0%,#0073AF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 4rem rgba(0,115,175,0) inset;}.elementor .Btn-Outline:hover,.elementor .Btn-Outline:focus-visible{background-color:var(--orange);}.elementor .Btn-Outline{border-color:var(--orange);background-color:rgba(0,0,0,0);}.elementor .Btn-Primary:hover,.elementor .Btn-Primary:focus-visible{border-color:#DC6E55;box-shadow:0px 0px 0px 4rem #DC6E55 inset;}.elementor .Btn-Primary{background-image:linear-gradient(90deg, #FA965A 0%,#DC6E55 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 4rem rgba(220,110,85,0) inset;}.elementor .Card-Path-Women{padding-block-end:50px;padding-inline-start:50px;padding-inline-end:1px;background-image:linear-gradient(180deg, #2E2336 0%,#3C2A62 45%,#4B30C0 85%,#4A33C6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .Card-Path-Couples{background-image:linear-gradient(180deg, #6A1FC8 0%,#6A1F9A 45%,#45183F 80%,#331530 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .Card-Path-Men{background-image:linear-gradient(180deg, #0B8FDA 0%,#1D4E9A 40%,#22234A 75%,#1C1A36 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .Card-Story-Highlight{border-width:0px;border-color:var(--sky);border-style:solid;}.elementor .Card-Method-Sky{border-color:var(--sky);}.elementor .Card-Method-Lilac{border-color:var(--lilac);}.elementor .Accent-Coral{& em { color: var(--coral); font-style: normal; }\n}.elementor .Accent-Orange{& em { color: var(--orange); font-style: normal; }\n}.elementor .Color-Plum{color:var(--plum);}.elementor .Color-Navy{color:var(--navy);& strong { font-weight: 700; }\n}.elementor .Color-Orange{color:var(--orange);}.elementor .Color-White-80{color:var(--white-80);& strong { color: var(--White); font-weight: 700; }\n}.elementor .Color-White{color:var(--White);}.elementor .Text-Center{text-align:center;}.elementor .Icon-arrow{width:150px;height:65px;margin-block-start:-90px;margin-block-end:25px;}