.rwd .two-column{background-size:cover}
@media screen and (min-width:768px){.rwd .two-column .flex-col-wrap{display:flex}
.rwd .two-column.fifty-fifty .container .flex-col-wrap{margin:0 -0.9375rem}
.rwd .two-column.fifty-fifty .col-1,.rwd .two-column.fifty-fifty .col-2{width:50%;padding:0 .9375rem}
.rwd .two-column.seventyfive .col-1{width:75%;padding:0 1.5rem;position:relative}
.rwd .two-column.seventyfive .col-2{width:25%;margin:0;padding-bottom:0;position:relative}
.rwd .two-column.twentyfive .col-1{width:25%}
.rwd .two-column.twentyfive .col-2{width:75%}
.rwd .two-column.twentyfive .container .flex-col-wrap{margin:0 -0.9375rem}
.rwd .two-column.twentyfive .col-1,.rwd .two-column.twentyfive .col-2{padding:0 .9375rem}
}
.rwd .twocolumn.dark .two-column,.rwd .twocolumn.theme-dark-1 .two-column,.rwd .twocolumn.theme-blue-steel.dark .two-column{background-color:#183544}
.rwd .twocolumn.theme-blue-steel .two-column{background-color:#548fad}
.rwd .twocolumn.theme-geode .two-column{background-color:#8f5da2}
.rwd .twocolumn.theme-geode.dark .two-column{background-color:#653171}
.rwd .twocolumn.theme-classic-blue .two-column{background-color:#0068b5}
.rwd .twocolumn.theme-classic-blue.dark .two-column{background-color:#004a86}
.rwd .linklist-sidebar{padding:2.5rem 0}
.rwd .linklist-sidebar.two-column .container .flex-col-wrap{margin:0 -0.9375rem}
.rwd .linklist-sidebar.two-column .col-1,.rwd .linklist-sidebar.two-column .col-2{padding:0 .9375rem}
@media screen and (min-width:768px){.rwd .linklist-sidebar.two-column .flex-col-wrap{align-items:center;flex-wrap:wrap}
.rwd .linklist-sidebar.two-column .col-1{width:100%}
.rwd .linklist-sidebar.two-column .col-2{width:100%}
}
@media screen and (min-width:992px){.rwd .linklist-sidebar.two-column .col-1{width:100%}
.rwd .linklist-sidebar.two-column .col-2{width:33%}
}
@media screen and (min-width:1200px){.rwd .linklist-sidebar.two-column .col-1{width:75%}
.rwd .linklist-sidebar.two-column .col-2{width:25%}
}
.rwd .linklist-sidebar .comp-title{margin-bottom:1.5rem}
.rwd .intro-text-blade{padding:2rem 0 2.5rem}
.rwd .intro-text-blade .a-text p{margin:.5rem 0}
@media screen and (max-width:767px){.rwd .intro-text-blade .btn-primary,.rwd .intro-text-blade .btn-secondary{width:100%;margin-bottom:1rem}
}
@media screen and (min-width:768px){.rwd .marquee-color-block.two-column .flex-col-wrap{align-items:center}
.rwd .marquee-color-block.two-column .col-1{padding:1.5rem}
.rwd .marquee-color-block.two-column .col-2{padding:5rem 1.5rem 2.5rem 1rem}
.rwd .marquee-color-block.two-column.layout-left .col-2{padding-right:4.3125rem}
}