.elementor-720 .elementor-element.elementor-element-1affd35{--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-720 .elementor-element.elementor-element-1affd35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-84e9732{--display:flex;--overflow:hidden;}.elementor-720 .elementor-element.elementor-element-84e9732:not(.elementor-motion-effects-element-type-background), .elementor-720 .elementor-element.elementor-element-84e9732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bf5aa1 );}.elementor-720 .elementor-element.elementor-element-84e9732.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-uael-google-map .gm-style .uael-infowindow-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-720 .elementor-element.elementor-element-948f639 .uael-google-map{height:1100px;}.elementor-720 .elementor-element.elementor-element-948f639 .gm-style .uael-infowindow-description{margin-top:5px;}.elementor-720 .elementor-element.elementor-element-948f639 .gm-style .uael-infowindow-title{font-weight:400;font-family:"BlazingSun", Sans-serif;}.elementor-720 .elementor-element.elementor-element-3fccfd7 .uael-google-map{height:1100px;}.elementor-720 .elementor-element.elementor-element-3fccfd7 .gm-style .uael-infowindow-description{margin-top:5px;}.elementor-720 .elementor-element.elementor-element-3fccfd7 .gm-style .uael-infowindow-title{font-weight:bold;}.elementor-720 .elementor-element.elementor-element-cb27ab3{--display:flex;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-720 .elementor-element.elementor-element-cb27ab3:not(.elementor-motion-effects-element-type-background), .elementor-720 .elementor-element.elementor-element-cb27ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-cb27ab3::before, .elementor-720 .elementor-element.elementor-element-cb27ab3 > .elementor-background-video-container::before, .elementor-720 .elementor-element.elementor-element-cb27ab3 > .e-con-inner > .elementor-background-video-container::before, .elementor-720 .elementor-element.elementor-element-cb27ab3 > .elementor-background-slideshow::before, .elementor-720 .elementor-element.elementor-element-cb27ab3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-720 .elementor-element.elementor-element-cb27ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dallas.toptaco.com/wp-content/uploads/2024/05/faq-skull-overlay.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:auto;}.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-720 .elementor-element.elementor-element-5f00354 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-5f00354.elementor-element{--align-self:flex-start;}.elementor-720 .elementor-element.elementor-element-5f00354{text-align:start;}.elementor-720 .elementor-element.elementor-element-5f00354 .elementor-heading-title{font-family:"BlazingSun", Sans-serif;font-size:clamp(40px, -0.3492rem + 5.9435vw, 80px);font-weight:normal;color:var( --e-global-color-d7aad06 );}.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-720 .elementor-element.elementor-element-665ffee > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-720 .elementor-element.elementor-element-665ffee{font-family:"BlazingSun", Sans-serif;font-weight:normal;color:var( --e-global-color-3bf5aa1 );}.elementor-720 .elementor-element.elementor-element-edd5695 .elementor-heading-title{font-family:"BlazingSun", Sans-serif;font-size:clamp(20px, 0.4504rem + 2.9718vw, 40px);font-weight:normal;color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-3f02336 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-720 .elementor-element.elementor-element-3f02336{font-family:"Dortmund", Sans-serif;font-weight:bold;color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-8d4967c > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-720 .elementor-element.elementor-element-8d4967c{font-family:"Dortmund", Sans-serif;font-weight:bold;color:var( --e-global-color-d7aad06 );}.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-720 .elementor-element.elementor-element-053b164 .elementor-button{background-color:var( --e-global-color-bb57efb );font-family:"BlazingSun", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-d7aad06 );color:var( --e-global-color-d7aad06 );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-720 .elementor-element.elementor-element-053b164 .elementor-button:hover, .elementor-720 .elementor-element.elementor-element-053b164 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-053b164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-053b164{z-index:10;}.elementor-720 .elementor-element.elementor-element-c9c2141{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-720 .elementor-element.elementor-element-58adbbe{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1rem;}.elementor-720 .elementor-element.elementor-element-58adbbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-ce6adae{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-720 .elementor-element.elementor-element-3c42a4d{--display:flex;}.elementor-720 .elementor-element.elementor-element-1867c18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-1867c18 .elementor-heading-title{font-family:"BlazingSun", Sans-serif;font-size:clamp(20px, 0.4504rem + 2.9718vw, 30px);font-weight:normal;color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-92dada5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-92dada5{font-family:"Dortmund", Sans-serif;font-weight:bold;}.elementor-720 .elementor-element.elementor-element-c5b609c .elementor-button{background-color:#E79AAA;font-family:"BlazingSun", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-d7aad06 );color:var( --e-global-color-d7aad06 );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-720 .elementor-element.elementor-element-c5b609c .elementor-button:hover, .elementor-720 .elementor-element.elementor-element-c5b609c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-c5b609c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-c5b609c{z-index:10;}.elementor-720 .elementor-element.elementor-element-9979c76{--display:flex;}.elementor-720 .elementor-element.elementor-element-540811c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-540811c .elementor-heading-title{font-family:"BlazingSun", Sans-serif;font-size:clamp(20px, 0.4504rem + 2.9718vw, 30px);font-weight:normal;color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-cb59772 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-cb59772{font-family:"Dortmund", Sans-serif;font-weight:bold;}.elementor-720 .elementor-element.elementor-element-4577805 .elementor-button{background-color:#E79AAA;font-family:"BlazingSun", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-d7aad06 );color:var( --e-global-color-d7aad06 );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-720 .elementor-element.elementor-element-4577805 .elementor-button:hover, .elementor-720 .elementor-element.elementor-element-4577805 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-4577805 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-4577805{z-index:10;}.elementor-720 .elementor-element.elementor-element-11ea8e6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-11ea8e6{font-family:"Dortmund", Sans-serif;font-weight:bold;}.elementor-720 .elementor-element.elementor-element-aab21b8{--display:flex;}.elementor-720 .elementor-element.elementor-element-aab21b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-ffb032f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-ffb032f{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-a01ba41{--display:flex;}.elementor-720 .elementor-element.elementor-element-a01ba41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-28902b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-28902b1{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-c4586fd{--display:flex;}.elementor-720 .elementor-element.elementor-element-c4586fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-f09d58d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-f09d58d{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-a66c61a{--display:flex;}.elementor-720 .elementor-element.elementor-element-a66c61a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-3a8b996 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-3a8b996{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-c0f7c62{--display:flex;}.elementor-720 .elementor-element.elementor-element-c0f7c62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-720 .elementor-element.elementor-element-5a3ecb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-5a3ecb0{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-6c8f2b4{--display:flex;}.elementor-720 .elementor-element.elementor-element-92eaddd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-92eaddd{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-c13cdfc{--display:flex;}.elementor-720 .elementor-element.elementor-element-2aa9784 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-2aa9784{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-04d12c2{--display:flex;}.elementor-720 .elementor-element.elementor-element-9b6e5c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-9b6e5c7{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-409d3ca{--display:flex;}.elementor-720 .elementor-element.elementor-element-5a01940 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-5a01940{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-5da8db6{--display:flex;}.elementor-720 .elementor-element.elementor-element-199d7a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-199d7a2{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-e6091ac{--display:flex;}.elementor-720 .elementor-element.elementor-element-90c5c90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-90c5c90{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-a5de84e{--display:flex;}.elementor-720 .elementor-element.elementor-element-fc20d30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-fc20d30{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-595b10d{--display:flex;}.elementor-720 .elementor-element.elementor-element-5973618 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-5973618{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-b7a7289{--display:flex;}.elementor-720 .elementor-element.elementor-element-8665a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-720 .elementor-element.elementor-element-8665a07{color:var( --e-global-color-d7aad06 );}.elementor-720 .elementor-element.elementor-element-7c2d42b{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d7aad06 );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-d7aad06 );--n-accordion-icon-size:15px;--n-accordion-icon-gap:0px;--n-accordion-icon-hover-color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-7c2d42b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-7c2d42b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-3bf5aa1 );}:where( .elementor-720 .elementor-element.elementor-element-7c2d42b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-7c2d42b {--n-accordion-padding:10px 0px 10px 20px;}.elementor-720 .elementor-element.elementor-element-6cdad5a{--display:flex;--margin-top:0px;--margin-bottom:300px;--margin-left:0px;--margin-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-720 .elementor-element.elementor-element-3cad5cb > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-3cad5cb.elementor-element{--align-self:center;}.elementor-720 .elementor-element.elementor-element-3cad5cb{--lottie-container-width:140px;}.elementor-720 .elementor-element.elementor-element-b89a905 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-b89a905.elementor-element{--align-self:center;}.elementor-720 .elementor-element.elementor-element-b89a905{text-align:center;}.elementor-720 .elementor-element.elementor-element-b89a905 .elementor-heading-title{font-family:"BlazingSun", Sans-serif;font-size:clamp(40px, -0.3492rem + 5.9435vw, 80px);font-weight:normal;color:var( --e-global-color-primary );}.elementor-720 .elementor-element.elementor-element-45958d5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-45958d5.elementor-element{--align-self:center;}.elementor-720 .elementor-element.elementor-element-45958d5{text-align:center;font-family:"Dortmund", Sans-serif;font-weight:bold;}.elementor-720 .elementor-element.elementor-element-37652df .elementor-button{background-color:#E79AAA;font-family:"BlazingSun", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-d7aad06 );color:var( --e-global-color-d7aad06 );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-720 .elementor-element.elementor-element-37652df .elementor-button:hover, .elementor-720 .elementor-element.elementor-element-37652df .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-37652df > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-37652df.elementor-element{--align-self:center;}.elementor-720 .elementor-element.elementor-element-37652df{z-index:10;}.elementor-720 .elementor-element.elementor-element-f841bae .elementor-button{background-color:#E79AAA;font-family:"BlazingSun", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-d7aad06 );color:var( --e-global-color-d7aad06 );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-720 .elementor-element.elementor-element-f841bae .elementor-button:hover, .elementor-720 .elementor-element.elementor-element-f841bae .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-720 .elementor-element.elementor-element-f841bae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-f841bae.elementor-element{--align-self:center;}.elementor-720 .elementor-element.elementor-element-f841bae{z-index:10;}@media(max-width:1024px){.elementor-720 .elementor-element.elementor-element-1affd35{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-720 .elementor-element.elementor-element-948f639 .uael-google-map{height:500px;}.elementor-720 .elementor-element.elementor-element-3fccfd7 .uael-google-map{height:500px;}.elementor-720 .elementor-element.elementor-element-665ffee{font-size:14px;}.elementor-720 .elementor-element.elementor-element-3f02336{font-size:14px;}.elementor-720 .elementor-element.elementor-element-8d4967c{font-size:14px;}.elementor-720 .elementor-element.elementor-element-c9c2141{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-720 .elementor-element.elementor-element-92dada5{font-size:14px;}.elementor-720 .elementor-element.elementor-element-cb59772{font-size:14px;}.elementor-720 .elementor-element.elementor-element-11ea8e6{font-size:14px;}.elementor-720 .elementor-element.elementor-element-45958d5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-45958d5.elementor-element{--align-self:center;}.elementor-720 .elementor-element.elementor-element-45958d5{text-align:center;font-size:14px;}}@media(max-width:767px){.elementor-720 .elementor-element.elementor-element-1affd35{--flex-direction:column-reverse;--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-720 .elementor-element.elementor-element-84e9732{--z-index:1;}.elementor-720 .elementor-element.elementor-element-948f639 .uael-google-map{height:300px;}.elementor-720 .elementor-element.elementor-element-3fccfd7 .uael-google-map{height:300px;}.elementor-720 .elementor-element.elementor-element-cb27ab3{--min-height:600px;--justify-content:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;--z-index:5;}.elementor-720 .elementor-element.elementor-element-c9c2141{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-720 .elementor-element.elementor-element-58adbbe{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-720 .elementor-element.elementor-element-1867c18 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-c5b609c > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-4577805 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-7c2d42b{--n-accordion-title-font-size:14px;}.elementor-720 .elementor-element.elementor-element-6cdad5a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-720 .elementor-element.elementor-element-37652df > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-720 .elementor-element.elementor-element-f841bae > .elementor-widget-container{margin:010px 0px 0px 0px;}}@media(min-width:768px){.elementor-720 .elementor-element.elementor-element-1affd35{--width:100%;}.elementor-720 .elementor-element.elementor-element-84e9732{--width:60%;}.elementor-720 .elementor-element.elementor-element-58adbbe{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-720 .elementor-element.elementor-element-84e9732{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5f00354 */.elementor-720 .elementor-element.elementor-element-5f00354 {
    position: relative;
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
}

.elementor-720 .elementor-element.elementor-element-5f00354::after {
    content: "";
    position: absolute;
    top: calc(50% + 10px);
    right: -90px;
    transform: translateY(-50%);
    background-image: url(https://dallas.toptaco.com/wp-content/uploads/2024/05/flower-flourish-10thAni-left-white.svg);
    background-repeat: no-repeat;
    height: 80px;
    width: 80px;
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
}

@media (max-width: 767px) {
    .elementor-720 .elementor-element.elementor-element-5f00354::after {
        top: calc(50% + 5px);
        right: -60px;
        height: 50px;
        width: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-665ffee */.elementor-720 .elementor-element.elementor-element-665ffee {
    max-width: 450px !important;
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-665ffee.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd5695 */.elementor-720 .elementor-element.elementor-element-edd5695 {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f02336 */.elementor-720 .elementor-element.elementor-element-3f02336 {
    max-width: 450px !important;
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
}

.fade_cascade {
    opacity: 0;
    transform: translateY(10px);
    transition: all .5s ease-in-out;
    transition-delay: calc(var(--index) * .2s);
}

.animated .fade_cascade {
    opacity: 1;
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d4967c */.elementor-720 .elementor-element.elementor-element-8d4967c {
    max-width: 450px !important;
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
}

.fade_cascade {
    opacity: 0;
    transform: translateY(10px);
    transition: all .5s ease-in-out;
    transition-delay: calc(var(--index) * .2s);
}

.animated .fade_cascade {
    opacity: 1;
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-053b164 */.elementor-720 .elementor-element.elementor-element-053b164 {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-053b164.animated {
	opacity: 1;
	transform: translateY(0px)
}

.elementor-720 .elementor-element.elementor-element-053b164 a {
    position: relative;
    background-blend-mode: hard-light;
    background-image: linear-gradient(180deg, #E78C9F, #E78C9F), url(https://dallas.toptaco.com/wp-content/uploads/2024/04/btn-texture.png);
    clip-path: url(#tt-btn-mask);
    overflow: hidden;
}

.elementor-720 .elementor-element.elementor-element-053b164 a::after {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: translateY(100%);
    background-color: #F9A448;
    transition: 200ms ease-out;
}

.elementor-720 .elementor-element.elementor-element-053b164 a:hover::after {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb27ab3 */.elementor-720 .elementor-element.elementor-element-cb27ab3 {
    background-blend-mode: hard-light;
    background-image: linear-gradient(180deg, #3A929B, #194145), url(https://dallas.toptaco.com/wp-content/uploads/2024/04/stucco-backdrop-tt.jpg);
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1affd35 */.elementor-720 .elementor-element.elementor-element-1affd35 {
    min-height: 650px;
    height: 80vh;
}

@media (max-width: 767px) {
    .elementor-720 .elementor-element.elementor-element-1affd35 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1867c18 */.elementor-720 .elementor-element.elementor-element-1867c18 {
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-1867c18.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92dada5 */.elementor-720 .elementor-element.elementor-element-92dada5 {
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-92dada5.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b609c */.elementor-720 .elementor-element.elementor-element-c5b609c {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-c5b609c.animated {
	opacity: 1;
	transform: translateY(0px)
}

.elementor-720 .elementor-element.elementor-element-c5b609c a {
    position: relative;
    background-blend-mode: hard-light;
    background-image: linear-gradient(180deg, #E78C9F, #E78C9F), url(https://dallas.toptaco.com/wp-content/uploads/2024/04/btn-texture.png);
    clip-path: url(#tt-btn-mask);
    overflow: hidden;
}

.elementor-720 .elementor-element.elementor-element-c5b609c a::after {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: translateY(100%);
    background-color: #F9A448;
    transition: 200ms ease-out;
}

.elementor-720 .elementor-element.elementor-element-c5b609c a:hover::after {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-540811c */.elementor-720 .elementor-element.elementor-element-540811c {
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-540811c.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb59772 */.elementor-720 .elementor-element.elementor-element-cb59772 {
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-cb59772.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4577805 */.elementor-720 .elementor-element.elementor-element-4577805 {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-4577805.animated {
	opacity: 1;
	transform: translateY(0px)
}

.elementor-720 .elementor-element.elementor-element-4577805 a {
    position: relative;
    background-blend-mode: hard-light;
    background-image: linear-gradient(180deg, #E78C9F, #E78C9F), url(https://dallas.toptaco.com/wp-content/uploads/2024/04/btn-texture.png);
    clip-path: url(#tt-btn-mask);
    overflow: hidden;
}

.elementor-720 .elementor-element.elementor-element-4577805 a::after {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: translateY(100%);
    background-color: #F9A448;
    transition: 200ms ease-out;
}

.elementor-720 .elementor-element.elementor-element-4577805 a:hover::after {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ea8e6 */.elementor-720 .elementor-element.elementor-element-11ea8e6 {
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-11ea8e6.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7c2d42b */.elementor-720 .elementor-element.elementor-element-7c2d42b {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: clip-path 1s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-7c2d42b.animated {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.elementor-720 .elementor-element.elementor-element-7c2d42b .e-n-accordion-item-title {
    clip-path: url(#tt-btn-mask);
    overflow: hidden;
}

.elementor-720 .elementor-element.elementor-element-7c2d42b .e-child {
    -webkit-mask-image: url( https://dallas.toptaco.com/wp-content/uploads/2024/04/frayed-paper-mask.svg);
    -webkit-mask-size: cover;
    -webkit-mask-position: bottom center;
    -webkit-mask-repeat: no-repeat;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b89a905 */.elementor-720 .elementor-element.elementor-element-b89a905 {
    position: relative;
}

.elementor-720 .elementor-element.elementor-element-b89a905::after {
    content: "";
    position: absolute;
    top: calc(50% + 10px);
    right: -90px;
    transform: translateY(-50%);
    background-image: url(https://dallas.toptaco.com/wp-content/uploads/2024/04/flower-flourish-10thAni-left.svg);
    background-repeat: no-repeat;
    height: 80px;
    width: 80px;
}

.elementor-720 .elementor-element.elementor-element-b89a905::before {
    content: "";
    position: absolute;
    top: calc(50% + 10px);
    left: -90px;
    transform: translateY(-50%);
    background-image: url(https://dallas.toptaco.com/wp-content/uploads/2024/04/flower-flourish-10thAni-right.svg);
    background-repeat: no-repeat;
    height: 80px;
    width: 80px;
}

@media (max-width: 767px) {
    .elementor-720 .elementor-element.elementor-element-b89a905::after {
        top: calc(50% + 5px);
        right: -60px;
        height: 50px;
        width: 50px;
    }
    .elementor-720 .elementor-element.elementor-element-b89a905::before {
        top: calc(50% + 5px);
        left: -60px;
        height: 50px;
        width: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45958d5 */.elementor-720 .elementor-element.elementor-element-45958d5 {
    max-width: 560px !important;
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-45958d5.animated {
	opacity: 1;
	transform: translateY(0px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37652df */.elementor-720 .elementor-element.elementor-element-37652df {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-37652df.animated {
	opacity: 1;
	transform: translateY(0px)
}

.elementor-720 .elementor-element.elementor-element-37652df a {
    position: relative;
    background-blend-mode: hard-light;
    background-image: linear-gradient(180deg, #E78C9F, #E78C9F), url(https://dallas.toptaco.com/wp-content/uploads/2024/04/btn-texture.png);
    clip-path: url(#tt-btn-mask);
    overflow: hidden;
}

.elementor-720 .elementor-element.elementor-element-37652df a::after {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: translateY(100%);
    background-color: #F9A448;
    transition: 200ms ease-out;
}

.elementor-720 .elementor-element.elementor-element-37652df a:hover::after {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f841bae */.elementor-720 .elementor-element.elementor-element-f841bae {
    filter: drop-shadow(2px 2px 4px rgb(0,0,0,.25));
    opacity: 0;
	transform: translateY(-10px);
	transition: .5s ease-in-out;
}

.elementor-720 .elementor-element.elementor-element-f841bae.animated {
	opacity: 1;
	transform: translateY(0px)
}

.elementor-720 .elementor-element.elementor-element-f841bae a {
    position: relative;
    background-blend-mode: hard-light;
    background-image: linear-gradient(180deg, #E78C9F, #E78C9F), url(https://dallas.toptaco.com/wp-content/uploads/2024/04/btn-texture.png);
    clip-path: url(#tt-btn-mask);
    overflow: hidden;
}

.elementor-720 .elementor-element.elementor-element-f841bae a::after {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: translateY(100%);
    background-color: #F9A448;
    transition: 200ms ease-out;
}

.elementor-720 .elementor-element.elementor-element-f841bae a:hover::after {
    transform: translateY(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BlazingSun';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dallas.toptaco.com/wp-content/uploads/2024/04/BLAZINGSUN-Regular.eot');
	src: url('https://dallas.toptaco.com/wp-content/uploads/2024/04/BLAZINGSUN-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/04/BLAZINGSUN-Regular.woff2') format('woff2'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/04/BLAZINGSUN-Regular.woff') format('woff'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/04/BLAZINGSUN-Regular.ttf') format('truetype'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/04/BLAZINGSUN-Regular.svg#BlazingSun') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dortmund';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dallas.toptaco.com/wp-content/uploads/2024/05/Dortmund-Regular.eot');
	src: url('https://dallas.toptaco.com/wp-content/uploads/2024/05/Dortmund-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/05/Dortmund-Regular.woff2') format('woff2'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/05/Dortmund-Regular.woff') format('woff'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/05/Dortmund-Regular.ttf') format('truetype'),
		url('https://dallas.toptaco.com/wp-content/uploads/2024/05/Dortmund-Regular.svg#Dortmund') format('svg');
}
/* End Custom Fonts CSS */