.elementor-4216 .elementor-element.elementor-element-6510241:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-6510241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tommawhinney.io/wp-content/uploads/2026/09/book-bg.webp");background-position:top center;background-repeat:no-repeat;}.elementor-4216 .elementor-element.elementor-element-6510241 > .elementor-background-overlay{background-color:rgba(157,215,255,0);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4216 .elementor-element.elementor-element-6510241 > .elementor-container{max-width:1150px;}.elementor-4216 .elementor-element.elementor-element-6510241{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 80px 20px;}.elementor-4216 .elementor-element.elementor-element-41729bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4216 .elementor-element.elementor-element-f619903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-4216 .elementor-element.elementor-element-f619903 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:146px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0px;color:#321B89;}.elementor-4216 .elementor-element.elementor-element-c246eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cardo", Sans-serif;font-size:26px;font-weight:400;line-height:1.55em;color:#071836;}.elementor-4216 .elementor-element.elementor-element-0dab533{margin:215px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4216 .elementor-element.elementor-element-3c11773:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-3c11773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tommawhinney.io/wp-content/uploads/2025/11/book-bg2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4216 .elementor-element.elementor-element-3c11773 > .elementor-container{max-width:1150px;}.elementor-4216 .elementor-element.elementor-element-3c11773{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 110px 20px;}.elementor-4216 .elementor-element.elementor-element-3c11773 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4216 .elementor-element.elementor-element-6af420c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4216 .elementor-element.elementor-element-2edf656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-df432f7{padding:0px 0px 10px 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:99px;font-weight:700;text-transform:uppercase;}.elementor-4216 .elementor-element.elementor-element-6e7a34a{padding:0px 30px 20px 30px;text-align:center;font-family:"Cardo", Sans-serif;font-size:30px;font-weight:700;line-height:1.6em;color:#FFFFFF;}.elementor-4216 .elementor-element.elementor-element-503e884{margin-top:30px;margin-bottom:30px;}.elementor-4216 .elementor-element.elementor-element-d482773 > .elementor-element-populated{padding:0px 22px 0px 22px;}.elementor-4216 .elementor-element.elementor-element-1de3790{text-align:center;font-family:"Cardo", Sans-serif;font-size:22px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-4216 .elementor-element.elementor-element-69802a3 > .elementor-element-populated{padding:0px 22px 0px 22px;}.elementor-4216 .elementor-element.elementor-element-172503b{text-align:center;font-family:"Cardo", Sans-serif;font-size:22px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-4216 .elementor-element.elementor-element-63fec3c > .elementor-element-populated{padding:0px 22px 0px 22px;}.elementor-4216 .elementor-element.elementor-element-8371aeb{text-align:center;font-family:"Cardo", Sans-serif;font-size:22px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-4216 .elementor-element.elementor-element-87e1bbc{padding:30px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-87e1bbc .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:700;fill:#38FDFF;color:#38FDFF;box-shadow:0px 4.07px 4.07px 0px rgba(0,0,0,0.5);padding:5px 40px 0px 40px;}.elementor-4216 .elementor-element.elementor-element-88bc350:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-88bc350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tommawhinney.io/wp-content/uploads/2025/11/book-bg2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4216 .elementor-element.elementor-element-88bc350 > .elementor-container{max-width:1150px;}.elementor-4216 .elementor-element.elementor-element-88bc350{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 110px 20px;}.elementor-4216 .elementor-element.elementor-element-88bc350 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4216 .elementor-element.elementor-element-97ee06e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4216 .elementor-element.elementor-element-146f2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-87d262c{padding:0px 0px 10px 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:99px;font-weight:700;text-transform:uppercase;}.elementor-4216 .elementor-element.elementor-element-5d0b7bc{padding:0px 30px 20px 30px;text-align:center;font-family:"Cardo", Sans-serif;font-size:30px;font-weight:700;line-height:1.6em;color:#FFFFFF;}.elementor-4216 .elementor-element.elementor-element-1bbd208{padding:30px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-1bbd208 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:700;fill:#38FDFF;color:#38FDFF;box-shadow:0px 4.07px 4.07px 0px rgba(0,0,0,0.5);padding:5px 40px 0px 40px;}.elementor-4216 .elementor-element.elementor-element-b21ee9b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-b21ee9b .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-4216 .elementor-element.elementor-element-34b1617:not(.elementor-motion-effects-element-type-background), .elementor-4216 .elementor-element.elementor-element-34b1617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tommawhinney.io/wp-content/uploads/2026/09/book-bg4.webp");background-position:top center;background-repeat:no-repeat;}.elementor-4216 .elementor-element.elementor-element-34b1617 > .elementor-container{max-width:1140px;}.elementor-4216 .elementor-element.elementor-element-34b1617{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 20px 100px 20px;}.elementor-4216 .elementor-element.elementor-element-34b1617 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4216 .elementor-element.elementor-element-5bafb8f{text-align:start;}.elementor-4216 .elementor-element.elementor-element-5bafb8f img{width:387px;}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-element-populated{margin:2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 60px;}.elementor-4216 .elementor-element.elementor-element-49d1eb6{padding:0px 0px 20px 0px;}.elementor-4216 .elementor-element.elementor-element-49d1eb6 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:96px;font-weight:700;text-transform:uppercase;}.elementor-4216 .elementor-element.elementor-element-e086414{padding:0px 0px 30px 0px;}.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#071836;}.elementor-4216 .elementor-element.elementor-element-40280e5{padding:0px 0px 20px 0px;font-family:"Cardo", Sans-serif;font-size:24px;font-weight:700;line-height:1.6em;color:#071836;}.elementor-4216 .elementor-element.elementor-element-90241ab{padding:30px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-90241ab .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:700;fill:#38FDFF;color:#38FDFF;box-shadow:0px 4.07px 4.07px 0px rgba(0,0,0,0.5);padding:5px 40px 0px 40px;}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-41729bf > .elementor-element-populated{padding:10px 60px 10px 10px;}.elementor-4216 .elementor-element.elementor-element-f619903 .elementor-heading-title{font-size:118px;}.elementor-4216 .elementor-element.elementor-element-c246eab{font-size:23px;}.elementor-4216 .elementor-element.elementor-element-0dab533{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:80px;}.elementor-4216 .elementor-element.elementor-element-6e7a34a{font-size:25px;}.elementor-4216 .elementor-element.elementor-element-1de3790{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-172503b{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-8371aeb{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:80px;}.elementor-4216 .elementor-element.elementor-element-5d0b7bc{font-size:25px;}.elementor-4216 .elementor-element.elementor-element-b21ee9b .elementor-heading-title{font-size:35px;}.elementor-4216 .elementor-element.elementor-element-49d1eb6 .elementor-heading-title{font-size:86px;}.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:35px;}.elementor-4216 .elementor-element.elementor-element-40280e5{font-size:20px;}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-6510241{padding:90px 20px 80px 20px;}.elementor-4216 .elementor-element.elementor-element-f619903 .elementor-heading-title{font-size:84px;}.elementor-4216 .elementor-element.elementor-element-c246eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-4216 .elementor-element.elementor-element-0dab533{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4216 .elementor-element.elementor-element-3c11773{padding:80px 20px 80px 20px;}.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:59px;}.elementor-4216 .elementor-element.elementor-element-6e7a34a{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-1de3790{font-size:18px;}.elementor-4216 .elementor-element.elementor-element-172503b{font-size:18px;}.elementor-4216 .elementor-element.elementor-element-8371aeb{font-size:18px;}.elementor-4216 .elementor-element.elementor-element-87e1bbc .elementor-button{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-88bc350{padding:80px 20px 80px 20px;}.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:59px;}.elementor-4216 .elementor-element.elementor-element-5d0b7bc{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-1bbd208 .elementor-button{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-b21ee9b .elementor-heading-title{font-size:33px;}.elementor-4216 .elementor-element.elementor-element-34b1617{padding:85px 20px 55px 20px;}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-4216 .elementor-element.elementor-element-49d1eb6 .elementor-heading-title{font-size:53px;}.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:30px;}.elementor-4216 .elementor-element.elementor-element-90241ab .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-6510241{padding:90px 20px 50px 20px;}.elementor-4216 .elementor-element.elementor-element-41729bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4216 .elementor-element.elementor-element-41729bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-f619903{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-f619903 .elementor-heading-title{font-size:52px;letter-spacing:0px;}.elementor-4216 .elementor-element.elementor-element-c246eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:17px;}.elementor-4216 .elementor-element.elementor-element-0dab533{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4216 .elementor-element.elementor-element-3c11773{padding:60px 20px 60px 20px;}.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:32px;}.elementor-4216 .elementor-element.elementor-element-6e7a34a{padding:0px 0px 10px 0px;font-size:17px;}.elementor-4216 .elementor-element.elementor-element-d482773 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-4216 .elementor-element.elementor-element-1de3790{font-size:17px;}.elementor-4216 .elementor-element.elementor-element-69802a3 > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-4216 .elementor-element.elementor-element-172503b{font-size:17px;}.elementor-4216 .elementor-element.elementor-element-63fec3c > .elementor-element-populated{padding:0px 0px 28px 0px;}.elementor-4216 .elementor-element.elementor-element-8371aeb{font-size:17px;}.elementor-4216 .elementor-element.elementor-element-87e1bbc{padding:20px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-88bc350{padding:60px 20px 60px 20px;}.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:32px;}.elementor-4216 .elementor-element.elementor-element-5d0b7bc{padding:0px 0px 10px 0px;font-size:17px;}.elementor-4216 .elementor-element.elementor-element-1bbd208{padding:20px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-b21ee9b{padding:0px 0px 20px 0px;}.elementor-4216 .elementor-element.elementor-element-b21ee9b .elementor-heading-title{font-size:26px;}.elementor-4216 .elementor-element.elementor-element-34b1617{padding:35px 20px 45px 20px;}.elementor-4216 .elementor-element.elementor-element-5bafb8f{text-align:center;}.elementor-4216 .elementor-element.elementor-element-5bafb8f img{width:80%;}.elementor-4216 .elementor-element.elementor-element-eba85cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:20px 0px 0px 0px;}.elementor-4216 .elementor-element.elementor-element-49d1eb6{text-align:center;}.elementor-4216 .elementor-element.elementor-element-49d1eb6 .elementor-heading-title{font-size:40px;}.elementor-4216 .elementor-element.elementor-element-e086414{padding:0px 0px 10px 0px;text-align:center;}.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:20px;}.elementor-4216 .elementor-element.elementor-element-40280e5{text-align:center;font-size:18px;}.elementor-4216 .elementor-element.elementor-element-90241ab{padding:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-4216 .elementor-element.elementor-element-41729bf{width:62%;}.elementor-4216 .elementor-element.elementor-element-e909511{width:38%;}.elementor-4216 .elementor-element.elementor-element-6af420c{width:100%;}.elementor-4216 .elementor-element.elementor-element-d482773{width:33.333%;}.elementor-4216 .elementor-element.elementor-element-69802a3{width:32.998%;}.elementor-4216 .elementor-element.elementor-element-63fec3c{width:33.333%;}.elementor-4216 .elementor-element.elementor-element-97ee06e{width:100%;}.elementor-4216 .elementor-element.elementor-element-48d1276{width:37%;}.elementor-4216 .elementor-element.elementor-element-eba85cf{width:63%;}}/* Start custom CSS for heading, class: .elementor-element-f619903 */.elementor-4216 .elementor-element.elementor-element-f619903 .elementor-heading-title{width:max-content;max-width:none}
.elementor-4216 .elementor-element.elementor-element-f619903 .bk-lead{
  display:block;
  font-family:"Cardo",serif;
  font-weight:400;
  font-style:italic;
  font-size:40px;
  line-height:1.3;
  letter-spacing:0;
  text-transform:none;
  color:#321B89;
  -webkit-text-fill-color:#321B89;
  background:none;
  margin-top:-10px;
}
@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-f619903 .bk-lead{font-size:35px;margin-top:-8px}}
@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-f619903 .bk-lead{font-size:28px;margin-top:-6px}}
@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-f619903 .bk-lead{font-size:21px;margin-top:-4px}}
@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-f619903 .elementor-heading-title{width:auto;max-width:100%}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c246eab */.elementor-4216 .elementor-element.elementor-element-c246eab .body-link{color:#321B89;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor-4216 .elementor-element.elementor-element-c246eab .body-link:hover{color:#071836}
@media(min-width:1025px){.elementor-4216 .elementor-element.elementor-element-c246eab{max-width:620px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dab533 */.elementor-4216 .elementor-element.elementor-element-0dab533{display:flex;justify-content:flex-start}.elementor-4216 .elementor-element.elementor-element-0dab533 img{width:600px;max-width:none;height:auto;flex:0 0 auto}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-0dab533 img{width:500px}}@media(max-width:1320px){.elementor-4216 .elementor-element.elementor-element-0dab533 img{width:470px}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-0dab533{display:block;text-align:center}.elementor-4216 .elementor-element.elementor-element-0dab533 img{width:100%;max-width:560px}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-0dab533 img{max-width:100%}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6510241 */@media(max-width:767px){
  .elementor-4216 .elementor-element.elementor-element-6510241 > .elementor-background-overlay{
    background-image:linear-gradient(180deg, rgba(157,215,255,0) 0px, rgba(157,215,255,0) 74px, rgba(157,215,255,0.92) 116px, rgba(157,215,255,0.92) 58%, rgba(157,215,255,0.62) 100%);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2edf656 */.elementor-4216 .elementor-element.elementor-element-2edf656{text-align:center}.elementor-4216 .elementor-element.elementor-element-2edf656 img{width:760px;max-width:100%;height:auto}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-2edf656 img{width:640px}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-2edf656 img{width:520px}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-2edf656 img{width:340px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df432f7 */.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:56px;line-height:1.1}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:48px}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:38px}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-df432f7 .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e7a34a */.elementor-4216 .elementor-element.elementor-element-6e7a34a .body-link{color:#38FDFF;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.elementor-4216 .elementor-element.elementor-element-6e7a34a .body-link:hover{color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de3790 */.elementor-4216 .elementor-element.elementor-element-1de3790 strong{display:block;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:20px;line-height:1.3;color:#38FDFF;margin-bottom:10px}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-1de3790 strong{font-size:17px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-172503b */.elementor-4216 .elementor-element.elementor-element-172503b strong{display:block;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:20px;line-height:1.3;color:#38FDFF;margin-bottom:10px}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-172503b strong{font-size:17px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8371aeb */.elementor-4216 .elementor-element.elementor-element-8371aeb strong{display:block;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:20px;line-height:1.3;color:#38FDFF;margin-bottom:10px}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-8371aeb strong{font-size:17px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87e1bbc */.elementor-4216 .elementor-element.elementor-element-87e1bbc .elementor-button{white-space:nowrap}
@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-87e1bbc .elementor-button{font-size:16px !important;padding:16px 22px !important;letter-spacing:0.5px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-146f2af */.elementor-4216 .elementor-element.elementor-element-146f2af{text-align:center}.elementor-4216 .elementor-element.elementor-element-146f2af img{width:760px;max-width:100%;height:auto}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-146f2af img{width:640px}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-146f2af img{width:520px}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-146f2af img{width:340px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87d262c */.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:56px;line-height:1.1}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:48px}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:38px}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-87d262c .elementor-heading-title{font-size:28px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bbd208 */.elementor-4216 .elementor-element.elementor-element-1bbd208 .elementor-button{white-space:nowrap}
@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-1bbd208 .elementor-button{font-size:16px !important;padding:16px 22px !important;letter-spacing:0.5px}}
.elementor-4216 .elementor-element.elementor-element-1bbd208 .elementor-button{opacity:0.4;filter:grayscale(1);cursor:default;pointer-events:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b21ee9b */.elementor-4216 .elementor-element.elementor-element-b21ee9b .elementor-heading-title{font-family:"Cardo",serif;font-style:italic;font-weight:400;font-size:24px;line-height:1.4;color:#FFFFFF}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-b21ee9b .elementor-heading-title{font-size:19px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bafb8f */.elementor-4216 .elementor-element.elementor-element-5bafb8f{display:flex;justify-content:flex-end}.elementor-4216 .elementor-element.elementor-element-5bafb8f img{width:460px;max-width:none;height:auto;flex:0 0 auto}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-5bafb8f img{width:420px}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-5bafb8f{display:block;text-align:center}.elementor-4216 .elementor-element.elementor-element-5bafb8f img{width:360px;max-width:100%}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-5bafb8f img{width:300px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e086414 */.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:34px !important}@media(max-width:1500px){.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:30px !important}}@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:26px !important}}@media(max-width:767px){.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:22px !important}}@media(max-width:400px){.elementor-4216 .elementor-element.elementor-element-e086414 .elementor-heading-title{font-size:19px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40280e5 */.elementor-4216 .elementor-element.elementor-element-40280e5 .body-link{color:#321B89;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.elementor-4216 .elementor-element.elementor-element-40280e5 .body-link:hover{color:#071836}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eba85cf */@media(min-width:1025px){.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap{position:relative}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap::before{content:"";position:absolute;top:60px;right:-220px;bottom:-60px;left:-60px;background:radial-gradient(closest-side, rgba(163,214,255,0.9) 0%, rgba(163,214,255,0.86) 62%, rgba(163,214,255,0) 100%);pointer-events:none;z-index:0}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap > .elementor-element{position:relative;z-index:1}}
@media(max-width:1024px){.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap{position:relative}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap::before{content:"";position:absolute;top:-40px;bottom:-40px;left:-20px;right:-20px;background:linear-gradient(180deg,rgba(163,214,255,0) 0,rgba(163,214,255,0.9) 70px,rgba(163,214,255,0.9) calc(100% - 70px),rgba(163,214,255,0) 100%);pointer-events:none;z-index:0}.elementor-4216 .elementor-element.elementor-element-eba85cf > .elementor-widget-wrap > .elementor-element{position:relative;z-index:1}}/* End custom CSS */
/* Start custom CSS */.copy-sec{
    background-size: 100% 100% !important;
}

.grad-txt .elementor-heading-title {
background: linear-gradient(296deg, #071836 32.56%, #321B89 87.66%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.light-grad .elementor-heading-title{
    background: linear-gradient(145deg, #38FDFF -16.27%, #38FDFF 41.84%, #071836 99.95%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


.em-txt em{
    font-weight: 500;
}/* End custom CSS */