@charset "UTF-8";
*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,fieldset{margin:0}body{line-height:1.5}input,button,select,textarea{font:inherit}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}[type=search]{-webkit-appearance:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding:0 20px;position:relative}@media (min-width:1024px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0 20px}}@media (min-width:1280px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0 25px}}@media (min-width:1900px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0 30px}}.col-section{display:flex;flex-flow:row wrap}.col-no-margin{margin:0 -20px}@media (min-width:1024px){.col-no-margin{margin:0 -20px}}@media (min-width:1280px){.col-no-margin{margin:0 -25px}}@media (min-width:1900px){.col-no-margin{margin:0 -30px}}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width:1024px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width:1280px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}body{color:#2E3C41;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px}h1,h2,h3,h4{font-weight:600;line-height:1.1;margin-bottom:.67em}h1,.h1{font-family:"DM Serif Display",serif;font-size:36px;font-weight:400}h2,.h2{font-family:"DM Serif Display",serif;font-size:32px;font-weight:400}h3,.h3{font-family:"DM Serif Display",serif;font-size:24px;font-weight:400}h4,.h4{font-size:18px}p,li{line-height:1.3;margin-bottom:1em}li{margin-bottom:.3em}ul,ol{margin-bottom:1em}@media (min-width:1280px){body{font-size:20px}h1,.h1{font-size:55px}h2,.h2{font-size:42px}}@media (min-width:1400px){body{font-size:24px}h1,.h1{font-size:96px}h2,.h2{font-size:64px}h3,.h3{font-size:48px}h4,.h4{font-size:28px}}.header-underline{border-bottom:1px solid #c12f41;padding-bottom:20px}img{max-width:100%}.wp-block-button__link{background:transparent!important;border:2px solid #C12F41;border-radius:0;color:#000!important;font-weight:400;padding:3px 10px;transition:0.3s ease-in-out}.wp-block-button__link:hover{background:#c12f41!important;color:#fff!important}@media (min-width:1280px){.wp-block-button__link{border:4px solid #C12F41;font-size:24px;padding:10px 20px}}a{color:#0275d8}.page-content ul,.page-content ol{margin-left:40px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-success{color:#3c763d}.text-warning{color:#8a6d3b}.text-error{color:#b60000}.section-wrapper{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.section-wrapper{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.section-wrapper{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.section-wrapper{padding-left:96px;padding-right:96px}}@media (min-width:768px){.section-wrapper{padding-top:50px;padding-bottom:50px}}@media (min-width:1024px){.section-wrapper{padding-top:52px;padding-bottom:52px}}.section-wrapper img{max-width:100%}.side-padding{padding-left:20px;padding-right:20px}@media (min-width:768px){.side-padding{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.side-padding{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.side-padding{padding-left:96px;padding-right:96px}}.side-padding .wp-block-media-text__content{padding-left:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile figure{margin-bottom:40px}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-right:0}}.hidden{display:none}figure+h1,figure+h2,figure+h3,figure+ul,figure+ol{margin-top:20px}#header-skip-container{background:#eee;text-align:center;width:100%}#header-skip-container #header-skip{color:#333;display:inline-block;margin-top:-140px;padding:10px;position:absolute}#header-skip-container #header-skip:focus{text-decoration:underline;margin-top:0;position:static}#mobile-toggle{background:#fff0;border:0;height:30px;position:relative;margin-left:48px;padding:0;text-align:left;width:40px}#mobile-toggle.open>span{background:#fff0}#mobile-toggle.open>span:after{transform:rotate(45deg) translate(-1px,-8px)}#mobile-toggle.open>span:before{transform:rotate(-45deg) translate(-4px,12px)}#mobile-toggle span{position:absolute;width:100%;height:3px;background:#000;margin-top:0}#mobile-toggle span:before,#mobile-toggle span:after{content:"";left:0;position:absolute;width:100%;height:3px;background:#000;top:-9px;transition:0.2s}#mobile-toggle span:after{top:9px}@media (max-width:1279px){#mobile-toggle{margin-left:20px;width:25px}}#page-header{background:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;position:fixed;top:0;width:100%;z-index:1000}#page-header .custom-logo{padding:42px 0 43px 0;width:367px;height:auto}#page-header #header-menus{align-items:center;display:flex}#page-header #header-menus #menu-desktop-menu{margin-bottom:0}#page-header #header-menus #menu-desktop-menu li{list-style-type:none;margin-bottom:.6em}#page-header #header-menus #menu-desktop-menu li a{color:#2E3C41;font-size:20px;text-decoration:none;font-weight:500}#page-header #header-menus #menu-desktop-menu .menu-desktop-top-level{display:inline-block;letter-spacing:.09em;margin:0;padding:0 25px}#page-header #header-menus #menu-desktop-menu .menu-desktop-top-level:hover>a,#page-header #header-menus #menu-desktop-menu .menu-desktop-top-level.active>a{border-color:#c12f41}#page-header #header-menus #menu-desktop-menu .menu-desktop-top-level:hover>.menu-dropdown,#page-header #header-menus #menu-desktop-menu .menu-desktop-top-level.active>.menu-dropdown{display:block}#page-header #header-menus #menu-desktop-menu .menu-desktop-top-level>a{border-top:9px solid #fff;display:inline-block;padding:48px 0 57px 0;text-transform:uppercase}#page-header #header-menus #menu-desktop-menu .menu-dropdown h2{font-family:"DM Serif Display",serif;font-size:64px;margin-bottom:55px}#page-header #header-menus #menu-desktop-menu .menu-dropdown p{font-size:18px;margin-top:4px;margin-bottom:30px;max-width:345px}#page-header #header-menus #menu-desktop-menu .menu-dropdown a{color:#fff}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-left a{color:#bbb;font-size:33px;font-family:"DM Serif Display",serif}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-left a:hover{color:#fff;font-style:italic}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-left a.left-menu-link{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat center right;background-size:10px auto;color:#fff;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:18px;padding-right:20px}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-left a.left-menu-link:hover{font-style:normal}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-right h3{color:#bbb;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:.09em;margin-top:135px;margin-bottom:25px;text-transform:uppercase}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-right a{font-size:23px}#page-header #header-menus #menu-desktop-menu .menu-dropdown .col-menu-right a:hover{text-decoration:underline}#page-header #header-menus #menu-desktop-menu .menu-dropdown .menu-services-parent button{display:none}#page-header #header-menus #menu-desktop-menu .menu-dropdown .menu-services-sub,#page-header #header-menus #menu-desktop-menu .menu-dropdown .sub-menu{display:none;position:absolute;left:calc(32% + 80px);top:210px}#page-header #header-menus #menu-desktop-menu .menu-dropdown .menu-services-sub h3,#page-header #header-menus #menu-desktop-menu .menu-dropdown .sub-menu h3{color:#bbb;font-size:20px;font-family:"proxima-nova",Helvetica,Arial,sans-serif;letter-spacing:.09em;margin-bottom:25px;text-transform:uppercase}#page-header #header-menus #menu-desktop-menu .menu-dropdown .menu-services-sub a,#page-header #header-menus #menu-desktop-menu .menu-dropdown .sub-menu a{color:#fff;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:23px}#page-header #header-menus #menu-desktop-menu .menu-dropdown .menu-services-sub a:hover,#page-header #header-menus #menu-desktop-menu .menu-dropdown .sub-menu a:hover{font-style:normal;text-decoration:underline}#page-header #header-search #header-search-toggle{background:#fff0;border:0;margin-left:27px}#page-header #header-search #header-search-wrapper{background:#2E3C41;display:none;position:absolute;left:0;top:140px;padding:50px 96px;width:100%}#page-header #header-search #searchsubmit{background:url(//steinsperling.com/wp-content/uploads/2024/06/search-mag.svg) no-repeat #fff0;border:0;position:absolute;right:96px;top:65px;text-indent:-9999px;width:40px}@media (max-width:1279px){#page-header{padding:26px 20px 32px}#page-header .custom-logo-link{background:url(//steinsperling.com/wp-content/uploads/2024/06/stein-sperling-logo-mobile.png) no-repeat;background-size:90px 42px;height:42px;width:90px}#page-header .custom-logo-link img{display:none}#page-header #header-menus{margin-top:8px}#page-header #header-menus #menu-desktop-menu{display:none}#page-header #header-search-toggle img{width:21px}}@media (min-width:1280px){#page-header{padding:0 97px 0 50px}}body.menu-open #page-header #header-menus #menu-desktop-menu .menu-desktop-top-level:hover>.menu-dropdown,body.menu-open #page-header #header-menus #menu-desktop-menu .menu-desktop-top-level.active>.menu-dropdown{display:none}.menu-dropdown{color:#fff;display:none;background:#2E3C41;font-size:24px;padding:70px 50px 0 50px;position:absolute;left:0;top:140px;width:100%}.menu-dropdown ul{list-style-type:none;padding:0}.menu-dropdown a{color:#fff;text-decoration:none}.menu-dropdown .col-menu-left{border-right:2px solid #c12f41;padding-bottom:100px;padding-right:20px;width:32%}.menu-dropdown .col-menu-right{padding-left:60px;padding-bottom:100px;width:68%}#menu-main-menu-wrapper .col-menu-left img{margin-bottom:20px}#menu-main-menu-wrapper .col-menu-left p{font-size:18px;margin-bottom:30px;max-width:345px}#menu-main-menu-wrapper .col-menu-left .social-links{list-style-type:none;margin-bottom:15px}#menu-main-menu-wrapper .col-menu-left .social-links li{display:inline-block;margin-right:26px}#menu-main-menu-wrapper .col-menu-left .cta-button{border:4px solid #c12f41;font-weight:400;padding:10px 20px}#menu-main-menu-wrapper .col-menu-right h3{font-size:20px;margin-bottom:25px}#menu-main-menu-wrapper .col-menu-right li{margin-bottom:.6em}#menu-main-menu-wrapper .col-menu-right a:hover{text-decoration:underline}#menu-main-menu-wrapper .menu-mobile-only{width:100%}#menu-main-menu-wrapper .menu-mobile-only>ul{margin-bottom:0}#menu-main-menu-wrapper .menu-mobile-only li{margin-bottom:.6em}#menu-main-menu-wrapper .menu-mobile-only .sub-menu{background:#2E3C41;position:absolute;left:100%;top:0;padding:30px 20px;height:100%;width:100%;transition:0.3s ease-in-out}#menu-main-menu-wrapper .menu-mobile-only .sub-menu h3{text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:30px}#menu-main-menu-wrapper .menu-mobile-only .sub-menu.active{left:0}#menu-main-menu-wrapper .menu-mobile-only .next-button{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat;background-size:20px auto;border:0;width:20px;height:20px;float:right}#menu-main-menu-wrapper .menu-mobile-only .prev-button{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left-white.svg) no-repeat;background-size:20px auto;border:0;width:20px;height:20px;margin-right:20px;margin-top:5px;float:left}#menu-main-menu-wrapper .menu-mobile-only .menu-services-parent .next-button{display:none}#menu-main-menu-wrapper .menu-mobile-only .menu-services-parent:has(.sub-menu) .next-button{display:block}@media (max-width:1279px){#menu-main-menu-wrapper{padding:30px 20px 0 20px;top:100px}#menu-main-menu-wrapper .col-menu-left{border:0;order:2;padding-bottom:50px;width:100%}#menu-main-menu-wrapper .col-menu-left .main-menu-logo,#menu-main-menu-wrapper .col-menu-left p{display:none}#menu-main-menu-wrapper .col-menu-right{padding-left:0;padding-bottom:50px;width:100%}}@media (min-width:1280px){#menu-main-menu-wrapper .menu-mobile-only{display:none}#menu-main-menu-wrapper .col-menu-right ul{margin-top:50px}}main{margin-top:140px}@media (max-width:1279px){main{margin-top:100px}}.section-grey,.section-white,.section-grid{padding-top:65px;padding-bottom:55px}@media (min-width:1280px){.section-grey,.section-white,.section-grid{padding-top:85px}}.section-grey{background:#F5F5F5}.home-slider+.section-grey{padding-top:77px}@media (min-width:1280px){.home-slider+.section-grey{padding-top:109px}}.section-grid{background:url(//steinsperling.com/wp-content/uploads/2024/06/grid-bg-white.png) top right repeat-y #fff;border-top:1px solid #000}.section-callout{background:#2E3C41;color:#fff;overflow:hidden}.section-callout .wp-block-columns{gap:0;margin-bottom:0}.section-callout .wp-block-columns .wp-block-column:first-child{padding:40px 20px 40px 20px}.section-callout h3{font-size:12px;font-weight:600;text-transform:uppercase;font-family:"proxima-nova",Helvetica,Arial,sans-serif;letter-spacing:.17em}.section-callout .wp-block-button__link{color:#fff!important}@media (max-width:1023px){.section-callout .wp-block-columns{flex-wrap:wrap!important}.section-callout .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.section-callout .wp-block-columns .wp-block-column:first-child{order:2}}@media (min-width:1024px){.section-callout .wp-block-cover{height:100%}.section-callout .wp-block-columns .wp-block-column:first-child{max-width:50%;padding:40px 20px 40px 20px}}@media (min-width:1280px){.section-callout .wp-block-columns .wp-block-column:first-child{padding:40px 40px 40px 96px}.section-callout .wp-block-columns .wp-block-column:first-child p{max-width:722px}.section-callout h3{font-size:20px}.section-callout .wp-block-cover{aspect-ratio:1.56/1}}.section-intro{padding-left:20px;padding-right:20px;margin-bottom:0;padding-bottom:60px}@media (min-width:768px){.section-intro{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.section-intro{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.section-intro{padding-left:96px;padding-right:96px}}.section-intro h3{font-size:12px;font-weight:500;text-transform:uppercase;font-family:"proxima-nova",Helvetica,Arial,sans-serif;letter-spacing:.17em}.section-intro h2{margin-bottom:0}.section-intro h2+p{margin-top:1em}.section-intro p{font-weight:300}.section-intro p:last-of-type{margin-bottom:0}@media (max-width:1279px){.section-intro{flex-wrap:wrap!important}.section-intro:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:1280px){.section-intro h3{font-size:20px}.section-intro .wp-block-buttons{justify-content:flex-end}}#metaslider-id-7869{background:#c12f41;padding-right:97px;padding-bottom:0;z-index:100}@media (max-width:1023px){#metaslider-id-7869{padding-right:20px}}main .metaslider.ms-theme-highway .flexslider .flex-viewport:after{background:url(//steinsperling.com/wp-content/uploads/2024/06/banner-grid.png) no-repeat center right;display:block;content:"";position:absolute;right:0;top:0;bottom:0;width:35%}main .metaslider.ms-theme-highway .flexslider ul.slides:before{background:#2E3C41;display:block;content:"";mix-blend-mode:hard-light;opacity:40%;width:100%;height:100%;position:absolute;top:0;bottom:0;z-index:1}main .metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{background:#fff0;color:#fff;font-family:"DM Serif Display",serif;font-size:64px;line-height:1.1em;max-height:auto;opacity:1;text-align:left;max-width:1054px;left:50%;transform:translate(-50%,-15%);width:90%!important;z-index:2}main .metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap a{background:#c12f41;border:2px solid #fff;color:#fff;display:inline-block;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:2.3em;margin-top:60px;padding:0 18px;text-decoration:none}@media (max-width:592px){main .metaslider.ms-theme-highway .flexslider ul.slides li img{height:525px;width:auto}}@media (min-width:593px) and (max-width:768px){main .metaslider.ms-theme-highway .flexslider ul.slides li img{height:700px;width:auto}}@media (max-width:1279px){main .metaslider.ms-theme-highway .flexslider ul.slides li{overflow:hidden}main .metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap{font-size:28px;line-height:1.14;top:auto!important;bottom:50px;left:10px!important;max-height:none!important;transform:translate(0,-15%)!important}main .metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap a{font-size:16px;line-height:1em;padding:8px 10px}}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav{bottom:30px!important;left:auto!important;transform:none!important;width:100%!important;margin-left:20px;max-width:1727px}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a{background:#fff;border:2px solid #c12f41;border-radius:0;width:60px;height:60px}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a:hover{background:#c12f41!important}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a:hover.flex-next:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat center center}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a:hover.flex-prev:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left-white.svg) no-repeat center center}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-next{right:auto;left:60px}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-next:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right.svg) no-repeat center center}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-prev{left:0!important}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-prev:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left.svg) no-repeat center center}@media (max-width:1023px){main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav{bottom:17px!important;top:auto!important}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a{width:33px;height:35px}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a:hover.flex-next:before{background-size:12px auto}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a:hover.flex-prev:before{background-size:12px auto}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-next{left:33px}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-next:before{background-size:12px auto}main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav li a.flex-prev:before{background-size:12px auto}}@media (min-width:1280px){main .metaslider.ms-theme-highway .flexslider ul.flex-direction-nav{margin-left:96px}}.expanding-boxes .wp-block-cover__background{mix-blend-mode:hard-light;transition:0.3s ease-in-out}.expanding-boxes p{font-size:16px}.expanding-boxes a{border-bottom:3px solid #c12f41;color:#2E3C41;font-weight:500;padding-bottom:2px;text-decoration:none}.expanding-boxes .wp-block-cover a{color:#fff;font-size:32px;font-weight:500;padding-bottom:2px;text-decoration:none}.expanding-boxes .wp-block-cover:hover .wp-block-cover__background{background-color:#000!important;mix-blend-mode:none;opacity:.8}.expanding-boxes .wp-block-cover:hover h2+p{height:auto}.expanding-boxes .wp-block-cover+p{margin-top:26px}@media (max-width:1279px){.expanding-boxes{flex-wrap:wrap!important}.expanding-boxes:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.expanding-boxes .wp-block-cover{aspect-ratio:1.56;max-width:100%}.expanding-boxes .wp-block-cover p{display:none}.expanding-boxes p{margin-left:20px;margin-right:20px}}@media (min-width:1024px){.expanding-boxes{padding-left:20px;padding-right:20px}}@media (min-width:1024px) and (min-width:768px){.expanding-boxes{padding-left:35px;padding-right:35px}}@media (min-width:1024px) and (min-width:1024px){.expanding-boxes{padding-left:50px;padding-right:50px}}@media (min-width:1024px) and (min-width:1280px){.expanding-boxes{padding-left:96px;padding-right:96px}}@media (min-width:1024px){.expanding-boxes .wp-block-cover{padding:72px 52px 42px 52px}}@media (min-width:1280px){.expanding-boxes h2{margin-bottom:.5em}.expanding-boxes p{display:none;font-size:24px;max-width:600px}.expanding-boxes a{display:inline-block;font-size:32px;margin-top:20px}.expanding-boxes .wp-block-cover{height:100%}.expanding-boxes .wp-block-cover h2{position:absolute;bottom:110px;transition:0.3s ease-in-out}.expanding-boxes .wp-block-cover p{display:block;opacity:0;transition:0.3s ease-in-out}.expanding-boxes .wp-block-cover p:first-of-type{padding-top:90px}.expanding-boxes .wp-block-cover p:last-of-type{opacity:1}.expanding-boxes .wp-block-cover:hover h2{bottom:calc(100% - 174px)}.expanding-boxes .wp-block-cover:hover p{opacity:1}}.grid1{padding-left:20px;padding-right:20px}@media (min-width:768px){.grid1{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.grid1{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.grid1{padding-left:96px;padding-right:96px}}.grid1 .pt-cv-content-item{padding-right:20px}.grid1 .pt-cv-content-item:last-of-type{border-right:0!important;padding-right:0}@media (max-width:767px){.grid1 .pt-cv-content-item{border-right:0!important;padding-right:0}}@media (min-width:768px) and (max-width:1023px){.grid1 .pt-cv-content-item:nth-child(2){border-right:0!important;padding-right:0}}#pt-cv-view-338755bo8s+.pt-cv-pagination-wrapper .pt-cv-more:hover{background:#c12f41!important;color:#fff!important}.people-grid .pt-cv-scrollable{padding-left:20px;padding-right:20px;padding-bottom:80px}@media (min-width:768px){.people-grid .pt-cv-scrollable{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.people-grid .pt-cv-scrollable{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.people-grid .pt-cv-scrollable{padding-left:96px;padding-right:96px}}.people-grid .pt-cv-scrollable img{aspect-ratio:0.75/1;height:auto!important;transition:0.3s ease-in-out}.people-grid .pt-cv-scrollable a:hover img{transform:scale(1.1)}.people-grid .pt-cv-scrollable .pt-cv-thumb-wrapper+.pt-cv-carousel-caption:before{background:#c12f41;content:"";display:block;margin-top:-15px;position:absolute;height:0;width:100%;transition:0.3s ease-in-out}.people-grid .pt-cv-scrollable .pt-cv-thumb-wrapper:hover+.pt-cv-carousel-caption:before{height:25px}.people-grid .pt-cv-scrollable .pt-cv-ctf-steinsperling_attorney_name{border-top:2px solid #000;font-size:20px;font-weight:700;padding-top:15px}.people-grid .pt-cv-scrollable .pt-cv-ctf-steinsperling_attorney_title{font-size:16px;margin-top:0}.people-grid .pt-cv-scrollable .carousel-control{background:#fff!important;border:2px solid #c12f41;border-radius:0;width:60px!important;height:60px!important;top:auto;bottom:-60px!important}.people-grid .pt-cv-scrollable .carousel-control span{display:none!important}.people-grid .pt-cv-scrollable .carousel-control:before{content:"";display:block;width:100%;height:100%}.people-grid .pt-cv-scrollable .carousel-control:hover{background:#c12f41!important}.people-grid .pt-cv-scrollable .carousel-control:hover.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat center center}.people-grid .pt-cv-scrollable .carousel-control:hover.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left-white.svg) no-repeat center center}.people-grid .pt-cv-scrollable .carousel-control.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right.svg) no-repeat center center}.people-grid .pt-cv-scrollable .carousel-control.left{margin-right:23px}.people-grid .pt-cv-scrollable .carousel-control.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left.svg) no-repeat center center}@media (max-width:1023px){.people-grid .pt-cv-scrollable .carousel-control{width:33px!important;height:35px!important;bottom:-30px!important}.people-grid .pt-cv-scrollable .carousel-control:hover.right:before,.people-grid .pt-cv-scrollable .carousel-control:hover.left:before{background-size:12px auto}.people-grid .pt-cv-scrollable .carousel-control.right:before{background-size:12px auto}.people-grid .pt-cv-scrollable .carousel-control.left{margin-right:-3px!important}.people-grid .pt-cv-scrollable .carousel-control.left:before{background-size:12px auto}}@media (max-width:1023px){.people-grid .pt-cv-scrollable{padding-bottom:0}}.component-more{padding-left:20px;padding-right:20px;gap:1.93em}@media (min-width:768px){.component-more{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.component-more{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.component-more{padding-left:96px;padding-right:96px}}.component-more .wp-block-cover img{transition:0.3s ease-in-out}.component-more .wp-block-cover:hover img{transform:scale(1.1)}.component-more a{border-bottom:2px solid #fff;color:#fff;display:block;padding-top:73%;padding-bottom:14px;text-decoration:none}.component-more a:after{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat;background-size:19px auto;content:"";display:inline-block;position:absolute;margin-top:15px;right:20px;width:19px;height:19px;transition:0.3s ease-in-out}.component-more a:hover{border-color:#c12f41}@media (min-width:1280px){.component-more a{border-bottom:4px solid #fff}.component-more a:hover{border-color:#c12f41}}@media (min-width:1400px){.component-more .wp-block-cover{aspect-ratio:1.58/2}.component-more a:after{right:40px}.component-more a:hover:after{right:30px}}.component-more-alt{margin-bottom:4em}.component-more-alt .wp-block-cover{min-height:250px}.component-more-alt p{font-weight:500;margin-bottom:0}.component-more-alt a{border-bottom:0;padding-top:40%}@media (min-width:1280px){.component-more-alt{gap:0;padding-left:0;padding-right:0}}@media (min-width:1400px){.component-more-alt .wp-block-cover{aspect-ratio:auto;padding:1em 96px}.component-more-alt a{font-size:64px}.component-more-alt a:after{background-size:43px auto;right:96px;width:43px;height:43px}.component-more-alt a:hover:after{right:76px}}#breadcrumb,.banner-breadcrumb{padding-left:20px;padding-right:20px;background:rgb(217 217 217 / .8);color:#000;font-size:16px;font-weight:600;padding-top:14px;padding-bottom:14px;position:absolute;text-transform:uppercase;width:100%;z-index:100}@media (min-width:768px){#breadcrumb,.banner-breadcrumb{padding-left:35px;padding-right:35px}}@media (min-width:1024px){#breadcrumb,.banner-breadcrumb{padding-left:50px;padding-right:50px}}@media (min-width:1280px){#breadcrumb,.banner-breadcrumb{padding-left:96px;padding-right:96px}}#breadcrumb a,.banner-breadcrumb a{color:#000;text-decoration:none}#page-title-banner{position:relative}#page-title-banner img{min-width:100%}#page-title-banner:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/banner-grid.png) no-repeat center right;display:block;content:"";position:absolute;right:0;top:0;bottom:0;width:35%}#page-title-banner:after{background:rgb(46 60 65 / .6);content:"";display:block;mix-blend-mode:hard-light;position:absolute;top:52px;height:calc(100% - 52px);width:100%}#page-title-banner h1{padding-left:20px;padding-right:20px;color:#fff;position:absolute;bottom:20px;z-index:100}@media (min-width:768px){#page-title-banner h1{padding-left:35px;padding-right:35px}}@media (min-width:1024px){#page-title-banner h1{padding-left:50px;padding-right:50px}}@media (min-width:1280px){#page-title-banner h1{padding-left:96px;padding-right:96px}}.page-banner{padding-left:20px;padding-right:20px}@media (min-width:768px){.page-banner{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.page-banner{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.page-banner{padding-left:96px;padding-right:96px}}.page-banner h2{max-width:930px}.page-banner .video-link a{background:url(//steinsperling.com/wp-content/uploads/2024/07/video-button.png) no-repeat center left;background-size:contain;font-size:.85em;letter-spacing:.05em;padding:8px 0 8px 52px;text-decoration:none}.page-banner .video-link a:hover{text-decoration:underline}.page-banner:after{background:url(//steinsperling.com/wp-content/uploads/2024/06/banner-grid.png) no-repeat center right;display:block;content:"";position:absolute;right:0;top:0;bottom:0;width:35%}@media (min-width:1280px){.page-banner.page-banner-tall{min-height:700px}}@media (min-width:1400px){.page-banner{min-height:680px}.page-banner.page-banner-tall{min-height:850px}.page-banner .video-link a{display:inline-block;margin-bottom:40px;padding-left:82px}}.service-intro{padding-left:20px;padding-right:20px}@media (min-width:768px){.service-intro{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.service-intro{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.service-intro{padding-left:96px;padding-right:96px}}.service-intro p{max-width:1140px}.service-intro .wp-block-columns{margin-top:80px}.service-intro h3{border-bottom:1px solid #c12f41;padding-bottom:20px}#primary>.wp-block-columns{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px}@media (min-width:768px){#primary>.wp-block-columns{padding-left:35px;padding-right:35px}}@media (min-width:1024px){#primary>.wp-block-columns{padding-left:50px;padding-right:50px}}@media (min-width:1280px){#primary>.wp-block-columns{padding-left:96px;padding-right:96px}}@media (min-width:768px){#primary>.wp-block-columns{padding-top:50px;padding-bottom:50px}}@media (min-width:1024px){#primary>.wp-block-columns{padding-top:52px;padding-bottom:52px}}.aoi-list{padding-left:20px;padding-right:20px}@media (min-width:768px){.aoi-list{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.aoi-list{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.aoi-list{padding-left:96px;padding-right:96px}}.aoi-list ul{padding:0}.aoi-list ul li{list-style-type:none}.aoi-list ul li:first-child a{border-top:1px solid #d9d9d9}.aoi-list ul li a{border-bottom:1px solid #D9D9D9;color:#000;display:block;padding:32px 0;text-decoration:none}.aoi-list ul li a svg{float:right;margin:13px 30px 0 0;transition:0.3s ease-in-out}.aoi-list ul li a:hover{border-bottom:1px solid #c12f41}.aoi-list ul li a:hover svg{margin-right:0}.aoi-list ul li a:hover svg path{fill:#c12f41}.service-columns{padding-left:20px;padding-right:20px}@media (min-width:768px){.service-columns{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.service-columns{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.service-columns{padding-left:96px;padding-right:96px}}.service-columns .wp-block-column{background:#fff;border:2px solid #C12F41;padding:50px 43px}.service-columns h3{border-bottom:1px solid #c12f41;padding-bottom:20px}.service-columns ul{margin-top:50px;padding:0}.service-columns ul li{list-style-type:none;margin-bottom:30px}.service-columns ul li a{background:url(//steinsperling.com/wp-content/uploads/2024/07/grid-red.png) top right -220px repeat-y #fff;border:2px solid #C12F41;color:#2E3C41;display:block;font-family:"DM Serif Display",serif;padding:13px 32px;position:relative;text-decoration:none;transition:0.3s ease-in-out}.service-columns ul li a:after{background:url(//steinsperling.com/wp-content/uploads/2024/07/arrow-right-red.png) no-repeat;content:"";display:block;width:23px;height:23px;position:absolute;right:22px;top:11px;transition:0.3s ease-in-out}.service-columns ul li a:hover{background-color:#c12f41;color:#fff}.service-columns ul li a:hover:after{background-image:url(//steinsperling.com/wp-content/uploads/2024/07/arrow-right-service-white.png);right:15px}@media (min-width:1280px){.service-columns ul li{margin-bottom:50px}.service-columns ul li a:after{top:16px}}@media (min-width:1400px){.service-columns .wp-block-column{padding:85px 43px}}.attorney-bio-top .attorney-bio-wrapper{padding-left:20px;padding-right:20px}@media (min-width:768px){.attorney-bio-top .attorney-bio-wrapper{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.attorney-bio-top .attorney-bio-wrapper{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.attorney-bio-top .attorney-bio-wrapper{padding-left:96px;padding-right:96px}}.attorney-bio-top .h2{margin-bottom:10px}.attorney-bio-top .h3{color:rgb(46 60 65 / .6)}.attorney-bio-top .attorney-practice-areas{padding:0}.attorney-bio-top .attorney-practice-areas li{list-style-type:none}.attorney-bio-top .attorney-practice-areas li a{color:#000;text-decoration:none}.attorney-bio-top .attorney-practice-areas li a:hover{text-decoration:underline}.attorney-bio-top .attorney-photo{align-self:flex-end}.attorney-bio-top .attorney-bio-photo{background:#D9D9D9}.attorney-bio-top .attorney-details .wp-block-polylang-language-switcher{position:absolute;right:0;margin-top:-60px}.attorney-bio-top .attorney-contact-info{padding:0}.attorney-bio-top .attorney-contact-info li{list-style-type:none}.attorney-bio-top .attorney-contact-info li span{color:#c12f41;display:block;min-width:95px}.attorney-bio-top .attorney-contact-info li a{color:#000}.attorney-bio-top .attorney-contact-info li.icon-contact{display:inline-block;margin-top:25px;margin-right:20px}.attorney-bio-top .attorney-contact-info li.icon-contact a{text-decoration:none}.attorney-bio-top .attorney-contact-info li.icon-contact a img{display:inline-block;margin-right:13px;width:35px;height:35px;transition:0.3s ease-in-out;vertical-align:middle}.attorney-bio-top .attorney-contact-info li.icon-contact a:hover img{background:#fff}@media (max-width:1279px){.attorney-bio-top .attorney-photo{border-bottom:3px solid #c12f41;margin-bottom:27px;padding:0}}@media (min-width:1280px){.attorney-bio-top{background:#dfdfe1;border-bottom:6px solid #c12f41;padding-top:150px}.attorney-bio-top .h2{font-size:72px;margin-bottom:15px}.attorney-bio-top .h3{font-size:36px}.attorney-bio-top .attorney-details .wp-block-polylang-language-switcher{display:none}.attorney-bio-top .attorney-contact-info{border-top:2px solid #c12f41;margin-top:20px;margin-bottom:100px;padding:20px 0 0 0}.attorney-bio-top .attorney-contact-info li span{display:inline-block}.attorney-bio-top .attorney-contact-info li.icon-contact{display:block;font-size:20px}.attorney-bio-top .attorney-contact-info li.icon-contact a img{margin-right:30px;width:60px;height:60px}}.bio-tab-group{padding-left:20px;padding-right:20px;margin-top:30px;margin-bottom:30px}@media (min-width:768px){.bio-tab-group{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.bio-tab-group{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.bio-tab-group{padding-left:96px;padding-right:96px}}.bio-tab-group .bio-tabs{border-bottom:1px solid #c12f41;font-family:"DM Serif Display",serif;font-size:24px;padding:0 0 10px 0}.bio-tab-group .bio-tabs li{display:inline-block;list-style-type:none;margin-right:23px}.bio-tab-group .bio-tabs li a{color:#B2B2B2;text-decoration:none}.bio-tab-group .bio-tabs li a.active{color:#c12f41}.bio-tab-group .wp-block-group{display:none;max-width:1180px}.bio-tab-group .wp-block-group.active{display:block}.bio-tab-group #bio-profile button{background:#fff0;border:0;color:#c12f41;cursor:pointer;font-size:24px;font-weight:500;margin-top:15px;padding:0;text-decoration:underline}.bio-tab-group .wp-block-polylang-language-switcher{position:absolute;right:96px;margin-top:-140px}@media (max-width:1279px){.bio-tab-group .wp-block-polylang-language-switcher{display:none}}@media (min-width:1280px){.bio-tab-group{margin-top:50px;margin-bottom:50px}.bio-tab-group .bio-tabs{font-size:48px;padding:0 0 20px 0}.bio-tab-group .bio-tabs li{margin-right:40px}.bio-tab-group #bio-profile button{font-size:32px}}.attorneys-listing .wp-block-group__inner-container{padding-left:20px;padding-right:20px}@media (min-width:768px){.attorneys-listing .wp-block-group__inner-container{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.attorneys-listing .wp-block-group__inner-container{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.attorneys-listing .wp-block-group__inner-container{padding-left:96px;padding-right:96px}}.attorneys-listing img{aspect-ratio:0.75/1;height:auto!important;margin-bottom:0!important;object-fit:cover;transition:0.3s ease-in-out;width:100%}.attorneys-listing .pt-cv-href-thumbnail{display:block;overflow:hidden}.attorneys-listing .pt-cv-href-thumbnail:hover img{transform:scale(1.1)}@media (min-width:992px){.attorneys-listing .pt-cv-href-thumbnail+.pt-cv-ctf-list:before{background:#c12f41;content:"";display:block;margin-top:-10px;position:absolute;height:0;width:calc(100% - 30px);transition:0.3s ease-in-out}.attorneys-listing .pt-cv-href-thumbnail:hover+.pt-cv-ctf-list:before{height:20px}}.attorneys-listing .pt-cv-thumb-wrapper{overflow:unset}.attorneys-listing .pt-cv-thumb-wrapper+.pt-cv-ctf-list:before{background:#c12f41;content:"";display:block;margin-top:-10px;position:absolute;height:0;width:100%;transition:0.3s ease-in-out}.attorneys-listing .pt-cv-thumb-wrapper:hover+.pt-cv-ctf-list:before{height:10px}.attorneys-listing .pt-cv-ctf-steinsperling_attorney_name{border-top:2px solid #000;font-size:20px;font-weight:700;padding-top:15px}.attorneys-listing .pt-cv-ctf-steinsperling_attorney_title{font-size:16px;margin-top:0}.attorneys-listing .pt-cv-ctf-list{margin-bottom:30px}.attorneys-listing .filters-wrapper{position:relative}.attorneys-listing .filters-wrapper input:hover,.attorneys-listing .filters-wrapper input:focus,.attorneys-listing .filters-wrapper select:hover,.attorneys-listing .filters-wrapper select:focus,.attorneys-listing .filters-wrapper .btn div:hover,.attorneys-listing .filters-wrapper .btn div:focus{border-color:#c12f41!important;box-shadow:0 0 0 1px #c12f41!important}.attorneys-listing .filters-wrapper .cvp-label{display:none}.attorneys-listing .filters-wrapper .cvp-live-filter select{border-radius:0;padding:6px 12px}.attorneys-listing .filters-wrapper .cvp-button .cvp-label{display:none}.attorneys-listing .filters-wrapper .cvp-button label{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:22px;font-weight:300}.attorneys-listing .filters-wrapper .cvp-live-filter.cvp-button input[type=radio]:checked~div{background:#c12f41}.attorneys-listing .filters-wrapper .cvp-live-submit{background:url(//steinsperling.com/wp-content/uploads/2024/06/search-form.svg) no-repeat;position:absolute;left:20px;top:24px;text-indent:-99999px;width:40px;height:40px;left:calc(100% - 45px)}@media (min-width:1280px){.attorneys-listing .filters-wrapper .cvp-live-submit{left:calc(70% - 45px)}}.attorneys-listing .filters-wrapper .cvp-live-reset{background:#fff0;color:#666;font-size:16px;padding-top:16px;text-decoration:underline}.attorneys-listing .filters-wrapper .cvp-live-reset:hover{color:#c12f41}.attorneys-listing .filters-wrapper .pt-cv-edit-view{display:none}.attorneys-listing .grid1{padding-left:0;padding-right:0}.attorneys-listing .grid1 .pt-cv-content-item{padding-right:0}.attorneys-listing .text-left.pt-cv-pagination-wrapper{text-align:center}.attorneys-listing .text-left.pt-cv-pagination-wrapper .pt-cv-more{border:4px solid #c12f41!important}.attorneys-listing .caret{display:none}.attorneys-listing #pt-cv-view-16b620b6u7+.pt-cv-pagination-wrapper .pt-cv-more:hover,.attorneys-listing #pt-cv-view-tsrfm8r4+.pt-cv-pagination-wrapper a:hover{background:#c12f41!important;color:#fff!important}@media (max-width:1279px){.attorneys-listing .cvp-search-box{margin-right:0}.attorneys-listing .cvp-dropdown{width:100%;margin-bottom:30px}}@media (min-width:1280px){.attorneys-listing .filters-wrapper{display:flex;flex-flow:row wrap;margin-bottom:30px}.attorneys-listing .filters-wrapper br{display:none}.attorneys-listing .filters-wrapper .pt-cv-edit-view{display:none}.attorneys-listing .filters-wrapper .cvp-search-box{margin-right:4em;width:70%}.attorneys-listing .filters-wrapper .cvp-search-box label{display:none}.attorneys-listing .filters-wrapper .cvp-dropdown{margin-right:0;width:calc(30% - 4em)}.attorneys-listing .filters-wrapper .cvp-button label{font-size:32px}.attorneys-listing .filters-wrapper .cvp-live-submit{top:6px}.attorneys-listing .pt-cv-ctf-steinsperling_attorney_name{font-size:28px}.attorneys-listing .pt-cv-ctf-steinsperling_attorney_title{font-size:28px}.attorneys-listing .pt-cv-ctf-list{margin-bottom:60px}}@media (min-width:1400px){.attorneys-listing input,.attorneys-listing select{font-size:24px}}.attorneys-listing .carousel-control{background:#fff!important;border:2px solid #c12f41;border-radius:0;width:60px!important;height:60px!important;top:auto;bottom:-60px!important}.attorneys-listing .carousel-control span{display:none!important}.attorneys-listing .carousel-control:before{content:"";display:block;width:100%;height:100%}.attorneys-listing .carousel-control:hover{background:#c12f41!important}.attorneys-listing .carousel-control:hover.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat center center}.attorneys-listing .carousel-control:hover.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left-white.svg) no-repeat center center}.attorneys-listing .carousel-control.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right.svg) no-repeat center center}.attorneys-listing .carousel-control.left{margin-right:23px}.attorneys-listing .carousel-control.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left.svg) no-repeat center center}@media (max-width:1023px){.attorneys-listing .carousel-control{width:33px!important;height:35px!important;bottom:-30px!important}.attorneys-listing .carousel-control:hover.right:before,.attorneys-listing .carousel-control:hover.left:before{background-size:12px auto}.attorneys-listing .carousel-control.right:before{background-size:12px auto}.attorneys-listing .carousel-control.left{margin-right:-3px!important}.attorneys-listing .carousel-control.left:before{background-size:12px auto}}@media (min-width:1280px){.attorneys-listing .carousel-control{margin-bottom:40px}}@media (max-width:1279px){#page-title-banner+.attorneys-listing{padding-top:20px}}.insight-banner{position:relative}.insight-banner .pt-cv-carousel,.insight-banner .pt-cv-content-item{padding:0!important;margin:0!important}.insight-banner .pt-cv-heading-container{margin:20px;position:absolute;z-index:100;width:calc(100% - 40px)}.insight-banner .pt-cv-heading-container .pt-cv-heading{border-bottom:1px solid #c12f41;font-size:12px;letter-spacing:.17em;width:100%}.insight-banner .pt-cv-scrollable{padding:0}.insight-banner .pt-cv-cap-w-img{background:#fff;color:#000}.insight-banner .pt-cv-thumbnail{aspect-ratio:1/0.64;height:auto!important}.insight-banner h2 a{font-family:"DM Serif Display",serif;font-size:28px!important;font-weight:400!important}.insight-banner .pt-cv-content{font-weight:300!important}.insight-banner .pt-cv-taxoterm{position:absolute;bottom:100px;right:42px;margin:0}@media (max-width:1279px){.insight-banner .pt-cv-heading-container{margin:25px 20px 0 20px;position:absolute;top:64vw;z-index:100}.insight-banner .pt-cv-heading-container .pt-cv-heading{border-bottom:1px solid #c12f41;font-size:12px;padding-bottom:15px}.insight-banner .pt-cv-cap-w-img{border:solid #2E3C41;border-width:66px 35px 85px 35px;padding:15px;position:unset}}@media (min-width:1280px){.insight-banner .pt-cv-heading-container{margin-left:96px;margin-top:75px;width:calc(50% - 185px)}.insight-banner .pt-cv-heading-container .pt-cv-heading{font-size:20px;padding-bottom:20px;width:100%}.insight-banner .pt-cv-cap-w-img{top:50%;transform:translateY(-50%);bottom:auto!important;margin:0 96px;padding:44px 42px;width:calc(50% - 192px);z-index:500}.insight-banner .pt-cv-thumbnail{aspect-ratio:1/0.474}.insight-banner .pt-cv-content-item:after{background:#2E3C41;mix-blend-mode:multiply;content:"";display:block;position:absolute;width:50%;height:100%;top:52px;bottom:0;z-index:1}.insight-banner .pt-cv-taxoterm{bottom:42px;right:42px;margin:0}}@media (min-width:1600px){.insight-banner h2 a{font-size:48px!important}.insight-banner .pt-cv-content{font-size:24px!important}.insight-banner .entry-date time,.insight-banner .pt-cv-taxoterm a{font-size:20px!important}}.insight-banner .carousel-control{background:#fff!important;border:2px solid #c12f41;border-radius:0;width:60px!important;height:60px!important;top:auto;bottom:64px!important}.insight-banner .carousel-control span{display:none!important}.insight-banner .carousel-control:before{content:"";display:block;width:100%;height:100%}.insight-banner .carousel-control:hover{background:#c12f41!important}.insight-banner .carousel-control:hover.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat center center}.insight-banner .carousel-control:hover.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left-white.svg) no-repeat center center}.insight-banner .carousel-control.right{left:154px}.insight-banner .carousel-control.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right.svg) no-repeat center center}.insight-banner .carousel-control.left{left:96px!important;margin-right:23px}.insight-banner .carousel-control.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left.svg) no-repeat center center}@media (max-width:1279px){.insight-banner .carousel-control{width:33px!important;height:35px!important;bottom:40px!important}.insight-banner .carousel-control:hover.right:before,.insight-banner .carousel-control:hover.left:before{background-size:12px auto}.insight-banner .carousel-control.right{left:51px}.insight-banner .carousel-control.right:before{background-size:12px auto}.insight-banner .carousel-control.left{left:20px!important;margin-right:-3px!important}.insight-banner .carousel-control.left:before{background-size:12px auto}}.pt-cv-wrapper .pt-cv-thumb-wrapper+.pt-cv-taxoterm{color:#222;display:inline-block;font-weight:600;text-transform:uppercase;border-color:#c12f41;border-style:solid;font-size:20px;padding:6px 14px 6px 14px;border-width:2px 2px 2px 2px}.insights-listing{padding-left:20px;padding-right:20px}@media (min-width:768px){.insights-listing{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.insights-listing{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.insights-listing{padding-left:96px;padding-right:96px}}.insights-listing .grid1{padding:0}.insights-listing .pt-cv-content-item{background:#fff;box-shadow:none!important;display:flex;flex-flow:column;padding:25px 12px 10px 12px;transition:0.3s ease-in-out}.insights-listing .pt-cv-content-item:nth-of-type(4){background:url(//steinsperling.com/wp-content/uploads/2024/07/grid-green.png) top right -40px repeat-y #2E3C41;background-size:650px auto;color:#fff;padding-right:44px}.insights-listing .pt-cv-content-item:nth-of-type(4) h3 a{color:#fff}.insights-listing .pt-cv-content-item:nth-of-type(4) .entry-date time,.insights-listing .pt-cv-content-item:nth-of-type(4) .pt-cv-taxoterm a{color:#fff!important}.insights-listing .pt-cv-content-item:hover{background:#c12f41}.insights-listing .pt-cv-content-item:hover h3 a{color:#fff}.insights-listing .pt-cv-content-item:hover .entry-date time,.insights-listing .pt-cv-content-item:hover .pt-cv-taxoterm a{color:#fff!important}.insights-listing h3{flex-grow:1;font-family:"DM Serif Display",serif;font-size:20px}.insights-listing h3 a{color:#2E3C41}.insights-listing h3 a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.insights-listing .entry-date time{color:#000!important}.insights-listing .pt-cv-taxoterm a{color:#c12f41}.insights-listing .caret{display:none}@media (min-width:1024px){.insights-listing .pt-cv-content-item:nth-of-type(4){grid-column:span 2}.insights-listing h3{margin-bottom:70px!important}}@media (min-width:1280px){.insights-listing .pt-cv-content-item{padding:40px!important}.insights-listing .pt-cv-content-item:nth-of-type(4){background-size:auto;padding-right:244px!important}.insights-listing h3{font-size:30px;margin-bottom:50px!important}.insights-listing .pt-cv-taxoterm,.insights-listing .entry-date{font-size:20px}.insights-listing .pt-cv-taxoterm{bottom:20px}}@media (min-width:1600px){.insights-listing .pt-cv-page{grid-gap:48px!important}.insights-listing .pt-cv-content-item{padding:40px!important}.insights-listing .pt-cv-content-item:nth-of-type(4) .pt-cv-meta-fields{margin-bottom:90px}.insights-listing .pt-cv-content-item:nth-of-type(4) .pt-cv-title a{font-size:64px}.insights-listing h3{font-size:48px}.insights-listing .entry-date{font-size:24px}.insights-listing .pt-cv-taxoterm{font-size:20px}}.insights-listing .filters-wrapper{position:relative}.insights-listing .filters-wrapper input:hover,.insights-listing .filters-wrapper input:focus,.insights-listing .filters-wrapper select:hover,.insights-listing .filters-wrapper select:focus,.insights-listing .filters-wrapper .btn div:hover,.insights-listing .filters-wrapper .btn div:focus{border-color:#c12f41!important;box-shadow:0 0 0 1px #c12f41!important}.insights-listing .filters-wrapper .cvp-label{display:none}.insights-listing .filters-wrapper .cvp-live-filter select{border-radius:0;padding:6px 12px}.insights-listing .filters-wrapper .cvp-dropdown{margin-right:28px;width:calc(50% - 14px)}.insights-listing .filters-wrapper .cvp-dropdown+.cvp-dropdown{margin-right:0}.insights-listing .filters-wrapper .cvp-button .cvp-label{display:none}.insights-listing .filters-wrapper .cvp-button label{font-size:22px;font-weight:300}.insights-listing .filters-wrapper .cvp-live-filter.cvp-button input[type=radio]:checked~div{background:#c12f41}.insights-listing .filters-wrapper .cvp-live-submit{background:url(//steinsperling.com/wp-content/uploads/2024/06/search-form.svg) no-repeat;position:absolute;left:20px;top:4px;text-indent:-99999px;width:40px;height:40px;left:calc(100% - 40px)}@media (min-width:1280px){.insights-listing .filters-wrapper .cvp-live-submit{left:calc(33.33% - 64px)}}.insights-listing .filters-wrapper .cvp-live-reset{background:#fff0;color:#666;font-size:16px;padding-top:16px;text-decoration:underline}.insights-listing .filters-wrapper .cvp-live-reset:hover{color:#c12f41}@media (max-width:1279px){.insights-listing .filters-wrapper .cvp-search-box{margin-right:0}}@media (min-width:1280px){.insights-listing .filters-wrapper{display:flex;flex-flow:row wrap;margin-bottom:30px}.insights-listing .filters-wrapper br{display:none}.insights-listing .filters-wrapper .pt-cv-edit-view{display:none}.insights-listing .filters-wrapper .cvp-search-box{margin-right:27px;width:calc(33.33% - 27px)}.insights-listing .filters-wrapper .cvp-search-box label{display:none}.insights-listing .filters-wrapper .cvp-dropdown{width:calc(33.33% - 14px)}.insights-listing .filters-wrapper .cvp-button label{font-size:32px}}@media (min-width:1400px){.insights-listing .filters-wrapper input,.insights-listing .filters-wrapper select{font-size:24px}.insights-listing .filters-wrapper .cvp-live-submit{top:8px}}.insights-podcast-listing{padding-left:20px;padding-right:20px;gap:0}@media (min-width:768px){.insights-podcast-listing{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.insights-podcast-listing{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.insights-podcast-listing{padding-left:96px;padding-right:96px}}.insights-podcast-listing .pt-cv-content-item .pt-cv-carousel-caption{border:2px solid #c12f41;min-height:230px;padding:12px}.insights-podcast-listing .pt-cv-content-item .pt-cv-carousel-caption:hover{box-shadow:0 0 15px rgb(0 0 0 / .2)}.insights-podcast-listing .pt-cv-content-item .pt-cv-carousel-caption h3 a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.insights-podcast-listing .pt-cv-taxoterm{margin-bottom:15px}.insights-podcast-listing .pt-cv-taxoterm a{border-bottom:1px solid #c12f41;color:#c12f41!important;padding:0!important}.insights-podcast-listing .entry-date time{color:#c12f41}.insights-podcast-listing .pt-cv-title a{color:#2E3C41;font-family:"DM Serif Display",serif}.insights-podcast-listing h2{border-bottom:1px solid #c12f41;display:inline-block;padding-bottom:20px}@media (min-width:1280px){.insights-podcast-listing .pt-cv-content-item .pt-cv-carousel-caption{min-height:350px}}@media (min-width:1400px){.insights-podcast-listing h2,.insights-podcast-listing .h2{font-size:48px}}@media (min-width:1600px){.insights-podcast-listing .pt-cv-content-item .pt-cv-carousel-caption{min-height:440px;padding:22px 36px}.insights-podcast-listing .pt-cv-taxoterm{margin-bottom:25px}.insights-podcast-listing .pt-cv-taxoterm a{font-size:20px!important}.insights-podcast-listing .entry-date time{font-size:20px!important}.insights-podcast-listing .pt-cv-title a{font-size:32px!important}}.insights-podcast-listing .carousel-control{background:#fff!important;border:2px solid #c12f41;border-radius:0;width:60px!important;height:60px!important;top:auto;bottom:-60px!important}.insights-podcast-listing .carousel-control span{display:none!important}.insights-podcast-listing .carousel-control:before{content:"";display:block;width:100%;height:100%}.insights-podcast-listing .carousel-control:hover{background:#c12f41!important}.insights-podcast-listing .carousel-control:hover.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right-white.svg) no-repeat center center}.insights-podcast-listing .carousel-control:hover.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left-white.svg) no-repeat center center}.insights-podcast-listing .carousel-control.right:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-right.svg) no-repeat center center}.insights-podcast-listing .carousel-control.left{margin-right:23px}.insights-podcast-listing .carousel-control.left:before{background:url(//steinsperling.com/wp-content/uploads/2024/06/slider-arrow-left.svg) no-repeat center center}@media (max-width:1023px){.insights-podcast-listing .carousel-control{width:33px!important;height:35px!important;bottom:-30px!important}.insights-podcast-listing .carousel-control:hover.right:before,.insights-podcast-listing .carousel-control:hover.left:before{background-size:12px auto}.insights-podcast-listing .carousel-control.right:before{background-size:12px auto}.insights-podcast-listing .carousel-control.left{margin-right:-3px!important}.insights-podcast-listing .carousel-control.left:before{background-size:12px auto}}.wp-block-quote{padding-left:20px;padding-right:20px;background:url(//steinsperling.com/wp-content/uploads/2024/07/grid-red.png) top right -220px repeat-y #c12f41;color:#fff;padding-top:66px;padding-bottom:66px;position:relative}@media (min-width:768px){.wp-block-quote{padding-left:35px;padding-right:35px}}@media (min-width:1024px){.wp-block-quote{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.wp-block-quote{padding-left:96px;padding-right:96px}}.wp-block-quote:before{content:"“";display:block;font-family:"DM Serif Display",serif;font-weight:400;position:absolute;top:0;font-size:80px}.wp-block-quote h3,.wp-block-quote cite{margin-left:40px;max-width:80%}.wp-block-quote cite{font-style:normal}.wp-block-quote cite strong{font-weight:400}@media (min-width:1280px){.wp-block-quote{padding-top:96px;padding-bottom:96px}.wp-block-quote:before{font-size:128px}.wp-block-quote h3,.wp-block-quote cite{margin-left:60px}}@media (min-width:1600px){.wp-block-quote{background-position:top right -50px}}.wp-block-polylang-language-switcher{display:flex;margin:0}.wp-block-polylang-language-switcher li{background:#fff;border:1px solid #c12f41;display:inline-block;list-style-type:none;margin:0;padding:4px 8px}.wp-block-polylang-language-switcher li a{color:#000;text-decoration:none}.wp-block-polylang-language-switcher li.current-lang{background:#c12f41;color:#fff}.wp-block-polylang-language-switcher li.current-lang a{color:#fff}.page-banner .wp-block-polylang-language-switcher,#page-title-banner .wp-block-polylang-language-switcher{position:absolute;right:0;bottom:0;z-index:100}.page-banner .wp-block-polylang-language-switcher li:only-child,#page-title-banner .wp-block-polylang-language-switcher li:only-child{display:none}@media (min-width:1280px){.page-banner .wp-block-polylang-language-switcher,#page-title-banner .wp-block-polylang-language-switcher{right:96px}}.single-post .blog-image{margin-bottom:40px}.single-post .related-articles{margin-top:40px}.single-post .related-articles .grid1{padding-left:0!important;padding-right:0!important}.single-post .related-articles .pt-cv-content-item{border-right:1px solid #000;padding-right:20px}.single-post .related-articles .pt-cv-content-item:last-of-type{border-right:0!important;padding-right:0}@media (max-width:767px){.single-post .related-articles .pt-cv-content-item{border-right:0!important;padding-right:0}}@media (min-width:768px) and (max-width:1023px){.single-post .related-articles .pt-cv-content-item:nth-child(2){border-right:0!important;padding-right:0}}#footer{padding-left:20px;padding-right:20px;background:#2E3C41;border-right:20px solid #c12f41;color:#fff;padding-top:35px;padding-bottom:50px}@media (min-width:768px){#footer{padding-left:35px;padding-right:35px}}@media (min-width:1024px){#footer{padding-left:50px;padding-right:50px}}@media (min-width:1280px){#footer{padding-left:96px;padding-right:96px}}#footer a{color:#fff}#footer .footer-logo-mobile{margin-bottom:40px}#footer h2{font-size:28px}#footer p{font-size:18px}#footer .social-links{list-style-type:none;margin-bottom:50px}#footer .social-links li{display:inline-block;margin-right:26px}#footer ul{padding:0}#footer ul li{list-style-type:none}#footer #menu-footer-menu{font-size:20px;font-weight:300}#footer #menu-footer-menu a{text-decoration:none}#footer #menu-footer-menu a:hover{text-decoration:underline}#footer #footer-bottom{border-top:1px solid #fff;padding-top:35px}#footer #footer-bottom li{display:inline-block;margin-right:5px}#footer #footer-bottom .copyright{font-size:12px}@media (max-width:1279px){#footer .footer-logo-desktop{display:none}#footer #footer-nav{margin-top:35px;order:2}#footer #footer-nav li{display:inline-block;margin-right:10px;margin-bottom:15px}}@media (min-width:1280px){#footer{padding-top:65px;padding-bottom:30px}#footer .footer-logo-mobile{display:none}#footer .footer-logo-desktop{margin-bottom:40px}#footer h2{font-size:36px}#footer p{font-size:24px}#footer #menu-footer-menu{font-size:24px}#footer .social-links{margin-bottom:50px}#footer #footer-bottom{margin-top:120px}#footer #footer-bottom .footer-bottom-nav{font-size:18px;order:2;text-align:right}#footer #footer-bottom .footer-bottom-nav li{margin-right:0;margin-left:30px}#footer #footer-bottom .copyright{font-size:18px}}table{margin-bottom:20px}table th,table td{border-bottom:1px solid #eee;padding:5px 20px 5px 0}table th{border-color:#ccc;text-align:left}@media (min-width:1024px){table th,table td{padding:5px 35px 5px 0}}@media (max-width:800px){.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}.responsive-table tr{border-bottom:1px solid #ccc}.responsive-table tr:last-of-type{border-bottom:0}.responsive-table tr:last-of-type td{border-bottom:1px solid #eee}.responsive-table td{position:relative;margin-left:140px;text-align:left}.responsive-table td:before{content:attr(data-label);font-weight:400;margin-left:-140px;position:absolute;white-space:nowrap;width:130px}.responsive-table td:last-of-type{text-align:left}}label{display:block;font-family:"DM Serif Display",serif;font-size:14px;font-weight:700;margin-bottom:4px}label.gform-field-label--type-sub{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:400;margin-top:-15px!important;margin-bottom:20px!important}.radio,.checkbox{display:block;margin-bottom:8px;position:relative}.radio label,.checkbox label{min-height:20px;padding:0 20px;margin-bottom:0;font-weight:400;cursor:pointer}input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],input[type=number],input[type=search],textarea,select{background-color:#fff;border:1px solid #999;border-radius:0;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-sizing:border-box;font-family:"proxima-nova",Helvetica,Arial,sans-serif;margin-bottom:20px;padding:6px 10px;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:#666;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6);outline:0}input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=date][disabled],input[type=tel][disabled],input[type=number][disabled],input[type=search][disabled],textarea[disabled],select[disabled]{cursor:not-allowed;background-color:#eee}.checkbox input[type=checkbox],.radio input[type=radio]{position:absolute;margin:1px 0 0;margin-left:-20px}input[type=submit],.btn{background:#fff;border:4px solid #c12f41;color:#000;padding:6px 20px}input[type=submit]:hover,.btn:hover{background:#c12f41;color:#fff}select{background-image:url(//steinsperling.com/wp-content/uploads/2024/06/chevron-down.svg);background-repeat:no-repeat;background-position:center right 14px;background-size:14px;border-radius:0;margin-bottom:20px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{-webkit-appearance:none;background:#fff;border:1px solid #999;border-radius:0;margin-top:3px!important;margin-left:0;position:absolute;height:20px;width:20px}input[type=checkbox]:after{color:#000;content:"";display:inline-block;font-size:27px;font-weight:300;height:20px;position:absolute;left:2px;top:-8px}input[type=checkbox]:checked:after{content:"×"}input[type=checkbox]:focus{border-color:#0275d8;outline:none}input[type=checkbox]+label{display:inline-block;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:18px!important;margin-bottom:25px;padding-left:34px!important;position:relative;vertical-align:top}input[type=radio]{margin:10px 4px 20px;transform:scale(1.5)}input[type=radio]+label{display:inline;font-weight:400;margin:0 10px 0 5px}.gfield_consent_description{margin-bottom:30px;padding:20px!important}a.btn{display:inline-block;text-decoration:none}.cta-button{background:#fff0;border:4px solid #c12f41;display:inline-block;padding:10px 14px;text-decoration:none}.cta-button:hover{background:#c12f41;color:#fff}.form-help{color:#888;font-size:80%;margin:5px 0 10px}