.dnd-section .row-fluid>.dnd-column>.dnd-row .is-section.columns-block,.dnd-section .row-fluid>.dnd-column>.dnd-row section.columns-block{padding-bottom:0;padding-top:0}.columns-block.will-have-top-image-decoration{padding-top:0}.columns-block.will-have-top-image-decoration .section-wrapper{padding-top:20px}@media screen and (min-width:768px){.columns-block.will-have-top-image-decoration .section-wrapper{padding-top:35px}}.columns-block.will-have-bottom-image-decoration{padding-bottom:0}.columns-block.will-have-bottom-image-decoration .section-wrapper{padding-bottom:20px}@media screen and (min-width:768px){.columns-block.will-have-bottom-image-decoration .section-wrapper{padding-bottom:35px}}@media screen and (max-width:991px){.columns-block .section-wrapper>div{padding-left:0;padding-right:0}}.columns-block .block-inner-wrapper{overflow:hidden;padding:50px 35px}@media screen and (min-width:768px){.columns-block .block-inner-wrapper{border-radius:8px}}.columns-block .card-wrapper{border-style:solid;border-width:2px;margin-bottom:40px;padding:20px}@media screen and (min-width:768px){.columns-block .card-wrapper{margin-bottom:0}}.columns-block .img-wrapper{margin-bottom:20px;text-align:center}@media screen and (max-width:991px){.columns-block .img-wrapper{background-image:none!important}}@media screen and (min-width:768px){.columns-block .img-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}}@media screen and (min-width:992px){.columns-block .img-wrapper img{height:auto;opacity:0;width:100%}}.columns-block .intro-block{margin-bottom:40px}@media screen and (min-width:992px){.columns-block .intro-block{margin-bottom:55px}}@media screen and (max-width:991px){.columns-block h2.is-title,.columns-block h3.is-title,.columns-block h4.is-title,.columns-block h5.is-title,.columns-block h6.is-title,.columns-block p.is-title{font-size:20px}}.columns-block h2.is-subtitle:not(.is-card-title),.columns-block h3.is-subtitle:not(.is-card-title),.columns-block h4.is-subtitle:not(.is-card-title),.columns-block h5.is-subtitle:not(.is-card-title),.columns-block h6.is-subtitle:not(.is-card-title),.columns-block p.is-subtitle:not(.is-card-title){font-size:16px}@media screen and (min-width:768px){.columns-block h2.is-subtitle:not(.is-card-title),.columns-block h3.is-subtitle:not(.is-card-title),.columns-block h4.is-subtitle:not(.is-card-title),.columns-block h5.is-subtitle:not(.is-card-title),.columns-block h6.is-subtitle:not(.is-card-title),.columns-block p.is-subtitle:not(.is-card-title){font-size:24px}}.columns-block .is-subtitle:not(.is-card-title),.columns-block .is-title{margin-bottom:0}.columns-block .is-subtitle:not(.is-card-title){font-weight:500}.columns-block .is-intro{font-size:15px;margin-bottom:0}@media screen and (min-width:768px){.columns-block .is-intro{font-size:17px;line-height:1.8em}}.columns-block .is-intro:not(:first-child){margin-top:15px}.columns-block .is-intro:not(:last-child){margin-bottom:20px}.columns-block .is-intro p:first-child{margin-top:0}.columns-block .is-intro p:last-child{margin-bottom:0}.columns-block .is-description{font-size:14px;font-weight:light}.columns-block .is-description:not(:last-child){margin-bottom:20px}.columns-block .is-description p:first-child{margin-top:0}.columns-block .is-button,.columns-block .is-description p:last-child{margin-bottom:0}.columns-block .img-decoration{display:block;line-height:0;position:relative;z-index:4}.columns-block .img-decoration img{width:100%}.columns-block .img-decoration.is-bottom-decoration{margin-top:-2px}.columns-block button.is-accordion-btn{border:none;cursor:pointer;outline:none;padding:15px 20px;transition:background-color .2s linear;width:100%}.columns-block button.is-accordion-btn:before{content:"+";float:right;font-size:14px}.columns-block button.is-accordion-btn .show-less{display:none}.columns-block button.is-accordion-btn .show-more{display:inline-block}.columns-block button.is-accordion-btn.is-open:before{content:"-"}.columns-block button.is-accordion-btn.is-open .show-less{display:inline-block}.columns-block button.is-accordion-btn.is-open .show-more{display:none}.columns-block .is-collapsible-content{max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease-in-out}@media screen and (min-width:768px){.columns-block .is-collapsible-content{max-height:unset!important}}.columns-block .bottom-cta-section{margin-top:20px}@media screen and (min-width:768px){.columns-block .bottom-cta-section{margin-top:40px}}