.dialog-widget .dialog-close-button i{transition:all .25s cubic-bezier(.645,.045,.355,1)}.elementor-section.elementor-section-content-align-right:after{clear:both;content:"";display:table}.dialog-widget .dialog-close-button i,.elementor-form .elementor-message-success:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Phosphor!important;font-style:normal!important;font-weight:400!important;speak:never;line-height:1}.dialog-widget.elementor-popup-modal .dialog-message{max-width:90vw}.dialog-widget.elementor-popup-modal .dialog-close-button{top:14px}.dialog-widget .dialog-close-button{font-size:32px}.dialog-widget .dialog-close-button i:before{content:"\f561"}.elementor-widget-sidebar .insight-core-bmw{border:1px solid #eee;padding:30px 0}.elementor-widget-sidebar .insight-core-bmw .widget-title{border-bottom:0;font-size:24px;font-weight:500;margin-bottom:14px;padding:0 30px}.elementor-widget-sidebar .insight-core-bmw li.current-menu-item a{color:var(--makeaholic-color-heading)}.elementor-widget-sidebar .insight-core-bmw li+li{margin-top:5px}.elementor-widget-sidebar .insight-core-bmw a{border:0;border-left:2px solid transparent;color:var(--makeaholic-color-text);display:inline-block;font-size:14px;letter-spacing:.1em;padding:8px 30px;text-transform:uppercase}.elementor-widget-sidebar .insight-core-bmw a:hover{color:var(--makeaholic-color-heading)}.elementor-section-gap-beside-no>.elementor-column-gap-narrow{margin-left:-5px;margin-right:-5px}.elementor-section-gap-beside-no>.elementor-column-gap-default{margin-left:-10px;margin-right:-10px}.elementor-section-gap-beside-no>.elementor-column-gap-extended{margin-left:-15px;margin-right:-15px}.elementor-section-gap-beside-no>.elementor-column-gap-wide{margin-left:-20px;margin-right:-20px}.elementor-section-gap-beside-no>.elementor-column-gap-wider{margin-left:-30px;margin-right:-30px}.elementor-section.elementor-section-content-align-left>.elementor-container{margin-left:0;margin-right:0}.elementor-section.elementor-section-content-align-right>.elementor-container{float:right;margin-left:0;margin-right:0;width:100%}.elementor-section .elementor-container>.elementor-column>.elementor-element-populated{padding-bottom:0;padding-top:0}.elementor-section .elementor-widget:not(:last-child){margin-bottom:0}.elementor-section.elementor-inner-section{margin-left:0;margin-right:0}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item{border-color:#eee}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{font-size:18px}.elementor-widget-accordion .elementor-accordion .elementor-tab-title a{color:inherit}.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon{font-size:16px;position:relative;top:3px}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{border-color:#eee;font-size:16px;line-height:1.75}.elementor-accordion-style-02 .elementor-accordion .elementor-accordion-item{border-left:0;border-right:0;border-top:0}.elementor-accordion-style-02 .elementor-accordion .elementor-tab-title{padding:17px 0 21px}.elementor-accordion-style-02 .elementor-accordion .elementor-tab-content{padding:22px 0 33px}.elementor-accordion-style-03 .elementor-accordion .elementor-accordion-item{border:0!important}.elementor-accordion-style-03 .elementor-accordion .elementor-tab-content{border:0!important;padding:16px 0 33px}.elementor-accordion-style-03 .elementor-accordion .elementor-tab-title{font-size:24px;padding:15px 0}.elementor-accordion-style-03 .elementor-accordion .elementor-tab-title a{border-bottom:2px solid;padding-bottom:4px}.elementor-accordion-style-03 .elementor-accordion .elementor-accordion-icon{top:9px}.elementor-element .elementor-button.elementor-button{border-radius:5px}.elementor-element .elementor-button{align-items:center;display:inline-flex;justify-content:center;text-align:center}.elementor-element .elementor-button.elementor-size-xs{font-size:13px;min-height:40px;padding:2px 18px}.elementor-element .elementor-button.elementor-size-sm{font-size:14px;min-height:48px;padding:5px 24px}.elementor-element .elementor-button.elementor-size-md{font-size:14px;min-height:52px;padding:5px 30px}.elementor-element .elementor-button.elementor-size-lg{font-size:15px;min-height:56px;padding:5px 36px}.elementor-element .elementor-button.elementor-size-xl{font-size:16px;min-height:60px;padding:5px 42px}.elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper{color:#333;font-size:64px;font-weight:400}.elementor-widget-counter .elementor-counter .elementor-counter-title{color:#ababab;font-size:12px;font-weight:700;letter-spacing:2px;line-height:2;margin-top:17px;text-transform:uppercase}.elementor-widget-countdown.makeaholic-countdown-style-01 .elementor-countdown-digits{font-size:18px;font-weight:700;line-height:1}.elementor-widget-countdown.makeaholic-countdown-style-01 .elementor-countdown-item{line-height:1;padding:0;vertical-align:middle}.elementor-widget-countdown.makeaholic-countdown-style-01 .elementor-countdown-item+.elementor-countdown-item{position:relative}.elementor-widget-countdown.makeaholic-countdown-style-01 .elementor-countdown-item+.elementor-countdown-item:before{color:#3f3a64;content:":";font-size:18px;font-weight:700;left:-8px;position:absolute;top:50%;transform:translateY(-50%)}.elementor-element .elementor-form-fields-wrapper{position:relative}.elementor-element .elementor-field.elementor-field::-webkit-input-placeholder{opacity:1}.elementor-element .elementor-field.elementor-field:-moz-placeholder,.elementor-element .elementor-field.elementor-field::-moz-placeholder{opacity:1}.elementor-element .elementor-field.elementor-field:-ms-input-placeholder{opacity:1}.elementor-element .elementor-field-group .elementor-field-textual:focus{box-shadow:none}.elementor-form-no-wrap .elementor-form-fields-wrapper{flex-wrap:nowrap}.elementor-field-group.elementor-col-fit{flex-grow:1}.elementor-field-group.elementor-col-custom{flex-shrink:0}.elementor-form .elementor-button.elementor-size-xs{min-height:40px}.elementor-form .elementor-button.elementor-size-sm{min-height:48px}.elementor-form .elementor-button.elementor-size-md{min-height:52px}.elementor-form .elementor-button.elementor-size-lg{min-height:56px}.elementor-form .elementor-button.elementor-size-xl{min-height:60px}.elementor-form .elementor-field-textual.elementor-size-lg,.elementor-form .elementor-field-textual.elementor-size-md,.elementor-form .elementor-field-textual.elementor-size-sm,.elementor-form .elementor-field-textual.elementor-size-xl,.elementor-form .elementor-field-textual.elementor-size-xs{border-radius:5px}.elementor-form .elementor-field-textual.elementor-size-xs{min-height:40px}.elementor-form .elementor-field-textual.elementor-size-sm{font-size:16px;min-height:48px}.elementor-form .elementor-field-textual.elementor-size-md{min-height:52px;padding:3px 20px}.elementor-form .elementor-field-textual.elementor-size-lg{min-height:56px}.elementor-form .elementor-field-textual.elementor-size-xl{min-height:60px}.elementor-form .elementor-message-success:before{content:"\efe0"}.elementor-field-group .elementor-select-wrapper:before{display:none}.elementor-widget-animated-headline .elementor-headline{margin-bottom:0}.elementor-widget-animated-headline .elementor-headline-plain-text{display:inline!important}.elementor-widget-animated-headline .elementor-headline-text-wrapper{display:inline-block!important}.elementor-widget-animated-headline .elementor-headline-animation-type-clip .elementor-headline-text-wrapper{padding:0}.elementor-element .elementor-widget-heading.elementor-widget-heading .elementor-heading-title>a:hover{color:inherit}.elementor-widget-icon .elementor-icon-wrapper{line-height:0}.elementor .elementor-progress-bar,.elementor .elementor-progress-wrapper{border-radius:0}.elementor .elementor-progress-wrapper{background:#f5f5f5}.elementor .elementor-progress-percentage-outside .elementor-widget-container{position:relative}.elementor .elementor-progress-percentage-outside .elementor-progress-wrapper{position:static}.elementor .elementor-progress-percentage-outside .elementor-progress-percentage{color:#111;font-size:16px;line-height:1;padding-right:0;position:absolute;right:0;top:9px}.elementor .elementor-widget-tabs .elementor-tab-title{color:#777;font-size:14px;font-weight:500;letter-spacing:1.38px;line-height:1.47em;text-transform:uppercase}.elementor .elementor-widget-tabs .elementor-tab-title.elementor-active{color:#111}.elementor .elementor-widget-tabs .elementor-tab-title a{color:inherit}.elementor .elementor-widget-tabs .elementor-tab-content,.elementor .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,.elementor .elementor-widget-tabs .elementor-tab-mobile-title,.elementor .elementor-widget-tabs .elementor-tab-title:after,.elementor .elementor-widget-tabs .elementor-tab-title:before,.elementor .elementor-widget-tabs .elementor-tabs-content-wrapper{border-color:#111}.elementor-widget-wp-widget-insight-core-bmw ul,.elementor-widget-wp-widget-nav_menu ul{list-style-type:none;margin:0;padding:0}