@import url(https://assets.stahls.com/stahls/StahlsGlyphs/style.css);button,html,input,select,textarea{color:#111}::-moz-selection{background:#222;color:#eee;text-shadow:none}::selection{background:#eee;color:#222;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4}body{font-family:Roboto,sans-serif;color:#111;font-size:1rem}#content{padding-bottom:0!important}p:empty{margin:0!important;padding:0!important}body ::selection{background:#2d355e;color:#fff;text-shadow:none}body ::moz-selection{background:#2d355e;color:#fff;text-shadow:none}.banner-image ::selection,.banner-standard ::selection,.main-virtual-tour ::selection{background:#fff;color:#222;text-shadow:1px 1px 0 rgba(185,185,185,.9)}.banner-image ::moz-selection,.banner-standard ::moz-selection,.main-virtual-tour ::moz-selection{background:#fff;color:#222;text-shadow:1px 1px 0 rgba(185,185,185,.9)}#error-content a,#error-content p{font-family:Roboto,sans-serif;font-weight:400}.error-content ::selection{background:#2d355e;color:#fff;text-shadow:none}.error-content ::moz-selection{background:#2d355e;color:#fff;text-shadow:none}#search-results-content{font-family:Roboto,sans-serif}#search-results-content .elementor-post-date{font-family:Roboto,sans-serif;cursor:default}#search-results-field button,#search-results-field input{font-family:Roboto,sans-serif}#search-results-field input{outline:4px solid rgba(70,196,232,0)}#search-results-field input:focus{outline:4px solid rgba(70,196,232,.4)}.search-results-content nav.elementor-pagination{display:block;margin-top:70px;min-height:40px}.search-results-content nav.elementor-pagination .prev{padding:8px 20px 8px 40px}.search-results-content nav.elementor-pagination .prev:before{content:"\e99c";left:12px}.search-results-content nav.elementor-pagination .next{padding:8px 40px 8px 20px}.search-results-content nav.elementor-pagination .next:before{content:"\e9a0";right:12px}.search-results-content nav.elementor-pagination a,.search-results-content nav.elementor-pagination span{font-family:Roboto,sans-serif;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:2px solid #2d355e}.search-results-content nav.elementor-pagination a.page-numbers:before,.search-results-content nav.elementor-pagination span.page-numbers:before{position:absolute;display:block;font-family:StahlsGlyphs;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;top:50%}.search-results-content nav.elementor-pagination span{opacity:.35}.search-results-content nav.elementor-pagination span.page-numbers{pointer-events:none}.search-results-content nav.elementor-pagination a.page-numbers:hover{background-color:#2d355e}.search-results-field button{cursor:pointer}.search-results-tag-cloud h5{margin:0;padding:0;font-weight:700;font-size:24px}.tagcloud a,.wp-tags a{display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:background-color .16s ease-in-out;-moz-transition:background-color .16s ease-in-out;-o-transition:background-color .16s ease-in-out;transition:background-color .16s ease-in-out;font-weight:400;background-color:#7176a0;color:#fff;font-size:18px!important;height:auto;line-height:1;margin-right:10px;margin-top:12px;padding:10px 15px;pointer-events:auto;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.tagcloud a:hover,.wp-tags a:hover{background-color:#2d355e;color:#fff}.tagcloud{padding-top:16px}@media (pointer:coarse){.home-video{display:none}}input[type=submit]{font-family:Roboto,sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:500;background-color:#4d5488;border:2px solid #2d355e;color:#fff;font-size:18px}input[type=submit]:hover{background-color:#2d355e}input[type=url],input[type=tel],input[type=number],input[type=text],input[type=password],input[type=email],select,textarea{font-family:Roboto,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:outline .2s ease-in-out;-moz-transition:outline .2s ease-in-out;-o-transition:outline .2s ease-in-out;transition:outline .2s ease-in-out;border:1px solid #2d355e;color:#707070;font-size:16px;outline:4px solid rgba(70,196,232,0);padding:10px}input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,select:focus,textarea:focus{border:1px solid #707070;color:#222;outline:4px solid rgba(70,196,232,.4)}input[type=url].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=number].wpcf7-not-valid,input[type=text].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=email].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{background-color:rgba(220,50,50,.1);border:1px solid #dc3232;outline:4px solid rgba(220,50,50,0)}input[type=url].wpcf7-not-valid:focus,input[type=tel].wpcf7-not-valid:focus,input[type=number].wpcf7-not-valid:focus,input[type=text].wpcf7-not-valid:focus,input[type=password].wpcf7-not-valid:focus,input[type=email].wpcf7-not-valid:focus,select.wpcf7-not-valid:focus,textarea.wpcf7-not-valid:focus{outline:4px solid rgba(220,50,50,.4)}.wpcf7-form-control-wrap{display:block}.wpcf7-not-valid-tip{position:absolute;font-family:Roboto,sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-weight:500;background-color:#b1322a;bottom:-50px;color:#fff!important;font-size:14px;left:50%;line-height:1.3;margin:0;padding:12px 12px 10px 35px;width:auto;z-index:5}.wpcf7-not-valid-tip:before{position:absolute;display:block;font-family:StahlsGlyphs;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;content:"\e9d8";color:#fff;font-size:18px;left:10px;top:50%}.wpcf7-not-valid-tip:after{position:absolute;border:solid transparent;border-color:rgba(177,50,42,0);border-bottom-color:#b1322a;border-width:8px;bottom:100%;content:"";height:0;left:50%;margin-left:-8px;pointer-events:none;width:0}#posts-meta-info .e-child:has(.elementor-shortcode:empty){display:none}#posts-meta-info .e-child:has(.elementor-shortcode:empty)+.e-child{display:none}.posts-meta-info{pointer-events:none}.posts-meta-info h5{display:block;position:relative;cursor:default;padding-left:32px;padding-top:12px}.posts-meta-info h5:before{position:absolute;font-family:StahlsGlyphs;color:#b1322a;content:"\e9a3";font-size:24px;left:0;top:12px}.posts-comments{font-family:Roboto,sans-serif;font-weight:400;color:#7a7a7a}.posts-comments h3{margin:0;padding:0;font-weight:600;color:#111;padding-bottom:8px}.posts-comments p{margin:0;padding:0;padding-bottom:12px}.posts-comments p:last-child{padding-bottom:0}.posts-comments label{display:block;font-weight:700;color:#111;padding-bottom:4px}.posts-comments form{color:#111;max-width:700px}.posts-comments form a{text-decoration:underline;font-weight:600}.posts-comments input[type=url],.posts-comments input[type=text],.posts-comments input[type=email],.posts-comments textarea{width:100%}.posts-comments .required{color:#b1322a}.posts-comments .comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start;padding:10px 0 20px}.posts-comments .comment-form-cookies-consent input[type=checkbox]{cursor:pointer;margin:0;margin-top:9px}.posts-comments .comment-form-cookies-consent label{display:inline;font-weight:400;cursor:pointer;padding-left:8px;padding-top:5px}.posts-comments .comment-content,.posts-comments .comment-meta{color:#111}.posts-comments .comment-content .fn a,.posts-comments .comment-meta .fn a{text-decoration:underline;color:#2d355e}.posts-comments .comment-content a{text-decoration:underline}.posts-comments .comment-meta{padding-bottom:10px}.posts-comments .comment-author{margin-bottom:5px}.posts-comments .comment-author b{color:#2d355e;padding-left:5px;cursor:default}.posts-comments .comment-author img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #aaa}.posts-comments .comment-awaiting-moderation{display:inline-block;background-color:#ffe2a3;box-shadow:3px 3px #aaa;color:#111;margin:15px 0 8px;padding:4px 20px 2px}.posts-comments .reply{margin:25px 0 30px}.posts-comments .reply a{display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:500;background-color:#4d5488;border:2px solid #2d355e;color:#fff;font-size:16px;padding:4px 20px}.posts-comments .reply a:hover{background-color:#2d355e}.posts-comments .edit-link a{display:inline-block;text-decoration:underline;font-weight:500;color:#2d355e;padding:0 5px}.posts-comments #reply-title a{text-decoration:underline;color:#2d355e}.posts-comments #reply-title small{margin-left:10px}.home .tiles-news article:nth-of-type(n+4){display:none}.tiles-news article:not(.has-post-thumbnail){position:relative}.tiles-news article:not(.has-post-thumbnail)>a{position:absolute;display:block;width:100%;aspect-ratio:1.235;left:0;top:0;z-index:1}.tiles-news article:not(.has-post-thumbnail):before{display:block;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;aspect-ratio:1.235;background-color:#fff;background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/SMME.png);background-repeat:no-repeat;background-position:center center;background-size:contain;border:2px solid #aaa;content:'';cursor:default;margin-bottom:20px}.tiles-news article:nth-of-type(n+11){display:none}.tiles-news h3{line-height:1.3}.tiles-news .elementor-post__thumbnail__link:focus{outline:0}.tiles-news .elementor-post__thumbnail__link>div{border:2px solid #aaa}.tiles-news .elementor-post__meta-data{font-family:Montserrat,sans-serif}.tiles-news-posts .elementor-post__thumbnail__link>div{border:none}.tiles-news-posts .elementor-post__excerpt p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.tiles-news-posts .elementor-post__read-more{display:block;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;background-color:#fff;border:2px solid #2d355e;margin-top:25px;max-width:150px;padding:10px}.tiles-news-posts .elementor-post__read-more:hover{background-color:#d5d6df}.tiles-news-posts .elementor-pagination{margin-top:50px}.tiles-news-posts .elementor-pagination .page-numbers{font-family:Roboto,sans-serif;display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-weight:500;background-color:#fff;color:#4d5488;height:40px;padding:8px 5px;width:40px}.tiles-news-posts .elementor-pagination .page-numbers.current,.tiles-news-posts .elementor-pagination .page-numbers:hover{background-color:#4d5488;color:#fff}.tiles-news-posts .elementor-pagination span.next:hover,.tiles-news-posts .elementor-pagination span.prev:hover{background-color:#fff;color:#4d5488}.tiles-video{overflow:hidden}.tiles-img-details .elementor-widget-image a{display:block}.text-roundimage{position:relative}.text-roundimage .img-from-left,.text-roundimage .img-from-right{position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:430px;right:0;top:50%;width:50vw}.text-roundimage .img-from-left{left:0;right:auto}.collections-content a,.collections-more-info a,.tiles-post-content .elementor-widget-text-editor a,.tribe-events-series-relationship-single-marker a,div.tribe-events-content a,div.tribe-events-meta-group a{display:inline-block;position:relative;font-weight:500;color:#4452b4}.collections-content a:hover,.collections-more-info a:hover,.tiles-post-content .elementor-widget-text-editor a:hover,.tribe-events-series-relationship-single-marker a:hover,div.tribe-events-content a:hover,div.tribe-events-meta-group a:hover{color:#2d355e}.collections-content a:hover:before,.collections-more-info a:hover:before,.tiles-post-content .elementor-widget-text-editor a:hover:before,.tribe-events-series-relationship-single-marker a:hover:before,div.tribe-events-content a:hover:before,div.tribe-events-meta-group a:hover:before{background-color:#ced1e8}.collections-content a:hover:after,.collections-more-info a:hover:after,.tiles-post-content .elementor-widget-text-editor a:hover:after,.tribe-events-series-relationship-single-marker a:hover:after,div.tribe-events-content a:hover:after,div.tribe-events-meta-group a:hover:after{border-bottom:2px solid #2d355e}.collections-content a:after,.collections-content a:before,.collections-more-info a:after,.collections-more-info a:before,.tiles-post-content .elementor-widget-text-editor a:after,.tiles-post-content .elementor-widget-text-editor a:before,.tribe-events-series-relationship-single-marker a:after,.tribe-events-series-relationship-single-marker a:before,div.tribe-events-content a:after,div.tribe-events-content a:before,div.tribe-events-meta-group a:after,div.tribe-events-meta-group a:before{position:absolute;display:block;content:""}.collections-content a:before,.collections-more-info a:before,.tiles-post-content .elementor-widget-text-editor a:before,.tribe-events-series-relationship-single-marker a:before,div.tribe-events-content a:before,div.tribe-events-meta-group a:before{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .16s ease-in-out;-moz-transition:background-color .16s ease-in-out;-o-transition:background-color .16s ease-in-out;transition:background-color .16s ease-in-out;background-color:#e7e8f3;height:30px;left:-2px;top:-2px;width:calc(100% + 4px);z-index:-1}.collections-content a:after,.collections-more-info a:after,.tiles-post-content .elementor-widget-text-editor a:after,.tribe-events-series-relationship-single-marker a:after,div.tribe-events-content a:after,div.tribe-events-meta-group a:after{width:100%;border-bottom:2px solid #4452b4;bottom:3px;z-index:1}header.elementor-slideshow__header{flex-direction:row}header .elementor-slideshow__share-links{left:0;max-width:200px}header .elementor-slideshow__share-links:before{inset-inline-end:auto}.elementor-lightbox .dialog-lightbox-close-button{top:0}.e-n-accordion details>.elementor-element{border:none}.main-google .w3_wprs-row-padding{padding:0}.main-google .w3_wprs-col.l4{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#fff;border:2px solid #b9b9b9;width:32%}.main-google .w3_wprs-row-padding>.w3_wprs-col{margin:0;padding:0;padding:30px 24px}.main-google .w3_wprs-row-padding:after{display:none}.main-google .wprevpro_t1_outer_div.w3_wprs-row-padding{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-google .wprev_preview_bg1_T1::after{display:none}.main-google .wprev_media_img_a{display:none}.main-google .wprevpro_t1_DIV_2{background:0 0;border:none;box-shadow:none;margin-bottom:5px;padding:0}.main-google .wprevpro_t1_DIV_2::before{display:none}.main-google .wprevpro_t1_P_3{font-family:Roboto,sans-serif;overflow:hidden;font-weight:700;color:#2d355e;font-style:normal;font-size:20px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;text-overflow:ellipsis;height:210px}.main-google .wprevpro_star_imgs span.svgicons{background:#f7c762;height:50px;width:50px}.main-google .wprevpro_t1_SPAN_5{font-family:Roboto,sans-serif;font-weight:400;color:#747474;font-size:20px;text-transform:none}.main-google span.wprevpro_star_imgs_T1{display:block;margin-bottom:22px}.main-google span.svgicons.svg-wprsp-verified{display:none}.review-widgets .cdsROW.narrow.border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-family:Roboto,sans-serif;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:none;box-shadow:rgba(0,0,0,.08) 2px 2px 3px 0;height:178px;padding:15px}.review-widgets .cdsROW .cdsLocName a{font-weight:600;font-size:16px}.review-widgets .cdsROW .cdsRating span{display:inline-block;font-weight:500;color:#404040;font-size:14px;padding:4px 0 0}.review-widgets .wprev_badge_div.badgeleft{width:100%!important;margin:0!important}.review-widgets .wprev-google-place{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-widgets .wprev-google-place a{text-decoration:underline!important;font-size:16px}.review-widgets .wprev-google-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-widgets span.wprevpro_star_imgs span.svgicons{height:20px;width:20px}.review-widgets .wprev-google-rating{display:none}.review-widgets .wprev_outer_wb{margin-bottom:0}.review-widgets span.wprevpro_star_imgs_T1{margin-bottom:5px}.review-widgets span.wprev-businessname{color:#002b11!important}.review-widgets a.wprev-google-wr-a{font-weight:400;font-size:14px;padding:5px 8px!important;text-decoration:none!important}@media screen and (max-width:1279px){.main-google .wprevpro_star_imgs span.svgicons{height:40px;width:40px}.main-google .wprevpro_t1_P_3{height:200px}}@media screen and (max-width:1024px){.text-roundimage .img-from-left,.text-roundimage .img-from-right{width:100%;position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.posts-comments form{max-width:100%}.main-google .wprevpro_t1_P_3{display:block;height:auto;overflow:visible}.main-google .w3_wprs-col.l4{width:100%}.main-google .w3_wprs-col.l4~.w3_wprs-col.l4{margin-top:30px}}@media screen and (max-width:767px){.posts-meta-info h5{padding-left:26px;padding-top:20px}.posts-meta-info h5:before{font-size:20px;top:20px}.tiles-news article:not(.has-post-thumbnail):before,.tiles-news article:not(.has-post-thumbnail)>a{aspect-ratio:1.4145}.tiles-news .e-con-inner{display:block}}@media screen and (max-width:479px){.search-results-field .elementor-widget-search .e-search .e-search-input-wrapper{width:calc(100% - 100px)}.search-results-field .elementor-widget-search .e-search .e-search-submit{padding:0;width:100px}.search-results-field .elementor-widget-search .e-search .e-search-submit span{display:block;width:100%;text-align:center}.posts-comments .commentlist{padding-left:30px}.posts-comments .children{padding-left:0}}.ctct-popup-form,.g-recaptcha{display:none}body.admin-bar #header-main.elementor-element{top:32px}#header-main.elementor-element{position:fixed;background-color:#fff;height:120px;left:0;top:0;transition:height .3s ease-in-out,background-color .3s;width:100%;z-index:100}#header-main.elementor-element.hfe-sticky{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.35);-moz-box-shadow:0 1px 6px rgba(0,0,0,.35);box-shadow:0 1px 6px rgba(0,0,0,.35);background-color:#eaeaea;height:80px}#header-main.elementor-element.hfe-sticky .hfe-site-logo-container{height:60px}#header-main.elementor-element .current-menu-item>a{font-weight:700}#header-main.elementor-element .current-menu-item:after{display:none}#header-main.elementor-element .sub-menu{transition:none}#header-main.elementor-element .sub-menu .hfe-sub-menu-item{padding:15px}#header-main.elementor-element .sub-menu .hfe-sub-menu-item:hover{background-color:#7176a0;color:#fff}.header-main .current-menu-item,.header-main .hfe-nav-menu>.menu-item:hover{position:relative}.header-main .current-menu-item:after,.header-main .hfe-nav-menu>.menu-item:hover:after{position:absolute;display:block;background-color:#2d355e;bottom:16px;content:"";cursor:pointer;height:3px;left:0;width:100%;z-index:1}.header-main .sub-menu{overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #4d5488;cursor:pointer}.header-nav>div{width:100%}.for-car-collection,.for-music-collection{display:none}.post-type-archive-machine .banner-standard .elementor-widget-heading,.post-type-archive-vehicle .banner-standard .elementor-widget-heading{display:none}.post-type-archive-vehicle .banner-standard .elementor-widget-heading.for-car-collection{display:block}.post-type-archive-machine .banner-standard .elementor-widget-heading.for-music-collection{display:block}.hfe-site-logo-container{-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;height:100px}.hfe-site-logo-container img{height:100%}.hfe-search-button-wrapper input[type=search]{outline:4px solid rgba(70,196,232,0)}.hfe-search-button-wrapper.hfe-input-focus input[type=search]{outline:4px solid rgba(70,196,232,.4)}.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal{top:auto}.footer-main ::selection,.footer-newsletter ::selection{background:#2d355e;color:#fff;text-shadow:none}.footer-main ::moz-selection,.footer-newsletter ::moz-selection{background:#2d355e;color:#fff;text-shadow:none}.footer-newsletter h2{font-family:Roboto,sans-serif}.newsletter-embed .ctct-form-embed.form_0 .ctct-form-defaults{background:#f5f5f5}.newsletter-embed .ctct-gdpr-text,.newsletter-embed form h2{display:none}.newsletter-embed form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.newsletter-embed div.ctct-form-embed form.ctct-form-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.newsletter-embed div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{font-family:Roboto,sans-serif;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-webkit-transition:outline .2s ease-in-out;-moz-transition:outline .2s ease-in-out;-o-transition:outline .2s ease-in-out;transition:outline .2s ease-in-out;border-right:none;box-shadow:none;color:#707070;font-size:20px;height:52px;outline:4px solid rgba(70,196,232,0)}.newsletter-embed div.ctct-form-embed form.ctct-form-custom input.ctct-form-element:focus{border:1px solid #707070;color:#222;outline:4px solid rgba(70,196,232,.4)}.newsletter-embed div.ctct-form-embed form.ctct-form-custom input.ctct-form-element.is-error{outline:4px solid rgba(220,50,50,0)}.newsletter-embed div.ctct-form-embed form.ctct-form-custom input.ctct-form-element.is-error:focus{outline:4px solid rgba(220,50,50,.4)}.newsletter-embed div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{position:relative;margin:0;width:calc(100% - 110px)}.newsletter-embed div.ctct-form-embed form.ctct-form-custom div.ctct-form-errorMessage{position:absolute;font-family:Roboto,sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-weight:500;background-color:#b1322a;bottom:65px;color:#fff!important;font-size:14px;left:0;line-height:1.3;margin:0;padding:12px 12px 10px 35px;width:calc(100% + 110px);z-index:5}.newsletter-embed div.ctct-form-embed form.ctct-form-custom div.ctct-form-errorMessage:before{position:absolute;display:block;font-family:StahlsGlyphs;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;content:"\e9d8";color:#fff;font-size:18px;left:10px;top:50%}.newsletter-embed div.ctct-form-embed form.ctct-form-custom div.ctct-form-errorMessage:after{position:absolute;border:solid transparent;border-color:rgba(177,50,42,0);border-top-color:#b1322a;border-width:8px;content:"";height:0;left:50%;margin-left:-8px;pointer-events:none;top:100%;width:0}.newsletter-embed div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{display:none}.newsletter-embed div.ctct-form-embed div.ctct-form-defaults{margin:0;padding:0}.newsletter-embed div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header,.newsletter-embed div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{font-family:Roboto,sans-serif;margin:0;padding:0}.newsletter-embed div.ctct-form-embed div.ctct-form-defaults p.ctct-form-footer{margin:0;padding:0}.newsletter-embed div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success{min-height:0}.newsletter-embed div.ctct-form-embed.form_0 form.ctct-form-custom button.ctct-form-button{font-family:Roboto,sans-serif;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-size:18px;width:110px}.footer-copyright p,.footer-main p{margin:0;padding:0}.footer-main{font-family:Roboto,sans-serif}.footer-main strong{color:#2d355e}.footer-main strong~strong{display:inline-block;padding-top:25px}.footer-main ul{margin:0;padding:0;list-style:none}.footer-main ul li a{display:inline-block}.footer-main ul li~li{margin-top:25px}.footer-logo .elementor-widget-container{position:relative;min-height:250px}.footer-logo img{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.footer-links a:hover{text-decoration:underline}.footer-social ul>li{display:inline-block;margin:10px 15px}.footer-social ul>li~li{margin:10px 15px}.footer-social ul>li>a{display:block;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(58,59,116,.1);cursor:pointer;font-size:0;height:50px;line-height:25px;width:50px;z-index:1}.footer-social ul>li>a:hover{background:#3a3b74;color:#fff;text-decoration:none}.footer-social ul>li>a:hover:after{opacity:1;transform:scale(1)}.footer-social ul>li>a:before{position:absolute;display:block;font-family:StahlsGlyphs;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";font-size:28px;left:50%;top:50%}.footer-social ul>li>a:after{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 0 4px #3a3b74;content:"";height:100%;left:-4px;opacity:0;padding:29px;pointer-events:none;top:-4px;transform:scale(.8);transition:transform .2s,opacity .2s;width:100%}.footer-social ul>li>a[href*=facebook]:before{content:"\e92e"}.footer-social ul>li>a[href*=instagram]:before{content:"\e930"}.footer-social ul>li>a[href*=linkedin]:before{content:"\e931"}.footer-social ul>li>a[href*=tiktok]:before{content:"\eab6"}.footer-social ul>li>a[href*=youtube]:before{content:"\e933"}.footer-copyright{font-family:Montserrat,sans-serif;font-size:16px}.footer-copyright ::selection{background:#fff;color:#222;text-shadow:1px 1px 0 rgba(185,185,185,.9)}.footer-copyright ::moz-selection{background:#fff;color:#222;text-shadow:1px 1px 0 rgba(185,185,185,.9)}@media screen and (max-width:1024px){#header-main.elementor-element{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.35);-moz-box-shadow:0 1px 6px rgba(0,0,0,.35);box-shadow:0 1px 6px rgba(0,0,0,.35);position:static;background-color:#f4f4f4;height:auto}#header-main.elementor-element .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:100%}#header-main.elementor-element.hfe-sticky{background-color:#f4f4f4;height:auto}#header-main.elementor-element.hfe-sticky .hfe-site-logo-container{height:64px}#header-main.elementor-element .header-search{background-color:#eaeaea;border-bottom:2px solid #b0b0b0;border-top:2px solid #e0e0e0}#header-main.elementor-element .hfe-nav-menu__layout-horizontal{-webkit-box-shadow:0 6px 6px rgba(0,0,0,.1);-moz-box-shadow:0 6px 6px rgba(0,0,0,.1);box-shadow:0 6px 6px rgba(0,0,0,.1);top:65px}.header-main .current-menu-item,.header-main .hfe-nav-menu>.menu-item:hover{position:relative}.header-main .current-menu-item:after,.header-main .hfe-nav-menu>.menu-item:hover:after{display:none}.header-main .sub-menu-open{position:relative!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-top:1px solid #c4c4c4}.hfe-site-logo-container{height:64px}.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{display:block;text-align:right}.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal{overflow:hidden;width:0}.elementor-widget{width:100%}.newsletter-embed div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:24px}}@media screen and (max-width:767px){.newsletter-embed div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success{text-align:center}}:root{--tec-color-accent-primary:#efa59f!important}div.upcoming-events-header{background-color:#2d335e;color:#fff;min-height:350px}div.upcoming-events-header>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 30px}div.upcoming-events-header>div h2{margin:0;padding:0;font-weight:600;font-size:42px;line-height:1.3;padding-top:40px}.elementor-shortcode .upcoming-events-tiles,.tribe-events-before-html .upcoming-events-tiles{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative;margin-top:-220px;max-width:1400px;padding:0 30px;z-index:1}.elementor-shortcode .upcoming-events-tiles>div,.tribe-events-before-html .upcoming-events-tiles>div{overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background-color:#fff;border:2px solid #b9b9b9;margin-bottom:60px;width:47%}.elementor-shortcode .upcoming-events-tiles>div a,.tribe-events-before-html .upcoming-events-tiles>div a{text-decoration:none}.elementor-shortcode .upcoming-events-tiles>div a:focus,.tribe-events-before-html .upcoming-events-tiles>div a:focus{border:none;outline:0}.elementor-shortcode .upcoming-events-tiles>div a.event-more:focus,.tribe-events-before-html .upcoming-events-tiles>div a.event-more:focus{background-color:#d5d6df;border:2px solid #2d355e}.elementor-shortcode .upcoming-events-tiles figure,.tribe-events-before-html .upcoming-events-tiles figure{display:block;position:relative}.elementor-shortcode .upcoming-events-tiles figure a,.tribe-events-before-html .upcoming-events-tiles figure a{display:block;overflow:hidden;position:relative;bottom:0;left:0;padding-bottom:calc(.65 * 100%);right:0;top:0}.elementor-shortcode .upcoming-events-tiles figure img,.tribe-events-before-html .upcoming-events-tiles figure img{position:absolute;height:100%;left:calc(50% + 1px);top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%);width:auto}.elementor-shortcode .upcoming-events-tiles h3,.tribe-events-before-html .upcoming-events-tiles h3{margin:0;padding:0;font-weight:700;color:#2d355e;font-size:30px;margin-bottom:10px}.elementor-shortcode .upcoming-events-tiles h3 a,.tribe-events-before-html .upcoming-events-tiles h3 a{display:inline-block;position:relative;text-decoration:none}.elementor-shortcode .event-post-text,.tribe-events-before-html .event-post-text{padding:30px 40px}.elementor-shortcode .event-post-text p,.tribe-events-before-html .event-post-text p{margin:0;padding:0;overflow:hidden;font-weight:400;color:#111;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:16px;line-height:1.6;margin-bottom:10px}.elementor-shortcode .event-date,.tribe-events-before-html .event-date{display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;color:#333;font-size:20px;margin-bottom:13px}.elementor-shortcode .event-more,.tribe-events-before-html .event-more{display:block;margin:0 auto;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:500;background-color:#fff;border:2px solid #2d355e;font-size:18px;margin-top:25px;max-width:150px;padding:10px}.elementor-shortcode .event-more:hover,.tribe-events-before-html .event-more:hover{background-color:#d5d6df;border:2px solid #2d355e}#banner-calendar{margin-top:80px}.tribe-events div.tribe-events-c-subscribe-dropdown__container{display:none;pointer-events:none}.tribe-events .tribe-events-calendar-month__day--past article.tribe-events-calendar-month__calendar-event{opacity:.5}.tribe-block{margin-top:0}.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{font-family:Roboto,sans-serif;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:500;border:2px solid #2d355e;font-size:18px}.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover{background-color:#d5d6df}.tribe-common--breakpoint-medium.tribe-events section.tribe-events-l-container{width:100%;margin:0;padding:0;max-width:none}.tribe-common--breakpoint-medium.tribe-events header.tribe-events-header{margin:0 auto;background-color:#fff;margin-top:-220px;max-width:1340px;padding:0 30px}.tribe-common--breakpoint-medium.tribe-events table.tribe-events-calendar-month{margin:0 auto;border-spacing:0;margin-bottom:80px;max-width:1340px;padding:0}.tribe-common--breakpoint-medium.tribe-events thead.tribe-events-calendar-month__header tr{justify-items:center}.tribe-common--breakpoint-medium.tribe-events div.tribe-events-header__events-bar{display:none;pointer-events:none}.tribe-common--breakpoint-medium.tribe-events div.tribe-events-header__top-bar{font-family:Roboto,sans-serif;margin-top:32px}.tribe-common--breakpoint-medium.tribe-common div.tribe-common-b3{font-family:Roboto,sans-serif;font-weight:500;font-size:16px}.tribe-common thead.tribe-events-calendar-month__header{position:relative;background-color:#fff;z-index:1}.tribe-common tbody.tribe-events-calendar-month__body{position:relative;background-color:#fff;z-index:1}.tribe-events-calendar-month__day--past{background-color:#fafafa}#tribe-events-pg-template{max-width:1400px;padding:80px 30px 0}#tribe-events-content .type-tribe_events{justify-content:space-between}#tribe-events-content .tribe-events-event-image{width:50%}#tribe-events-content .tribe-events-event-image img{display:block;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;height:100%;max-width:100%;object-fit:cover;width:100%}#tribe-events-content .tribe-events-event-image+.tribe-events-content{width:calc(50% - 75px)}#tribe-events-content .tribe-events-event-meta{width:100%;font-family:Roboto,sans-serif;font-weight:400;font-size:16px}#tribe-events-content .tribe-events-event-meta dt{font-weight:600;font-size:18px}#tribe-events-content .tribe-events-event-meta a:visited{color:#4452b4}#tribe-events-content .tec_series_marker__title{color:#4452b4}#tribe-events-content .tribe-events-single-section-title{color:#2d355e;font-size:22px;letter-spacing:0;text-transform:none}#tribe-events-content .tribe-event-tags{font-size:0}#tribe-events-content .tribe-event-tags a{display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:background-color .16s ease-in-out;-moz-transition:background-color .16s ease-in-out;-o-transition:background-color .16s ease-in-out;transition:background-color .16s ease-in-out;font-weight:400;background-color:#7176a0;color:#fff;font-size:18px;line-height:1;margin:5px 8px 8px;padding:10px 15px;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.65)}#tribe-events-content .tribe-event-tags a:hover{background-color:#2d355e}#tribe-events-content .tribe-event-tags a:after,#tribe-events-content .tribe-event-tags a:before{display:none}#tribe-events-content .tribe-related-events{width:100%}#tribe-events-content .tribe-related-events li{background:#fff;border:none}#tribe-events-content .tribe-related-events li:only-child{max-width:460px}#tribe-events-content .tribe-related-events .tribe-related-events-title{margin:0;padding:0;font-weight:700;font-size:24px;line-height:1.2;padding-bottom:5px}#tribe-events-content .tribe-related-events .tribe-related-events-title a{color:#2d355e;text-decoration:none}#tribe-events-content .tribe-related-events .tribe-event-date-start{margin-bottom:3px}#tribe-events-content .tribe-related-events .tribe-related-event-info{font-size:18px}#tribe-events-content .tribe-related-events-thumbnail{overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#tribe-events-content .tribe-related-events-thumbnail a{padding-top:0}#tribe-events-content .tribe-related-events-thumbnail img{display:block;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:static;height:100%;max-width:100%;object-fit:cover;transform:translate(0,0) scale(1)}#tribe-events-content .tribe-events-meta-group-gmap:empty{display:none}#tribe-events-content .tribe-venue a:empty{display:none}#tribe-events-footer .tribe-events-sub-nav{margin:0;padding:0;font-weight:700;font-size:36px;line-height:1.3}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a{padding-left:40px}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:after{display:none}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a{text-align:right;padding-right:40px}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:before{display:none}#tribe-events-footer .tribe-events-sub-nav a{display:inline-block;position:relative;color:#2d355e;max-width:500px}#tribe-events-footer .tribe-events-sub-nav a:focus{outline:0}#tribe-events-footer .tribe-events-sub-nav a:after,#tribe-events-footer .tribe-events-sub-nav a:before{position:absolute;display:block;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:0 0;height:auto;top:50%;width:auto}#tribe-events-footer .tribe-events-sub-nav a:before{content:"🡨";left:0}#tribe-events-footer .tribe-events-sub-nav a:after{content:"🡪";right:0}h1.tribe-events-single-event-title,h2.tribe-events-related-events-title{margin:0;padding:0;position:relative;color:#2d355e;font-size:36px;line-height:1.2;margin-bottom:26px;padding-bottom:24px}h1.tribe-events-single-event-title:after,h2.tribe-events-related-events-title:after{position:absolute;display:block;background-color:#f7c762;bottom:0;content:"";height:6px;left:0;width:80px}h2.tribe-events-related-events-title{margin-bottom:0;padding-bottom:30px;padding-top:30px}h2.tribe-events-related-events-title:after{display:none}p.tribe-events-back{font-family:Roboto,sans-serif;margin:0;padding:0;font-weight:700;line-height:1.2;padding-bottom:8px}p.tribe-events-back a,p.tribe-events-back a:visited{color:#4d5488;font-size:20px}p.tribe-events-back a:focus{outline:0}div.tribe-events-schedule{position:relative;color:#222;font-size:24px;font-weight:600;margin:30px 0;padding-left:30px}div.tribe-events-schedule:before{position:absolute;font-family:StahlsGlyphs;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"\e910";color:#b1322a;left:0;top:50%}div.tribe-events-series-relationship-single-marker{font-family:Roboto,sans-serif;font-weight:400}div.tribe-common .tribe-common-cta--alt,div.tribe-events-content a{border-bottom:none;color:#4452b4}div.tribe-common .tribe-common-cta--alt:focus,div.tribe-common .tribe-common-cta--alt:hover,div.tribe-events-content a:focus,div.tribe-events-content a:hover{border:none;color:#4452b4;outline:0}div.tribe-events-notices{font-family:Roboto,sans-serif;font-weight:400;font-size:18px}div.tribe-events-content{font-family:Roboto,sans-serif;font-weight:400}div.tribe-events-content h1,div.tribe-events-content h2,div.tribe-events-content h3,div.tribe-events-content h4,div.tribe-events-content h5,div.tribe-events-content h6{margin:0;padding:0;font-weight:700;color:#2d355e;font-size:24px;padding-bottom:5px}div.tribe-events-content p{margin:0;padding:0;margin-bottom:18px}div.tribe-events-content a:has(img):after,div.tribe-events-content a:has(img):before{display:none}.tribe_event_series-template-default .tribe-common .tribe-events-pro-summary{margin:0 auto;font-family:Roboto,sans-serif;position:relative;font-weight:400;background-color:#fff;max-width:1340px;padding:40px 30px 5px;z-index:0}.tribe_event_series-template-default .tribe-common .tribe-events-pro-summary .tribe-events-pro-summary__event-date-tag-weekday{font-weight:600;font-size:14px}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium,.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium{font-size:18px}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary-nav{margin:0 auto;max-width:1340px}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary-nav .tribe-common-b1--min-medium{font-family:Roboto,sans-serif;font-weight:700;color:#2d355e;font-size:36px;line-height:1.3;padding:0 30px 100px}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary-nav .tribe-common-b1--min-medium svg{display:none}.tribe_event_series-template-default .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary-nav .tribe-common-b1--min-medium:disabled{opacity:.3}#banner-host a.btn{color:#fff}.banner-calendar,.banner-host{display:none}.post-type-archive-tribe_events .banner-calendar,.post-type-archive-tribe_events .banner-host{display:block;font-family:Roboto,sans-serif;color:#111;padding:50px 0}.post-type-archive-tribe_events .banner-calendar h2,.post-type-archive-tribe_events .banner-host h2{margin:0;padding:0;position:relative;font-weight:700;color:#2d355e;font-size:36px;line-height:1.2;padding-bottom:28px;margin-bottom:30px}.post-type-archive-tribe_events .banner-calendar h2:before,.post-type-archive-tribe_events .banner-host h2:before{position:absolute;background-color:#f7c762;bottom:0;content:"";height:6px;left:0;width:80px}.post-type-archive-tribe_events .banner-calendar>div,.post-type-archive-tribe_events .banner-host>div{margin:0 auto;max-width:1400px;padding:0 30px}.post-type-archive-tribe_events .banner-host{position:relative;background-color:#eee;color:#000;margin-bottom:50px}.post-type-archive-tribe_events .banner-host>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.post-type-archive-tribe_events .banner-host-content{font-family:Roboto,sans-serif;width:calc(50% - 75px)}.post-type-archive-tribe_events .banner-host-content p{padding-bottom:8px}.post-type-archive-tribe_events .banner-host-content ul{margin:0;padding:0;font-weight:400;list-style-type:disc;margin:12px 0;padding-left:30px}.post-type-archive-tribe_events .banner-host-content ul li{padding-bottom:5px}.post-type-archive-tribe_events .banner-host-content a.btn{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .16s ease-in-out;-moz-transition:background-color .16s ease-in-out;-o-transition:background-color .16s ease-in-out;transition:background-color .16s ease-in-out;font-weight:500;background-color:#4d5488;border:2px solid #2d355e;color:#fff;font-size:18px;margin-top:15px;padding:12px 24px}.post-type-archive-tribe_events .banner-host-content a.btn:hover{background-color:#2d355e}.post-type-archive-tribe_events .banner-host-background{position:absolute;-webkit-border-radius:500px 0 0 500px;-moz-border-radius:500px 0 0 500px;border-radius:500px 0 0 500px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/Stahls-Auto-Event-Private.jpg);background-position:center center;background-size:cover;height:430px;right:0;top:50%;width:50vw}.post-type-archive-tribe_events .banner-calendar{font-family:Roboto,sans-serif;background-color:#2d335e;min-height:350px;padding:40px 30px 0}.post-type-archive-tribe_events .banner-calendar h2{color:#fff}.post-type-archive-tribe_events .banner-calendar h2:before{display:none}@media screen and (max-width:1279px){.elementor-shortcode .upcoming-events-tiles>div,.tribe-events-before-html .upcoming-events-tiles>div{width:48%}.elementor-shortcode .upcoming-events-tiles h3,.tribe-events-before-html .upcoming-events-tiles h3{font-size:24px}.elementor-shortcode .event-date,.tribe-events-before-html .event-date{font-size:18px}#tribe-events-content .tribe-events-event-image+.tribe-events-content{width:calc(50% - 30px)}#tribe-events-footer .tribe-events-sub-nav{font-size:32px}}@media screen and (max-width:1024px){div.upcoming-events-header>div h2{font-size:36px}.elementor-shortcode .event-post-text,.tribe-events-before-html .event-post-text{padding:28px}#tribe-events-content .tribe-events-event-image{width:100%}#tribe-events-content .tribe-events-event-image+.tribe-events-content{width:100%}#tribe-events-content .tribe-events-event-meta{display:block}#tribe-events-content .tribe-events-meta-group-details,#tribe-events-content .tribe-events-meta-group-gmap,#tribe-events-content .tribe-events-meta-group-venue{width:100%;margin-right:0}#tribe-events-content .tribe-events-meta-group-details{padding-bottom:0}#tribe-events-content .tribe-events-meta-group-venue{padding-top:0}#tribe-events-content .tribe-related-events li:only-child{max-width:100%}#tribe-events-footer .tribe-events-sub-nav{font-size:28px}.post-type-archive-tribe_events .banner-host-content{width:100%}.post-type-archive-tribe_events .banner-host-background{width:100%;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin-top:30px}.post-type-archive-tribe_events .banner-calendar{min-height:120px}}@media screen and (max-width:767px){div.upcoming-events-header>div h2{text-align:center;font-size:28px}.elementor-shortcode .upcoming-events-tiles>div,.tribe-events-before-html .upcoming-events-tiles>div{width:100%}#tribe-events-footer .tribe-events-sub-nav{font-size:20px}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a{padding-left:30px}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a{padding-right:30px}h1.tribe-events-single-event-title,h2.tribe-events-related-events-title{font-size:28px}div.tribe-events-schedule{font-size:20px}.single-tribe_event_series section.tribe-common-l-container.tribe-events-l-container{padding:0}.single-tribe_event_series .tribe-events .tribe-events-c-top-bar__datepicker{padding:0 30px}.single-tribe_event_series .tribe-common .tribe-common-b3,.single-tribe_event_series .tribe-common .tribe-common-h7{font-size:16px}.single-tribe_event_series .tribe-common .tribe-common-b3{margin:0;padding:0;padding-bottom:3px}.single-tribe_event_series .tribe-events-pro a.tribe-events-pro-summary__event-title-link{font-size:16px}.single-tribe_event_series .tribe-events .tribe-events-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100vw}.single-tribe_event_series .tribe-events .tribe-common-b2{font-size:14px}.single-tribe_event_series .tribe-events .tribe-events-c-nav__list{padding:0 30px}#banner-calendar>div{padding:0}.post-type-archive-tribe_events .banner-calendar h2,.post-type-archive-tribe_events .banner-host h2{font-size:28px;line-height:1.3}}@media screen and (max-width:479px){#tribe-events-footer .tribe-events-sub-nav{display:block}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{text-align:left}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{text-align:left}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a{margin-top:15px}#tribe-events-footer .tribe-events-sub-nav a{display:inline-block;max-width:none}}.password-protected h1{display:block;position:relative;text-align:center;font-weight:600;background-color:#2d355e;color:#fff;font-size:42px;line-height:55px;min-height:190px;padding:54px 30px}.password-protected h1:after{position:absolute;display:block;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#f7c762;bottom:54px;content:"";height:6px;left:50%;width:80px}.password-protected ::selection{background:#fff;color:#222;text-shadow:1px 1px 0 rgba(185,185,185,.9)}.password-protected ::moz-selection{background:#fff;color:#222;text-shadow:1px 1px 0 rgba(185,185,185,.9)}.post-password-form{font-weight:400;text-align:center;color:#111;padding:20px 30px 0}.post-password-form ::selection{background:#2d355e;color:#fff;text-shadow:none}.post-password-form ::moz-selection{background:#2d355e;color:#fff;text-shadow:none}.post-password-form label{display:block;font-weight:700;color:#4d5488;font-size:20px;margin:0 auto 30px;max-width:768px}.post-password-form label input{margin:15px auto 0;width:90%}.post-password-form input[type=submit]{cursor:pointer;padding:16px 36px}.museum-all-steps>p,div[class^=museum-step]>p{margin:0;padding:0}.museum-modal{position:fixed;display:none;background-color:rgba(0,0,0,.5);height:100vh;left:0;top:0;width:100vw;z-index:10}.museum-modal>div{position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);-moz-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6);overflow:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#222;background-color:#f6f3ec;font-size:20px;height:200px;left:50%;max-width:500px;padding:12px;top:50%}.museum-modal-msg{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;align-items:center;border:1px solid #c6c6c6;height:100%;padding:25px}.museum-modal-msg>span{display:inline-block;position:relative;padding-left:32px}.museum-modal-msg>span:after,.museum-modal-msg>span:before{position:absolute;display:block}.museum-modal-msg>span:before{font-family:StahlsGlyphs;color:#090;content:"\e952";font-size:12px;left:2px;top:2px}.museum-modal-msg>span:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border:3px solid #090;content:"";height:30px;left:-5px;top:-2px;width:30px}.museum-all-steps{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;min-height:calc(100vh - 400px)}.museum-all-steps>div{width:100%}.museum-all-steps form{margin:0;padding:0}.museum-all-steps input[type=submit]{font-weight:400;cursor:pointer;padding:10px 20px}.museum-all-steps button.disabled,.museum-all-steps button:disabled,.museum-all-steps input[type=submit].disabled,.museum-all-steps input[type=submit]:disabled{outline:0;pointer-events:none}.museum-all-steps .museum-back{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:500;background-color:#fff;border:2px solid #2d355e;color:#2d355e;font-size:18px;line-height:1;padding:11px 20px}.museum-all-steps .museum-back span{display:inline-block;position:relative;padding-right:4px;top:2px}.museum-all-steps .museum-back:hover{background-color:#d5d6df}.museum-all-steps .museum-back.disabled{pointer-events:none}.museum-step1-type{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:1000px}.visitor-type{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:700;background-color:#fff;border:2px solid #4D548880;box-shadow:3px 3px 0 0 #a5a9c3;color:#4d5488;cursor:pointer;font-size:38px;height:250px;line-height:1.3;padding:20px;width:450px}.visitor-type:hover{background-color:#d5d6df}.visitor-type>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;align-items:center;height:100%}.visitor-type>div>span{text-align:center}.museum-step2-validation{margin:0 auto;display:none;text-align:center;font-weight:500;font-size:24px;line-height:1.4;max-width:768px}.museum-step2-validation input[type=tel]{font-family:Roboto,sans-serif;text-align:center;font-weight:400;background-color:transparent;border:none;border-bottom:1px solid #999;color:#666;cursor:default;font-size:48px;margin:10px 0 0;max-width:412px;outline:0;width:100%}.museum-step2-validation input[type=tel]:focus{border:none;border-bottom:1px solid #999;outline:0}.museum-step2-validation>div{text-align:left;padding-top:30px}.museum-step2-validation>p{color:#747474}.phone-grid{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:700;background-color:#a2a8d3;border:1px solid #2d355e;display:grid;font-size:38px;grid-gap:1px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;justify-content:space-between;line-height:1;margin:50px auto 45px;max-width:412px}.phone-grid>span{display:inline-block;background-color:#ced1e8;cursor:pointer;padding:40px 0}.phone-grid>span:hover{background-color:#9aa0d0}.phone-grid>span[data-numeral=None]{pointer-events:none}.phone-grid>span[data-numeral=Back]{position:relative;font-size:26px}.phone-grid>span[data-numeral=Back]>span{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.phone-grid~div{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:412px}.validation-msg{display:block;position:relative;color:#747474;min-height:35px}.validation-msg.validation-error{color:#dc3232}.museum-step3-return{display:none;margin:0 auto;text-align:center;color:#2d355e;font-size:18px}.museum-step3-return .museum-edit{text-align:center;line-height:1.3;padding:30px 0 20px}.museum-step3-return .museum-edit a{text-decoration:underline}.museum-return{text-align:center;font-weight:700;font-size:32px;line-height:1.2}.museum-return>p{margin:0;padding:0;padding-bottom:25px}.museum-return>div{margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:400;border:2px solid #2d355e;font-size:24px;line-height:1.4;margin-bottom:30px;max-width:750px;padding:25px 30px}.museum-return>div>p{margin:0;padding:0}.customer-visits{font-weight:700}.museum-minors{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;line-height:1.4;margin:20px auto 30px;max-width:410px}.museum-minors input[type=number]{width:90px}.museum-minors p{margin:0;padding:0}.customer-tier{display:none;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:150px 167px;height:167px}.customer-tier>.ribbon{font-family:Roboto,sans-serif;font-weight:700;cursor:default;font-size:28px;margin:25px auto 0;position:relative;top:64%;transform:translate(0,-64%);--s:1.8em;--d:0.8em;--c:0.8em;padding:0 calc(var(--s) + .5em) var(--d);line-height:1.8;background:conic-gradient(at left var(--s) bottom var(--d),#0000 25%,#0008 0 37.5%,#0004 0) 0 100% no-repeat,conic-gradient(at right var(--s) bottom var(--d),#0004 62.5%,#0008 0 75%,#0000 0) 2% 100% no-repeat;clip-path:polygon(0 var(--d),var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d)/ 2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d)/ 2));background-color:#CC333F;width:fit-content}.customer-tier.bronze{background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/tier-bronze.png)}.customer-tier.bronze .ribbon{color:#fff;background-color:#ba9074;text-shadow:1px 1px 0 #000}.customer-tier.silver{background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/tier-silver.png)}.customer-tier.silver .ribbon{background-color:#838789;color:#f4f4f4;text-shadow:1px 1px 0 #000}.customer-tier.gold{background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/tier-gold.png)}.customer-tier.gold .ribbon{background-color:#dec168;color:#333}.customer-tier.platinum{background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/tier-platinum.png)}.customer-tier.platinum .ribbon{background-color:#6c94ac;color:#f4f4f4;text-shadow:1px 1px 0 #000}.customer-tier.diamond{background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/tier-diamond.png)}.customer-tier.diamond .ribbon{background-color:#74bbea;color:#f4f4f4;text-shadow:1px 1px 0 #000}.customer-tier-note{display:none;padding-top:20px}.museum-step4-form{margin:0 auto;display:none;line-height:1.3;max-width:1024px}.museum-step4-form>p{color:#747474;font-size:24px}.museum-step4-form .wpcf7{margin-top:30px}.museum-form input[type=tel],.museum-form input[type=number],.museum-form input[type=text],.museum-form input[type=password],.museum-form input[type=email],.museum-form select{width:100%;font-family:Roboto,sans-serif}.museum-form input[type=tel],.museum-form input[type=number],.museum-form input[type=text],.museum-form input[type=email],.museum-form select{margin-top:5px}.museum-form input[type=checkbox]{cursor:pointer}.museum-form input[type=checkbox]+span{border:1px solid transparent;padding:6px 8px 4px}.museum-form input[type=checkbox]:focus{outline:0}.museum-form input[type=checkbox]:focus+span{border:1px dotted #222}.museum-form input[type=reset]{opacity:0;pointer-events:none}.museum-form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;padding-left:20px}.museum-form button{font-family:Roboto,sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:400;background-color:#4d5488;border:2px solid #2d355e;color:#fff;cursor:pointer;font-size:18px;padding:10px 20px}.museum-form button:hover{background-color:#2d355e}.museum-form p{margin:0;padding:0}.museum-form p>em{display:block;color:#747474;font-size:12px;font-style:normal;padding-top:5px}.museum-form p br{display:none}.museum-form>div~div{margin-top:30px}.museum-form .museum-province-container,.museum-form .museum-state-container{display:none}.museum-form .museum-tracker{margin:0;padding:0}.museum-form .museum-tracker p{overflow:hidden;height:0}.museum-form .museum-submit input[type=submit]{display:none}.museum-form .museum-submit>p{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;position:relative;align-items:center}.museum-form .museum-submit .wpcf7-spinner{position:absolute;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;left:50%}.museum-form .wpcf7-list-item{margin:0;padding:0}.museum-step5-completed{text-align:center;font-weight:700;color:#2d355e;font-size:38px;line-height:1.2}.museum-fullscreen{cursor:default}@media screen and (max-width:1024px){.museum-step1-type{display:block}.visitor-type{margin:0 auto;font-size:32px;max-width:768px;width:auto}.visitor-type~.visitor-type{margin-top:30px}.museum-step2-validation input[type=tel]{font-size:32px;margin:40px 0 0}}@media screen and (max-width:767px){.password-protected h1{font-size:28px;line-height:36px}.password-protected h1:after{bottom:72px}.museum-return{font-size:28px}.museum-return>div{font-size:20px;padding:20px}.museum-return>div>p{padding-bottom:10px}.museum-minors>div{width:100%}.museum-minors>div~div{padding-top:5px}.customer-tier{position:relative;background-size:contain;height:120px;max-width:280px}.customer-tier>.ribbon{position:absolute;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;left:50%;line-height:1.3;margin:8px 0 0;padding:10px 0 22px;top:50%}.museum-step5-completed{font-size:28px}}@media screen and (max-width:479px){.museum-step2-validation>div{text-align:center}}#machine-filter search{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#4d5488;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0;padding:5px}#machine-filter button{font-family:Roboto,sans-serif;-webkit-transition:background-color .16s ease-in-out;-moz-transition:background-color .16s ease-in-out;-o-transition:background-color .16s ease-in-out;transition:background-color .16s ease-in-out;cursor:pointer}#machine-filter button[aria-pressed=true]{font-weight:500;background-color:#fff;color:#4d5488;cursor:default;text-shadow:none}#machine-filter .elementor-loop-container p{display:none}.post-navigation-options{font-weight:700;color:#2d355e;font-size:36px;padding-bottom:100px}.post-navigation-options figure{display:block}.post-navigation-options figure>a{display:block;height:280px}.post-navigation-options figure>a>img{display:block;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;height:100%;max-width:100%;object-fit:cover;width:100%}.post-navigation-options figure~a{display:block;line-height:1.3;margin-top:30px}.post-navigation-options .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.post-navigation-options .post-nav-next,.post-navigation-options .post-nav-prev{text-align:center;width:500px}.post-navigation-options .elementor-shortcode{display:none}.music-feature .wp-playlist{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0;padding:0}.music-feature .wp-playlist-current-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://wp-stahlsautomotive.s3.amazonaws.com/wp-content/uploads/audio-note.png);background-position:12px center;background-repeat:no-repeat;background-size:45px 45px;height:84px;margin-bottom:0;padding:10px}.music-feature .wp-playlist-current-item img{opacity:0;visibility:hidden}.music-feature .wp-playlist-item{-webkit-transition:background-color .16s ease-in-out;-moz-transition:background-color .16s ease-in-out;-o-transition:background-color .16s ease-in-out;transition:background-color .16s ease-in-out;font-weight:400;padding:12px;padding-right:0}.music-feature .wp-playlist-item:hover{background-color:#f4f4f4}.music-feature .wp-playlist-item.wp-playlist-playing{font-weight:600;background-color:#e6e6e6}.music-feature .wp-playlist-item .wp-playlist-caption{width:calc(100% - 70px)}.music-feature .mejs-container .mejs-controls{background:0 0;background-color:#2d355e}.music-feature .mejs-time{font-size:16px}.music-feature .mejs-time-hovered{background-color:#999}.music-feature .mejs-time-hovered.no-hover{background-color:#fff}.music-feature .mejs-controls .mejs-time-rail .mejs-time-current{background:#7176a0}.music-feature .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#d0d0d0}.music-feature .wp-playlist-tracks{margin-top:0}.music-feature .wp-playlist-item-title,.music-feature .wp-playlist-light .wp-playlist-caption{color:#2d355e;font-size:20px}.music-feature .wp-playlist-item-meta{font-weight:700;font-size:22px}.music-feature .wp-playlist-item-length{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:20px;right:12px;top:50%}#post-highlight .elementor-widget-shortcode{width:100%}.landing-page-highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;font-family:Roboto,sans-serif;padding-top:30px}.landing-page-highlight>figure{display:block;width:50%}.landing-page-highlight>figure img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.landing-page-highlight>div{font-weight:400;width:calc(50% - 75px)}.landing-page-highlight .view-details{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;font-weight:500;background-color:#4d5488;border:2px solid #2d355e;color:#fff;font-size:18px;line-height:1;padding:12px 24px}.landing-page-highlight .view-details:hover{background-color:#2d355e;color:#fff}.landing-page-excerpt>h2{margin:0;padding:0;position:relative;font-weight:700;color:#4d5488;font-size:20px;line-height:1.2;padding-bottom:8px;text-transform:capitalize}.landing-page-excerpt>h2~h2{color:#2d355e;font-size:36px;margin-bottom:26px;padding-bottom:24px;text-transform:none}.landing-page-excerpt>h2~h2:after{position:absolute;display:block;background-color:#f7c762;bottom:0;content:"";height:6px;left:0;width:80px}.landing-page-excerpt>div{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;text-overflow:ellipsis;margin-bottom:28px}.landing-page-excerpt>div p{margin:0;padding:0;margin-bottom:10px}.vehicle-quick-specs h1,.vehicle-quick-specs h2,.vehicle-quick-specs h3,.vehicle-quick-specs h4,.vehicle-quick-specs h5,.vehicle-quick-specs h6{margin:0;padding:0;font-weight:700;color:#2d355e;font-size:24px;padding-bottom:5px}.vehicle-quick-specs p{margin:0;padding:0;margin-bottom:30px}.collections-content h1,.collections-content h2,.collections-content h3,.collections-content h4,.collections-content h5,.collections-content h6,.collections-more-info h1,.collections-more-info h2,.collections-more-info h3,.collections-more-info h4,.collections-more-info h5,.collections-more-info h6{margin:0;padding:0;font-weight:700;color:#2d355e}.collections-content h1,.collections-content h2,.collections-more-info h1,.collections-more-info h2{font-size:36px}.collections-content h3,.collections-more-info h3{font-size:30px}.collections-content h4,.collections-more-info h4{font-size:24px}.collections-content h5,.collections-more-info h5{font-size:20px;letter-spacing:0}.collections-content h6,.collections-more-info h6{font-size:18px;letter-spacing:0;text-transform:none}@media screen and (max-width:1279px){#machine-filter search{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:5px}.post-navigation-options{font-size:32px}.post-navigation-options figure>a{height:252px}.post-navigation-options figure~a{margin-top:25px}.post-navigation-options .post-nav-next,.post-navigation-options .post-nav-prev{width:450px}.landing-page-highlight>div{width:calc(50% - 30px)}}@media screen and (max-width:1024px){.post-navigation-options{font-size:28px}.post-navigation-options figure>a{height:180px}.post-navigation-options figure~a{margin-top:20px}.post-navigation-options .post-nav-next,.post-navigation-options .post-nav-prev{width:320px}.landing-page-highlight{flex-direction:column-reverse}.landing-page-highlight>figure{width:100%}.landing-page-highlight>div{width:100%;margin-bottom:55px}}@media screen and (max-width:767px){#machine-filter search{grid-template-columns:1fr;grid-template-rows:repeat(8,1fr);grid-column-gap:0;grid-row-gap:5px}.post-navigation-options{font-size:20px}.post-navigation-options figure>a{height:106px}.post-navigation-options .post-nav-next,.post-navigation-options .post-nav-prev{width:190px}.music-feature .mejs-time{font-size:12px}.music-feature .wp-playlist-item-title,.music-feature .wp-playlist-light .wp-playlist-caption{font-size:16px}.music-feature .wp-playlist-item-length,.music-feature .wp-playlist-item-meta{font-size:18px}.landing-page-excerpt{text-align:center}.landing-page-excerpt>h2{text-align:left;padding-bottom:10px}.landing-page-excerpt>h2~h2{font-size:28px;line-height:1.3}.landing-page-excerpt>div{text-align:left}.collections-content h1,.collections-content h2,.collections-more-info h1,.collections-more-info h2{font-size:28px}.collections-content h3,.collections-more-info h3{font-size:24px}.collections-content h4,.collections-more-info h4{font-size:20px}.collections-content h5,.collections-more-info h5{font-size:18px}.collections-content h6,.collections-more-info h6{font-size:16px}}@media screen and (max-width:479px){.post-navigation-options{font-size:24px;padding-bottom:80px}.post-navigation-options figure>a{height:auto}.post-navigation-options figure~a{margin-top:15px}.post-navigation-options .post-nav-next,.post-navigation-options .post-nav-prev{width:100%}.post-navigation-options .post-nav-next{margin-top:50px}}.elementor-shortcode .epyt-gallery iframe{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.elementor-shortcode .epyt-pagination{font-family:Roboto,sans-serif;font-weight:500;font-size:20px;margin:20px 0}.elementor-shortcode .epyt-gallery-title{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:1.4;padding:20px 10px 22px}.elementor-shortcode .epyt-gallery-img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:2px solid #a6a9c3}span[data-name=carAdd]{display:block;padding-bottom:20px}.orphan-form{margin:0 auto;max-width:1280px}.orphan-form div[data-class=wpcf7cf_group]>div{position:relative}.orphan-form input[type=url],.orphan-form input[type=tel],.orphan-form input[type=number],.orphan-form input[type=text],.orphan-form input[type=password],.orphan-form input[type=email],.orphan-form select,.orphan-form textarea{width:100%}.orphan-form input[type=submit]{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:500;cursor:pointer;font-size:18px;padding:12px 24px}.orphan-form .wpcf7-list-item input[type=checkbox],.orphan-form .wpcf7-list-item label{cursor:pointer}.orphan-general-info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:50px;grid-row-gap:5px}.orphan-general-info>div{position:relative}.orphan-car-info,.second-car-info{display:block;font-weight:700;border-top:2px solid #6f4135;font-size:24px;margin-top:40px;padding:28px 0 10px}.second-car-info{margin-top:0}@media screen and (max-width:1024px){.orphan-general-info{display:block}}