.elementor-895 .elementor-element.elementor-element-488e6cdc:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E7E8;background-image:url("https://deancaravelis.com/wp-content/uploads/2025/05/dean-leathercouch-smile-v2-scaled.jpg");background-position:57% 64px;background-repeat:no-repeat;background-size:cover;}.elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-background-overlay{background-color:rgba(86,183,238,0);opacity:1;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-container{max-width:1280px;}.elementor-895 .elementor-element.elementor-element-488e6cdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 400px 0px;}.elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-50b4341 );}.elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-shape-bottom svg{width:calc(124% + 1.3px);height:134px;transform:translateX(-50%) rotateY(180deg);}.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-895 .elementor-element.elementor-element-6a0b6787.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-895 .elementor-element.elementor-element-6a0b6787{text-align:left;font-family:"acumin-pro", Sans-serif;font-size:23px;font-weight:400;font-style:italic;color:#383838;}.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-895 .elementor-element.elementor-element-4539f428 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-4539f428{text-align:left;}.elementor-895 .elementor-element.elementor-element-4539f428 img{width:36%;}.elementor-895 .elementor-element.elementor-element-011b421{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-011b421:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-011b421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-50b4341 );}.elementor-895 .elementor-element.elementor-element-3da9180{--display:flex;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.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-895 .elementor-element.elementor-element-ba970a4 .elementor-heading-title{font-family:"acumin-pro", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-6e2895f );}.elementor-895 .elementor-element.elementor-element-f3fba15{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-895 .elementor-element.elementor-element-c0ce5be{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6e2895f );}.elementor-895 .elementor-element.elementor-element-c0ce5be .elementor-headline{text-align:left;font-family:"Beth Ellen", Sans-serif;font-weight:600;}.elementor-895 .elementor-element.elementor-element-c0ce5be .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-c0ce5be .elementor-headline-dynamic-text{font-family:"Zeyada", Sans-serif;font-weight:600;}.elementor-895 .elementor-element.elementor-element-e56aaae{color:var( --e-global-color-secondary );}.elementor-widget-ha-timeline .ha-timeline-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-timeline .ha-timeline-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-timeline .ha-timeline-date .date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-timeline .ha-timeline-date .time{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-timeline .ha-timeline-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-895 .elementor-element.elementor-element-e47d336 .elementor-repeater-item-a9390e8 .ha-timeline-icon{background:#1CDDFF;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-wrap > .elementor-repeater-item-a9390e8 .ha-timeline-content{text-align:left;}.elementor-895 .elementor-element.elementor-element-e47d336 .elementor-repeater-item-7548d05 .ha-timeline-icon{background:var( --e-global-color-50b4341 );}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-wrap > .elementor-repeater-item-7548d05 .ha-timeline-content{text-align:left;}.elementor-895 .elementor-element.elementor-element-e47d336 .elementor-repeater-item-9d902fb .ha-timeline-icon{background:var( --e-global-color-accent );}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-wrap > .elementor-repeater-item-9d902fb .ha-timeline-content{text-align:left;}.elementor-895 .elementor-element.elementor-element-e47d336 .elementor-repeater-item-6b9cea8 .ha-timeline-icon{background:#FFC10C;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-wrap > .elementor-repeater-item-6b9cea8 .ha-timeline-content{text-align:left;}.elementor-895 .elementor-element.elementor-element-e47d336 .elementor-repeater-item-06b0d1e .ha-timeline-icon{background:var( --e-global-color-a3b32ff );}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-wrap > .elementor-repeater-item-06b0d1e .ha-timeline-content{text-align:left;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-content{background-color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:2px 3px 10px 0px rgba(0,0,0,0.1);border-radius:6px 6px 6px 6px;padding:30px 30px 18px 30px;margin-bottom:57px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-button{background-color:var( --e-global-color-a3b32ff );}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-button:hover{background-color:#ed408a;}.elementor-895 .elementor-element.elementor-element-e47d336 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-block:last-child .ha-timeline-content{margin-bottom:0;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-center .ha-timeline-icon{margin-top:calc(-57px / 2);}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-center .ha-timeline-block:last-child .ha-timeline-icon{margin-top:0;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-bottom .ha-timeline-icon{margin-top:-57px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-bottom .ha-timeline-block:last-child .ha-timeline-icon{margin-top:0;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-icon{width:80px;height:80px;background:var( --e-global-color-2043129 );border-radius:42px 42px 42px 42px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-50b4341 );}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-block:nth-child(even) .ha-timeline-icon{width:80px;height:80px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-content{width:calc(50% - ((80px/2) + 40px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-left .ha-timeline-content{width:calc(100% - (80px + 40px + 99px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-right .ha-timeline-content{width:calc(100% - (80px + 40px + 99px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-top .ha-timeline-content.arrow::before{top:calc((80px/2) - 8px);}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-bottom .ha-timeline-content.arrow::before{bottom:calc((80px/2) - 8px);}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-block .ha-timeline-icon-box{margin-left:40px;margin-right:0;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-block:nth-child(even) .ha-timeline-icon-box{margin-left:0;margin-right:40px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-left .ha-timeline-block .ha-timeline-icon-box{margin-right:40px;margin-left:99px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-right .ha-timeline-block .ha-timeline-icon-box{margin-left:40px;margin-right:99px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-tree{width:1px;background:#cccccc;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-tree-inner{width:1px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-title{margin:20px 0px 10px 0px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-date .date{font-family:"acumin-pro", Sans-serif;font-weight:700;color:var( --e-global-color-6e2895f );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-895 .elementor-element.elementor-element-d692fc7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-895 .elementor-element.elementor-element-d692fc7 .elementor-divider-separator{width:100%;}.elementor-895 .elementor-element.elementor-element-d692fc7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-895 .elementor-element.elementor-element-8b3a0fa{font-family:"acumin-pro", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-895 .elementor-element.elementor-element-c4cd888{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-6e2895f );}.elementor-895 .elementor-element.elementor-element-c4cd888 .elementor-headline{text-align:left;font-family:"Beth Ellen", Sans-serif;font-weight:600;}.elementor-895 .elementor-element.elementor-element-c4cd888 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-c4cd888 .elementor-headline-plain-text{color:var( --e-global-color-6e2895f );}.elementor-895 .elementor-element.elementor-element-c4cd888 .elementor-headline-dynamic-text{font-family:"Zeyada", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-895 .elementor-element.elementor-element-488e6cdc:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 112px;background-size:cover;}.elementor-895 .elementor-element.elementor-element-488e6cdc{padding:50px 20px 50px 20px;}.elementor-895 .elementor-element.elementor-element-6a0b6787{width:initial;max-width:initial;}.elementor-895 .elementor-element.elementor-element-4539f428 > .elementor-widget-container{margin:15px 0px 40px 0px;}.elementor-895 .elementor-element.elementor-element-3da9180{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-content{width:calc(100% - ((40px/2) + 35px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-left .ha-timeline-content{width:calc(100% - (40px + 30px + 0px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-right .ha-timeline-content{width:calc(100% - (40px + 30px + 0px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-block .ha-timeline-icon-box{margin-right:35px;margin-left:0;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-block:nth-child(even) .ha-timeline-icon-box{margin-left:0;margin-right:35px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-left .ha-timeline-block .ha-timeline-icon-box{margin-right:30px;margin-left:0px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-right .ha-timeline-block .ha-timeline-icon-box{margin-right:30px;margin-left:0px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-date .date{font-size:19px;color:var( --e-global-color-secondary );margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-895 .elementor-element.elementor-element-488e6cdc:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:contain;}.elementor-895 .elementor-element.elementor-element-40705507{width:100%;}.elementor-895 .elementor-element.elementor-element-40705507 > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-895 .elementor-element.elementor-element-6a0b6787{font-size:18px;}.elementor-895 .elementor-element.elementor-element-4539f428 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-895 .elementor-element.elementor-element-4539f428{text-align:right;}.elementor-895 .elementor-element.elementor-element-4539f428 img{width:63%;}.elementor-895 .elementor-element.elementor-element-3da9180{--padding-top:15px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-content{width:calc(100% - ((40px/2) + 0px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-left .ha-timeline-content{width:calc(100% - (40px + 0px + 0px));}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-right .ha-timeline-content{width:calc(100% - (40px + 0px + 0px));}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-icon{width:40px;height:40px;}.elementor-895 .elementor-element.elementor-element-e47d336 .ha-timeline-block:nth-child(even) .ha-timeline-icon{width:40px;height:40px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-top .ha-timeline-content.arrow::before{top:calc((40px/2) - 8px);}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-icon-box-vertical-align-bottom .ha-timeline-content.arrow::before{bottom:calc((40px/2) - 8px);}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-block .ha-timeline-icon-box{margin-right:0px;margin-left:0;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-center .ha-timeline-block:nth-child(even) .ha-timeline-icon-box{margin-left:0;margin-right:0px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-left .ha-timeline-block .ha-timeline-icon-box{margin-right:0px;margin-left:0px;}.elementor-895 .elementor-element.elementor-element-e47d336.ha-timeline-align-right .ha-timeline-block .ha-timeline-icon-box{margin-right:0px;margin-left:0px;}.elementor-895 .elementor-element.elementor-element-8b3a0fa{font-size:20px;}.elementor-895 .elementor-element.elementor-element-c4cd888 .elementor-headline{font-size:42px;}}@media(min-width:768px){.elementor-895 .elementor-element.elementor-element-40705507{width:62.975%;}.elementor-895 .elementor-element.elementor-element-262162f{width:37.025%;}.elementor-895 .elementor-element.elementor-element-011b421{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-895 .elementor-element.elementor-element-40705507{width:100%;}.elementor-895 .elementor-element.elementor-element-262162f{width:30%;}}@media(min-width:1025px){.elementor-895 .elementor-element.elementor-element-488e6cdc:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-488e6cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for animated-headline, class: .elementor-element-c0ce5be */.headline-ultra h3 span {
    font-family: 'yellowtail', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-c4cd888 */.headline-ultra h3 span {
    font-family: 'yellowtail', sans-serif !important;
}/* End custom CSS */