.elementor-1361 .elementor-element.elementor-element-khn6duf > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-khn6duf{padding:0px 0px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-wuqui7q:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-wuqui7q > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fractaltransformation.com/wp-content/uploads/2026/07/soul-support-hero-matcha-bg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1361 .elementor-element.elementor-element-wuqui7q > .elementor-background-overlay{background-color:rgba(35, 34, 34, 0.72);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1361 .elementor-element.elementor-element-wuqui7q > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-wuqui7q{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 25px 100px 25px;}.elementor-1361 .elementor-element.elementor-element-ngzvv8w{text-align:center;}.elementor-1361 .elementor-element.elementor-element-owky6w8{text-align:center;}.elementor-1361 .elementor-element.elementor-element-0hi6jtg:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-0hi6jtg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F7;}.elementor-1361 .elementor-element.elementor-element-0hi6jtg > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-0hi6jtg{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 25px 80px 25px;}.elementor-1361 .elementor-element.elementor-element-0hi6jtg > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1361 .elementor-element.elementor-element-p0nd7ks{text-align:start;}.elementor-1361 .elementor-element.elementor-element-iy86j57 > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-iy86j57{margin-top:0px;margin-bottom:0px;padding:40px 25px 80px 25px;}.elementor-1361 .elementor-element.elementor-element-i45vrsh{text-align:start;}.elementor-1361 .elementor-element.elementor-element-g9s02ea{text-align:start;}.elementor-1361 .elementor-element.elementor-element-i6d2oo4:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-i6d2oo4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F7;}.elementor-1361 .elementor-element.elementor-element-i6d2oo4 > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-i6d2oo4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 25px 0px 25px;}.elementor-1361 .elementor-element.elementor-element-i6d2oo4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1361 .elementor-element.elementor-element-rubob8r > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-rubob8r{margin-top:0px;margin-bottom:0px;padding:100px 25px 100px 25px;}.elementor-1361 .elementor-element.elementor-element-2980lp5{text-align:start;}.elementor-1361 .elementor-element.elementor-element-3xizdku:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-3xizdku > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F7;}.elementor-1361 .elementor-element.elementor-element-3xizdku > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-3xizdku{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 25px 80px 25px;}.elementor-1361 .elementor-element.elementor-element-3xizdku > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1361 .elementor-element.elementor-element-dch9793{text-align:center;}.elementor-1361 .elementor-element.elementor-element-szj4f6o:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-szj4f6o > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fractaltransformation.com/wp-content/uploads/2026/07/soul-support-journal-bg-scaled.png");background-position:center bottom;background-repeat:no-repeat;background-size:cover;}.elementor-1361 .elementor-element.elementor-element-szj4f6o > .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.5);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1361 .elementor-element.elementor-element-szj4f6o > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-szj4f6o{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 25px 100px 25px;}.elementor-1361 .elementor-element.elementor-element-ke11o30{text-align:center;}.elementor-1361 .elementor-element.elementor-element-mp8op71:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-mp8op71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F7;}.elementor-1361 .elementor-element.elementor-element-mp8op71 > .elementor-container{max-width:1290px;}.elementor-1361 .elementor-element.elementor-element-mp8op71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 25px 80px 25px;}.elementor-1361 .elementor-element.elementor-element-mp8op71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1361 .elementor-element.elementor-element-8szawl5{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1361 .elementor-element.elementor-element-l3qpgfd{width:100%;}.elementor-1361 .elementor-element.elementor-element-zul0la9{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-a5h0s4k{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-tx6lrmy{width:50%;}.elementor-1361 .elementor-element.elementor-element-8khnar4{width:50%;}.elementor-1361 .elementor-element.elementor-element-im5qq7h{width:100%;}.elementor-1361 .elementor-element.elementor-element-q80lizp{width:41.667%;}.elementor-1361 .elementor-element.elementor-element-5nbytmx{width:41.667%;}.elementor-1361 .elementor-element.elementor-element-foqrj8n{width:100%;}.elementor-1361 .elementor-element.elementor-element-s3ahahr{width:50%;}.elementor-1361 .elementor-element.elementor-element-w22ind8{width:50%;}.elementor-1361 .elementor-element.elementor-element-ndnltzb{width:100%;}.elementor-1361 .elementor-element.elementor-element-ec3wehd{width:100%;}.elementor-1361 .elementor-element.elementor-element-a4yexai{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-y4n7fa7{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-a66p0v4{width:83.333%;}.elementor-1361 .elementor-element.elementor-element-lephzki{width:100%;}.elementor-1361 .elementor-element.elementor-element-l5eqnn9{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-z8l81kt{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-8v1zths{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-u96o4pu{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-86jf0q8{width:66.667%;}.elementor-1361 .elementor-element.elementor-element-pohvw8d{width:66.667%;}}@media(min-width:1025px){.elementor-1361 .elementor-element.elementor-element-wuqui7q:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-wuqui7q > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1361 .elementor-element.elementor-element-szj4f6o:not(.elementor-motion-effects-element-type-background), .elementor-1361 .elementor-element.elementor-element-szj4f6o > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-18f00nb */.elementor-1361 .elementor-element.elementor-element-18f00nb{line-height:0;font-size:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-l3qpgfd */.elementor-1361 .elementor-element.elementor-element-l3qpgfd{padding:0}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-khn6duf */.elementor-1361 .elementor-element.elementor-element-khn6duf{padding:0!important}.elementor-1361 .elementor-element.elementor-element-khn6duf .elementor-widget-html{line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ngzvv8w */.elementor-1361 .elementor-element.elementor-element-ngzvv8w .elementor-heading-title{color:rgb(255, 255, 255);text-align:center;font-size:64px;line-height:76.8px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9preu5i */.elementor-1361 .elementor-element.elementor-element-9preu5i{line-height:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-zul0la9 */.elementor-1361 .elementor-element.elementor-element-zul0la9{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-zul0la9 > .elementor-element-populated{text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-owky6w8 */.elementor-1361 .elementor-element.elementor-element-owky6w8 .elementor-heading-title{color:rgb(255, 255, 255);text-align:center;font-size:28px;line-height:33.6px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-uvjdv5s */.elementor-1361 .elementor-element.elementor-element-uvjdv5s{color:rgb(255, 255, 255);text-align:center;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-seyxnk2 */.elementor-1361 .elementor-element.elementor-element-seyxnk2{line-height:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-kbcgurv */.elementor-1361 .elementor-element.elementor-element-kbcgurv{text-align:center;}.elementor-1361 .elementor-element.elementor-element-kbcgurv .elementor-button{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);border-radius:12px;padding:9.5px 30px;font-size:18px;font-weight:700;letter-spacing:0.25px;border:2px solid rgb(80, 19, 134);box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 10px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;line-height:27.0px;margin-top:8px;text-decoration:none;}.elementor-1361 .elementor-element.elementor-element-kbcgurv .elementor-button:hover{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a5h0s4k */.elementor-1361 .elementor-element.elementor-element-a5h0s4k{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-a5h0s4k > .elementor-element-populated{border-radius:4px;text-align:center;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-wuqui7q */.elementor-1361 .elementor-element.elementor-element-wuqui7q > .elementor-container{max-width:1290px;justify-content:center;align-items:center;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-p0nd7ks */.elementor-1361 .elementor-element.elementor-element-p0nd7ks .elementor-heading-title{color:rgb(22, 30, 42);text-align:start;font-size:42px;line-height:50.4px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bncovpe */.elementor-1361 .elementor-element.elementor-element-bncovpe{color:rgb(89, 89, 89);text-align:start;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-tx6lrmy */.elementor-1361 .elementor-element.elementor-element-tx6lrmy{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-tx6lrmy > .elementor-element-populated{border-radius:4px;text-align:start;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-sag8c54 */.elementor-1361 .elementor-element.elementor-element-sag8c54{line-height:0;text-align:center;}.elementor-1361 .elementor-element.elementor-element-sag8c54 img{width:100%;border-radius:0px;display:block;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8khnar4 */.elementor-1361 .elementor-element.elementor-element-8khnar4{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-8khnar4 > .elementor-element-populated{text-align:start;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-k0ln1bq */.elementor-1361 .elementor-element.elementor-element-k0ln1bq p,.elementor-1361 .elementor-element.elementor-element-k0ln1bq li,.elementor-1361 .elementor-element.elementor-element-k0ln1bq a,.elementor-1361 .elementor-element.elementor-element-k0ln1bq div,.elementor-1361 .elementor-element.elementor-element-k0ln1bq span,.elementor-1361 .elementor-element.elementor-element-k0ln1bq ul,.elementor-1361 .elementor-element.elementor-element-k0ln1bq ol{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;}.elementor-1361 .elementor-element.elementor-element-k0ln1bq h1,.elementor-1361 .elementor-element.elementor-element-k0ln1bq h2,.elementor-1361 .elementor-element.elementor-element-k0ln1bq h3,.elementor-1361 .elementor-element.elementor-element-k0ln1bq h4,.elementor-1361 .elementor-element.elementor-element-k0ln1bq h5,.elementor-1361 .elementor-element.elementor-element-k0ln1bq h6{font-family:'PT Serif',Georgia,serif!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-im5qq7h */.elementor-1361 .elementor-element.elementor-element-im5qq7h{padding:15px;margin:50px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-im5qq7h > .elementor-element-populated{border-radius:4px;text-align:start;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0hi6jtg */.elementor-1361 .elementor-element.elementor-element-0hi6jtg > .elementor-container{max-width:1290px;justify-content:center;align-items:stretch;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92b24vd */.elementor-1361 .elementor-element.elementor-element-92b24vd{line-height:0;text-align:center;}.elementor-1361 .elementor-element.elementor-element-92b24vd img{width:100%;border-radius:0px;display:block;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-q80lizp */.elementor-1361 .elementor-element.elementor-element-q80lizp{padding:0px;margin:20px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-q80lizp > .elementor-element-populated{text-align:start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-i45vrsh */.elementor-1361 .elementor-element.elementor-element-i45vrsh .elementor-heading-title{color:rgb(255, 255, 255);text-align:start;font-size:42px;line-height:50.4px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f8pwa2 */.elementor-1361 .elementor-element.elementor-element-9f8pwa2{color:rgb(255, 255, 255);text-align:start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-g9s02ea */.elementor-1361 .elementor-element.elementor-element-g9s02ea .elementor-heading-title{color:rgb(255, 255, 255);text-align:start;font-size:28px;line-height:33.6px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-gaxb30q */.elementor-1361 .elementor-element.elementor-element-gaxb30q{color:rgb(255, 255, 255);text-align:start;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bqg4h2y */.elementor-1361 .elementor-element.elementor-element-bqg4h2y{line-height:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5nbytmx */.elementor-1361 .elementor-element.elementor-element-5nbytmx{padding:0px;margin:20px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-5nbytmx > .elementor-element-populated{background-color:rgb(80, 19, 134);padding:70px 50px 40px;text-align:start;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-iy86j57 */.elementor-1361 .elementor-element.elementor-element-iy86j57 > .elementor-container{max-width:1290px;justify-content:center;align-items:stretch;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-qxq72rc */.elementor-1361 .elementor-element.elementor-element-qxq72rc p,.elementor-1361 .elementor-element.elementor-element-qxq72rc li,.elementor-1361 .elementor-element.elementor-element-qxq72rc a,.elementor-1361 .elementor-element.elementor-element-qxq72rc div,.elementor-1361 .elementor-element.elementor-element-qxq72rc span,.elementor-1361 .elementor-element.elementor-element-qxq72rc ul,.elementor-1361 .elementor-element.elementor-element-qxq72rc ol{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;}.elementor-1361 .elementor-element.elementor-element-qxq72rc h1,.elementor-1361 .elementor-element.elementor-element-qxq72rc h2,.elementor-1361 .elementor-element.elementor-element-qxq72rc h3,.elementor-1361 .elementor-element.elementor-element-qxq72rc h4,.elementor-1361 .elementor-element.elementor-element-qxq72rc h5,.elementor-1361 .elementor-element.elementor-element-qxq72rc h6{font-family:'PT Serif',Georgia,serif!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-foqrj8n */.elementor-1361 .elementor-element.elementor-element-foqrj8n{padding:15px;margin:-90px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-foqrj8n > .elementor-element-populated{border-radius:4px;text-align:start;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-i6d2oo4 */.elementor-1361 .elementor-element.elementor-element-i6d2oo4 > .elementor-container{max-width:1290px;justify-content:center;align-items:stretch;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-qul2qog */.elementor-1361 .elementor-element.elementor-element-qul2qog{line-height:0;text-align:center;}.elementor-1361 .elementor-element.elementor-element-qul2qog img{width:100%;border-radius:0px;display:block;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-s3ahahr */.elementor-1361 .elementor-element.elementor-element-s3ahahr{padding:15px;margin:-60px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-s3ahahr > .elementor-element-populated{text-align:start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2980lp5 */.elementor-1361 .elementor-element.elementor-element-2980lp5 .elementor-heading-title{color:rgb(22, 30, 42);text-align:start;font-size:42px;line-height:50.4px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ru4r669 */.elementor-1361 .elementor-element.elementor-element-ru4r669{color:rgb(89, 89, 89);text-align:start;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-w22ind8 */.elementor-1361 .elementor-element.elementor-element-w22ind8{padding:15px;margin:-50px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-w22ind8 > .elementor-element-populated{border-radius:4px;text-align:start;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-rubob8r */.elementor-1361 .elementor-element.elementor-element-rubob8r > .elementor-container{max-width:1290px;justify-content:center;align-items:center;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dch9793 */.elementor-1361 .elementor-element.elementor-element-dch9793 .elementor-heading-title{color:rgb(22, 30, 42);text-align:center;font-size:42px;line-height:50.4px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-phy023h */.elementor-1361 .elementor-element.elementor-element-phy023h{line-height:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ndnltzb */.elementor-1361 .elementor-element.elementor-element-ndnltzb{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-ndnltzb > .elementor-element-populated{text-align:start;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-y7s9t2i */.elementor-1361 .elementor-element.elementor-element-y7s9t2i p,.elementor-1361 .elementor-element.elementor-element-y7s9t2i li,.elementor-1361 .elementor-element.elementor-element-y7s9t2i a,.elementor-1361 .elementor-element.elementor-element-y7s9t2i div,.elementor-1361 .elementor-element.elementor-element-y7s9t2i span,.elementor-1361 .elementor-element.elementor-element-y7s9t2i ul,.elementor-1361 .elementor-element.elementor-element-y7s9t2i ol{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;}.elementor-1361 .elementor-element.elementor-element-y7s9t2i h1,.elementor-1361 .elementor-element.elementor-element-y7s9t2i h2,.elementor-1361 .elementor-element.elementor-element-y7s9t2i h3,.elementor-1361 .elementor-element.elementor-element-y7s9t2i h4,.elementor-1361 .elementor-element.elementor-element-y7s9t2i h5,.elementor-1361 .elementor-element.elementor-element-y7s9t2i h6{font-family:'PT Serif',Georgia,serif!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec3wehd */.elementor-1361 .elementor-element.elementor-element-ec3wehd{padding:15px;margin:-30px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-ec3wehd > .elementor-element-populated{border-radius:4px;text-align:start;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-gfu8zw3 */.elementor-1361 .elementor-element.elementor-element-gfu8zw3{text-align:center;}.elementor-1361 .elementor-element.elementor-element-gfu8zw3 .elementor-button{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);border-radius:12px;padding:9.5px 30px;font-size:18px;font-weight:700;letter-spacing:0.25px;border:2px solid rgb(80, 19, 134);box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 10px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;line-height:27.0px;margin-top:8px;text-decoration:none;}.elementor-1361 .elementor-element.elementor-element-gfu8zw3 .elementor-button:hover{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4yexai */.elementor-1361 .elementor-element.elementor-element-a4yexai{padding:15px;margin:-40px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-a4yexai > .elementor-element-populated{border-radius:4px;text-align:center;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3xizdku */.elementor-1361 .elementor-element.elementor-element-3xizdku > .elementor-container{max-width:1290px;justify-content:center;align-items:stretch;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ke11o30 */.elementor-1361 .elementor-element.elementor-element-ke11o30 .elementor-heading-title{color:rgb(255, 255, 255);text-align:center;font-size:64px;line-height:76.8px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-y4n7fa7 */.elementor-1361 .elementor-element.elementor-element-y4n7fa7{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-y4n7fa7 > .elementor-element-populated{text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-alztlzl */.elementor-1361 .elementor-element.elementor-element-alztlzl{color:rgb(255, 255, 255);text-align:center;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba2tbhm */.elementor-1361 .elementor-element.elementor-element-ba2tbhm{line-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-hjtbqo4 */.elementor-1361 .elementor-element.elementor-element-hjtbqo4{line-height:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-rvktdow */.elementor-1361 .elementor-element.elementor-element-rvktdow{text-align:center;}.elementor-1361 .elementor-element.elementor-element-rvktdow .elementor-button{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);border-radius:12px;padding:8px 16px;font-size:18px;font-weight:700;letter-spacing:0.25px;border:2px solid rgb(80, 19, 134);box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 10px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;line-height:27.0px;margin-top:8px;text-decoration:none;}.elementor-1361 .elementor-element.elementor-element-rvktdow .elementor-button:hover{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a66p0v4 */.elementor-1361 .elementor-element.elementor-element-a66p0v4{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-a66p0v4 > .elementor-element-populated{border-radius:4px;text-align:center;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-szj4f6o */.elementor-1361 .elementor-element.elementor-element-szj4f6o > .elementor-container{max-width:1290px;justify-content:center;align-items:center;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8szawl5 */.elementor-1361 .elementor-element.elementor-element-8szawl5 .elementor-heading-title{color:rgb(22, 30, 42);text-align:center;font-size:42px;line-height:50.4px;font-weight:700;margin:0px 0px 8px;font-family:'PT Serif',Georgia,serif;letter-spacing:normal;text-transform:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eud3570 */.elementor-1361 .elementor-element.elementor-element-eud3570{line-height:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dile35x */.elementor-1361 .elementor-element.elementor-element-dile35x{line-height:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-lephzki */.elementor-1361 .elementor-element.elementor-element-lephzki{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-lephzki > .elementor-element-populated{text-align:start;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-g40cxzm */.elementor-1361 .elementor-element.elementor-element-g40cxzm .elementor-toggle-item{border:none;margin:0}.elementor-1361 .elementor-element.elementor-element-g40cxzm .elementor-toggle .elementor-tab-title{border:none;background:transparent;padding:0;margin:0;display:flex;align-items:center;min-height:32.0px;font-family:'PT Serif',Georgia,serif;font-size:21px;line-height:25.2px;font-weight:700;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-g40cxzm .elementor-toggle .elementor-tab-title.elementor-active{border:none}.elementor-1361 .elementor-element.elementor-element-g40cxzm .elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:1em;font-size:16px;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-g40cxzm .elementor-toggle .elementor-tab-content{border:none;margin:0;padding:24px 0px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;font-size:20px;line-height:32px;color:rgb(89, 89, 89);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-l5eqnn9 */.elementor-1361 .elementor-element.elementor-element-l5eqnn9{padding:15px;margin:-50px 0px 30px;}.elementor-1361 .elementor-element.elementor-element-l5eqnn9 > .elementor-element-populated{background-color:rgb(255, 255, 255);padding:30px;border-radius:4px;box-shadow:rgba(0, 0, 0, 0.075) 0px 4px 20px 0px;text-align:start;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-bylw7qe */.elementor-1361 .elementor-element.elementor-element-bylw7qe .elementor-toggle-item{border:none;margin:0}.elementor-1361 .elementor-element.elementor-element-bylw7qe .elementor-toggle .elementor-tab-title{border:none;background:transparent;padding:0;margin:0;display:flex;align-items:center;min-height:32.0px;font-family:'PT Serif',Georgia,serif;font-size:21px;line-height:25.2px;font-weight:700;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-bylw7qe .elementor-toggle .elementor-tab-title.elementor-active{border:none}.elementor-1361 .elementor-element.elementor-element-bylw7qe .elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:1em;font-size:16px;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-bylw7qe .elementor-toggle .elementor-tab-content{border:none;margin:0;padding:24px 0px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;font-size:20px;line-height:32px;color:rgb(89, 89, 89);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-z8l81kt */.elementor-1361 .elementor-element.elementor-element-z8l81kt{padding:15px;margin:-30px 0px 0px;}.elementor-1361 .elementor-element.elementor-element-z8l81kt > .elementor-element-populated{background-color:rgb(255, 255, 255);padding:30px;border-radius:4px;box-shadow:rgba(0, 0, 0, 0.075) 0px 4px 20px 0px;text-align:start;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-3qy1717 */.elementor-1361 .elementor-element.elementor-element-3qy1717 .elementor-toggle-item{border:none;margin:0}.elementor-1361 .elementor-element.elementor-element-3qy1717 .elementor-toggle .elementor-tab-title{border:none;background:transparent;padding:0;margin:0;display:flex;align-items:center;min-height:32.0px;font-family:'PT Serif',Georgia,serif;font-size:21px;line-height:25.2px;font-weight:700;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-3qy1717 .elementor-toggle .elementor-tab-title.elementor-active{border:none}.elementor-1361 .elementor-element.elementor-element-3qy1717 .elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:1em;font-size:16px;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-3qy1717 .elementor-toggle .elementor-tab-content{border:none;margin:0;padding:24px 0px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;font-size:20px;line-height:32px;color:rgb(89, 89, 89);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8v1zths */.elementor-1361 .elementor-element.elementor-element-8v1zths{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-8v1zths > .elementor-element-populated{background-color:rgb(255, 255, 255);padding:30px;border-radius:4px;box-shadow:rgba(0, 0, 0, 0.075) 0px 4px 20px 0px;text-align:start;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-39fdl8o */.elementor-1361 .elementor-element.elementor-element-39fdl8o .elementor-toggle-item{border:none;margin:0}.elementor-1361 .elementor-element.elementor-element-39fdl8o .elementor-toggle .elementor-tab-title{border:none;background:transparent;padding:0;margin:0;display:flex;align-items:center;min-height:32.0px;font-family:'PT Serif',Georgia,serif;font-size:21px;line-height:25.2px;font-weight:700;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-39fdl8o .elementor-toggle .elementor-tab-title.elementor-active{border:none}.elementor-1361 .elementor-element.elementor-element-39fdl8o .elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:1em;font-size:16px;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-39fdl8o .elementor-toggle .elementor-tab-content{border:none;margin:0;padding:24px 0px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;font-size:20px;line-height:32px;color:rgb(89, 89, 89);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-u96o4pu */.elementor-1361 .elementor-element.elementor-element-u96o4pu{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-u96o4pu > .elementor-element-populated{background-color:rgb(255, 255, 255);padding:30px;border-radius:4px;box-shadow:rgba(0, 0, 0, 0.075) 0px 4px 20px 0px;text-align:start;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-yhpyt91 */.elementor-1361 .elementor-element.elementor-element-yhpyt91 .elementor-toggle-item{border:none;margin:0}.elementor-1361 .elementor-element.elementor-element-yhpyt91 .elementor-toggle .elementor-tab-title{border:none;background:transparent;padding:0;margin:0;display:flex;align-items:center;min-height:32.0px;font-family:'PT Serif',Georgia,serif;font-size:21px;line-height:25.2px;font-weight:700;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-yhpyt91 .elementor-toggle .elementor-tab-title.elementor-active{border:none}.elementor-1361 .elementor-element.elementor-element-yhpyt91 .elementor-toggle .elementor-tab-title .elementor-toggle-icon{width:1em;font-size:16px;color:rgb(22, 30, 42);}.elementor-1361 .elementor-element.elementor-element-yhpyt91 .elementor-toggle .elementor-tab-content{border:none;margin:0;padding:24px 0px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;font-size:20px;line-height:32px;color:rgb(89, 89, 89);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86jf0q8 */.elementor-1361 .elementor-element.elementor-element-86jf0q8{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-86jf0q8 > .elementor-element-populated{background-color:rgb(255, 255, 255);padding:30px;border-radius:4px;box-shadow:rgba(0, 0, 0, 0.075) 0px 4px 20px 0px;text-align:start;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-n6n6bc0 */.elementor-1361 .elementor-element.elementor-element-n6n6bc0{text-align:center;}.elementor-1361 .elementor-element.elementor-element-n6n6bc0 .elementor-button{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);border-radius:12px;padding:9.5px 30px;font-size:18px;font-weight:700;letter-spacing:0.25px;border:2px solid rgb(80, 19, 134);box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 10px 0px;font-family:'Quattrocento Sans',Arial,sans-serif;line-height:27.0px;margin-top:8px;text-decoration:none;}.elementor-1361 .elementor-element.elementor-element-n6n6bc0 .elementor-button:hover{background-color:rgb(80, 19, 134);color:rgb(255, 255, 255);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pohvw8d */.elementor-1361 .elementor-element.elementor-element-pohvw8d{padding:15px;margin:0px;}.elementor-1361 .elementor-element.elementor-element-pohvw8d > .elementor-element-populated{border-radius:4px;text-align:center;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-mp8op71 */.elementor-1361 .elementor-element.elementor-element-mp8op71 > .elementor-container{max-width:1290px;justify-content:center;align-items:stretch;flex-wrap:wrap;}/* End custom CSS */