.elementor-14 .elementor-element.elementor-element-4c1b8355{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-14 .elementor-element.elementor-element-4c1b8355:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4c1b8355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background:url("https://donnasvisualandperformingarts.com/wp-content/uploads/2026/07/ballethero.png") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4c05e5c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-4c05e5c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-4c05e5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;mix-blend-mode:screen;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-73f6144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-1a12ebd{--display:flex;}.elementor-14 .elementor-element.elementor-element-472fbd4{text-align:center;}.elementor-14 .elementor-element.elementor-element-472fbd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-5d3270b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-87ab207{--display:flex;--background-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-c6c4aee{text-align:center;}.elementor-14 .elementor-element.elementor-element-c6c4aee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-c6c4aee .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-c6c4aee .elementor-heading-title a:focus{color:#6A45D0;}.elementor-14 .elementor-element.elementor-element-2f13c43{--display:flex;}.elementor-14 .elementor-element.elementor-element-77d3651.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-77d3651{text-align:center;}.elementor-14 .elementor-element.elementor-element-77d3651 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-77d3651 .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-77d3651 .elementor-heading-title a:focus{color:#6A45D0;}.elementor-14 .elementor-element.elementor-element-3f9dedf{--display:flex;}.elementor-14 .elementor-element.elementor-element-64064e8.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-64064e8{text-align:center;}.elementor-14 .elementor-element.elementor-element-64064e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-64064e8 .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-64064e8 .elementor-heading-title a:focus{color:#6A45D0;}.elementor-14 .elementor-element.elementor-element-3acf6b0{--display:flex;}.elementor-14 .elementor-element.elementor-element-4f56868.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-4f56868{text-align:center;}.elementor-14 .elementor-element.elementor-element-4f56868 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-4f56868 .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-4f56868 .elementor-heading-title a:focus{color:#6A45D0;}.elementor-14 .elementor-element.elementor-element-95a260e{--display:flex;}.elementor-14 .elementor-element.elementor-element-a50ad2b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-a50ad2b{text-align:center;}.elementor-14 .elementor-element.elementor-element-a50ad2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-a50ad2b .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-a50ad2b .elementor-heading-title a:focus{color:#6A45D0;}.elementor-14 .elementor-element.elementor-element-746d249{--display:flex;}.elementor-14 .elementor-element.elementor-element-ec4d9b4.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ec4d9b4{text-align:center;}.elementor-14 .elementor-element.elementor-element-ec4d9b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-ec4d9b4 .elementor-heading-title a:hover, .elementor-14 .elementor-element.elementor-element-ec4d9b4 .elementor-heading-title a:focus{color:#6A45D0;}.elementor-14 .elementor-element.elementor-element-d5a9175{--display:flex;--min-height:439px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b8473b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-f931c08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-f931c08.e-con{--e-con-transform-rotateZ:-9deg;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5abe724{--display:flex;}.elementor-14 .elementor-element.elementor-element-5abe724.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f8a8a91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;line-height:59px;color:#371F7A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f651a93{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-weight:300;line-height:19px;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-5307780{--display:flex;--min-height:298px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-5307780:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5307780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5307780.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-db0d525{--display:flex;--min-height:304px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.18;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-db0d525:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-db0d525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://donnasvisualandperformingarts.com/wp-content/uploads/2026/07/danceclassschedule.png");background-position:1px -58px;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-db0d525::before, .elementor-14 .elementor-element.elementor-element-db0d525 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-db0d525 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-db0d525 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-db0d525 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-db0d525 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #AED7E6 35%, #FFFFFF 78%);}.elementor-14 .elementor-element.elementor-element-5381ce2{--display:flex;}.elementor-14 .elementor-element.elementor-element-cb7deca{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-cb7deca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c2656c6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-c2656c6.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c2656c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-9f4b9c0{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-weight:300;font-style:italic;line-height:19px;color:#371F7A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-b08802d .elementor-button{background-color:#371F7A;font-family:"Poppins", Sans-serif;font-weight:300;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-14 .elementor-element.elementor-element-b08802d .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-b08802d .elementor-button:focus{background-color:#CFC2F3;}.elementor-14 .elementor-element.elementor-element-b08802d{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ef53979{--display:flex;--min-height:298px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ef53979:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ef53979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ef53979.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-233caf6c{--display:flex;--min-height:304px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--overlay-opacity:0.18;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-233caf6c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-233caf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://donnasvisualandperformingarts.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-22-2026-12_36_31-AM.png");background-position:0px -1px;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-233caf6c::before, .elementor-14 .elementor-element.elementor-element-233caf6c > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-233caf6c > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-233caf6c > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-233caf6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-233caf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #AED7E6 35%, #FFFFFF 78%);}.elementor-14 .elementor-element.elementor-element-7ff12fe1{--display:flex;}.elementor-14 .elementor-element.elementor-element-7ff12fe1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-bd5f056{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-weight:300;font-style:italic;line-height:19px;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-52151900 .elementor-button{background-color:#371F7A;font-family:"Poppins", Sans-serif;font-weight:300;border-radius:3px 3px 3px 3px;padding:10px 045px 10px 45px;}.elementor-14 .elementor-element.elementor-element-52151900 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-52151900 .elementor-button:focus{background-color:#CFC2F3;}.elementor-14 .elementor-element.elementor-element-52151900{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-a8d1922{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-a8d1922.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a8d1922 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-5aef45f4{--display:flex;}.elementor-14 .elementor-element.elementor-element-132463c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-aef0402{--display:flex;}.elementor-14 .elementor-element.elementor-element-880c1f1{text-align:center;}.elementor-14 .elementor-element.elementor-element-880c1f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-a8339af{--display:flex;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5f7e5ae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-42d2abd0{--display:flex;}.elementor-14 .elementor-element.elementor-element-233d970f{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-233d970f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-b5712b3{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b5712b3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b5712b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://donnasvisualandperformingarts.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-22-2026-12_12_26-AM.png");background-position:-34px -107px;background-size:auto;}.elementor-14 .elementor-element.elementor-element-f1bb207{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-a188bd2{--display:flex;}.elementor-14 .elementor-element.elementor-element-93012bc{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:300;line-height:19px;color:#371F7A;}.elementor-14 .elementor-element.elementor-element-a0e6c16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 99px;--row-gap:0px;--column-gap:99px;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-63181c7 .elementor-button{background-color:#371F7A;font-family:"Poppins", Sans-serif;font-weight:300;border-radius:3px 3px 3px 3px;padding:11px 50px 10px 50px;}.elementor-14 .elementor-element.elementor-element-63181c7 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-63181c7 .elementor-button:focus{background-color:#CFC2F3;}.elementor-14 .elementor-element.elementor-element-63181c7{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -58px;}.elementor-14 .elementor-element.elementor-element-88335e2 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-weight:300;fill:#371F7A;color:#371F7A;border-style:solid;border-color:#371F7A;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-14 .elementor-element.elementor-element-88335e2 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-88335e2 .elementor-button:focus{background-color:#CFC2F3;}.elementor-14 .elementor-element.elementor-element-88335e2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -63px;}.elementor-14 .elementor-element.elementor-element-1b8b4c2{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-1b8b4c2{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-1b8b4c2{right:0px;}.elementor-14 .elementor-element.elementor-element-10bd8a4{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:-145px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-10bd8a4{right:-80px;}body.rtl .elementor-14 .elementor-element.elementor-element-10bd8a4{left:-80px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-4c1b8355{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-d5a9175{--margin-top:-7px;--margin-bottom:-7px;--margin-left:-7px;--margin-right:-7px;}.elementor-14 .elementor-element.elementor-element-f931c08.e-con{--e-con-transform-rotateZ:-9deg;--align-self:center;}.elementor-14 .elementor-element.elementor-element-f8a8a91 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-f651a93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;line-height:1.8em;}.elementor-14 .elementor-element.elementor-element-db0d525:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-db0d525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-cb7deca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:183px;}.elementor-14 .elementor-element.elementor-element-c2656c6{width:var( --container-widget-width, 416.438px );max-width:416.438px;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:416.438px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-233caf6c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-233caf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-bd5f056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-14 .elementor-element.elementor-element-52151900{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 049px;}.elementor-14 .elementor-element.elementor-element-a8d1922{width:var( --container-widget-width, 416.438px );max-width:416.438px;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;--container-widget-width:416.438px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b5712b3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b5712b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-12f02e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-14 .elementor-element.elementor-element-93012bc{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;line-height:1.8em;}.elementor-14 .elementor-element.elementor-element-a0e6c16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-10bd8a4{right:-72px;}body.rtl .elementor-14 .elementor-element.elementor-element-10bd8a4{left:-72px;}.elementor-14 .elementor-element.elementor-element-10bd8a4{top:-56px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-4c05e5c{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-5d3270b{--content-width:500px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-87ab207{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-70bfe85 img{width:120px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-c6c4aee{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c6c4aee .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-2f13c43{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-5d1329f img{width:120px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-77d3651 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-3f9dedf{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-e126673{--e-transform-rotateZ:15deg;}.elementor-14 .elementor-element.elementor-element-e126673 img{width:120px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-64064e8 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-3acf6b0{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-20d6aec img{width:120px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-4f56868 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-95a260e{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-9bc2558 img{width:120px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-a50ad2b .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-746d249{--width:48%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-b8f24ee img{width:120px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-ec4d9b4 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-d5a9175{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b8473b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7631e21{--e-transform-rotateZ:-9deg;}.elementor-14 .elementor-element.elementor-element-7631e21 img{width:202px;max-width:100%;}.elementor-14 .elementor-element.elementor-element-5abe724{--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5abe724.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f8a8a91{text-align:center;}.elementor-14 .elementor-element.elementor-element-f651a93.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f651a93{text-align:center;}.elementor-14 .elementor-element.elementor-element-db0d525{--content-width:100%;--min-height:252px;}.elementor-14 .elementor-element.elementor-element-db0d525:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-db0d525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-114px 0px;}.elementor-14 .elementor-element.elementor-element-5381ce2{--margin-top:0px;--margin-bottom:-106px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-cb7deca{--margin-top:7px;--margin-bottom:7px;--margin-left:0px;--margin-right:7px;}.elementor-14 .elementor-element.elementor-element-c2656c6{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + -6px) -4px;text-align:start;}.elementor-14 .elementor-element.elementor-element-c2656c6.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-9f4b9c0{font-size:9px;line-height:1.8em;}.elementor-14 .elementor-element.elementor-element-233caf6c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-233caf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-48px 1px;}.elementor-14 .elementor-element.elementor-element-7ff12fe1{--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-bd5f056{text-align:end;}.elementor-14 .elementor-element.elementor-element-52151900.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-a8d1922{margin:-163px -26px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-a8d1922.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-5aef45f4{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5f7e5ae1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-233d970f .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-b5712b3{--min-height:136px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b5712b3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b5712b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-14 .elementor-element.elementor-element-f1bb207{--min-height:274px;}.elementor-14 .elementor-element.elementor-element-a188bd2{--margin-top:0px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-12f02e3{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + -12px) 1px;text-align:start;}.elementor-14 .elementor-element.elementor-element-93012bc{width:var( --container-widget-width, 196px );max-width:196px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:196px;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-93012bc.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-a0e6c16{--min-height:119px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-a0e6c16.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-63181c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-88335e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1b8b4c2{--min-height:45px;--margin-top:-68px;--margin-bottom:92px;--margin-left:0px;--margin-right:0px;top:267px;--z-index:1;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-1b8b4c2{left:-22px;}body.rtl .elementor-14 .elementor-element.elementor-element-1b8b4c2{right:-22px;}.elementor-14 .elementor-element.elementor-element-10bd8a4{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;top:-127px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-10bd8a4{right:-29px;}body.rtl .elementor-14 .elementor-element.elementor-element-10bd8a4{left:-29px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-4c1b8355{--content-width:920px;}.elementor-14 .elementor-element.elementor-element-d5a9175{--width:100%;}.elementor-14 .elementor-element.elementor-element-f931c08{--width:48%;}.elementor-14 .elementor-element.elementor-element-5abe724{--width:60%;}.elementor-14 .elementor-element.elementor-element-5307780{--width:90%;}.elementor-14 .elementor-element.elementor-element-db0d525{--content-width:85%;}.elementor-14 .elementor-element.elementor-element-ef53979{--width:90%;}.elementor-14 .elementor-element.elementor-element-233caf6c{--content-width:85%;}.elementor-14 .elementor-element.elementor-element-7ff12fe1{--width:46.946%;}.elementor-14 .elementor-element.elementor-element-a8339af{--content-width:954px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-5abe724{--width:301.763px;}.elementor-14 .elementor-element.elementor-element-cb7deca{--width:399.438px;}.elementor-14 .elementor-element.elementor-element-7ff12fe1{--width:399.438px;}.elementor-14 .elementor-element.elementor-element-a188bd2{--width:1146px;}.elementor-14 .elementor-element.elementor-element-a0e6c16{--width:500px;}}/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-4c05e5c */
.donnas-hero-title .elementor-heading-title {
  margin: 0;
  color: rgba(255, 255, 255, 0.80) !important;
  text-shadow: 0 4px 16px rgba(0, 0, 0, 0.22);
}

.donnas-hero-title .donnas-hero-main {
  display: block;
  font-family: "Cormorant Garamond", serif;
  font-size: 200px;
  font-weight: 700;
  line-height: 0.82;
  white-space: nowrap;
  color: inherit !important;
}

.donnas-hero-title .donnas-hero-subtitle {
  display: block;
  margin-top: 24px;
  font-family: "Poppins", sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: inherit !important;
  text-shadow: inherit;
}

@media (max-width: 1024px) {
  .donnas-hero-title .donnas-hero-main {
    font-size: 130px;
  }

  .donnas-hero-title .donnas-hero-subtitle {
    margin-top: 18px;
    font-size: 36px;
  }
}

@media (max-width: 767px) {
  .donnas-hero-title .donnas-hero-main {
    font-size: 92px;
    line-height: 0.85;
  }

  .donnas-hero-title .donnas-hero-subtitle {
    margin-top: 14px;
    font-size: 28px;
    line-height: 1.08;
    letter-spacing: 0.5px;
  }
}

@media (max-width: 480px) {
  .donnas-hero-title .donnas-hero-main {
    font-size: 72px;
  }

  .donnas-hero-title .donnas-hero-subtitle {
    margin-top: 12px;
    font-size: 23px;
  }
}
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-4c1b8355 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-472fbd4 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-1a12ebd */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-70bfe85 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-c6c4aee */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-87ab207 */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-5d1329f */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-77d3651 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-2f13c43 */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-e126673 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-64064e8 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-3f9dedf */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-20d6aec */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-4f56868 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-3acf6b0 */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-9bc2558 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-a50ad2b */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-95a260e */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-b8f24ee */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-ec4d9b4 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-746d249 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-5d3270b */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-73f6144 */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-7631e21 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-f931c08 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-f8a8a91 */
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-14 .elementor-element.elementor-element-f651a93 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-5abe724 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-b8473b0 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-d5a9175 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-5381ce2 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-c2656c6 */
/* Both card headings */
.registration-card-title .elementor-heading-title,
.dkg-card-title .elementor-heading-title {
  margin: 0;
  line-height: 1;
}

.registration-card-title .card-heading-small,
.dkg-card-title .card-heading-small {
  display: block;
  color: #34208d;
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.05;
}

.registration-card-title .card-heading-large,
.dkg-card-title .card-heading-large {
  display: block;
  color: #6a45d0;
  font-family: "Poppins", sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.05;
}

/* Tablet */
@media (max-width: 1024px) {
  .registration-card-title .card-heading-small,
  .dkg-card-title .card-heading-small {
    font-size: 30px;
  }

  .registration-card-title .card-heading-large,
  .dkg-card-title .card-heading-large {
    font-size: 44px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .registration-card-title .card-heading-small,
  .dkg-card-title .card-heading-small {
    font-size: 22px;
    line-height: 1.1;
  }

  .registration-card-title .card-heading-large,
  .dkg-card-title .card-heading-large {
    font-size: 34px;
    line-height: 1.02;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .registration-card-title .card-heading-small,
  .dkg-card-title .card-heading-small {
    font-size: 20px;
  }

  .registration-card-title .card-heading-large,
  .dkg-card-title .card-heading-large {
    font-size: 31px;
  }
}
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-14 .elementor-element.elementor-element-9f4b9c0 */
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-14 .elementor-element.elementor-element-b08802d */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-cb7deca */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-db0d525 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-5307780 */
/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-14 .elementor-element.elementor-element-bd5f056 */
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-14 .elementor-element.elementor-element-52151900 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-a8d1922 */
/* Both card headings */
.registration-card-title .elementor-heading-title,
.dkg-card-title .elementor-heading-title {
  margin: 0;
  line-height: 1;
}

.registration-card-title .card-heading-small,
.dkg-card-title .card-heading-small {
  display: block;
  color: #34208d;
  font-family: "Poppins", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.05;
}

.registration-card-title .card-heading-large,
.dkg-card-title .card-heading-large {
  display: block;
  color: #6a45d0;
  font-family: "Poppins", sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.05;
}

/* Tablet */
@media (max-width: 1024px) {
  .registration-card-title .card-heading-small,
  .dkg-card-title .card-heading-small {
    font-size: 30px;
  }

  .registration-card-title .card-heading-large,
  .dkg-card-title .card-heading-large {
    font-size: 44px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .registration-card-title .card-heading-small,
  .dkg-card-title .card-heading-small {
    font-size: 22px;
    line-height: 1.1;
  }

  .registration-card-title .card-heading-large,
  .dkg-card-title .card-heading-large {
    font-size: 34px;
    line-height: 1.02;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .registration-card-title .card-heading-small,
  .dkg-card-title .card-heading-small {
    font-size: 20px;
  }

  .registration-card-title .card-heading-large,
  .dkg-card-title .card-heading-large {
    font-size: 31px;
  }
}
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-7ff12fe1 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-5aef45f4 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-233caf6c */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-ef53979 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-880c1f1 */
/* End custom CSS */
/* Start custom CSS for html, class: .elementor-14 .elementor-element.elementor-element-3d1d346 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-a8339af */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-aef0402 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-132463c */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-233d970f */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-42d2abd0 */
/* End custom CSS */
/* Start custom CSS for html, class: .elementor-14 .elementor-element.elementor-element-54f93ce2 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-5f7e5ae1 */
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-14 .elementor-element.elementor-element-12f02e3 */
.donnas-cta-heading .elementor-heading-title {
  margin: 0;
  line-height: 1;
}

.donnas-cta-heading .cta-heading-small {
  display: block;
  color: #34208d;
  font-family: "Poppins", sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 1.05;
}

.donnas-cta-heading .cta-heading-large {
  display: block;
  color: #6a45d0;
  font-family: "Poppins", sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 0.95;
}

/* Tablet */
@media (max-width: 1024px) {
  .donnas-cta-heading .cta-heading-small {
    font-size: 42px;
  }

  .donnas-cta-heading .cta-heading-large {
    font-size: 64px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .donnas-cta-heading .cta-heading-small {
    font-size: 30px;
    line-height: 1.05;
  }

  .donnas-cta-heading .cta-heading-large {
    font-size: 44px;
    line-height: 0.95;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .donnas-cta-heading .cta-heading-small {
    font-size: 26px;
  }

  .donnas-cta-heading .cta-heading-large {
    font-size: 38px;
  }
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-14 .elementor-element.elementor-element-93012bc */
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-14 .elementor-element.elementor-element-63181c7 */
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-14 .elementor-element.elementor-element-88335e2 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-a0e6c16 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-a188bd2 */
/* End custom CSS */
/* Start custom CSS for image, class: .elementor-14 .elementor-element.elementor-element-10bd8a4 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-1b8b4c2 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-f1bb207 */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-14 .elementor-element.elementor-element-b5712b3 */
/* End custom CSS */