.page.home{.divider:not(.w-full),.elements-container>.element.row:not(.w-full),.page.error>div:not(.w-full),footer>.section:not(.w-full){padding:142px 1.25rem 0}.home-cards-link:hover,a{text-decoration:none;flex-direction:column;flex-wrap:nowrap;align-items:center}.card-deck-container,.home-cards-link:hover,a{justify-content:center;display:flex}.card-deck-container{background-color:var(--light-f);.card-deck{padding:4.5rem 15px 5rem;width:886px;.card{text-align:center;position:relative;flex-direction:column;word-wrap:break-word;background-clip:border-box;align-items:center;min-width:0;border-radius:.25rem;background-color:var(--light-f);.card-title{text-align:center;text-transform:uppercase;font-weight:lighter;margin:1.5rem 1.5rem .75rem;font-size:16px;line-height:1.4;color:var(--black);font-family:var(--font-family-quaternary)}.card-body{display:flex!important;text-align:center;min-height:1px;padding:0;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center}.card-footer{font-weight:lighter;width:150px;text-transform:uppercase;.btn-outline-primary{button{i.fa-plus{padding-left:0;margin:5px;&:before{content:"\f055";color:var(--primary);margin-left:0}}margin:1rem 0 2rem;display:block;width:135px;height:31px;font-family:var(--font-family-primary);background-color:var(--light-f);border:1px solid var(--primary);color:var(--primary);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;background-color:transparent}button:hover{background-color:var(--primary);color:var(--light-f);i.fa-plus{padding-left:0;margin:5px;&:before{content:"\f055";color:var(--light-f);margin-left:0}}}}}img{width:135px}}}}}@media (max-width:768px){.page.home{.divider:not(.w-full),.elements-container>.element.row:not(.w-full),.page.error>div:not(.w-full),footer>.section:not(.w-full){padding:40px 0 0}background-image:none;.elements-container{width:100%;overflow:hidden;.divider:not(.w-full),.page.error>div:not(.w-full),>.element.row:not(.w-full),footer>.section:not(.w-full){padding:0}}}}@media only screen and (min-width:769px) and (max-width:991px){.page.home{.divider:not(.w-full),.elements-container>.element.row:not(.w-full),.page.error>div:not(.w-full),footer>.section:not(.w-full){padding:142px 0 0}}}