@font-face{font-family:"Din Pro";src:url(//drpinsurance.com/wp-content/themes/drp/fonts/FFDINBold/font.woff2) format("woff2"),url(//drpinsurance.com/wp-content/themes/drp/fonts/FFDINBold/font.woff) format("woff");font-weight:700}@font-face{font-family:"Din Pro";src:url(//drpinsurance.com/wp-content/themes/drp/fonts/FFDINRegular/font.woff2) format("woff2"),url(//drpinsurance.com/wp-content/themes/drp/fonts/FFDINRegular/font.woff) format("woff");font-weight:400}@font-face{font-family:"Mark Pro";src:url(//drpinsurance.com/wp-content/themes/drp/fonts/FFMarkNarrowBook/font.woff2) format("woff2"),url(//drpinsurance.com/wp-content/themes/drp/fonts/FFMarkNarrowBook/font.woff) format("woff");font-weight:400}body{font-family:var(--wp--preset--font-family--dinpro)}p{line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--markpro)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}.main li:not(:last-child){margin-bottom:1em}.button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:0 1.5rem;border:none;border-radius:100px;font-family:var(--wp--preset--font-family--markpro);font-weight:600;font-size:clamp(.75rem,.238rem + 1.19vw,1rem);line-height:1rem;background-color:var(--wp--preset--color--secondary);-webkit-transition:background-color .25s;transition:background-color .25s;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--wp--preset--color--white)}.button:hover{background-color:var(--wp--preset--color--primary)}.button .button-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;color:inherit;-ms-flex-item-align:center;align-self:center;margin:1rem 0}.button .button-text:after{content:'';background-image:url(//drpinsurance.com/wp-content/themes/drp/images/arrow-right.svg);background-size:.75rem 1rem;background-position:center center;background-repeat:no-repeat;color:var(--wp--preset--color--white);width:1rem}.button.button--white{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--secondary)}.button.button--white .button-text:after{background-image:url(//drpinsurance.com/wp-content/themes/drp/images/arrow-right--blue.svg)}.button.button--white:hover{background-color:var(--wp--preset--color--primary)}.block-expandable{max-width:1340px;padding:30px;margin:2rem auto}.block-expandable--two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem}.expandable-item{padding:20px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-ms-flex-preferred-size:clamp(340px,calc(50% - 1rem),500px);flex-basis:clamp(340px,calc(50% - 1rem),500px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-left:auto;margin-right:auto;border-top:1px solid var(--wp--preset--color--primary)}.expandable-item__heading{font-size:clamp(1.125rem,.908rem + .99vw,1.25rem);color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--markpro);cursor:pointer;position:relative;margin-left:30px}.expandable-item__heading:before{background-image:url(//drpinsurance.com/wp-content/themes/drp/images/expand.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:12px;position:absolute;top:50%;margin-top:-6px;left:-30px;content:" ";z-index:1;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.expandable-item__content{padding:10px 30px 0}.expandable-item--active .expandable-item__heading:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}