.elementor-342 .elementor-element.elementor-element-b25c8c0{--display:flex;--min-height:500px;--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;--justify-content:center;--overlay-opacity:.5}.elementor-342 .elementor-element.elementor-element-b25c8c0:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-b25c8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://mccartanlaw.com/wp-content/uploads/dwi-header.jpg.pagespeed.ce.3PhhoavDh4.jpg)}.elementor-342 .elementor-element.elementor-element-b25c8c0::before,.elementor-342 .elementor-element.elementor-element-b25c8c0>.elementor-background-video-container::before,.elementor-342 .elementor-element.elementor-element-b25c8c0>.e-con-inner>.elementor-background-video-container::before,.elementor-342 .elementor-element.elementor-element-b25c8c0>.elementor-background-slideshow::before,.elementor-342 .elementor-element.elementor-element-b25c8c0>.e-con-inner>.elementor-background-slideshow::before,.elementor-342 .elementor-element.elementor-element-b25c8c0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-fc063f2);--background-overlay:''}.elementor-342 .elementor-element.elementor-element-e05b3c2 .elementor-heading-title{font-size:58px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.78);color:var(--e-global-color-f70bc99)}.elementor-342 .elementor-element.elementor-element-b7bc85c{--divider-border-style:solid;--divider-color:var(--e-global-color-a08d1cd);--divider-border-width:4px}.elementor-342 .elementor-element.elementor-element-b7bc85c .elementor-divider-separator{width:150px}.elementor-342 .elementor-element.elementor-element-b7bc85c .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-342 .elementor-element.elementor-element-1b1c84b{--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;--padding-top:8em;--padding-bottom:8em;--padding-left:1.125em;--padding-right:1.125em}.elementor-342 .elementor-element.elementor-element-58740d7{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-342 .elementor-element.elementor-element-79a22e7{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-342 .elementor-element.elementor-element-79a22e7:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-79a22e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-204aac0{text-align:center}.elementor-342 .elementor-element.elementor-element-204aac0 img{width:100px;border-radius:100px 100px 100px 100px}.elementor-342 .elementor-element.elementor-element-74f5805>.elementor-widget-container{margin:-28px 0 0 0}.elementor-342 .elementor-element.elementor-element-74f5805{text-align:center}.elementor-342 .elementor-element.elementor-element-74f5805 .elementor-heading-title{color:var(--e-global-color-f70bc99)}.elementor-342 .elementor-element.elementor-element-be9381d{--divider-border-style:solid;--divider-color:var(--e-global-color-a08d1cd);--divider-border-width:4px}.elementor-342 .elementor-element.elementor-element-be9381d>.elementor-widget-container{margin:-28px 0 0 0;padding:0 0 0 0}.elementor-342 .elementor-element.elementor-element-be9381d .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0}.elementor-342 .elementor-element.elementor-element-be9381d .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-342 .elementor-element.elementor-element-4f7d990>.elementor-widget-container{margin:-1em 0 0 0}.elementor-342 .elementor-element.elementor-element-4f7d990{text-align:center}.elementor-342 .elementor-element.elementor-element-4f7d990 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.6em;color:var(--e-global-color-f70bc99)}.elementor-342 .elementor-element.elementor-element-07af27e{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-342 .elementor-element.elementor-element-07af27e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-342 .elementor-element.elementor-element-e0eb3b5{--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;--padding-top:8em;--padding-bottom:8em;--padding-left:1.125em;--padding-right:1.125em}.elementor-342 .elementor-element.elementor-element-e0eb3b5:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-e0eb3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D}.elementor-342 .elementor-element.elementor-element-f6402c5{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-342 .elementor-element.elementor-element-9875ab1{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-342 .elementor-element.elementor-element-8377dd3 .elementor-heading-title{color:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-ba5ff56 .elementor-heading-title{color:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-4c38bf0 .elementor-heading-title{color:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-0578c41 .elementor-heading-title{color:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-b583fcb{--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;--padding-top:8em;--padding-bottom:8em;--padding-left:1.125em;--padding-right:1.125em}.elementor-342 .elementor-element.elementor-element-6b0fd45{text-align:center}.elementor-342 .elementor-element.elementor-element-7ad6cd4 .elementor-main-swiper .swiper-slide{padding:0 0 0 0}.elementor-342 .elementor-element.elementor-element-7ad6cd4 .elementor-swiper-button{font-size:1.6em;color:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-7ad6cd4 .elementor-swiper-button svg{fill:var(--e-global-color-ce2e258)}.elementor-342 .elementor-element.elementor-element-7ad6cd4 .elementor-testimonial__content{padding:2em 2em 2em 2em;border-radius:8px 8px 8px 8px}.elementor-342 .elementor-element.elementor-element-7ad6cd4.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-342 .elementor-element.elementor-element-7ad6cd4.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:2em}.elementor-342 .elementor-element.elementor-element-7ad6cd4.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-342 .elementor-element.elementor-element-7ad6cd4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-342 .elementor-element.elementor-element-7ad6cd4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 2em 0 2em}.elementor-342 .elementor-element.elementor-element-7ad6cd4 .elementor-testimonial__text{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.6em}.elementor-342 .elementor-element.elementor-element-7ad6cd4 .elementor-testimonial__name{font-size:16px;text-transform:uppercase}@media (max-width:1024px){.elementor-342 .elementor-element.elementor-element-b25c8c0{--min-height:400px}.elementor-342 .elementor-element.elementor-element-1b1c84b{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em}.elementor-342 .elementor-element.elementor-element-204aac0{text-align:center}.elementor-342 .elementor-element.elementor-element-74f5805{text-align:center}.elementor-342 .elementor-element.elementor-element-be9381d .elementor-divider{text-align:center}.elementor-342 .elementor-element.elementor-element-be9381d .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-342 .elementor-element.elementor-element-07af27e.e-con{--order:-99999}.elementor-342 .elementor-element.elementor-element-e0eb3b5{--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em}.elementor-342 .elementor-element.elementor-element-b583fcb{--padding-top:4em;--padding-bottom:4em;--padding-left:1.125em;--padding-right:1.125em}}@media (max-width:767px){.elementor-342 .elementor-element.elementor-element-e05b3c2 .elementor-heading-title{font-size:34px}.elementor-342 .elementor-element.elementor-element-4f7d990{text-align:center}}@media (min-width:768px){.elementor-342 .elementor-element.elementor-element-58740d7{--width:33.3333%}.elementor-342 .elementor-element.elementor-element-07af27e{--width:55.11%}}@media (max-width:1024px) and (min-width:768px){.elementor-342 .elementor-element.elementor-element-58740d7{--width:100%}.elementor-342 .elementor-element.elementor-element-07af27e{--width:100%}}