#angi-footer {
font-family: 'National 2', sans-serif;
background-color: #f5f5f2;
color: #282827;
font-size: 0.875rem;
padding: 3rem 0;
}
#angi-footer a {
color: #282827;
}
#angi-footer a:hover {
text-decoration: underline;
}
#angi-footer .footer__social {
justify-content: space-between;
}
#angi-footer .footer__social a {
background-color: #282827;
color: #f5f5f2;
margin-right: 0;
}
#angi-footer .footer__social a i {
line-height: 2;
}
@media (max-width: 639px) {
#angi-footer .hide-on-medium {
display: none;
}
}
#angi-footer .show-only-on-medium {
display: none;
}
@media (max-width: 639px) {
#angi-footer .show-only-on-medium {
display: block;
}
}
#angi-footer .angi-footer-section {
border-bottom: 1px solid #dbd9d4;
padding-bottom: 2rem;
}
#angi-footer .remaining-footer-section {
padding-top: 2rem;
}
#angi-footer .remaining-footer-section .footer-title {
list-style: none;
margin-left: 0;
}
#angi-footer .remaining-footer-section .footer-title::before {
content: attr(aria-label);
display: block;
font-weight: 700;
}
#angi-footer .mobile-remaining-footer-section {
padding: 3rem;
}
#angi-footer .join-section {
margin-bottom: 1.5rem;
}
#angi-footer .join-section .join {
background-color: #fc5647;
border-radius: 4px;
color: white;
font-size: 19px;
font-weight: 700;
padding: 1rem 2rem;
width: 100%;
}
#angi-footer .app-stores {
justify-content: space-between;
margin-bottom: 4rem;
}
#angi-footer .app-stores .small-space-between {
width: 48%;
}
#angi-footer .top-city-section {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: left;
list-style: none;
}
#angi-footer .top-city-section .top-cities {
margin-left: 0;
}
#angi-footer .top-city-section .top-cities::before {
content: attr(aria-label);
display: inline-block;
font-size: inherit;
font-weight: 700;
line-height: inherit;
padding: 0;
padding-right: 0.5em;
}
#angi-footer .top-city-section .top-city::before {
content: '|';
}
#angi-footer .top-city-section .top-city-link {
padding: 0 0.5em;
}
#angi-footer .footer-end-container .logo-container {
display: flex;
}
@media (max-width: 639px) {
#angi-footer .footer-end-container .logo-container {
justify-content: center;
}
}
#angi-footer .footer-end-container .copyright-container {
align-items: center;
display: flex;
text-align: center;
}
@media (max-width: 639px) {
#angi-footer .footer-end-container .copyright-container {
justify-content: center;
}
}
#angi-footer .footer-end-container .legal-container {
align-items: center;
display: flex;
justify-content: end;
}
@media (max-width: 639px) {
#angi-footer .footer-end-container .legal-container {
justify-content: center;
}
}
#angi-footer .footer-end-container .legal-container .legal-section {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: left;
list-style: none;
}
@media (max-width: 639px) {
#angi-footer .footer-end-container .legal-container .legal-section {
justify-content: center;
margin-left: 0;
}
}
#angi-footer .footer-end-container .legal-container .legal-section .legal-link {
padding: 0 0.5em;
}
#angi-footer
.footer-end-container
.legal-container
.legal-section
.legal:not(:first-child)::before {
content: '|';
}
#angi-footer .angi-footer-mobile-accordion .accordion {
background: inherit;
}
#angi-footer .angi-footer-mobile-accordion .accordion-content {
background: inherit;
border-left: 0;
border-right: 0;
border-top: 0;
}
#angi-footer .angi-footer-mobile-accordion .accordion-content ul {
margin-left: 0;
}
#angi-footer .angi-footer-mobile-accordion .accordion-title {
border-left: 0;
border-right: 0;
border-top: 0;
font-size: 16px;
font-weight: 400;
}
#angi-footer .angi-footer-mobile-accordion .accordion-title:hover,
#angi-footer .angi-footer-mobile-accordion .accordion-title:focus {
background: inherit;
}
#angi-footer
.angi-footer-mobile-accordion
.accordion-item:not(.is-active)
.accordion-title {
border-bottom: 1px solid #e6e6e6;
}
#angi-footer .angi-footer-mobile-accordion .accordion-title::before {
content: '\f107';
display: inline-block;
font-family: 'Font Awesome 5 Pro';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
font-weight: 900;
text-rendering: auto;
}
#angi-footer .angi-footer-mobile-accordion .is-active .accordion-title::before {
content: '\f106';
}
#angi-footer .no-list-style {
list-style: none;
}
#angi-footer .two-column-list {
-webkit-column-count: 2;
column-count: 2;
}
#angi-footer.small-footer {
padding: 2rem 0;
}
@media (max-width: 639px) {
#angi-footer.small-footer .footer-end-container .copyright-container {
justify-content: left;
padding-bottom: 2rem;
color: #6d6d6d;
}
#angi-footer.small-footer .footer-end-container .legal-container {
justify-content: left;
color: #282827;
}
#angi-footer.small-footer
.footer-end-container
.legal-container
.legal-section {
flex-direction: column;
}
#angi-footer.small-footer
.footer-end-container
.legal-container
.legal-section
.legal {
padding-bottom: 1rem;
}
#angi-footer.small-footer
.footer-end-container
.legal-container
.legal-section
.legal-link {
padding: 0;
}
#angi-footer.small-footer
.footer-end-container
.legal-container
.legal-section
.legal:not(:first-child)::before {
content: none;
}
}
#blog-category .card.card-product {
min-height: 318px;
}
#blog-category .more-category-articles {
text-align: right;
}
#blog-category h3 {
margin-bottom: 40px;
}
#blog-category h1 {
font-size: 32px;
}
#blog-category .title {
padding-top: 48px;
}
#blog-content {
padding-bottom: 80px;
}
#blog-content .header h1 {
margin-bottom: 24px;
}
#blog-content .other-posts {
border-bottom: 1px solid #d1d1d1;
position: relative;
}
#blog-content .other-posts h2 {
font-size: 20px;
padding-top: 25px;
}
#blog-content .other-posts h4 {
font-size: 16px;
}
#blog-content .other-posts:last-child {
border-bottom: none;
}
#blog-content .featured-post-card {
position: relative;
}
#blog-content .featured-post-card h4 {
font-size: 16px;
}
#blog-home .card.card-product {
min-height: 318px;
}
#blog-home .more-category-articles {
text-align: left;
}
@media print, screen and (min-width: 64em) {
#blog-home .more-category-articles {
text-align: right;
}
}
#blog-home h3 {
margin-bottom: 40px;
}
#blog-home h1 {
font-size: 32px;
}
#blog-home .title {
padding-top: 48px;
}
#blog-home .category-row {
margin-bottom: 64px;
}
.blog-social .fab,
.blog-social .fas {
border-radius: 50%;
font-size: 30px;
margin: 5px 2px;
padding: 10px;
text-align: center;
text-decoration: none;
}
.blog-social .fab:hover {
opacity: 0.7;
}
.blog-social .fa-facebook {
background: #3b5998;
color: #ffffff;
}
.blog-social .fa-twitter {
background: #55acee;
color: #ffffff;
}
.blog-social .fa-linkedin {
background: #007bb5;
color: #ffffff;
}
.blog-social .fa-link {
background: #00aff0;
color: #ffffff;
}
.blog-social .copy-tooltip {
display: inline-block;
position: relative;
}
.blog-social .copy-tooltip .tooltiptext {
background-color: #555555;
border-radius: 6px;
bottom: 110%;
color: #fff;
font-size: 20px;
left: 15%;
margin-left: -75px;
opacity: 0;
padding: 5px;
position: absolute;
text-align: center;
transition: opacity 0.3s;
visibility: hidden;
width: 200px;
z-index: 1;
}
.blog-social .copy-tooltip .tooltiptext::after {
border-color: #555555 transparent transparent;
border-style: solid;
border-width: 5px;
content: '';
left: 50%;
margin-left: -5px;
position: absolute;
top: 100%;
}
.blog-social .copy-tooltip:hover .tooltiptext {
opacity: 1;
visibility: visible;
}
.card-shadow {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}
.card-link {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
#category-navbar {
background-color: #eef6f9;
}
@media print, screen and (min-width: 40em) {
#category-navbar .menu-item {
min-height: 61px;
}
#category-navbar a {
color: #434343;
font-size: 16px;
}
#category-navbar .categories {
padding-top: 0.7em;
}
}
@media screen and (max-width: 39.9375em) {
#category-navbar .topnav {
overflow: hidden;
}
#category-navbar .topnav a {
color: #434343;
display: block;
float: left;
font-size: 16px;
padding: 14px 16px;
text-align: center;
text-decoration: none;
}
#category-navbar .topnav .icon {
display: none;
}
#category-navbar .grid-container {
border-bottom: 1px solid #d8d8d8;
border-top: 1px solid #d8d8d8;
}
#category-navbar .topnav a:not(:first-child) {
display: none;
}
#category-navbar .topnav a.icon {
display: block;
float: right;
}
#category-navbar .topnav.responsive {
position: relative;
}
#category-navbar .topnav.responsive .icon {
position: absolute;
right: 0;
top: 0;
}
#category-navbar .topnav.responsive a {
display: block;
float: none;
text-align: left;
}
#category-navbar .topnav.responsive a:not(:first-child) {
border-top: 1px solid #d8d8d8;
}
}
#blog-featured-post .card {
background: #f4f4f4;
position: relative;
}
@media print, screen and (min-width: 64em) {
#blog-featured-post .card img {
max-height: 318px;
max-width: 500px;
}
}
#blog-featured-post .card-divider.hollow {
background: #f4f4f4;
}
#blog-featured-post .card-divider .menu a {
color: #434343;
font-size: 1.25rem;
}
#blog-featured-post .card-divider .menu a:hover {
background-color: #e6e6e6;
}
#blog-featured-post .card-product-category {
font-size: 12px;
color: #9cabb5;
padding-top: 24px;
}
#blog-featured-post .card-product-title {
color: #434343;
font-size: 18px;
font-weight: 500;
line-height: 23px;
padding-top: 24px;
}
#blog-featured-post .card-product-summary {
color: #434343;
font-size: 1.25rem;
font-weight: 300;
line-height: 20px;
padding-top: 2px;
}
#blog-featured-post .card-section {
position: relative;
float: left;
padding-left: 32px;
padding-right: 32px;
}
#blog-featured-post .card-section .card-product-date {
position: absolute;
color: #9cabb5;
font-size: 12px;
font-weight: 300;
line-height: 15px;
padding-bottom: 24px;
bottom: 0;
}
@media screen and (max-width: 63.9375em) {
#blog-featured-post .card-section .card-product-date {
padding-bottom: 0;
padding-top: 24px;
position: relative;
}
}
@media screen and (max-width: 63.9375em) {
#blog-featured-post .card-section {
min-height: 200px;
}
}
#blog-featured-post .card hr {
margin: 0;
}
@media screen and (max-width: 63.9375em) {
#blog-featured-post .card-product.horizontal .card-product-details {
display: flex;
justify-content: space-between;
}
}
@media screen and (min-width: 64em) {
#blog-featured-post .card-product.horizontal {
flex-direction: row;
}
#blog-featured-post .card-product.horizontal .card-section {
flex: 1 1 auto;
padding-top: 0;
}
#blog-featured-post
.card-product.horizontal
.card-section.card-product-details {
display: flex;
flex-direction: column;
align-items: flex-end;
}
#blog-featured-post .card-product.horizontal .card-product-action-popup {
right: 0;
top: 4.5rem;
flex-direction: column;
}
#blog-featured-post .card-product.horizontal .card-product-action-popup button {
display: flex;
}
}
#blog-featured-post .card-link {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 10;
} /*!
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * handybook.com
 * handy.com
 * site.iamexec.com
 * site.mopp.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2014
 */
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-black-c-2da0c51bdbf8aa5802e33ee1b6f9462e149748dd8020fe12cb0d8e729c080315.eot');
src: url('/assets/circular/lineto-circular-black-c-2da0c51bdbf8aa5802e33ee1b6f9462e149748dd8020fe12cb0d8e729c080315.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-black-c-8033350c1939eb76a3734eb904b30208dcf293f74798ef38c5925fbf2352974b.woff')
format('woff'),
url('/assets/circular/lineto-circular-black-c-160eee05ec081bca363b1feb36f02dba60e115254330c16ca40def7d01c66bb3.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-black-c-caa64844f11358b06229f4d2225bed92c0fa5da2923b43b6da654445f1cedc8d.svg#LLCircularWeb-Black')
format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-bold-c-69009f728ee8bf526af29a71c5771c7db035f0e8a7dc70dd751f8bd6c0a7cd47.eot');
src: url('/assets/circular/lineto-circular-bold-c-69009f728ee8bf526af29a71c5771c7db035f0e8a7dc70dd751f8bd6c0a7cd47.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-bold-c-6062f04b7c2d054d964f3e6619918e6088589b6b1eba070d47b9f100d79cc522.woff')
format('woff'),
url('/assets/circular/lineto-circular-bold-c-f1de390d17618cd0edfbdea9275c6818b9b687afec9db9d5e7398d9fbc7c5637.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-bold-c-a22e9c8961a57414ecc51ba5ec9608169351ada22dd9a3c6a6387e588d20a12e.svg#LLCircularWeb-Bold')
format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-book-c-4e0e035c9b8923297146d6c14c6c960f1cd099d2083c562167f6951b48f98e42.eot');
src: url('/assets/circular/lineto-circular-book-c-4e0e035c9b8923297146d6c14c6c960f1cd099d2083c562167f6951b48f98e42.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-book-c-f06e423ccda8779ebad80a0eae639794683f3a3bf8b49c41a44134ca51a7a6a2.woff')
format('woff'),
url('/assets/circular/lineto-circular-book-c-2cb06dc0ebe65f529b530d49c9d8f2433f4f6eb86bcff9acb4bdc0c376685d9c.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-book-c-fd5bd9968e7615ac329165cbe057d50a5ae8b21507590b58f40aee80d21d26f3.svg#LLCircularWeb-Book')
format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-MediumItalic-b7b9818a3ef622fa3ec852ede7ec9e792dca7b569c3acf9e57d60a5bc1cf55de.eot');
src: local('Circular Std Medium Italic'), local('CircularStd-MediumItalic'),
url('/assets/circular-std/CircularStd-MediumItalic-b7b9818a3ef622fa3ec852ede7ec9e792dca7b569c3acf9e57d60a5bc1cf55de.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-MediumItalic-6e252a409621d109cd80b58dde83dd93677a2aaf97b9b838b753988309f175fc.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-MediumItalic-2afc4a229ce84c86e3982754320aabd16016eff5f4269a087ca9ab9834244055.woff')
format('woff'),
url('/assets/circular-std/CircularStd-MediumItalic-353244e88652f80d9c6a5ad1c9607bdcb0ec4e1f3555e33cb7a65f92415f6020.ttf')
format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Black-42c1bc0175b5643d949941b142bfdada535ce5cd8562ce8794d5703d9bf7f52e.eot');
src: local('Circular Std Black'), local('CircularStd-Black'),
url('/assets/circular-std/CircularStd-Black-42c1bc0175b5643d949941b142bfdada535ce5cd8562ce8794d5703d9bf7f52e.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Black-f0f95106c469d0036a6e932c4c45f89d671705e2936f07886592cf6c0155f9bf.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Black-254a8a695eabff62d7c9e20d8208e98bd82180d401b0fd806006a99b36ce6eda.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Black-96d9e38bfbd27016952f4315204f42c72507ccbf8aa7b9e3280e4aeeff12f891.ttf')
format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Medium-4c7123a9e9f7c7569217e46cad8ce5530b4da818e85a55c8316dcb35bf0c3a6b.eot');
src: local('Circular Std Medium'), local('CircularStd-Medium'),
url('/assets/circular-std/CircularStd-Medium-4c7123a9e9f7c7569217e46cad8ce5530b4da818e85a55c8316dcb35bf0c3a6b.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Medium-e0fd9e77bed906a327d77ca1edd9dedcb85a6fc76b0f512499a3525c3ad524d2.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Medium-7aa8b6bd44b17ccc009080ecb28f588dfc1aeb40104ce32c04fe62d498e57f58.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Medium-8f685c422c64a455c9278d9fc34d9e995c7eff629e99458cd285ee455ef69e27.ttf')
format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Bold-0ad0c91a7613f2c82f4dbcc256903e45dfc05aafa230b52bf83a6b5eb428fac0.eot');
src: local('Circular Std Bold'), local('CircularStd-Bold'),
url('/assets/circular-std/CircularStd-Bold-0ad0c91a7613f2c82f4dbcc256903e45dfc05aafa230b52bf83a6b5eb428fac0.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Bold-4b3cc30dfa6fbc6c4547fb963c14795196a209e27dcdf3475560e20ba20de53a.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Bold-92ca08f823f0532f88de3f19c0132e4faddd5a8323d8c50f4de5a0bc2baeb632.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Bold-93ee61fce9687b4aae3445a3f9eb2ec3b92a78284c2818f3e2d7a349f6bf9e66.ttf')
format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('CircularStd-BlackItalic.eot');
src: local('Circular Std Black Italic'), local('CircularStd-BlackItalic'),
url('/assets/circular-std/CircularStd-BlackItalic-bf3351572f984360037922406321038490f7b0f357a8b2e5095baf130a0612f2.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BlackItalic-316bb0d979436ecb484635c0fe06e79c78181f1988c4987700bac8776419a316.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BlackItalic-112a42fb60a6d3c8a3826afc121a8cd5f52f4ad12982980b0cfe0a9281a6daa1.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BlackItalic-00213b6f0c651294e17ef4c1375b2e86954f3c63b2e7b8b0950db965927f5e58.ttf')
format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Circular Std Book';
src: url('/assets/circular-std/CircularStd-BookItalic-516eaca066b3b4833240a445323715aeba9605a09f24d375c40f5664a94e4f27.eot');
src: local('Circular Std Book Italic'), local('CircularStd-BookItalic'),
url('/assets/circular-std/CircularStd-BookItalic-516eaca066b3b4833240a445323715aeba9605a09f24d375c40f5664a94e4f27.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BookItalic-148796de89968bc260a4b6a0e742747c0aeb90837189909bbc4773ae84964809.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BookItalic-d25204028bb78a0b273655daccd6aaafb9d05f40d0dcedf900b8e8867d2eb3d2.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BookItalic-9b3f25d277e9ebceb3eea82fc13d891163e82442cc701595d13c15b301f5c3d5.ttf')
format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-BoldItalic-0738a8f6137c1f4599bb42f59e8e599ee18fe08498476b7d791484eb60ce22ee.eot');
src: local('Circular Std Bold Italic'), local('CircularStd-BoldItalic'),
url('/assets/circular-std/CircularStd-BoldItalic-0738a8f6137c1f4599bb42f59e8e599ee18fe08498476b7d791484eb60ce22ee.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BoldItalic-6cf26fa384e73d48ab224d229963c7e88a307e44c93b7b00e6faf80ce8ce1dba.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BoldItalic-ddd2d0456299e7f1c4c2231232075b6811b493568ede629c06124de52d5bfd7b.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BoldItalic-e9e68ce28a85680b6cfef2ad140d37f52be969b5edfaa74ef6518db5759392cb.ttf')
format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Circular Std Book';
src: url('/assets/circular-std/CircularStd-Book-61b9c2c5c5a672d098b3e185a81a71fa81964285c8cca562ab5079be799ba5e1.eot');
src: local('Circular Std Book'), local('CircularStd-Book'),
url('/assets/circular-std/CircularStd-Book-61b9c2c5c5a672d098b3e185a81a71fa81964285c8cca562ab5079be799ba5e1.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Book-98e5b7c020230be4ee5c0d229b6c0c406e599bf201d9e429a06f3ef8460c535e.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Book-e90c56b02db502c572a61153bc665f9acc46877de82482f95c5279456176da38.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Book-15643775f3fd7739632a51194e7d80f9a51106de2b04c9ac58defd1004b57962.ttf')
format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-black-italic.eot');
src: local('National 2 Black Italic'), local('National2-BlackItalic'),
url('/assets/national-2/national-2-web-black-italic-f8fc661e0b8f2446b7bfb117f9da5b74eb06a62704e154df023f90da8305210c.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-black-italic-ef8ebbf9102dc3b70e0e7842dbc4095f25e5cf3c818f06b8715e19457f2ed563.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-black-italic-8a3d55d3c4e7ec1f551ac7abadd0239ca60304a0dec5eca516932c0836a3f4ca.woff')
format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-black.eot');
src: local('National 2 Black'), local('National2-Black'),
url('/assets/national-2/national-2-web-black-cc103ea336287c57b32af09ee03d0d45d355ca7609ab918067baa817fcc61ee2.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-black-72c28278416e7beaace524c7581ff6f098b06c5959f42628ed132030e5257eb6.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-black-159fcab15fe9de233f54ebeab6fbdd5ce1278d91d7cf76d1ba2b2c70996de7f4.woff')
format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-bold-italic.eot');
src: local('National 2 Web Bold Italic'), local('National2Web-BoldItalic'),
url('/assets/national-2/national-2-web-bold-italic-4eeacf9bcb4f7368dcc23b92947fe17506372a88cdb2726f2b3b16f00a74300d.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-bold-italic-eafa6e3423e26880e48764369c2c385b516f5e7c575c1f2bda97e57bdef09b3a.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-bold-italic-2499db8382163b382743717a1faa128ed24c5276b80267da623eae3bebbfa699.woff')
format('woff');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-bold.eot');
src: local('National 2 Web Bold'), local('National2Web-Bold'),
url('/assets/national-2/national-2-web-bold-13c0a28a6a6be11148eb885946df308bb78f83706d1162356d79f269d5776e96.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-bold-ee6318ad05a40199c3ee0e0ad1dfe4ce4e3ffc48a288744f1132d982c5f92f96.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-bold-eace39cbb1513905c379c14ccf01fae036dde34d476944e87dc3a1da4b22bbd1.woff')
format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extrabold-italic.eot');
src: local('National 2 Web Extrabold Italic'),
local('National2Web-ExtraboldItalic'),
url('/assets/national-2/national-2-web-extrabold-italic-94a4051e299673ad809cb8247f31929554cb037128754d9b2a2732f3e67fff8b.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extrabold-italic-aaab42a5fbbc382cf48efacf197ce84bf30c3582fcecfb35d41990eb72a9c15b.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extrabold-italic-d9102895c4c2382540908769263fa139d3b079d4750f4020d586b0273e934039.woff')
format('woff');
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extrabold.eot');
src: local('National 2 Web Extrabold'), local('National2Web-Extrabold'),
url('/assets/national-2/national-2-web-extrabold-d25f346abac8c56be4a68cebcd5b0f3012f60f6c4a4e222b06f3db7a4ed8d85f.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extrabold-9c092693125aa910b9fb1cdd0c8922d54ec622264d12603c421a4af70f143dfd.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extrabold-67480f6fd237c1a87abdf4aeced474d6e45732d28100b00f4f3f6c90c3dd9ca8.woff')
format('woff');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extralight-italic.eot');
src: local('National 2 Web Extralight Italic'),
local('National2Web-ExtralightItalic'),
url('/assets/national-2/national-2-web-extralight-italic-de3656fad9e88e7b90d3854399b420f33b5f1c6ab2cf4c400ee19bc3f24510f1.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extralight-italic-da9e6fde4879a943642024b74d910181d74568c54efbb408e3757f7e00fd5c64.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extralight-italic-f08ff5d621e210c13898931fe754105f77b62b63621c5c3c35d74d437e4633b6.woff')
format('woff');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extralight.eot');
src: local('National 2 Web Extralight'), local('National2Web-Extralight'),
url('/assets/national-2/national-2-web-extralight-40553331fb3542eb63e09ad947a0558835fc8e6de7a03f9545e15c61f69a94ee.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extralight-d4ae7093af3f97c3a897ff568f83339fb4c5e4574895d790cc25ee8cc934639c.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extralight-b7fd770bff85a274a1700aa858a6f8ee3171ab3bd3fa3a3fe53b4a3ab32749ff.woff')
format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-light-italic.eot');
src: local('National 2 Web Light Italic'), local('National2Web-LightItalic'),
url('/assets/national-2/national-2-web-light-italic-3e4f367616191c291e4677ab8a6ad79cc48fa04ed77a03609bbf889042fb54b5.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-light-italic-1c461d9ec610290b0a8cfb3c504692c33155858edd8f3aedf0840ff4fdaa7e5f.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-light-italic-b733970adf4a3c157cb37eab058ecaf3bfbe8f5a876624801a19ae94be91d2c9.woff')
format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-light.eot');
src: local('National 2 Web Light'), local('National2Web-Light'),
url('/assets/national-2/national-2-web-light-45551f9248f8733d8e82776ce53ce73505c66b7fcac414d1b9950a43db7357b0.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-light-33f856cb8366c56d84f8e748e82fe86d5690085625d732060207a16f0580adf4.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-light-59474ec1b2a21d406c1d59e5b52161ba6e23276a8ad9bacac2692b2cd8395475.woff')
format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-medium-italic.eot');
src: local('National 2 Web Medium Italic'), local('National2Web-MediumItalic'),
url('/assets/national-2/national-2-web-medium-italic-49fa32ee3622bdf83a4ad14adc5a560fcd843335b2b6ead68e86e506ce0b3a75.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-medium-italic-c47424c87c0beb78046c01172ea9141758eb37ca897a17be916adc1a47dbb613.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-medium-italic-20b001d34807a6ff003a162b5c5b921d3663ea493020b24c3a5c5b71dd58f428.woff')
format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-medium.eot');
src: local('National 2 Web Medium'), local('National2Web-Medium'),
url('/assets/national-2/national-2-web-medium-1285cf589624f2f1f1c5639d121c34af33ab47632328880ce8513ba0b708e594.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-medium-22501e13a5c6f546ce5ae08af3c1e32efb3c3108af5a4bf793c4971c9a7fb18a.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-medium-f0590eb2d892f2eac4c05469d69cd7f99e8600f7fab94aa19513007b684044b3.woff')
format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-regular-italic.eot');
src: local('National 2 Web Regular Italic'), local('National2Web-RegularItalic'),
url('/assets/national-2/national-2-web-regular-italic-70a752c2d8ec4a36a82a2c084eb52b0170c07a5c944ec2c28aba43253711398b.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-regular-italic-a5d8cb8e669b934fe4b1395501f7f78de6d62aea16adc91298ce665a914c75a0.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-regular-italic-2d99c792694d54dc7e9602d6df39b9c61d2892894c3cd9015de25ebfe1ef9fa8.woff')
format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-regular.eot');
src: local('National 2 Web Regular'), local('National2Web-Regular'),
url('/assets/national-2/national-2-web-regular-9fcaefdf61f99f87729c767b77efae321fe8132a1818c5577b7f808b2747e48a.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-regular-0a166767bca01f4bacceea9fc096a12f418da53767ae3801401619a209ecd41f.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-regular-e797a0f9e52f5d31a4bf103f16cb52ff85fae3e91ac45a99132a223105ff084d.woff')
format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-thin-italic.eot');
src: local('National 2 Web Thin Italic'), local('National2Web-ThinItalic'),
url('/assets/national-2/national-2-web-thin-italic-9a84f97676ac9addba118b79aeb5038b5c1ea4937591e7757f481c41a700c48e.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-thin-italic-9d8c241b5c62a03611beab32fdd914281d38bcb60339b6436c817af8c6557ac3.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-thin-italic-0932796454780eff2461b720ab9672f41a6288751590add8b3fbdd45b51686e0.woff')
format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-thin.eot');
src: local('National 2 Web Thin'), local('National2Web-Thin'),
url('/assets/national-2/national-2-web-thin-324865794c43a4185f656692bd636a68fa4a72e9396506ec544c6ee919e55ef0.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-thin-5f910aa0e7cc61555a15fa6096838e0a78beb2c24b310380d818a5d8c67ce919.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-thin-8b44792ccd1660836fcf43112fa90f6a6fe43fda5e051bda82d7b0bbc7973a81.woff')
format('woff');
font-weight: 100;
font-style: normal;
}
#crumbs a {
color: #9cabb5;
}
.crumbs__content .breadcrumbs {
margin-left: 1rem;
}
.crumbs__content .breadcrumbs li {
text-transform: capitalize;
font-size: smaller;
color: #cccccc;
}
.crumbs__content .breadcrumbs li:not(:last-child)::after {
content: '\f105' !important;
font-family: 'Font Awesome 5 Pro';
font-weight: bold;
margin: 0 0.25rem;
}
.crumbs__content .fa.fa-home {
color: #9cabb5;
}
#footer {
padding: 3rem 0;
background-color: #1d1d1d;
color: #888;
font-size: 0.875rem;
}
.footer__navigation {
margin-bottom: 2rem;
}
.footer__navigation nav .menu-text {
padding: 0.4rem 0;
}
.footer__navigation nav a {
padding: 0.4rem 0;
color: #888888;
}
.footer__navigation nav a:hover {
text-decoration: underline;
}
.footer__navigation nav:first-of-type a {
color: white;
}
.footer__navigation #locale {
margin-top: 0.4rem;
border: 1px solid #dddddd;
border-radius: 3px;
}
.footer__navigation #locale select,
.footer__navigation #locale select:focus {
padding-top: 0.3rem;
padding-bottom: 0.3rem;
height: 100%;
font-size: inherit;
color: inherit;
border: none;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
background-color: transparent;
}
.footer__stores {
margin-bottom: 2rem;
}
.footer__stores a {
display: inline-block;
height: 42px;
width: 137px;
border: 1px solid #888;
border-radius: 5px;
margin-right: 10px;
}
.footer__social {
margin-bottom: 2rem;
}
.footer__social a,
.footer__social a:hover,
.footer__social a:focus {
font-size: 1.125rem;
color: #888;
height: 2.5rem;
width: 2.5rem;
display: inline-block;
border-radius: 1.75rem;
border: 1px solid #888;
line-height: 2.5rem;
text-align: center;
margin-right: 0.85rem;
}
.footer__social a.fa-cb,
.footer__social a:hover.fa-cb,
.footer__social a:focus.fa-cb {
background: url(/assets/cb-c1a4a906c53f00ccb406bceb50e212ef0b1999083842437c545b72dc5aaaf2ca.png)
no-repeat center;
}
.footer__interlinks {
padding-top: 1.875rem;
margin-bottom: 1.875rem;
align-items: baseline;
border-top: 1px solid;
}
.footer__interlinks li a {
padding: 0.5rem 0;
color: #888;
}
.footer__interlinks li a:hover {
text-decoration: underline;
}
.footer__interlinks .headline {
color: white;
margin-bottom: 1rem;
font-weight: bold;
}
.footer__lower-footer {
padding-top: 1rem;
align-items: baseline;
border-top: 1px solid;
}
.footer__lower-footer .lower-menu {
justify-content: center;
}
.footer__lower-footer .lower-attribution {
display: flex;
flex-direction: column;
}
.footer__lower-footer .copy {
color: white;
}
.footer__lower-footer li a {
padding: 0 1rem 0 0;
color: #888;
}
.footer__lower-footer li a:hover {
text-decoration: underline;
}
@media screen and (max-width: 39.9375em) {
#footer {
padding: 1rem 0;
}
#footer .footer__interlinks {
padding: 0 0 1rem 0;
margin: 0;
border: none;
}
#footer .footer__lower-footer {
flex-direction: column-reverse;
}
#footer .footer__lower-footer div {
margin-bottom: 1rem;
justify-content: center;
}
}
@media print, screen and (min-width: 40em) {
.reveal,
.reveal.tiny,
.reveal.small,
.reveal.large {
right: auto;
left: auto;
margin: 0 auto;
}
} /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
figcaption,
figure {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
main {
display: block;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
outline: 1px dotted ButtonText;
}
input {
overflow: visible;
}
[type='checkbox'],
[type='radio'] {
box-sizing: border-box;
padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
height: auto;
}
[type='search'] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
display: table;
max-width: 100%;
padding: 0;
color: inherit;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
details {
display: block;
}
summary {
display: list-item;
}
menu {
display: block;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}
.foundation-mq {
font-family: 'small=0em&medium=40em&large=64em&xlarge=80em&xxlarge=90em';
}
html {
box-sizing: border-box;
font-size: 100%;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
body {
margin: 0;
padding: 0;
background: #ffffff;
font-family: 'Circular', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
font-weight: normal;
line-height: 1.5;
color: #434343;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}
textarea {
height: auto;
min-height: 50px;
border-radius: 0;
}
select {
box-sizing: border-box;
width: 100%;
border-radius: 0;
}
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
max-width: none !important;
}
button {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 0;
background: transparent;
line-height: 1;
cursor: auto;
}
[data-whatinput='mouse'] button {
outline: 0;
}
pre {
overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
}
.is-visible {
display: block !important;
}
.is-hidden {
display: none !important;
}
.grid-container {
padding-right: 1rem;
padding-left: 1rem;
max-width: 75rem;
margin: 0 auto;
}
.grid-container.fluid {
padding-right: 1rem;
padding-left: 1rem;
max-width: 100%;
margin: 0 auto;
}
.grid-container.full {
padding-right: 0;
padding-left: 0;
max-width: 100%;
margin: 0 auto;
}
.grid-x {
display: flex;
flex-flow: row wrap;
}
.cell {
flex: 0 0 auto;
min-height: 0px;
min-width: 0px;
width: 100%;
}
.cell.auto {
flex: 1 1 0px;
}
.cell.shrink {
flex: 0 0 auto;
}
.grid-x > .auto {
width: auto;
}
.grid-x > .shrink {
width: auto;
}
.grid-x > .small-shrink,
.grid-x > .small-full,
.grid-x > .small-1,
.grid-x > .small-2,
.grid-x > .small-3,
.grid-x > .small-4,
.grid-x > .small-5,
.grid-x > .small-6,
.grid-x > .small-7,
.grid-x > .small-8,
.grid-x > .small-9,
.grid-x > .small-10,
.grid-x > .small-11,
.grid-x > .small-12 {
flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
.grid-x > .medium-shrink,
.grid-x > .medium-full,
.grid-x > .medium-1,
.grid-x > .medium-2,
.grid-x > .medium-3,
.grid-x > .medium-4,
.grid-x > .medium-5,
.grid-x > .medium-6,
.grid-x > .medium-7,
.grid-x > .medium-8,
.grid-x > .medium-9,
.grid-x > .medium-10,
.grid-x > .medium-11,
.grid-x > .medium-12 {
flex-basis: auto;
}
}
@media print, screen and (min-width: 64em) {
.grid-x > .large-shrink,
.grid-x > .large-full,
.grid-x > .large-1,
.grid-x > .large-2,
.grid-x > .large-3,
.grid-x > .large-4,
.grid-x > .large-5,
.grid-x > .large-6,
.grid-x > .large-7,
.grid-x > .large-8,
.grid-x > .large-9,
.grid-x > .large-10,
.grid-x > .large-11,
.grid-x > .large-12 {
flex-basis: auto;
}
}
@media screen and (min-width: 80em) {
.grid-x > .xlarge-shrink,
.grid-x > .xlarge-full,
.grid-x > .xlarge-1,
.grid-x > .xlarge-2,
.grid-x > .xlarge-3,
.grid-x > .xlarge-4,
.grid-x > .xlarge-5,
.grid-x > .xlarge-6,
.grid-x > .xlarge-7,
.grid-x > .xlarge-8,
.grid-x > .xlarge-9,
.grid-x > .xlarge-10,
.grid-x > .xlarge-11,
.grid-x > .xlarge-12 {
flex-basis: auto;
}
}
@media screen and (min-width: 90em) {
.grid-x > .xxlarge-shrink,
.grid-x > .xxlarge-full,
.grid-x > .xxlarge-1,
.grid-x > .xxlarge-2,
.grid-x > .xxlarge-3,
.grid-x > .xxlarge-4,
.grid-x > .xxlarge-5,
.grid-x > .xxlarge-6,
.grid-x > .xxlarge-7,
.grid-x > .xxlarge-8,
.grid-x > .xxlarge-9,
.grid-x > .xxlarge-10,
.grid-x > .xxlarge-11,
.grid-x > .xxlarge-12 {
flex-basis: auto;
}
}
.grid-x > .small-1 {
width: 8.33333%;
}
.grid-x > .small-2 {
width: 16.66667%;
}
.grid-x > .small-3 {
width: 25%;
}
.grid-x > .small-4 {
width: 33.33333%;
}
.grid-x > .small-5 {
width: 41.66667%;
}
.grid-x > .small-6 {
width: 50%;
}
.grid-x > .small-7 {
width: 58.33333%;
}
.grid-x > .small-8 {
width: 66.66667%;
}
.grid-x > .small-9 {
width: 75%;
}
.grid-x > .small-10 {
width: 83.33333%;
}
.grid-x > .small-11 {
width: 91.66667%;
}
.grid-x > .small-12 {
width: 100%;
}
@media print, screen and (min-width: 40em) {
.grid-x > .medium-auto {
flex: 1 1 0px;
width: auto;
}
.grid-x > .medium-shrink {
flex: 0 0 auto;
width: auto;
}
.grid-x > .medium-1 {
width: 8.33333%;
}
.grid-x > .medium-2 {
width: 16.66667%;
}
.grid-x > .medium-3 {
width: 25%;
}
.grid-x > .medium-4 {
width: 33.33333%;
}
.grid-x > .medium-5 {
width: 41.66667%;
}
.grid-x > .medium-6 {
width: 50%;
}
.grid-x > .medium-7 {
width: 58.33333%;
}
.grid-x > .medium-8 {
width: 66.66667%;
}
.grid-x > .medium-9 {
width: 75%;
}
.grid-x > .medium-10 {
width: 83.33333%;
}
.grid-x > .medium-11 {
width: 91.66667%;
}
.grid-x > .medium-12 {
width: 100%;
}
}
@media print, screen and (min-width: 64em) {
.grid-x > .large-auto {
flex: 1 1 0px;
width: auto;
}
.grid-x > .large-shrink {
flex: 0 0 auto;
width: auto;
}
.grid-x > .large-1 {
width: 8.33333%;
}
.grid-x > .large-2 {
width: 16.66667%;
}
.grid-x > .large-3 {
width: 25%;
}
.grid-x > .large-4 {
width: 33.33333%;
}
.grid-x > .large-5 {
width: 41.66667%;
}
.grid-x > .large-6 {
width: 50%;
}
.grid-x > .large-7 {
width: 58.33333%;
}
.grid-x > .large-8 {
width: 66.66667%;
}
.grid-x > .large-9 {
width: 75%;
}
.grid-x > .large-10 {
width: 83.33333%;
}
.grid-x > .large-11 {
width: 91.66667%;
}
.grid-x > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.grid-x > .xlarge-auto {
flex: 1 1 0px;
width: auto;
}
.grid-x > .xlarge-shrink {
flex: 0 0 auto;
width: auto;
}
.grid-x > .xlarge-1 {
width: 8.33333%;
}
.grid-x > .xlarge-2 {
width: 16.66667%;
}
.grid-x > .xlarge-3 {
width: 25%;
}
.grid-x > .xlarge-4 {
width: 33.33333%;
}
.grid-x > .xlarge-5 {
width: 41.66667%;
}
.grid-x > .xlarge-6 {
width: 50%;
}
.grid-x > .xlarge-7 {
width: 58.33333%;
}
.grid-x > .xlarge-8 {
width: 66.66667%;
}
.grid-x > .xlarge-9 {
width: 75%;
}
.grid-x > .xlarge-10 {
width: 83.33333%;
}
.grid-x > .xlarge-11 {
width: 91.66667%;
}
.grid-x > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.grid-x > .xxlarge-auto {
flex: 1 1 0px;
width: auto;
}
.grid-x > .xxlarge-shrink {
flex: 0 0 auto;
width: auto;
}
.grid-x > .xxlarge-1 {
width: 8.33333%;
}
.grid-x > .xxlarge-2 {
width: 16.66667%;
}
.grid-x > .xxlarge-3 {
width: 25%;
}
.grid-x > .xxlarge-4 {
width: 33.33333%;
}
.grid-x > .xxlarge-5 {
width: 41.66667%;
}
.grid-x > .xxlarge-6 {
width: 50%;
}
.grid-x > .xxlarge-7 {
width: 58.33333%;
}
.grid-x > .xxlarge-8 {
width: 66.66667%;
}
.grid-x > .xxlarge-9 {
width: 75%;
}
.grid-x > .xxlarge-10 {
width: 83.33333%;
}
.grid-x > .xxlarge-11 {
width: 91.66667%;
}
.grid-x > .xxlarge-12 {
width: 100%;
}
}
.grid-margin-x:not(.grid-x) > .cell {
width: auto;
}
.grid-margin-y:not(.grid-y) > .cell {
height: auto;
}
.grid-margin-x {
margin-left: -1rem;
margin-right: -1rem;
}
.grid-margin-x > .cell {
width: calc(100% - 2rem);
margin-left: 1rem;
margin-right: 1rem;
}
.grid-margin-x > .auto {
width: auto;
}
.grid-margin-x > .shrink {
width: auto;
}
.grid-margin-x > .small-1 {
width: calc(8.33333% - 2rem);
}
.grid-margin-x > .small-2 {
width: calc(16.66667% - 2rem);
}
.grid-margin-x > .small-3 {
width: calc(25% - 2rem);
}
.grid-margin-x > .small-4 {
width: calc(33.33333% - 2rem);
}
.grid-margin-x > .small-5 {
width: calc(41.66667% - 2rem);
}
.grid-margin-x > .small-6 {
width: calc(50% - 2rem);
}
.grid-margin-x > .small-7 {
width: calc(58.33333% - 2rem);
}
.grid-margin-x > .small-8 {
width: calc(66.66667% - 2rem);
}
.grid-margin-x > .small-9 {
width: calc(75% - 2rem);
}
.grid-margin-x > .small-10 {
width: calc(83.33333% - 2rem);
}
.grid-margin-x > .small-11 {
width: calc(91.66667% - 2rem);
}
.grid-margin-x > .small-12 {
width: calc(100% - 2rem);
}
@media print, screen and (min-width: 40em) {
.grid-margin-x > .medium-auto {
width: auto;
}
.grid-margin-x > .medium-shrink {
width: auto;
}
.grid-margin-x > .medium-1 {
width: calc(8.33333% - 2rem);
}
.grid-margin-x > .medium-2 {
width: calc(16.66667% - 2rem);
}
.grid-margin-x > .medium-3 {
width: calc(25% - 2rem);
}
.grid-margin-x > .medium-4 {
width: calc(33.33333% - 2rem);
}
.grid-margin-x > .medium-5 {
width: calc(41.66667% - 2rem);
}
.grid-margin-x > .medium-6 {
width: calc(50% - 2rem);
}
.grid-margin-x > .medium-7 {
width: calc(58.33333% - 2rem);
}
.grid-margin-x > .medium-8 {
width: calc(66.66667% - 2rem);
}
.grid-margin-x > .medium-9 {
width: calc(75% - 2rem);
}
.grid-margin-x > .medium-10 {
width: calc(83.33333% - 2rem);
}
.grid-margin-x > .medium-11 {
width: calc(91.66667% - 2rem);
}
.grid-margin-x > .medium-12 {
width: calc(100% - 2rem);
}
}
@media print, screen and (min-width: 64em) {
.grid-margin-x > .large-auto {
width: auto;
}
.grid-margin-x > .large-shrink {
width: auto;
}
.grid-margin-x > .large-1 {
width: calc(8.33333% - 2rem);
}
.grid-margin-x > .large-2 {
width: calc(16.66667% - 2rem);
}
.grid-margin-x > .large-3 {
width: calc(25% - 2rem);
}
.grid-margin-x > .large-4 {
width: calc(33.33333% - 2rem);
}
.grid-margin-x > .large-5 {
width: calc(41.66667% - 2rem);
}
.grid-margin-x > .large-6 {
width: calc(50% - 2rem);
}
.grid-margin-x > .large-7 {
width: calc(58.33333% - 2rem);
}
.grid-margin-x > .large-8 {
width: calc(66.66667% - 2rem);
}
.grid-margin-x > .large-9 {
width: calc(75% - 2rem);
}
.grid-margin-x > .large-10 {
width: calc(83.33333% - 2rem);
}
.grid-margin-x > .large-11 {
width: calc(91.66667% - 2rem);
}
.grid-margin-x > .large-12 {
width: calc(100% - 2rem);
}
}
@media screen and (min-width: 80em) {
.grid-margin-x > .xlarge-auto {
width: auto;
}
.grid-margin-x > .xlarge-shrink {
width: auto;
}
.grid-margin-x > .xlarge-1 {
width: calc(8.33333% - 2rem);
}
.grid-margin-x > .xlarge-2 {
width: calc(16.66667% - 2rem);
}
.grid-margin-x > .xlarge-3 {
width: calc(25% - 2rem);
}
.grid-margin-x > .xlarge-4 {
width: calc(33.33333% - 2rem);
}
.grid-margin-x > .xlarge-5 {
width: calc(41.66667% - 2rem);
}
.grid-margin-x > .xlarge-6 {
width: calc(50% - 2rem);
}
.grid-margin-x > .xlarge-7 {
width: calc(58.33333% - 2rem);
}
.grid-margin-x > .xlarge-8 {
width: calc(66.66667% - 2rem);
}
.grid-margin-x > .xlarge-9 {
width: calc(75% - 2rem);
}
.grid-margin-x > .xlarge-10 {
width: calc(83.33333% - 2rem);
}
.grid-margin-x > .xlarge-11 {
width: calc(91.66667% - 2rem);
}
.grid-margin-x > .xlarge-12 {
width: calc(100% - 2rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-x > .xxlarge-auto {
width: auto;
}
.grid-margin-x > .xxlarge-shrink {
width: auto;
}
.grid-margin-x > .xxlarge-1 {
width: calc(8.33333% - 2rem);
}
.grid-margin-x > .xxlarge-2 {
width: calc(16.66667% - 2rem);
}
.grid-margin-x > .xxlarge-3 {
width: calc(25% - 2rem);
}
.grid-margin-x > .xxlarge-4 {
width: calc(33.33333% - 2rem);
}
.grid-margin-x > .xxlarge-5 {
width: calc(41.66667% - 2rem);
}
.grid-margin-x > .xxlarge-6 {
width: calc(50% - 2rem);
}
.grid-margin-x > .xxlarge-7 {
width: calc(58.33333% - 2rem);
}
.grid-margin-x > .xxlarge-8 {
width: calc(66.66667% - 2rem);
}
.grid-margin-x > .xxlarge-9 {
width: calc(75% - 2rem);
}
.grid-margin-x > .xxlarge-10 {
width: calc(83.33333% - 2rem);
}
.grid-margin-x > .xxlarge-11 {
width: calc(91.66667% - 2rem);
}
.grid-margin-x > .xxlarge-12 {
width: calc(100% - 2rem);
}
}
.grid-padding-x .grid-padding-x {
margin-right: -1rem;
margin-left: -1rem;
}
.grid-container:not(.full) > .grid-padding-x {
margin-right: -1rem;
margin-left: -1rem;
}
.grid-padding-x > .cell {
padding-right: 1rem;
padding-left: 1rem;
}
.small-up-1 > .cell {
width: 100%;
}
.small-up-2 > .cell {
width: 50%;
}
.small-up-3 > .cell {
width: 33.33333%;
}
.small-up-4 > .cell {
width: 25%;
}
.small-up-5 > .cell {
width: 20%;
}
.small-up-6 > .cell {
width: 16.66667%;
}
.small-up-7 > .cell {
width: 14.28571%;
}
.small-up-8 > .cell {
width: 12.5%;
}
@media print, screen and (min-width: 40em) {
.medium-up-1 > .cell {
width: 100%;
}
.medium-up-2 > .cell {
width: 50%;
}
.medium-up-3 > .cell {
width: 33.33333%;
}
.medium-up-4 > .cell {
width: 25%;
}
.medium-up-5 > .cell {
width: 20%;
}
.medium-up-6 > .cell {
width: 16.66667%;
}
.medium-up-7 > .cell {
width: 14.28571%;
}
.medium-up-8 > .cell {
width: 12.5%;
}
}
@media print, screen and (min-width: 64em) {
.large-up-1 > .cell {
width: 100%;
}
.large-up-2 > .cell {
width: 50%;
}
.large-up-3 > .cell {
width: 33.33333%;
}
.large-up-4 > .cell {
width: 25%;
}
.large-up-5 > .cell {
width: 20%;
}
.large-up-6 > .cell {
width: 16.66667%;
}
.large-up-7 > .cell {
width: 14.28571%;
}
.large-up-8 > .cell {
width: 12.5%;
}
}
@media screen and (min-width: 80em) {
.xlarge-up-1 > .cell {
width: 100%;
}
.xlarge-up-2 > .cell {
width: 50%;
}
.xlarge-up-3 > .cell {
width: 33.33333%;
}
.xlarge-up-4 > .cell {
width: 25%;
}
.xlarge-up-5 > .cell {
width: 20%;
}
.xlarge-up-6 > .cell {
width: 16.66667%;
}
.xlarge-up-7 > .cell {
width: 14.28571%;
}
.xlarge-up-8 > .cell {
width: 12.5%;
}
}
@media screen and (min-width: 90em) {
.xxlarge-up-1 > .cell {
width: 100%;
}
.xxlarge-up-2 > .cell {
width: 50%;
}
.xxlarge-up-3 > .cell {
width: 33.33333%;
}
.xxlarge-up-4 > .cell {
width: 25%;
}
.xxlarge-up-5 > .cell {
width: 20%;
}
.xxlarge-up-6 > .cell {
width: 16.66667%;
}
.xxlarge-up-7 > .cell {
width: 14.28571%;
}
.xxlarge-up-8 > .cell {
width: 12.5%;
}
}
.grid-margin-x.small-up-1 > .cell {
width: calc(100% - 2rem);
}
.grid-margin-x.small-up-2 > .cell {
width: calc(50% - 2rem);
}
.grid-margin-x.small-up-3 > .cell {
width: calc(33.33333% - 2rem);
}
.grid-margin-x.small-up-4 > .cell {
width: calc(25% - 2rem);
}
.grid-margin-x.small-up-5 > .cell {
width: calc(20% - 2rem);
}
.grid-margin-x.small-up-6 > .cell {
width: calc(16.66667% - 2rem);
}
.grid-margin-x.small-up-7 > .cell {
width: calc(14.28571% - 2rem);
}
.grid-margin-x.small-up-8 > .cell {
width: calc(12.5% - 2rem);
}
@media print, screen and (min-width: 40em) {
.grid-margin-x.medium-up-1 > .cell {
width: calc(100% - 2rem);
}
.grid-margin-x.medium-up-2 > .cell {
width: calc(50% - 2rem);
}
.grid-margin-x.medium-up-3 > .cell {
width: calc(33.33333% - 2rem);
}
.grid-margin-x.medium-up-4 > .cell {
width: calc(25% - 2rem);
}
.grid-margin-x.medium-up-5 > .cell {
width: calc(20% - 2rem);
}
.grid-margin-x.medium-up-6 > .cell {
width: calc(16.66667% - 2rem);
}
.grid-margin-x.medium-up-7 > .cell {
width: calc(14.28571% - 2rem);
}
.grid-margin-x.medium-up-8 > .cell {
width: calc(12.5% - 2rem);
}
}
@media print, screen and (min-width: 64em) {
.grid-margin-x.large-up-1 > .cell {
width: calc(100% - 2rem);
}
.grid-margin-x.large-up-2 > .cell {
width: calc(50% - 2rem);
}
.grid-margin-x.large-up-3 > .cell {
width: calc(33.33333% - 2rem);
}
.grid-margin-x.large-up-4 > .cell {
width: calc(25% - 2rem);
}
.grid-margin-x.large-up-5 > .cell {
width: calc(20% - 2rem);
}
.grid-margin-x.large-up-6 > .cell {
width: calc(16.66667% - 2rem);
}
.grid-margin-x.large-up-7 > .cell {
width: calc(14.28571% - 2rem);
}
.grid-margin-x.large-up-8 > .cell {
width: calc(12.5% - 2rem);
}
}
@media screen and (min-width: 80em) {
.grid-margin-x.xlarge-up-1 > .cell {
width: calc(100% - 2rem);
}
.grid-margin-x.xlarge-up-2 > .cell {
width: calc(50% - 2rem);
}
.grid-margin-x.xlarge-up-3 > .cell {
width: calc(33.33333% - 2rem);
}
.grid-margin-x.xlarge-up-4 > .cell {
width: calc(25% - 2rem);
}
.grid-margin-x.xlarge-up-5 > .cell {
width: calc(20% - 2rem);
}
.grid-margin-x.xlarge-up-6 > .cell {
width: calc(16.66667% - 2rem);
}
.grid-margin-x.xlarge-up-7 > .cell {
width: calc(14.28571% - 2rem);
}
.grid-margin-x.xlarge-up-8 > .cell {
width: calc(12.5% - 2rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-x.xxlarge-up-1 > .cell {
width: calc(100% - 2rem);
}
.grid-margin-x.xxlarge-up-2 > .cell {
width: calc(50% - 2rem);
}
.grid-margin-x.xxlarge-up-3 > .cell {
width: calc(33.33333% - 2rem);
}
.grid-margin-x.xxlarge-up-4 > .cell {
width: calc(25% - 2rem);
}
.grid-margin-x.xxlarge-up-5 > .cell {
width: calc(20% - 2rem);
}
.grid-margin-x.xxlarge-up-6 > .cell {
width: calc(16.66667% - 2rem);
}
.grid-margin-x.xxlarge-up-7 > .cell {
width: calc(14.28571% - 2rem);
}
.grid-margin-x.xxlarge-up-8 > .cell {
width: calc(12.5% - 2rem);
}
}
.small-margin-collapse {
margin-right: 0;
margin-left: 0;
}
.small-margin-collapse > .cell {
margin-right: 0;
margin-left: 0;
}
.small-margin-collapse > .small-1 {
width: 8.33333%;
}
.small-margin-collapse > .small-2 {
width: 16.66667%;
}
.small-margin-collapse > .small-3 {
width: 25%;
}
.small-margin-collapse > .small-4 {
width: 33.33333%;
}
.small-margin-collapse > .small-5 {
width: 41.66667%;
}
.small-margin-collapse > .small-6 {
width: 50%;
}
.small-margin-collapse > .small-7 {
width: 58.33333%;
}
.small-margin-collapse > .small-8 {
width: 66.66667%;
}
.small-margin-collapse > .small-9 {
width: 75%;
}
.small-margin-collapse > .small-10 {
width: 83.33333%;
}
.small-margin-collapse > .small-11 {
width: 91.66667%;
}
.small-margin-collapse > .small-12 {
width: 100%;
}
@media print, screen and (min-width: 40em) {
.small-margin-collapse > .medium-1 {
width: 8.33333%;
}
.small-margin-collapse > .medium-2 {
width: 16.66667%;
}
.small-margin-collapse > .medium-3 {
width: 25%;
}
.small-margin-collapse > .medium-4 {
width: 33.33333%;
}
.small-margin-collapse > .medium-5 {
width: 41.66667%;
}
.small-margin-collapse > .medium-6 {
width: 50%;
}
.small-margin-collapse > .medium-7 {
width: 58.33333%;
}
.small-margin-collapse > .medium-8 {
width: 66.66667%;
}
.small-margin-collapse > .medium-9 {
width: 75%;
}
.small-margin-collapse > .medium-10 {
width: 83.33333%;
}
.small-margin-collapse > .medium-11 {
width: 91.66667%;
}
.small-margin-collapse > .medium-12 {
width: 100%;
}
}
@media print, screen and (min-width: 64em) {
.small-margin-collapse > .large-1 {
width: 8.33333%;
}
.small-margin-collapse > .large-2 {
width: 16.66667%;
}
.small-margin-collapse > .large-3 {
width: 25%;
}
.small-margin-collapse > .large-4 {
width: 33.33333%;
}
.small-margin-collapse > .large-5 {
width: 41.66667%;
}
.small-margin-collapse > .large-6 {
width: 50%;
}
.small-margin-collapse > .large-7 {
width: 58.33333%;
}
.small-margin-collapse > .large-8 {
width: 66.66667%;
}
.small-margin-collapse > .large-9 {
width: 75%;
}
.small-margin-collapse > .large-10 {
width: 83.33333%;
}
.small-margin-collapse > .large-11 {
width: 91.66667%;
}
.small-margin-collapse > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.small-margin-collapse > .xlarge-1 {
width: 8.33333%;
}
.small-margin-collapse > .xlarge-2 {
width: 16.66667%;
}
.small-margin-collapse > .xlarge-3 {
width: 25%;
}
.small-margin-collapse > .xlarge-4 {
width: 33.33333%;
}
.small-margin-collapse > .xlarge-5 {
width: 41.66667%;
}
.small-margin-collapse > .xlarge-6 {
width: 50%;
}
.small-margin-collapse > .xlarge-7 {
width: 58.33333%;
}
.small-margin-collapse > .xlarge-8 {
width: 66.66667%;
}
.small-margin-collapse > .xlarge-9 {
width: 75%;
}
.small-margin-collapse > .xlarge-10 {
width: 83.33333%;
}
.small-margin-collapse > .xlarge-11 {
width: 91.66667%;
}
.small-margin-collapse > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.small-margin-collapse > .xxlarge-1 {
width: 8.33333%;
}
.small-margin-collapse > .xxlarge-2 {
width: 16.66667%;
}
.small-margin-collapse > .xxlarge-3 {
width: 25%;
}
.small-margin-collapse > .xxlarge-4 {
width: 33.33333%;
}
.small-margin-collapse > .xxlarge-5 {
width: 41.66667%;
}
.small-margin-collapse > .xxlarge-6 {
width: 50%;
}
.small-margin-collapse > .xxlarge-7 {
width: 58.33333%;
}
.small-margin-collapse > .xxlarge-8 {
width: 66.66667%;
}
.small-margin-collapse > .xxlarge-9 {
width: 75%;
}
.small-margin-collapse > .xxlarge-10 {
width: 83.33333%;
}
.small-margin-collapse > .xxlarge-11 {
width: 91.66667%;
}
.small-margin-collapse > .xxlarge-12 {
width: 100%;
}
}
.small-padding-collapse {
margin-right: 0;
margin-left: 0;
}
.small-padding-collapse > .cell {
padding-right: 0;
padding-left: 0;
}
@media print, screen and (min-width: 40em) {
.medium-margin-collapse {
margin-right: 0;
margin-left: 0;
}
.medium-margin-collapse > .cell {
margin-right: 0;
margin-left: 0;
}
}
@media print, screen and (min-width: 40em) {
.medium-margin-collapse > .small-1 {
width: 8.33333%;
}
.medium-margin-collapse > .small-2 {
width: 16.66667%;
}
.medium-margin-collapse > .small-3 {
width: 25%;
}
.medium-margin-collapse > .small-4 {
width: 33.33333%;
}
.medium-margin-collapse > .small-5 {
width: 41.66667%;
}
.medium-margin-collapse > .small-6 {
width: 50%;
}
.medium-margin-collapse > .small-7 {
width: 58.33333%;
}
.medium-margin-collapse > .small-8 {
width: 66.66667%;
}
.medium-margin-collapse > .small-9 {
width: 75%;
}
.medium-margin-collapse > .small-10 {
width: 83.33333%;
}
.medium-margin-collapse > .small-11 {
width: 91.66667%;
}
.medium-margin-collapse > .small-12 {
width: 100%;
}
}
@media print, screen and (min-width: 40em) {
.medium-margin-collapse > .medium-1 {
width: 8.33333%;
}
.medium-margin-collapse > .medium-2 {
width: 16.66667%;
}
.medium-margin-collapse > .medium-3 {
width: 25%;
}
.medium-margin-collapse > .medium-4 {
width: 33.33333%;
}
.medium-margin-collapse > .medium-5 {
width: 41.66667%;
}
.medium-margin-collapse > .medium-6 {
width: 50%;
}
.medium-margin-collapse > .medium-7 {
width: 58.33333%;
}
.medium-margin-collapse > .medium-8 {
width: 66.66667%;
}
.medium-margin-collapse > .medium-9 {
width: 75%;
}
.medium-margin-collapse > .medium-10 {
width: 83.33333%;
}
.medium-margin-collapse > .medium-11 {
width: 91.66667%;
}
.medium-margin-collapse > .medium-12 {
width: 100%;
}
}
@media print, screen and (min-width: 64em) {
.medium-margin-collapse > .large-1 {
width: 8.33333%;
}
.medium-margin-collapse > .large-2 {
width: 16.66667%;
}
.medium-margin-collapse > .large-3 {
width: 25%;
}
.medium-margin-collapse > .large-4 {
width: 33.33333%;
}
.medium-margin-collapse > .large-5 {
width: 41.66667%;
}
.medium-margin-collapse > .large-6 {
width: 50%;
}
.medium-margin-collapse > .large-7 {
width: 58.33333%;
}
.medium-margin-collapse > .large-8 {
width: 66.66667%;
}
.medium-margin-collapse > .large-9 {
width: 75%;
}
.medium-margin-collapse > .large-10 {
width: 83.33333%;
}
.medium-margin-collapse > .large-11 {
width: 91.66667%;
}
.medium-margin-collapse > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.medium-margin-collapse > .xlarge-1 {
width: 8.33333%;
}
.medium-margin-collapse > .xlarge-2 {
width: 16.66667%;
}
.medium-margin-collapse > .xlarge-3 {
width: 25%;
}
.medium-margin-collapse > .xlarge-4 {
width: 33.33333%;
}
.medium-margin-collapse > .xlarge-5 {
width: 41.66667%;
}
.medium-margin-collapse > .xlarge-6 {
width: 50%;
}
.medium-margin-collapse > .xlarge-7 {
width: 58.33333%;
}
.medium-margin-collapse > .xlarge-8 {
width: 66.66667%;
}
.medium-margin-collapse > .xlarge-9 {
width: 75%;
}
.medium-margin-collapse > .xlarge-10 {
width: 83.33333%;
}
.medium-margin-collapse > .xlarge-11 {
width: 91.66667%;
}
.medium-margin-collapse > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.medium-margin-collapse > .xxlarge-1 {
width: 8.33333%;
}
.medium-margin-collapse > .xxlarge-2 {
width: 16.66667%;
}
.medium-margin-collapse > .xxlarge-3 {
width: 25%;
}
.medium-margin-collapse > .xxlarge-4 {
width: 33.33333%;
}
.medium-margin-collapse > .xxlarge-5 {
width: 41.66667%;
}
.medium-margin-collapse > .xxlarge-6 {
width: 50%;
}
.medium-margin-collapse > .xxlarge-7 {
width: 58.33333%;
}
.medium-margin-collapse > .xxlarge-8 {
width: 66.66667%;
}
.medium-margin-collapse > .xxlarge-9 {
width: 75%;
}
.medium-margin-collapse > .xxlarge-10 {
width: 83.33333%;
}
.medium-margin-collapse > .xxlarge-11 {
width: 91.66667%;
}
.medium-margin-collapse > .xxlarge-12 {
width: 100%;
}
}
@media print, screen and (min-width: 40em) {
.medium-padding-collapse {
margin-right: 0;
margin-left: 0;
}
.medium-padding-collapse > .cell {
padding-right: 0;
padding-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.large-margin-collapse {
margin-right: 0;
margin-left: 0;
}
.large-margin-collapse > .cell {
margin-right: 0;
margin-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.large-margin-collapse > .small-1 {
width: 8.33333%;
}
.large-margin-collapse > .small-2 {
width: 16.66667%;
}
.large-margin-collapse > .small-3 {
width: 25%;
}
.large-margin-collapse > .small-4 {
width: 33.33333%;
}
.large-margin-collapse > .small-5 {
width: 41.66667%;
}
.large-margin-collapse > .small-6 {
width: 50%;
}
.large-margin-collapse > .small-7 {
width: 58.33333%;
}
.large-margin-collapse > .small-8 {
width: 66.66667%;
}
.large-margin-collapse > .small-9 {
width: 75%;
}
.large-margin-collapse > .small-10 {
width: 83.33333%;
}
.large-margin-collapse > .small-11 {
width: 91.66667%;
}
.large-margin-collapse > .small-12 {
width: 100%;
}
}
@media print, screen and (min-width: 64em) {
.large-margin-collapse > .medium-1 {
width: 8.33333%;
}
.large-margin-collapse > .medium-2 {
width: 16.66667%;
}
.large-margin-collapse > .medium-3 {
width: 25%;
}
.large-margin-collapse > .medium-4 {
width: 33.33333%;
}
.large-margin-collapse > .medium-5 {
width: 41.66667%;
}
.large-margin-collapse > .medium-6 {
width: 50%;
}
.large-margin-collapse > .medium-7 {
width: 58.33333%;
}
.large-margin-collapse > .medium-8 {
width: 66.66667%;
}
.large-margin-collapse > .medium-9 {
width: 75%;
}
.large-margin-collapse > .medium-10 {
width: 83.33333%;
}
.large-margin-collapse > .medium-11 {
width: 91.66667%;
}
.large-margin-collapse > .medium-12 {
width: 100%;
}
}
@media print, screen and (min-width: 64em) {
.large-margin-collapse > .large-1 {
width: 8.33333%;
}
.large-margin-collapse > .large-2 {
width: 16.66667%;
}
.large-margin-collapse > .large-3 {
width: 25%;
}
.large-margin-collapse > .large-4 {
width: 33.33333%;
}
.large-margin-collapse > .large-5 {
width: 41.66667%;
}
.large-margin-collapse > .large-6 {
width: 50%;
}
.large-margin-collapse > .large-7 {
width: 58.33333%;
}
.large-margin-collapse > .large-8 {
width: 66.66667%;
}
.large-margin-collapse > .large-9 {
width: 75%;
}
.large-margin-collapse > .large-10 {
width: 83.33333%;
}
.large-margin-collapse > .large-11 {
width: 91.66667%;
}
.large-margin-collapse > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.large-margin-collapse > .xlarge-1 {
width: 8.33333%;
}
.large-margin-collapse > .xlarge-2 {
width: 16.66667%;
}
.large-margin-collapse > .xlarge-3 {
width: 25%;
}
.large-margin-collapse > .xlarge-4 {
width: 33.33333%;
}
.large-margin-collapse > .xlarge-5 {
width: 41.66667%;
}
.large-margin-collapse > .xlarge-6 {
width: 50%;
}
.large-margin-collapse > .xlarge-7 {
width: 58.33333%;
}
.large-margin-collapse > .xlarge-8 {
width: 66.66667%;
}
.large-margin-collapse > .xlarge-9 {
width: 75%;
}
.large-margin-collapse > .xlarge-10 {
width: 83.33333%;
}
.large-margin-collapse > .xlarge-11 {
width: 91.66667%;
}
.large-margin-collapse > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.large-margin-collapse > .xxlarge-1 {
width: 8.33333%;
}
.large-margin-collapse > .xxlarge-2 {
width: 16.66667%;
}
.large-margin-collapse > .xxlarge-3 {
width: 25%;
}
.large-margin-collapse > .xxlarge-4 {
width: 33.33333%;
}
.large-margin-collapse > .xxlarge-5 {
width: 41.66667%;
}
.large-margin-collapse > .xxlarge-6 {
width: 50%;
}
.large-margin-collapse > .xxlarge-7 {
width: 58.33333%;
}
.large-margin-collapse > .xxlarge-8 {
width: 66.66667%;
}
.large-margin-collapse > .xxlarge-9 {
width: 75%;
}
.large-margin-collapse > .xxlarge-10 {
width: 83.33333%;
}
.large-margin-collapse > .xxlarge-11 {
width: 91.66667%;
}
.large-margin-collapse > .xxlarge-12 {
width: 100%;
}
}
@media print, screen and (min-width: 64em) {
.large-padding-collapse {
margin-right: 0;
margin-left: 0;
}
.large-padding-collapse > .cell {
padding-right: 0;
padding-left: 0;
}
}
@media screen and (min-width: 80em) {
.xlarge-margin-collapse {
margin-right: 0;
margin-left: 0;
}
.xlarge-margin-collapse > .cell {
margin-right: 0;
margin-left: 0;
}
}
@media screen and (min-width: 80em) {
.xlarge-margin-collapse > .small-1 {
width: 8.33333%;
}
.xlarge-margin-collapse > .small-2 {
width: 16.66667%;
}
.xlarge-margin-collapse > .small-3 {
width: 25%;
}
.xlarge-margin-collapse > .small-4 {
width: 33.33333%;
}
.xlarge-margin-collapse > .small-5 {
width: 41.66667%;
}
.xlarge-margin-collapse > .small-6 {
width: 50%;
}
.xlarge-margin-collapse > .small-7 {
width: 58.33333%;
}
.xlarge-margin-collapse > .small-8 {
width: 66.66667%;
}
.xlarge-margin-collapse > .small-9 {
width: 75%;
}
.xlarge-margin-collapse > .small-10 {
width: 83.33333%;
}
.xlarge-margin-collapse > .small-11 {
width: 91.66667%;
}
.xlarge-margin-collapse > .small-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.xlarge-margin-collapse > .medium-1 {
width: 8.33333%;
}
.xlarge-margin-collapse > .medium-2 {
width: 16.66667%;
}
.xlarge-margin-collapse > .medium-3 {
width: 25%;
}
.xlarge-margin-collapse > .medium-4 {
width: 33.33333%;
}
.xlarge-margin-collapse > .medium-5 {
width: 41.66667%;
}
.xlarge-margin-collapse > .medium-6 {
width: 50%;
}
.xlarge-margin-collapse > .medium-7 {
width: 58.33333%;
}
.xlarge-margin-collapse > .medium-8 {
width: 66.66667%;
}
.xlarge-margin-collapse > .medium-9 {
width: 75%;
}
.xlarge-margin-collapse > .medium-10 {
width: 83.33333%;
}
.xlarge-margin-collapse > .medium-11 {
width: 91.66667%;
}
.xlarge-margin-collapse > .medium-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.xlarge-margin-collapse > .large-1 {
width: 8.33333%;
}
.xlarge-margin-collapse > .large-2 {
width: 16.66667%;
}
.xlarge-margin-collapse > .large-3 {
width: 25%;
}
.xlarge-margin-collapse > .large-4 {
width: 33.33333%;
}
.xlarge-margin-collapse > .large-5 {
width: 41.66667%;
}
.xlarge-margin-collapse > .large-6 {
width: 50%;
}
.xlarge-margin-collapse > .large-7 {
width: 58.33333%;
}
.xlarge-margin-collapse > .large-8 {
width: 66.66667%;
}
.xlarge-margin-collapse > .large-9 {
width: 75%;
}
.xlarge-margin-collapse > .large-10 {
width: 83.33333%;
}
.xlarge-margin-collapse > .large-11 {
width: 91.66667%;
}
.xlarge-margin-collapse > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.xlarge-margin-collapse > .xlarge-1 {
width: 8.33333%;
}
.xlarge-margin-collapse > .xlarge-2 {
width: 16.66667%;
}
.xlarge-margin-collapse > .xlarge-3 {
width: 25%;
}
.xlarge-margin-collapse > .xlarge-4 {
width: 33.33333%;
}
.xlarge-margin-collapse > .xlarge-5 {
width: 41.66667%;
}
.xlarge-margin-collapse > .xlarge-6 {
width: 50%;
}
.xlarge-margin-collapse > .xlarge-7 {
width: 58.33333%;
}
.xlarge-margin-collapse > .xlarge-8 {
width: 66.66667%;
}
.xlarge-margin-collapse > .xlarge-9 {
width: 75%;
}
.xlarge-margin-collapse > .xlarge-10 {
width: 83.33333%;
}
.xlarge-margin-collapse > .xlarge-11 {
width: 91.66667%;
}
.xlarge-margin-collapse > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.xlarge-margin-collapse > .xxlarge-1 {
width: 8.33333%;
}
.xlarge-margin-collapse > .xxlarge-2 {
width: 16.66667%;
}
.xlarge-margin-collapse > .xxlarge-3 {
width: 25%;
}
.xlarge-margin-collapse > .xxlarge-4 {
width: 33.33333%;
}
.xlarge-margin-collapse > .xxlarge-5 {
width: 41.66667%;
}
.xlarge-margin-collapse > .xxlarge-6 {
width: 50%;
}
.xlarge-margin-collapse > .xxlarge-7 {
width: 58.33333%;
}
.xlarge-margin-collapse > .xxlarge-8 {
width: 66.66667%;
}
.xlarge-margin-collapse > .xxlarge-9 {
width: 75%;
}
.xlarge-margin-collapse > .xxlarge-10 {
width: 83.33333%;
}
.xlarge-margin-collapse > .xxlarge-11 {
width: 91.66667%;
}
.xlarge-margin-collapse > .xxlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 80em) {
.xlarge-padding-collapse {
margin-right: 0;
margin-left: 0;
}
.xlarge-padding-collapse > .cell {
padding-right: 0;
padding-left: 0;
}
}
@media screen and (min-width: 90em) {
.xxlarge-margin-collapse {
margin-right: 0;
margin-left: 0;
}
.xxlarge-margin-collapse > .cell {
margin-right: 0;
margin-left: 0;
}
}
@media screen and (min-width: 90em) {
.xxlarge-margin-collapse > .small-1 {
width: 8.33333%;
}
.xxlarge-margin-collapse > .small-2 {
width: 16.66667%;
}
.xxlarge-margin-collapse > .small-3 {
width: 25%;
}
.xxlarge-margin-collapse > .small-4 {
width: 33.33333%;
}
.xxlarge-margin-collapse > .small-5 {
width: 41.66667%;
}
.xxlarge-margin-collapse > .small-6 {
width: 50%;
}
.xxlarge-margin-collapse > .small-7 {
width: 58.33333%;
}
.xxlarge-margin-collapse > .small-8 {
width: 66.66667%;
}
.xxlarge-margin-collapse > .small-9 {
width: 75%;
}
.xxlarge-margin-collapse > .small-10 {
width: 83.33333%;
}
.xxlarge-margin-collapse > .small-11 {
width: 91.66667%;
}
.xxlarge-margin-collapse > .small-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.xxlarge-margin-collapse > .medium-1 {
width: 8.33333%;
}
.xxlarge-margin-collapse > .medium-2 {
width: 16.66667%;
}
.xxlarge-margin-collapse > .medium-3 {
width: 25%;
}
.xxlarge-margin-collapse > .medium-4 {
width: 33.33333%;
}
.xxlarge-margin-collapse > .medium-5 {
width: 41.66667%;
}
.xxlarge-margin-collapse > .medium-6 {
width: 50%;
}
.xxlarge-margin-collapse > .medium-7 {
width: 58.33333%;
}
.xxlarge-margin-collapse > .medium-8 {
width: 66.66667%;
}
.xxlarge-margin-collapse > .medium-9 {
width: 75%;
}
.xxlarge-margin-collapse > .medium-10 {
width: 83.33333%;
}
.xxlarge-margin-collapse > .medium-11 {
width: 91.66667%;
}
.xxlarge-margin-collapse > .medium-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.xxlarge-margin-collapse > .large-1 {
width: 8.33333%;
}
.xxlarge-margin-collapse > .large-2 {
width: 16.66667%;
}
.xxlarge-margin-collapse > .large-3 {
width: 25%;
}
.xxlarge-margin-collapse > .large-4 {
width: 33.33333%;
}
.xxlarge-margin-collapse > .large-5 {
width: 41.66667%;
}
.xxlarge-margin-collapse > .large-6 {
width: 50%;
}
.xxlarge-margin-collapse > .large-7 {
width: 58.33333%;
}
.xxlarge-margin-collapse > .large-8 {
width: 66.66667%;
}
.xxlarge-margin-collapse > .large-9 {
width: 75%;
}
.xxlarge-margin-collapse > .large-10 {
width: 83.33333%;
}
.xxlarge-margin-collapse > .large-11 {
width: 91.66667%;
}
.xxlarge-margin-collapse > .large-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.xxlarge-margin-collapse > .xlarge-1 {
width: 8.33333%;
}
.xxlarge-margin-collapse > .xlarge-2 {
width: 16.66667%;
}
.xxlarge-margin-collapse > .xlarge-3 {
width: 25%;
}
.xxlarge-margin-collapse > .xlarge-4 {
width: 33.33333%;
}
.xxlarge-margin-collapse > .xlarge-5 {
width: 41.66667%;
}
.xxlarge-margin-collapse > .xlarge-6 {
width: 50%;
}
.xxlarge-margin-collapse > .xlarge-7 {
width: 58.33333%;
}
.xxlarge-margin-collapse > .xlarge-8 {
width: 66.66667%;
}
.xxlarge-margin-collapse > .xlarge-9 {
width: 75%;
}
.xxlarge-margin-collapse > .xlarge-10 {
width: 83.33333%;
}
.xxlarge-margin-collapse > .xlarge-11 {
width: 91.66667%;
}
.xxlarge-margin-collapse > .xlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.xxlarge-margin-collapse > .xxlarge-1 {
width: 8.33333%;
}
.xxlarge-margin-collapse > .xxlarge-2 {
width: 16.66667%;
}
.xxlarge-margin-collapse > .xxlarge-3 {
width: 25%;
}
.xxlarge-margin-collapse > .xxlarge-4 {
width: 33.33333%;
}
.xxlarge-margin-collapse > .xxlarge-5 {
width: 41.66667%;
}
.xxlarge-margin-collapse > .xxlarge-6 {
width: 50%;
}
.xxlarge-margin-collapse > .xxlarge-7 {
width: 58.33333%;
}
.xxlarge-margin-collapse > .xxlarge-8 {
width: 66.66667%;
}
.xxlarge-margin-collapse > .xxlarge-9 {
width: 75%;
}
.xxlarge-margin-collapse > .xxlarge-10 {
width: 83.33333%;
}
.xxlarge-margin-collapse > .xxlarge-11 {
width: 91.66667%;
}
.xxlarge-margin-collapse > .xxlarge-12 {
width: 100%;
}
}
@media screen and (min-width: 90em) {
.xxlarge-padding-collapse {
margin-right: 0;
margin-left: 0;
}
.xxlarge-padding-collapse > .cell {
padding-right: 0;
padding-left: 0;
}
}
.small-offset-0 {
margin-left: 0%;
}
.grid-margin-x > .small-offset-0 {
margin-left: calc(0% + 1rem);
}
.small-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .small-offset-1 {
margin-left: calc(8.33333% + 1rem);
}
.small-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .small-offset-2 {
margin-left: calc(16.66667% + 1rem);
}
.small-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .small-offset-3 {
margin-left: calc(25% + 1rem);
}
.small-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .small-offset-4 {
margin-left: calc(33.33333% + 1rem);
}
.small-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .small-offset-5 {
margin-left: calc(41.66667% + 1rem);
}
.small-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .small-offset-6 {
margin-left: calc(50% + 1rem);
}
.small-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .small-offset-7 {
margin-left: calc(58.33333% + 1rem);
}
.small-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .small-offset-8 {
margin-left: calc(66.66667% + 1rem);
}
.small-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .small-offset-9 {
margin-left: calc(75% + 1rem);
}
.small-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .small-offset-10 {
margin-left: calc(83.33333% + 1rem);
}
.small-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .small-offset-11 {
margin-left: calc(91.66667% + 1rem);
}
@media print, screen and (min-width: 40em) {
.medium-offset-0 {
margin-left: 0%;
}
.grid-margin-x > .medium-offset-0 {
margin-left: calc(0% + 1rem);
}
.medium-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .medium-offset-1 {
margin-left: calc(8.33333% + 1rem);
}
.medium-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .medium-offset-2 {
margin-left: calc(16.66667% + 1rem);
}
.medium-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .medium-offset-3 {
margin-left: calc(25% + 1rem);
}
.medium-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .medium-offset-4 {
margin-left: calc(33.33333% + 1rem);
}
.medium-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .medium-offset-5 {
margin-left: calc(41.66667% + 1rem);
}
.medium-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .medium-offset-6 {
margin-left: calc(50% + 1rem);
}
.medium-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .medium-offset-7 {
margin-left: calc(58.33333% + 1rem);
}
.medium-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .medium-offset-8 {
margin-left: calc(66.66667% + 1rem);
}
.medium-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .medium-offset-9 {
margin-left: calc(75% + 1rem);
}
.medium-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .medium-offset-10 {
margin-left: calc(83.33333% + 1rem);
}
.medium-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .medium-offset-11 {
margin-left: calc(91.66667% + 1rem);
}
}
@media print, screen and (min-width: 64em) {
.large-offset-0 {
margin-left: 0%;
}
.grid-margin-x > .large-offset-0 {
margin-left: calc(0% + 1rem);
}
.large-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .large-offset-1 {
margin-left: calc(8.33333% + 1rem);
}
.large-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .large-offset-2 {
margin-left: calc(16.66667% + 1rem);
}
.large-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .large-offset-3 {
margin-left: calc(25% + 1rem);
}
.large-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .large-offset-4 {
margin-left: calc(33.33333% + 1rem);
}
.large-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .large-offset-5 {
margin-left: calc(41.66667% + 1rem);
}
.large-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .large-offset-6 {
margin-left: calc(50% + 1rem);
}
.large-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .large-offset-7 {
margin-left: calc(58.33333% + 1rem);
}
.large-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .large-offset-8 {
margin-left: calc(66.66667% + 1rem);
}
.large-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .large-offset-9 {
margin-left: calc(75% + 1rem);
}
.large-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .large-offset-10 {
margin-left: calc(83.33333% + 1rem);
}
.large-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .large-offset-11 {
margin-left: calc(91.66667% + 1rem);
}
}
@media screen and (min-width: 80em) {
.xlarge-offset-0 {
margin-left: 0%;
}
.grid-margin-x > .xlarge-offset-0 {
margin-left: calc(0% + 1rem);
}
.xlarge-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .xlarge-offset-1 {
margin-left: calc(8.33333% + 1rem);
}
.xlarge-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .xlarge-offset-2 {
margin-left: calc(16.66667% + 1rem);
}
.xlarge-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .xlarge-offset-3 {
margin-left: calc(25% + 1rem);
}
.xlarge-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .xlarge-offset-4 {
margin-left: calc(33.33333% + 1rem);
}
.xlarge-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .xlarge-offset-5 {
margin-left: calc(41.66667% + 1rem);
}
.xlarge-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .xlarge-offset-6 {
margin-left: calc(50% + 1rem);
}
.xlarge-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .xlarge-offset-7 {
margin-left: calc(58.33333% + 1rem);
}
.xlarge-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .xlarge-offset-8 {
margin-left: calc(66.66667% + 1rem);
}
.xlarge-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .xlarge-offset-9 {
margin-left: calc(75% + 1rem);
}
.xlarge-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .xlarge-offset-10 {
margin-left: calc(83.33333% + 1rem);
}
.xlarge-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .xlarge-offset-11 {
margin-left: calc(91.66667% + 1rem);
}
}
@media screen and (min-width: 90em) {
.xxlarge-offset-0 {
margin-left: 0%;
}
.grid-margin-x > .xxlarge-offset-0 {
margin-left: calc(0% + 1rem);
}
.xxlarge-offset-1 {
margin-left: 8.33333%;
}
.grid-margin-x > .xxlarge-offset-1 {
margin-left: calc(8.33333% + 1rem);
}
.xxlarge-offset-2 {
margin-left: 16.66667%;
}
.grid-margin-x > .xxlarge-offset-2 {
margin-left: calc(16.66667% + 1rem);
}
.xxlarge-offset-3 {
margin-left: 25%;
}
.grid-margin-x > .xxlarge-offset-3 {
margin-left: calc(25% + 1rem);
}
.xxlarge-offset-4 {
margin-left: 33.33333%;
}
.grid-margin-x > .xxlarge-offset-4 {
margin-left: calc(33.33333% + 1rem);
}
.xxlarge-offset-5 {
margin-left: 41.66667%;
}
.grid-margin-x > .xxlarge-offset-5 {
margin-left: calc(41.66667% + 1rem);
}
.xxlarge-offset-6 {
margin-left: 50%;
}
.grid-margin-x > .xxlarge-offset-6 {
margin-left: calc(50% + 1rem);
}
.xxlarge-offset-7 {
margin-left: 58.33333%;
}
.grid-margin-x > .xxlarge-offset-7 {
margin-left: calc(58.33333% + 1rem);
}
.xxlarge-offset-8 {
margin-left: 66.66667%;
}
.grid-margin-x > .xxlarge-offset-8 {
margin-left: calc(66.66667% + 1rem);
}
.xxlarge-offset-9 {
margin-left: 75%;
}
.grid-margin-x > .xxlarge-offset-9 {
margin-left: calc(75% + 1rem);
}
.xxlarge-offset-10 {
margin-left: 83.33333%;
}
.grid-margin-x > .xxlarge-offset-10 {
margin-left: calc(83.33333% + 1rem);
}
.xxlarge-offset-11 {
margin-left: 91.66667%;
}
.grid-margin-x > .xxlarge-offset-11 {
margin-left: calc(91.66667% + 1rem);
}
}
.grid-y {
display: flex;
flex-flow: column nowrap;
}
.grid-y > .cell {
width: auto;
}
.grid-y > .auto {
height: auto;
}
.grid-y > .shrink {
height: auto;
}
.grid-y > .small-shrink,
.grid-y > .small-full,
.grid-y > .small-1,
.grid-y > .small-2,
.grid-y > .small-3,
.grid-y > .small-4,
.grid-y > .small-5,
.grid-y > .small-6,
.grid-y > .small-7,
.grid-y > .small-8,
.grid-y > .small-9,
.grid-y > .small-10,
.grid-y > .small-11,
.grid-y > .small-12 {
flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
.grid-y > .medium-shrink,
.grid-y > .medium-full,
.grid-y > .medium-1,
.grid-y > .medium-2,
.grid-y > .medium-3,
.grid-y > .medium-4,
.grid-y > .medium-5,
.grid-y > .medium-6,
.grid-y > .medium-7,
.grid-y > .medium-8,
.grid-y > .medium-9,
.grid-y > .medium-10,
.grid-y > .medium-11,
.grid-y > .medium-12 {
flex-basis: auto;
}
}
@media print, screen and (min-width: 64em) {
.grid-y > .large-shrink,
.grid-y > .large-full,
.grid-y > .large-1,
.grid-y > .large-2,
.grid-y > .large-3,
.grid-y > .large-4,
.grid-y > .large-5,
.grid-y > .large-6,
.grid-y > .large-7,
.grid-y > .large-8,
.grid-y > .large-9,
.grid-y > .large-10,
.grid-y > .large-11,
.grid-y > .large-12 {
flex-basis: auto;
}
}
@media screen and (min-width: 80em) {
.grid-y > .xlarge-shrink,
.grid-y > .xlarge-full,
.grid-y > .xlarge-1,
.grid-y > .xlarge-2,
.grid-y > .xlarge-3,
.grid-y > .xlarge-4,
.grid-y > .xlarge-5,
.grid-y > .xlarge-6,
.grid-y > .xlarge-7,
.grid-y > .xlarge-8,
.grid-y > .xlarge-9,
.grid-y > .xlarge-10,
.grid-y > .xlarge-11,
.grid-y > .xlarge-12 {
flex-basis: auto;
}
}
@media screen and (min-width: 90em) {
.grid-y > .xxlarge-shrink,
.grid-y > .xxlarge-full,
.grid-y > .xxlarge-1,
.grid-y > .xxlarge-2,
.grid-y > .xxlarge-3,
.grid-y > .xxlarge-4,
.grid-y > .xxlarge-5,
.grid-y > .xxlarge-6,
.grid-y > .xxlarge-7,
.grid-y > .xxlarge-8,
.grid-y > .xxlarge-9,
.grid-y > .xxlarge-10,
.grid-y > .xxlarge-11,
.grid-y > .xxlarge-12 {
flex-basis: auto;
}
}
.grid-y > .small-1 {
height: 8.33333%;
}
.grid-y > .small-2 {
height: 16.66667%;
}
.grid-y > .small-3 {
height: 25%;
}
.grid-y > .small-4 {
height: 33.33333%;
}
.grid-y > .small-5 {
height: 41.66667%;
}
.grid-y > .small-6 {
height: 50%;
}
.grid-y > .small-7 {
height: 58.33333%;
}
.grid-y > .small-8 {
height: 66.66667%;
}
.grid-y > .small-9 {
height: 75%;
}
.grid-y > .small-10 {
height: 83.33333%;
}
.grid-y > .small-11 {
height: 91.66667%;
}
.grid-y > .small-12 {
height: 100%;
}
@media print, screen and (min-width: 40em) {
.grid-y > .medium-auto {
flex: 1 1 0px;
height: auto;
}
.grid-y > .medium-shrink {
height: auto;
}
.grid-y > .medium-1 {
height: 8.33333%;
}
.grid-y > .medium-2 {
height: 16.66667%;
}
.grid-y > .medium-3 {
height: 25%;
}
.grid-y > .medium-4 {
height: 33.33333%;
}
.grid-y > .medium-5 {
height: 41.66667%;
}
.grid-y > .medium-6 {
height: 50%;
}
.grid-y > .medium-7 {
height: 58.33333%;
}
.grid-y > .medium-8 {
height: 66.66667%;
}
.grid-y > .medium-9 {
height: 75%;
}
.grid-y > .medium-10 {
height: 83.33333%;
}
.grid-y > .medium-11 {
height: 91.66667%;
}
.grid-y > .medium-12 {
height: 100%;
}
}
@media print, screen and (min-width: 64em) {
.grid-y > .large-auto {
flex: 1 1 0px;
height: auto;
}
.grid-y > .large-shrink {
height: auto;
}
.grid-y > .large-1 {
height: 8.33333%;
}
.grid-y > .large-2 {
height: 16.66667%;
}
.grid-y > .large-3 {
height: 25%;
}
.grid-y > .large-4 {
height: 33.33333%;
}
.grid-y > .large-5 {
height: 41.66667%;
}
.grid-y > .large-6 {
height: 50%;
}
.grid-y > .large-7 {
height: 58.33333%;
}
.grid-y > .large-8 {
height: 66.66667%;
}
.grid-y > .large-9 {
height: 75%;
}
.grid-y > .large-10 {
height: 83.33333%;
}
.grid-y > .large-11 {
height: 91.66667%;
}
.grid-y > .large-12 {
height: 100%;
}
}
@media screen and (min-width: 80em) {
.grid-y > .xlarge-auto {
flex: 1 1 0px;
height: auto;
}
.grid-y > .xlarge-shrink {
height: auto;
}
.grid-y > .xlarge-1 {
height: 8.33333%;
}
.grid-y > .xlarge-2 {
height: 16.66667%;
}
.grid-y > .xlarge-3 {
height: 25%;
}
.grid-y > .xlarge-4 {
height: 33.33333%;
}
.grid-y > .xlarge-5 {
height: 41.66667%;
}
.grid-y > .xlarge-6 {
height: 50%;
}
.grid-y > .xlarge-7 {
height: 58.33333%;
}
.grid-y > .xlarge-8 {
height: 66.66667%;
}
.grid-y > .xlarge-9 {
height: 75%;
}
.grid-y > .xlarge-10 {
height: 83.33333%;
}
.grid-y > .xlarge-11 {
height: 91.66667%;
}
.grid-y > .xlarge-12 {
height: 100%;
}
}
@media screen and (min-width: 90em) {
.grid-y > .xxlarge-auto {
flex: 1 1 0px;
height: auto;
}
.grid-y > .xxlarge-shrink {
height: auto;
}
.grid-y > .xxlarge-1 {
height: 8.33333%;
}
.grid-y > .xxlarge-2 {
height: 16.66667%;
}
.grid-y > .xxlarge-3 {
height: 25%;
}
.grid-y > .xxlarge-4 {
height: 33.33333%;
}
.grid-y > .xxlarge-5 {
height: 41.66667%;
}
.grid-y > .xxlarge-6 {
height: 50%;
}
.grid-y > .xxlarge-7 {
height: 58.33333%;
}
.grid-y > .xxlarge-8 {
height: 66.66667%;
}
.grid-y > .xxlarge-9 {
height: 75%;
}
.grid-y > .xxlarge-10 {
height: 83.33333%;
}
.grid-y > .xxlarge-11 {
height: 91.66667%;
}
.grid-y > .xxlarge-12 {
height: 100%;
}
}
.grid-padding-y .grid-padding-y {
margin-top: -1rem;
margin-bottom: -1rem;
}
.grid-padding-y > .cell {
padding-top: 1rem;
padding-bottom: 1rem;
}
.grid-margin-y {
margin-top: -1rem;
margin-bottom: -1rem;
}
.grid-margin-y > .cell {
height: calc(100% - 2rem);
margin-top: 1rem;
margin-bottom: 1rem;
}
.grid-margin-y > .auto {
height: auto;
}
.grid-margin-y > .shrink {
height: auto;
}
.grid-margin-y > .small-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 2rem);
}
@media print, screen and (min-width: 40em) {
.grid-margin-y > .medium-auto {
height: auto;
}
.grid-margin-y > .medium-shrink {
height: auto;
}
.grid-margin-y > .medium-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .medium-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .medium-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .medium-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .medium-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .medium-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .medium-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .medium-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .medium-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .medium-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .medium-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .medium-12 {
height: calc(100% - 2rem);
}
}
@media print, screen and (min-width: 64em) {
.grid-margin-y > .large-auto {
height: auto;
}
.grid-margin-y > .large-shrink {
height: auto;
}
.grid-margin-y > .large-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .large-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .large-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .large-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .large-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .large-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .large-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .large-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .large-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .large-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .large-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .large-12 {
height: calc(100% - 2rem);
}
}
@media screen and (min-width: 80em) {
.grid-margin-y > .xlarge-auto {
height: auto;
}
.grid-margin-y > .xlarge-shrink {
height: auto;
}
.grid-margin-y > .xlarge-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .xlarge-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .xlarge-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .xlarge-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .xlarge-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .xlarge-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .xlarge-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .xlarge-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .xlarge-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .xlarge-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .xlarge-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .xlarge-12 {
height: calc(100% - 2rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-y > .xxlarge-auto {
height: auto;
}
.grid-margin-y > .xxlarge-shrink {
height: auto;
}
.grid-margin-y > .xxlarge-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .xxlarge-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .xxlarge-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .xxlarge-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .xxlarge-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .xxlarge-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .xxlarge-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .xxlarge-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .xxlarge-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .xxlarge-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .xxlarge-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .xxlarge-12 {
height: calc(100% - 2rem);
}
}
.grid-frame {
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
width: 100vw;
}
.cell .grid-frame {
width: 100%;
}
.cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
.cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
.cell-block-container {
display: flex;
flex-direction: column;
max-height: 100%;
}
.cell-block-container > .grid-x {
max-height: 100%;
flex-wrap: nowrap;
}
@media print, screen and (min-width: 40em) {
.medium-grid-frame {
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
width: 100vw;
}
.cell .medium-grid-frame {
width: 100%;
}
.medium-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
.medium-cell-block-container {
display: flex;
flex-direction: column;
max-height: 100%;
}
.medium-cell-block-container > .grid-x {
max-height: 100%;
flex-wrap: nowrap;
}
.medium-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
}
@media print, screen and (min-width: 64em) {
.large-grid-frame {
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
width: 100vw;
}
.cell .large-grid-frame {
width: 100%;
}
.large-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
.large-cell-block-container {
display: flex;
flex-direction: column;
max-height: 100%;
}
.large-cell-block-container > .grid-x {
max-height: 100%;
flex-wrap: nowrap;
}
.large-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
}
@media screen and (min-width: 80em) {
.xlarge-grid-frame {
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
width: 100vw;
}
.cell .xlarge-grid-frame {
width: 100%;
}
.xlarge-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
.xlarge-cell-block-container {
display: flex;
flex-direction: column;
max-height: 100%;
}
.xlarge-cell-block-container > .grid-x {
max-height: 100%;
flex-wrap: nowrap;
}
.xlarge-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
}
@media screen and (min-width: 90em) {
.xxlarge-grid-frame {
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
width: 100vw;
}
.cell .xxlarge-grid-frame {
width: 100%;
}
.xxlarge-cell-block {
overflow-x: auto;
max-width: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
.xxlarge-cell-block-container {
display: flex;
flex-direction: column;
max-height: 100%;
}
.xxlarge-cell-block-container > .grid-x {
max-height: 100%;
flex-wrap: nowrap;
}
.xxlarge-cell-block-y {
overflow-y: auto;
max-height: 100%;
-webkit-overflow-scrolling: touch;
-ms-overflow-stype: -ms-autohiding-scrollbar;
}
}
.grid-y.grid-frame {
width: auto;
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
height: 100vh;
}
@media print, screen and (min-width: 40em) {
.grid-y.medium-grid-frame {
width: auto;
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
height: 100vh;
}
}
@media print, screen and (min-width: 64em) {
.grid-y.large-grid-frame {
width: auto;
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
height: 100vh;
}
}
@media screen and (min-width: 80em) {
.grid-y.xlarge-grid-frame {
width: auto;
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
height: 100vh;
}
}
@media screen and (min-width: 90em) {
.grid-y.xxlarge-grid-frame {
width: auto;
overflow: hidden;
position: relative;
flex-wrap: nowrap;
align-items: stretch;
height: 100vh;
}
}
.cell .grid-y.grid-frame {
height: 100%;
}
@media print, screen and (min-width: 40em) {
.cell .grid-y.medium-grid-frame {
height: 100%;
}
}
@media print, screen and (min-width: 64em) {
.cell .grid-y.large-grid-frame {
height: 100%;
}
}
@media screen and (min-width: 80em) {
.cell .grid-y.xlarge-grid-frame {
height: 100%;
}
}
@media screen and (min-width: 90em) {
.cell .grid-y.xxlarge-grid-frame {
height: 100%;
}
}
.grid-margin-y {
margin-top: -1rem;
margin-bottom: -1rem;
}
.grid-margin-y > .cell {
height: calc(100% - 2rem);
margin-top: 1rem;
margin-bottom: 1rem;
}
.grid-margin-y > .auto {
height: auto;
}
.grid-margin-y > .shrink {
height: auto;
}
.grid-margin-y > .small-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .small-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .small-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .small-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .small-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .small-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .small-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .small-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .small-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .small-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .small-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .small-12 {
height: calc(100% - 2rem);
}
@media print, screen and (min-width: 40em) {
.grid-margin-y > .medium-auto {
height: auto;
}
.grid-margin-y > .medium-shrink {
height: auto;
}
.grid-margin-y > .medium-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .medium-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .medium-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .medium-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .medium-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .medium-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .medium-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .medium-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .medium-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .medium-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .medium-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .medium-12 {
height: calc(100% - 2rem);
}
}
@media print, screen and (min-width: 64em) {
.grid-margin-y > .large-auto {
height: auto;
}
.grid-margin-y > .large-shrink {
height: auto;
}
.grid-margin-y > .large-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .large-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .large-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .large-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .large-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .large-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .large-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .large-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .large-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .large-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .large-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .large-12 {
height: calc(100% - 2rem);
}
}
@media screen and (min-width: 80em) {
.grid-margin-y > .xlarge-auto {
height: auto;
}
.grid-margin-y > .xlarge-shrink {
height: auto;
}
.grid-margin-y > .xlarge-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .xlarge-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .xlarge-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .xlarge-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .xlarge-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .xlarge-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .xlarge-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .xlarge-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .xlarge-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .xlarge-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .xlarge-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .xlarge-12 {
height: calc(100% - 2rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-y > .xxlarge-auto {
height: auto;
}
.grid-margin-y > .xxlarge-shrink {
height: auto;
}
.grid-margin-y > .xxlarge-1 {
height: calc(8.33333% - 2rem);
}
.grid-margin-y > .xxlarge-2 {
height: calc(16.66667% - 2rem);
}
.grid-margin-y > .xxlarge-3 {
height: calc(25% - 2rem);
}
.grid-margin-y > .xxlarge-4 {
height: calc(33.33333% - 2rem);
}
.grid-margin-y > .xxlarge-5 {
height: calc(41.66667% - 2rem);
}
.grid-margin-y > .xxlarge-6 {
height: calc(50% - 2rem);
}
.grid-margin-y > .xxlarge-7 {
height: calc(58.33333% - 2rem);
}
.grid-margin-y > .xxlarge-8 {
height: calc(66.66667% - 2rem);
}
.grid-margin-y > .xxlarge-9 {
height: calc(75% - 2rem);
}
.grid-margin-y > .xxlarge-10 {
height: calc(83.33333% - 2rem);
}
.grid-margin-y > .xxlarge-11 {
height: calc(91.66667% - 2rem);
}
.grid-margin-y > .xxlarge-12 {
height: calc(100% - 2rem);
}
}
.grid-frame.grid-margin-y {
height: calc(100vh + 2rem);
}
@media print, screen and (min-width: 40em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 2rem);
}
}
@media print, screen and (min-width: 64em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 2rem);
}
}
@media screen and (min-width: 80em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 2rem);
}
}
@media screen and (min-width: 90em) {
.grid-frame.grid-margin-y {
height: calc(100vh + 2rem);
}
}
@media print, screen and (min-width: 40em) {
.grid-margin-y.medium-grid-frame {
height: calc(100vh + 2rem);
}
}
@media print, screen and (min-width: 64em) {
.grid-margin-y.large-grid-frame {
height: calc(100vh + 2rem);
}
}
@media screen and (min-width: 80em) {
.grid-margin-y.xlarge-grid-frame {
height: calc(100vh + 2rem);
}
}
@media screen and (min-width: 90em) {
.grid-margin-y.xxlarge-grid-frame {
height: calc(100vh + 2rem);
}
}
.align-right {
justify-content: flex-end;
}
.align-center {
justify-content: center;
}
.align-justify {
justify-content: space-between;
}
.align-spaced {
justify-content: space-around;
}
.align-right.vertical.menu > li > a {
justify-content: flex-end;
}
.align-center.vertical.menu > li > a {
justify-content: center;
}
.align-top {
align-items: flex-start;
}
.align-self-top {
align-self: flex-start;
}
.align-bottom {
align-items: flex-end;
}
.align-self-bottom {
align-self: flex-end;
}
.align-middle {
align-items: center;
}
.align-self-middle {
align-self: center;
}
.align-stretch {
align-items: stretch;
}
.align-self-stretch {
align-self: stretch;
}
.align-center-middle {
justify-content: center;
align-items: center;
align-content: center;
}
.small-order-1 {
order: 1;
}
.small-order-2 {
order: 2;
}
.small-order-3 {
order: 3;
}
.small-order-4 {
order: 4;
}
.small-order-5 {
order: 5;
}
.small-order-6 {
order: 6;
}
@media print, screen and (min-width: 40em) {
.medium-order-1 {
order: 1;
}
.medium-order-2 {
order: 2;
}
.medium-order-3 {
order: 3;
}
.medium-order-4 {
order: 4;
}
.medium-order-5 {
order: 5;
}
.medium-order-6 {
order: 6;
}
}
@media print, screen and (min-width: 64em) {
.large-order-1 {
order: 1;
}
.large-order-2 {
order: 2;
}
.large-order-3 {
order: 3;
}
.large-order-4 {
order: 4;
}
.large-order-5 {
order: 5;
}
.large-order-6 {
order: 6;
}
}
@media screen and (min-width: 80em) {
.xlarge-order-1 {
order: 1;
}
.xlarge-order-2 {
order: 2;
}
.xlarge-order-3 {
order: 3;
}
.xlarge-order-4 {
order: 4;
}
.xlarge-order-5 {
order: 5;
}
.xlarge-order-6 {
order: 6;
}
}
@media screen and (min-width: 90em) {
.xxlarge-order-1 {
order: 1;
}
.xxlarge-order-2 {
order: 2;
}
.xxlarge-order-3 {
order: 3;
}
.xxlarge-order-4 {
order: 4;
}
.xxlarge-order-5 {
order: 5;
}
.xxlarge-order-6 {
order: 6;
}
}
.flex-container {
display: flex;
}
.flex-child-auto {
flex: 1 1 auto;
}
.flex-child-grow {
flex: 1 0 auto;
}
.flex-child-shrink {
flex: 0 1 auto;
}
.flex-dir-row {
flex-direction: row;
}
.flex-dir-row-reverse {
flex-direction: row-reverse;
}
.flex-dir-column {
flex-direction: column;
}
.flex-dir-column-reverse {
flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
.medium-flex-container {
display: flex;
}
.medium-flex-child-auto {
flex: 1 1 auto;
}
.medium-flex-child-grow {
flex: 1 0 auto;
}
.medium-flex-child-shrink {
flex: 0 1 auto;
}
.medium-flex-dir-row {
flex-direction: row;
}
.medium-flex-dir-row-reverse {
flex-direction: row-reverse;
}
.medium-flex-dir-column {
flex-direction: column;
}
.medium-flex-dir-column-reverse {
flex-direction: column-reverse;
}
}
@media print, screen and (min-width: 64em) {
.large-flex-container {
display: flex;
}
.large-flex-child-auto {
flex: 1 1 auto;
}
.large-flex-child-grow {
flex: 1 0 auto;
}
.large-flex-child-shrink {
flex: 0 1 auto;
}
.large-flex-dir-row {
flex-direction: row;
}
.large-flex-dir-row-reverse {
flex-direction: row-reverse;
}
.large-flex-dir-column {
flex-direction: column;
}
.large-flex-dir-column-reverse {
flex-direction: column-reverse;
}
}
@media screen and (min-width: 80em) {
.xlarge-flex-container {
display: flex;
}
.xlarge-flex-child-auto {
flex: 1 1 auto;
}
.xlarge-flex-child-grow {
flex: 1 0 auto;
}
.xlarge-flex-child-shrink {
flex: 0 1 auto;
}
.xlarge-flex-dir-row {
flex-direction: row;
}
.xlarge-flex-dir-row-reverse {
flex-direction: row-reverse;
}
.xlarge-flex-dir-column {
flex-direction: column;
}
.xlarge-flex-dir-column-reverse {
flex-direction: column-reverse;
}
}
@media screen and (min-width: 90em) {
.xxlarge-flex-container {
display: flex;
}
.xxlarge-flex-child-auto {
flex: 1 1 auto;
}
.xxlarge-flex-child-grow {
flex: 1 0 auto;
}
.xxlarge-flex-child-shrink {
flex: 0 1 auto;
}
.xxlarge-flex-dir-row {
flex-direction: row;
}
.xxlarge-flex-dir-row-reverse {
flex-direction: row-reverse;
}
.xxlarge-flex-dir-column {
flex-direction: column;
}
.xxlarge-flex-dir-column-reverse {
flex-direction: column-reverse;
}
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0;
}
p {
margin-bottom: 0;
font-size: inherit;
line-height: 1.6;
text-rendering: optimizeLegibility;
}
em,
i {
font-style: italic;
line-height: inherit;
}
strong,
b {
font-weight: bold;
line-height: inherit;
}
small {
font-size: 80%;
line-height: inherit;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
font-family: 'Circular', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
font-style: normal;
font-weight: normal;
color: inherit;
text-rendering: optimizeLegibility;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
line-height: 0;
color: #cacaca;
}
h1,
.h1 {
font-size: 1.75rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1rem;
}
h2,
.h2 {
font-size: 1.5rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1rem;
}
h3,
.h3 {
font-size: 1.25rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1rem;
}
h4,
.h4 {
font-size: 1.1875rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1rem;
}
h5,
.h5 {
font-size: 1.125rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1rem;
}
h6,
.h6 {
font-size: 1.0625rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
h1,
.h1 {
font-size: 2.5rem;
}
h2,
.h2 {
font-size: 2rem;
}
h3,
.h3 {
font-size: 1.25rem;
}
h4,
.h4 {
font-size: 1.125rem;
}
h5,
.h5 {
font-size: 1rem;
}
h6,
.h6 {
font-size: 0.875rem;
}
}
a {
line-height: inherit;
color: #42a738;
text-decoration: none;
cursor: pointer;
}
a:hover,
a:focus {
color: #00b0cc;
}
a img {
border: 0;
}
hr {
clear: both;
max-width: 75rem;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #cacaca;
border-left: 0;
}
ul,
ol,
dl {
margin-bottom: 0;
list-style-position: outside;
line-height: 1.6;
}
li {
font-size: inherit;
}
ul {
margin-left: 1.25rem;
list-style-type: disc;
}
ol {
margin-left: 1.25rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-left: 1.25rem;
margin-bottom: 0;
}
dl {
margin-bottom: 1rem;
}
dl dt {
margin-bottom: 0.3rem;
font-weight: bold;
}
blockquote {
margin: 0 0 0;
padding: 0.5625rem 1.25rem 0 1.1875rem;
border-left: 1px solid #cacaca;
}
blockquote,
blockquote p {
line-height: 1.6;
color: #8a8a8a;
}
cite {
display: block;
font-size: 0.8125rem;
color: #8a8a8a;
}
cite:before {
content: '— ';
}
abbr,
abbr[title] {
border-bottom: 1px dotted #000000;
cursor: help;
text-decoration: none;
}
figure {
margin: 0;
}
code {
padding: 0.125rem 0.3125rem 0.0625rem;
border: 1px solid #cacaca;
background-color: #e6e6e6;
font-family: Consolas, 'Liberation Mono', Courier, monospace;
font-weight: normal;
color: #000000;
}
kbd {
margin: 0;
padding: 0.125rem 0.25rem 0;
background-color: #e6e6e6;
font-family: Consolas, 'Liberation Mono', Courier, monospace;
color: #000000;
}
.subheader {
margin-top: 0.2rem;
margin-bottom: 0.5rem;
font-weight: normal;
line-height: 1.4;
color: #8a8a8a;
}
.lead {
font-size: 125%;
line-height: 1.6;
}
.stat {
font-size: 2.5rem;
line-height: 1;
}
p + .stat {
margin-top: -1rem;
}
ul.no-bullet,
ol.no-bullet {
margin-left: 0;
list-style: none;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
@media print, screen and (min-width: 40em) {
.medium-text-left {
text-align: left;
}
.medium-text-right {
text-align: right;
}
.medium-text-center {
text-align: center;
}
.medium-text-justify {
text-align: justify;
}
}
@media print, screen and (min-width: 64em) {
.large-text-left {
text-align: left;
}
.large-text-right {
text-align: right;
}
.large-text-center {
text-align: center;
}
.large-text-justify {
text-align: justify;
}
}
@media screen and (min-width: 80em) {
.xlarge-text-left {
text-align: left;
}
.xlarge-text-right {
text-align: right;
}
.xlarge-text-center {
text-align: center;
}
.xlarge-text-justify {
text-align: justify;
}
}
@media screen and (min-width: 90em) {
.xxlarge-text-left {
text-align: left;
}
.xxlarge-text-right {
text-align: right;
}
.xxlarge-text-center {
text-align: center;
}
.xxlarge-text-justify {
text-align: justify;
}
}
.show-for-print {
display: none !important;
}
@media print {
* {
background: transparent !important;
box-shadow: none !important;
color: black !important;
text-shadow: none !important;
}
.show-for-print {
display: block !important;
}
.hide-for-print {
display: none !important;
}
table.show-for-print {
display: table !important;
}
thead.show-for-print {
display: table-header-group !important;
}
tbody.show-for-print {
display: table-row-group !important;
}
tr.show-for-print {
display: table-row !important;
}
td.show-for-print {
display: table-cell !important;
}
th.show-for-print {
display: table-cell !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: ' (' attr(href) ')';
}
.ir a:after,
a[href^='javascript:']:after,
a[href^='#']:after {
content: '';
}
abbr[title]:after {
content: ' (' attr(title) ')';
}
pre,
blockquote {
border: 1px solid #8a8a8a;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.print-break-inside {
page-break-inside: auto;
}
}
[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea {
display: block;
box-sizing: border-box;
width: 100%;
height: 2.4375rem;
margin: 0 0 1rem;
padding: 0.5rem;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #ffffff;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
font-family: inherit;
font-size: 1rem;
font-weight: normal;
line-height: 1.5;
color: #000000;
transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='month']:focus,
[type='week']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
[type='color']:focus,
textarea:focus {
outline: none;
border: 1px solid #8a8a8a;
background-color: #ffffff;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
textarea {
max-width: 100%;
}
textarea[rows] {
height: auto;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #cacaca;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #cacaca;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
color: #cacaca;
}
input::placeholder,
textarea::placeholder {
color: #cacaca;
}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
background-color: #e6e6e6;
cursor: not-allowed;
}
[type='submit'],
[type='button'] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
}
input[type='search'] {
box-sizing: border-box;
}
[type='file'],
[type='checkbox'],
[type='radio'] {
margin: 0 0 1rem;
}
[type='checkbox'] + label,
[type='radio'] + label {
display: inline-block;
vertical-align: baseline;
margin-left: 0.5rem;
margin-right: 1rem;
margin-bottom: 0;
}
[type='checkbox'] + label[for],
[type='radio'] + label[for] {
cursor: pointer;
}
label > [type='checkbox'],
label > [type='radio'] {
margin-right: 0.5rem;
}
[type='file'] {
width: 100%;
}
label {
display: block;
margin: 0;
font-size: 0.875rem;
font-weight: normal;
line-height: 1.8;
color: #000000;
}
label.middle {
margin: 0 0 1rem;
padding: 0.5625rem 0;
}
.help-text {
margin-top: -0.5rem;
font-size: 0.8125rem;
font-style: italic;
color: #000000;
}
.input-group {
display: flex;
width: 100%;
margin-bottom: 1rem;
align-items: stretch;
}
.input-group > :first-child {
border-radius: 0 0 0 0;
}
.input-group > :last-child > * {
border-radius: 0 0 0 0;
}
.input-group-label,
.input-group-field,
.input-group-button,
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
margin: 0;
white-space: nowrap;
}
.input-group-label {
padding: 0 1rem;
border: 1px solid #cacaca;
background: #e6e6e6;
color: #000000;
text-align: center;
white-space: nowrap;
display: flex;
flex: 0 0 auto;
align-items: center;
}
.input-group-label:first-child {
border-right: 0;
}
.input-group-label:last-child {
border-left: 0;
}
.input-group-field {
border-radius: 0;
flex: 1 1 0px;
height: auto;
min-width: 0;
}
.input-group-button {
padding-top: 0;
padding-bottom: 0;
text-align: center;
display: flex;
flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
height: auto;
align-self: stretch;
padding-top: 0;
padding-bottom: 0;
font-size: 1rem;
}
fieldset {
margin: 0;
padding: 0;
border: 0;
}
legend {
max-width: 100%;
margin-bottom: 0.5rem;
}
.fieldset {
margin: 1.125rem 0;
padding: 1.25rem;
border: 1px solid #cacaca;
}
.fieldset legend {
margin: 0;
margin-left: -0.1875rem;
padding: 0 0.1875rem;
}
select {
height: 2.4375rem;
margin: 0 0 1rem;
padding: 0.5rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #ffffff;
font-family: inherit;
font-size: 1rem;
font-weight: normal;
line-height: 1.5;
color: #000000;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
background-origin: content-box;
background-position: right -1rem center;
background-repeat: no-repeat;
background-size: 9px 6px;
padding-right: 1.5rem;
transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0) {
select {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==');
}
}
select:focus {
outline: none;
border: 1px solid #8a8a8a;
background-color: #ffffff;
box-shadow: 0 0 5px #cacaca;
transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
background-color: #e6e6e6;
cursor: not-allowed;
}
select::-ms-expand {
display: none;
}
select[multiple] {
height: auto;
background-image: none;
}
.is-invalid-input:not(:focus) {
border-color: #cc4b37;
background-color: #faedeb;
}
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
color: #cc4b37;
}
.is-invalid-input:not(:focus):-ms-input-placeholder {
color: #cc4b37;
}
.is-invalid-input:not(:focus)::-ms-input-placeholder {
color: #cc4b37;
}
.is-invalid-input:not(:focus)::placeholder {
color: #cc4b37;
}
.is-invalid-label {
color: #cc4b37;
}
.form-error {
display: none;
margin-top: -0.5rem;
margin-bottom: 1rem;
font-size: 0.75rem;
font-weight: bold;
color: #cc4b37;
}
.form-error.is-visible {
display: block;
}
.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
font-family: inherit;
padding: 0.85em 1em;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
transition: background-color 0.25s ease-out, color 0.25s ease-out;
font-size: 0.9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #1779ba;
color: #ffffff;
}
[data-whatinput='mouse'] .button {
outline: 0;
}
.button:hover,
.button:focus {
background-color: #14679e;
color: #ffffff;
}
.button.tiny {
font-size: 0.6rem;
}
.button.small {
font-size: 0.75rem;
}
.button.large {
font-size: 1.25rem;
}
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
.button.primary {
background-color: #1779ba;
color: #ffffff;
}
.button.primary:hover,
.button.primary:focus {
background-color: #126195;
color: #ffffff;
}
.button.secondary {
background-color: #767676;
color: #000000;
}
.button.secondary:hover,
.button.secondary:focus {
background-color: #5e5e5e;
color: #000000;
}
.button.success {
background-color: #3adb76;
color: #000000;
}
.button.success:hover,
.button.success:focus {
background-color: #22bb5b;
color: #000000;
}
.button.warning {
background-color: #ffae00;
color: #000000;
}
.button.warning:hover,
.button.warning:focus {
background-color: #cc8b00;
color: #000000;
}
.button.alert {
background-color: #cc4b37;
color: #000000;
}
.button.alert:hover,
.button.alert:focus {
background-color: #a53b2a;
color: #000000;
}
.button.disabled,
.button[disabled] {
opacity: 0.25;
cursor: not-allowed;
}
.button.disabled,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled],
.button[disabled]:hover,
.button[disabled]:focus {
background-color: #1779ba;
color: #ffffff;
}
.button.disabled.primary,
.button[disabled].primary {
opacity: 0.25;
cursor: not-allowed;
}
.button.disabled.primary,
.button.disabled.primary:hover,
.button.disabled.primary:focus,
.button[disabled].primary,
.button[disabled].primary:hover,
.button[disabled].primary:focus {
background-color: #1779ba;
color: #ffffff;
}
.button.disabled.secondary,
.button[disabled].secondary {
opacity: 0.25;
cursor: not-allowed;
}
.button.disabled.secondary,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
background-color: #767676;
color: #000000;
}
.button.disabled.success,
.button[disabled].success {
opacity: 0.25;
cursor: not-allowed;
}
.button.disabled.success,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success,
.button[disabled].success:hover,
.button[disabled].success:focus {
background-color: #3adb76;
color: #000000;
}
.button.disabled.warning,
.button[disabled].warning {
opacity: 0.25;
cursor: not-allowed;
}
.button.disabled.warning,
.button.disabled.warning:hover,
.button.disabled.warning:focus,
.button[disabled].warning,
.button[disabled].warning:hover,
.button[disabled].warning:focus {
background-color: #ffae00;
color: #000000;
}
.button.disabled.alert,
.button[disabled].alert {
opacity: 0.25;
cursor: not-allowed;
}
.button.disabled.alert,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
background-color: #cc4b37;
color: #000000;
}
.button.hollow {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.hollow,
.button.hollow:hover,
.button.hollow:focus {
background-color: transparent;
}
.button.hollow.disabled,
.button.hollow.disabled:hover,
.button.hollow.disabled:focus,
.button.hollow[disabled],
.button.hollow[disabled]:hover,
.button.hollow[disabled]:focus {
background-color: transparent;
}
.button.hollow:hover,
.button.hollow:focus {
border-color: #0c3d5d;
color: #0c3d5d;
}
.button.hollow:hover.disabled,
.button.hollow:hover[disabled],
.button.hollow:focus.disabled,
.button.hollow:focus[disabled] {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.hollow.primary {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.hollow.primary:hover,
.button.hollow.primary:focus {
border-color: #0c3d5d;
color: #0c3d5d;
}
.button.hollow.primary:hover.disabled,
.button.hollow.primary:hover[disabled],
.button.hollow.primary:focus.disabled,
.button.hollow.primary:focus[disabled] {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.hollow.secondary {
border: 1px solid #767676;
color: #767676;
}
.button.hollow.secondary:hover,
.button.hollow.secondary:focus {
border-color: #3b3b3b;
color: #3b3b3b;
}
.button.hollow.secondary:hover.disabled,
.button.hollow.secondary:hover[disabled],
.button.hollow.secondary:focus.disabled,
.button.hollow.secondary:focus[disabled] {
border: 1px solid #767676;
color: #767676;
}
.button.hollow.success {
border: 1px solid #3adb76;
color: #3adb76;
}
.button.hollow.success:hover,
.button.hollow.success:focus {
border-color: #157539;
color: #157539;
}
.button.hollow.success:hover.disabled,
.button.hollow.success:hover[disabled],
.button.hollow.success:focus.disabled,
.button.hollow.success:focus[disabled] {
border: 1px solid #3adb76;
color: #3adb76;
}
.button.hollow.warning {
border: 1px solid #ffae00;
color: #ffae00;
}
.button.hollow.warning:hover,
.button.hollow.warning:focus {
border-color: #805700;
color: #805700;
}
.button.hollow.warning:hover.disabled,
.button.hollow.warning:hover[disabled],
.button.hollow.warning:focus.disabled,
.button.hollow.warning:focus[disabled] {
border: 1px solid #ffae00;
color: #ffae00;
}
.button.hollow.alert {
border: 1px solid #cc4b37;
color: #cc4b37;
}
.button.hollow.alert:hover,
.button.hollow.alert:focus {
border-color: #67251a;
color: #67251a;
}
.button.hollow.alert:hover.disabled,
.button.hollow.alert:hover[disabled],
.button.hollow.alert:focus.disabled,
.button.hollow.alert:focus[disabled] {
border: 1px solid #cc4b37;
color: #cc4b37;
}
.button.clear {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.clear,
.button.clear:hover,
.button.clear:focus {
background-color: transparent;
}
.button.clear.disabled,
.button.clear.disabled:hover,
.button.clear.disabled:focus,
.button.clear[disabled],
.button.clear[disabled]:hover,
.button.clear[disabled]:focus {
background-color: transparent;
}
.button.clear:hover,
.button.clear:focus {
border-color: #0c3d5d;
color: #0c3d5d;
}
.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear:focus.disabled,
.button.clear:focus[disabled] {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.clear,
.button.clear.disabled,
.button.clear[disabled],
.button.clear:hover,
.button.clear:hover.disabled,
.button.clear:hover[disabled],
.button.clear:focus,
.button.clear:focus.disabled,
.button.clear:focus[disabled] {
border-color: transparent;
}
.button.clear.primary {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.clear.primary:hover,
.button.clear.primary:focus {
border-color: #0c3d5d;
color: #0c3d5d;
}
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled] {
border: 1px solid #1779ba;
color: #1779ba;
}
.button.clear.primary,
.button.clear.primary.disabled,
.button.clear.primary[disabled],
.button.clear.primary:hover,
.button.clear.primary:hover.disabled,
.button.clear.primary:hover[disabled],
.button.clear.primary:focus,
.button.clear.primary:focus.disabled,
.button.clear.primary:focus[disabled] {
border-color: transparent;
}
.button.clear.secondary {
border: 1px solid #767676;
color: #767676;
}
.button.clear.secondary:hover,
.button.clear.secondary:focus {
border-color: #3b3b3b;
color: #3b3b3b;
}
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled] {
border: 1px solid #767676;
color: #767676;
}
.button.clear.secondary,
.button.clear.secondary.disabled,
.button.clear.secondary[disabled],
.button.clear.secondary:hover,
.button.clear.secondary:hover.disabled,
.button.clear.secondary:hover[disabled],
.button.clear.secondary:focus,
.button.clear.secondary:focus.disabled,
.button.clear.secondary:focus[disabled] {
border-color: transparent;
}
.button.clear.success {
border: 1px solid #3adb76;
color: #3adb76;
}
.button.clear.success:hover,
.button.clear.success:focus {
border-color: #157539;
color: #157539;
}
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled] {
border: 1px solid #3adb76;
color: #3adb76;
}
.button.clear.success,
.button.clear.success.disabled,
.button.clear.success[disabled],
.button.clear.success:hover,
.button.clear.success:hover.disabled,
.button.clear.success:hover[disabled],
.button.clear.success:focus,
.button.clear.success:focus.disabled,
.button.clear.success:focus[disabled] {
border-color: transparent;
}
.button.clear.warning {
border: 1px solid #ffae00;
color: #ffae00;
}
.button.clear.warning:hover,
.button.clear.warning:focus {
border-color: #805700;
color: #805700;
}
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled] {
border: 1px solid #ffae00;
color: #ffae00;
}
.button.clear.warning,
.button.clear.warning.disabled,
.button.clear.warning[disabled],
.button.clear.warning:hover,
.button.clear.warning:hover.disabled,
.button.clear.warning:hover[disabled],
.button.clear.warning:focus,
.button.clear.warning:focus.disabled,
.button.clear.warning:focus[disabled] {
border-color: transparent;
}
.button.clear.alert {
border: 1px solid #cc4b37;
color: #cc4b37;
}
.button.clear.alert:hover,
.button.clear.alert:focus {
border-color: #67251a;
color: #67251a;
}
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled] {
border: 1px solid #cc4b37;
color: #cc4b37;
}
.button.clear.alert,
.button.clear.alert.disabled,
.button.clear.alert[disabled],
.button.clear.alert:hover,
.button.clear.alert:hover.disabled,
.button.clear.alert:hover[disabled],
.button.clear.alert:focus,
.button.clear.alert:focus.disabled,
.button.clear.alert:focus[disabled] {
border-color: transparent;
}
.button.dropdown::after {
display: block;
width: 0;
height: 0;
border: inset 0.4em;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #ffffff transparent transparent;
position: relative;
top: 0.4em;
display: inline-block;
float: right;
margin-left: 1em;
}
.button.dropdown.hollow::after {
border-top-color: #1779ba;
}
.button.dropdown.hollow.primary::after {
border-top-color: #1779ba;
}
.button.dropdown.hollow.secondary::after {
border-top-color: #767676;
}
.button.dropdown.hollow.success::after {
border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after {
border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after {
border-top-color: #cc4b37;
}
.button.arrow-only::after {
top: -0.1em;
float: none;
margin-left: 0;
}
a.button:hover,
a.button:focus {
text-decoration: none;
}
.accordion {
margin-left: 0;
background: #ffffff;
list-style-type: none;
}
.accordion[disabled] .accordion-title {
cursor: not-allowed;
}
.accordion-item:first-child > :first-child {
border-radius: 0 0 0 0;
}
.accordion-item:last-child > :last-child {
border-radius: 0 0 0 0;
}
.accordion-title {
position: relative;
display: block;
padding: 1.25rem 1rem;
border: 1px solid #e6e6e6;
border-bottom: 0;
font-size: 0.75rem;
line-height: 1;
color: #1779ba;
}
:last-child:not(.is-active) > .accordion-title {
border-bottom: 1px solid #e6e6e6;
border-radius: 0 0 0 0;
}
.accordion-title:hover,
.accordion-title:focus {
background-color: #e6e6e6;
}
.accordion-title::before {
position: absolute;
top: 50%;
right: 1rem;
margin-top: -0.5rem;
content: '+';
}
.is-active > .accordion-title::before {
content: '\2013';
}
.accordion-content {
display: none;
padding: 1rem;
border: 1px solid #e6e6e6;
border-bottom: 0;
background-color: #ffffff;
color: #434343;
}
:last-child > .accordion-content:last-child {
border-bottom: 1px solid #e6e6e6;
}
.accordion-menu li {
width: 100%;
}
.accordion-menu a {
padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
margin-right: 0;
margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
margin-right: 1rem;
margin-left: 0;
}
.is-accordion-submenu-parent {
position: relative;
}
.has-submenu-toggle > a {
margin-right: 40px;
}
.submenu-toggle {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
width: 40px;
height: 40px;
}
.submenu-toggle::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #1779ba transparent transparent;
top: 0;
bottom: 0;
margin: auto;
}
.submenu-toggle[aria-expanded='true']::after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.submenu-toggle-text {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0;
}
.badge {
display: inline-block;
min-width: 2.1em;
padding: 0.3em;
border-radius: 50%;
font-size: 0.6rem;
text-align: center;
background: #1779ba;
color: #ffffff;
}
.badge.primary {
background: #1779ba;
color: #ffffff;
}
.badge.secondary {
background: #767676;
color: #000000;
}
.badge.success {
background: #3adb76;
color: #000000;
}
.badge.warning {
background: #ffae00;
color: #000000;
}
.badge.alert {
background: #cc4b37;
color: #000000;
}
.breadcrumbs {
margin: 0 0 1rem 0;
list-style: none;
}
.breadcrumbs::before,
.breadcrumbs::after {
display: table;
content: ' ';
flex-basis: 0;
order: 1;
}
.breadcrumbs::after {
clear: both;
}
.breadcrumbs li {
float: left;
font-size: 0.6875rem;
color: #000000;
cursor: default;
text-transform: uppercase;
}
.breadcrumbs li:not(:last-child)::after {
position: relative;
margin: 0 0.75rem;
opacity: 1;
content: '/';
color: #cacaca;
}
.breadcrumbs a {
color: #1779ba;
}
.breadcrumbs a:hover {
text-decoration: underline;
}
.breadcrumbs .disabled {
color: #cacaca;
cursor: not-allowed;
}
.button-group {
margin-bottom: 1rem;
display: flex;
flex-wrap: nowrap;
align-items: stretch;
}
.button-group::before,
.button-group::after {
display: table;
content: ' ';
flex-basis: 0;
order: 1;
}
.button-group::after {
clear: both;
}
.button-group .button {
margin: 0;
margin-right: 1px;
margin-bottom: 1px;
font-size: 0.9rem;
flex: 0 0 auto;
}
.button-group .button:last-child {
margin-right: 0;
}
.button-group.tiny .button {
font-size: 0.6rem;
}
.button-group.small .button {
font-size: 0.75rem;
}
.button-group.large .button {
font-size: 1.25rem;
}
.button-group.expanded .button {
flex: 1 1 0px;
}
.button-group.primary .button {
background-color: #1779ba;
color: #ffffff;
}
.button-group.primary .button:hover,
.button-group.primary .button:focus {
background-color: #126195;
color: #ffffff;
}
.button-group.secondary .button {
background-color: #767676;
color: #000000;
}
.button-group.secondary .button:hover,
.button-group.secondary .button:focus {
background-color: #5e5e5e;
color: #000000;
}
.button-group.success .button {
background-color: #3adb76;
color: #000000;
}
.button-group.success .button:hover,
.button-group.success .button:focus {
background-color: #22bb5b;
color: #000000;
}
.button-group.warning .button {
background-color: #ffae00;
color: #000000;
}
.button-group.warning .button:hover,
.button-group.warning .button:focus {
background-color: #cc8b00;
color: #000000;
}
.button-group.alert .button {
background-color: #cc4b37;
color: #000000;
}
.button-group.alert .button:hover,
.button-group.alert .button:focus {
background-color: #a53b2a;
color: #000000;
}
.button-group.stacked,
.button-group.stacked-for-small,
.button-group.stacked-for-medium {
flex-wrap: wrap;
}
.button-group.stacked .button,
.button-group.stacked-for-small .button,
.button-group.stacked-for-medium .button {
flex: 0 0 100%;
}
.button-group.stacked .button:last-child,
.button-group.stacked-for-small .button:last-child,
.button-group.stacked-for-medium .button:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.button-group.stacked-for-small .button {
flex: 1 1 0px;
margin-bottom: 0;
}
}
@media print, screen and (min-width: 64em) {
.button-group.stacked-for-medium .button {
flex: 1 1 0px;
margin-bottom: 0;
}
}
@media screen and (max-width: 39.9375em) {
.button-group.stacked-for-small.expanded {
display: block;
}
.button-group.stacked-for-small.expanded .button {
display: block;
margin-right: 0;
}
}
.callout {
position: relative;
margin: 0 0 1rem 0;
padding: 1rem;
border: 1px solid rgba(0, 0, 0, 0.25);
border-radius: 0;
background-color: white;
color: #434343;
}
.callout > :first-child {
margin-top: 0;
}
.callout > :last-child {
margin-bottom: 0;
}
.callout.primary {
background-color: #d7ecfa;
color: #434343;
}
.callout.secondary {
background-color: #eaeaea;
color: #434343;
}
.callout.success {
background-color: #e1faea;
color: #434343;
}
.callout.warning {
background-color: #fff3d9;
color: #434343;
}
.callout.alert {
background-color: #f7e4e1;
color: #434343;
}
.callout.small {
padding-top: 0.5rem;
padding-right: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.5rem;
}
.callout.large {
padding-top: 3rem;
padding-right: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
.card {
display: flex;
flex-direction: column;
flex-grow: 1;
margin-bottom: 1rem;
border: 1px solid #e6e6e6;
border-radius: 0;
background: #ffffff;
box-shadow: none;
overflow: hidden;
color: #434343;
}
.card > :last-child {
margin-bottom: 0;
}
.card-divider {
flex: 0 1 auto;
display: flex;
padding: 1rem;
background: #e6e6e6;
}
.card-divider > :last-child {
margin-bottom: 0;
}
.card-section {
flex: 1 0 auto;
padding: 1rem;
}
.card-section > :last-child {
margin-bottom: 0;
}
.card-image {
min-height: 1px;
}
.close-button {
position: absolute;
color: #8a8a8a;
cursor: pointer;
}
[data-whatinput='mouse'] .close-button {
outline: 0;
}
.close-button:hover,
.close-button:focus {
color: #000000;
}
.close-button.small {
right: 0.66rem;
top: 0.33em;
font-size: 1.5em;
line-height: 1;
}
.close-button,
.close-button.medium {
right: 1rem;
top: 0.5rem;
font-size: 2em;
line-height: 1;
}
.menu {
padding: 0;
margin: 0;
list-style: none;
position: relative;
display: flex;
flex-wrap: wrap;
}
[data-whatinput='mouse'] .menu li {
outline: 0;
}
.menu a,
.menu .button {
line-height: 1;
text-decoration: none;
display: block;
padding: 0.7rem 1rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
margin-bottom: 0;
}
.menu input {
display: inline-block;
}
.menu,
.menu.horizontal {
flex-wrap: wrap;
flex-direction: row;
}
.menu.vertical {
flex-wrap: nowrap;
flex-direction: column;
}
.menu.expanded li {
flex: 1 1 0px;
}
.menu.simple {
align-items: center;
}
.menu.simple li + li {
margin-left: 1rem;
}
.menu.simple a {
padding: 0;
}
@media print, screen and (min-width: 40em) {
.menu.medium-horizontal {
flex-wrap: wrap;
flex-direction: row;
}
.menu.medium-vertical {
flex-wrap: nowrap;
flex-direction: column;
}
.menu.medium-expanded li {
flex: 1 1 0px;
}
.menu.medium-simple li {
flex: 1 1 0px;
}
}
@media print, screen and (min-width: 64em) {
.menu.large-horizontal {
flex-wrap: wrap;
flex-direction: row;
}
.menu.large-vertical {
flex-wrap: nowrap;
flex-direction: column;
}
.menu.large-expanded li {
flex: 1 1 0px;
}
.menu.large-simple li {
flex: 1 1 0px;
}
}
@media screen and (min-width: 80em) {
.menu.xlarge-horizontal {
flex-wrap: wrap;
flex-direction: row;
}
.menu.xlarge-vertical {
flex-wrap: nowrap;
flex-direction: column;
}
.menu.xlarge-expanded li {
flex: 1 1 0px;
}
.menu.xlarge-simple li {
flex: 1 1 0px;
}
}
@media screen and (min-width: 90em) {
.menu.xxlarge-horizontal {
flex-wrap: wrap;
flex-direction: row;
}
.menu.xxlarge-vertical {
flex-wrap: nowrap;
flex-direction: column;
}
.menu.xxlarge-expanded li {
flex: 1 1 0px;
}
.menu.xxlarge-simple li {
flex: 1 1 0px;
}
}
.menu.nested {
margin-right: 0;
margin-left: 1rem;
}
.menu.icons a {
display: flex;
}
.menu.icon-top a,
.menu.icon-right a,
.menu.icon-bottom a,
.menu.icon-left a {
display: flex;
}
.menu.icon-left li a {
flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
margin-right: 0.25rem;
}
.menu.icon-right li a {
flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
margin-left: 0.25rem;
}
.menu.icon-top li a {
flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
align-self: stretch;
margin-bottom: 0.25rem;
text-align: center;
}
.menu.icon-bottom li a {
flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
align-self: stretch;
margin-bottom: 0.25rem;
text-align: center;
}
.menu .is-active > a {
background: #1779ba;
color: #ffffff;
}
.menu .active > a {
background: #1779ba;
color: #ffffff;
}
.menu.align-left {
justify-content: flex-start;
}
.menu.align-right li {
display: flex;
justify-content: flex-end;
}
.menu.align-right li .submenu li {
justify-content: flex-start;
}
.menu.align-right.vertical li {
display: block;
text-align: right;
}
.menu.align-right.vertical li .submenu li {
text-align: right;
}
.menu.align-right .nested {
margin-right: 1rem;
margin-left: 0;
}
.menu.align-center li {
display: flex;
justify-content: center;
}
.menu.align-center li .submenu li {
justify-content: flex-start;
}
.menu .menu-text {
padding: 0.7rem 1rem;
font-weight: bold;
line-height: 1;
color: inherit;
}
.menu-centered > .menu {
justify-content: center;
}
.menu-centered > .menu li {
display: flex;
justify-content: center;
}
.menu-centered > .menu li .submenu li {
justify-content: flex-start;
}
.no-js [data-responsive-menu] ul {
display: none;
}
.menu-icon {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer;
}
.menu-icon::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #ffffff;
box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff;
content: '';
}
.menu-icon:hover::after {
background: #cacaca;
box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
}
.menu-icon.dark {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer;
}
.menu-icon.dark::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #000000;
box-shadow: 0 7px 0 #000000, 0 14px 0 #000000;
content: '';
}
.menu-icon.dark:hover::after {
background: #8a8a8a;
box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}
.is-drilldown {
position: relative;
overflow: hidden;
}
.is-drilldown li {
display: block;
}
.is-drilldown.animate-height {
transition: height 0.5s;
}
.drilldown a {
padding: 0.7rem 1rem;
background: #ffffff;
}
.drilldown .is-drilldown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
width: 100%;
background: #ffffff;
transition: -webkit-transform 0.15s linear;
transition: transform 0.15s linear;
transition: transform 0.15s linear, -webkit-transform 0.15s linear;
}
.drilldown .is-drilldown-submenu.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.drilldown .is-drilldown-submenu a {
padding: 0.7rem 1rem;
}
.drilldown .nested.is-drilldown-submenu {
margin-right: 0;
margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous {
min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a {
position: relative;
}
.drilldown .is-drilldown-submenu-parent > a::after {
position: absolute;
top: 50%;
margin-top: -6px;
right: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #1779ba;
}
.drilldown.align-left .is-drilldown-submenu-parent > a::after {
left: auto;
right: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #42a738;
}
.drilldown.align-right .is-drilldown-submenu-parent > a::after {
right: auto;
left: 1rem;
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #42a738 transparent transparent;
}
.drilldown .js-drilldown-back > a::before {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #1779ba transparent transparent;
border-left-width: 0;
display: inline-block;
vertical-align: middle;
margin-right: 0.75rem;
border-left-width: 0;
}
.dropdown-pane {
position: absolute;
z-index: 10;
width: 300px;
padding: 1rem;
visibility: hidden;
display: none;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #ffffff;
font-size: 1rem;
}
.dropdown-pane.is-opening {
display: block;
}
.dropdown-pane.is-open {
visibility: visible;
display: block;
}
.dropdown-pane.tiny {
width: 100px;
}
.dropdown-pane.small {
width: 200px;
}
.dropdown-pane.large {
width: 400px;
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0;
}
.dropdown.menu a {
padding: 0.7rem 1rem;
}
[data-whatinput='mouse'] .dropdown.menu a {
outline: 0;
}
.dropdown.menu .is-active > a {
background: transparent;
color: #1779ba;
}
.no-js .dropdown.menu ul {
display: none;
}
.dropdown.menu .nested.is-dropdown-submenu {
margin-right: 0;
margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
@media print, screen and (min-width: 40em) {
.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto;
}
.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0;
}
.dropdown.menu.medium-vertical > li .is-dropdown-submenu {
top: 0;
}
.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0;
}
.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
}
@media print, screen and (min-width: 64em) {
.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto;
}
.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0;
}
.dropdown.menu.large-vertical > li .is-dropdown-submenu {
top: 0;
}
.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0;
}
.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
}
@media screen and (min-width: 80em) {
.dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto;
}
.dropdown.menu.xlarge-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0;
}
.dropdown.menu.xlarge-vertical > li .is-dropdown-submenu {
top: 0;
}
.dropdown.menu.xlarge-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0;
}
.dropdown.menu.xlarge-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
}
@media screen and (min-width: 90em) {
.dropdown.menu.xxlarge-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto;
}
.dropdown.menu.xxlarge-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0;
}
.dropdown.menu.xxlarge-vertical > li .is-dropdown-submenu {
top: 0;
}
.dropdown.menu.xxlarge-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0;
}
.dropdown.menu.xxlarge-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
top: 100%;
right: 0;
left: auto;
}
.is-dropdown-menu.vertical {
width: 100px;
}
.is-dropdown-menu.vertical.align-right {
float: right;
}
.is-dropdown-submenu-parent {
position: relative;
}
.is-dropdown-submenu-parent a::after {
position: absolute;
top: 50%;
right: 5px;
left: auto;
margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
top: 100%;
left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%;
}
.is-dropdown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: 1;
display: none;
min-width: 200px;
border: 1px solid #cacaca;
background: #ffffff;
}
.dropdown .is-dropdown-submenu a {
padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu {
margin-top: -1px;
}
.is-dropdown-submenu > li {
width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
display: block;
}
.responsive-embed,
.flex-video {
position: relative;
height: 0;
margin-bottom: 1rem;
padding-bottom: 75%;
overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
padding-bottom: 56.25%;
}
.label {
display: inline-block;
padding: 0.33333rem 0.5rem;
border-radius: 0;
font-size: 0.8rem;
line-height: 1;
white-space: nowrap;
cursor: default;
background: #1779ba;
color: #ffffff;
}
.label.primary {
background: #1779ba;
color: #ffffff;
}
.label.secondary {
background: #767676;
color: #000000;
}
.label.success {
background: #3adb76;
color: #000000;
}
.label.warning {
background: #ffae00;
color: #000000;
}
.label.alert {
background: #cc4b37;
color: #000000;
}
.media-object {
display: flex;
margin-bottom: 1rem;
flex-wrap: nowrap;
}
.media-object img {
max-width: none;
}
@media screen and (max-width: 39.9375em) {
.media-object.stack-for-small {
flex-wrap: wrap;
}
}
@media screen and (max-width: 39.9375em) {
.media-object.stack-for-small .media-object-section {
padding: 0;
padding-bottom: 1rem;
flex-basis: 100%;
max-width: 100%;
}
.media-object.stack-for-small .media-object-section img {
width: 100%;
}
}
.media-object-section {
flex: 0 1 auto;
}
.media-object-section:first-child {
padding-right: 1rem;
}
.media-object-section:last-child:not(:nth-child(2)) {
padding-left: 1rem;
}
.media-object-section > :last-child {
margin-bottom: 0;
}
.media-object-section.main-section {
flex: 1 1 0px;
}
.is-off-canvas-open {
overflow: hidden;
}
.js-off-canvas-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 11;
width: 100%;
height: 100%;
transition: opacity 0.5s ease, visibility 0.5s ease;
background: none;
opacity: 0;
visibility: hidden;
overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
opacity: 1;
visibility: visible;
}
.js-off-canvas-overlay.is-closable {
cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
position: fixed;
}
.off-canvas-wrapper {
position: relative;
overflow: hidden;
}
.off-canvas {
position: fixed;
z-index: 12;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #e6e6e6;
}
[data-whatinput='mouse'] .off-canvas {
outline: 0;
}
.off-canvas.is-transition-push {
z-index: 12;
}
.off-canvas.is-closed {
visibility: hidden;
}
.off-canvas.is-transition-overlap {
z-index: 13;
}
.off-canvas.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-absolute {
position: absolute;
z-index: 12;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background: #e6e6e6;
}
[data-whatinput='mouse'] .off-canvas-absolute {
outline: 0;
}
.off-canvas-absolute.is-transition-push {
z-index: 12;
}
.off-canvas-absolute.is-closed {
visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap {
z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas-absolute.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.position-left {
top: 0;
left: 0;
height: 100%;
overflow-y: auto;
width: 16em;
-webkit-transform: translateX(-16em);
transform: translateX(-16em);
}
.off-canvas-content .off-canvas.position-left {
-webkit-transform: translateX(-16em);
transform: translateX(-16em);
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-content.is-open-left.has-transition-push {
-webkit-transform: translateX(16em);
transform: translateX(16em);
}
.position-left.is-transition-push {
box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-right {
top: 0;
right: 0;
height: 100%;
overflow-y: auto;
width: 16em;
-webkit-transform: translateX(16em);
transform: translateX(16em);
}
.off-canvas-content .off-canvas.position-right {
-webkit-transform: translateX(16em);
transform: translateX(16em);
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-content.is-open-right.has-transition-push {
-webkit-transform: translateX(-16em);
transform: translateX(-16em);
}
.position-right.is-transition-push {
box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-top {
top: 0;
left: 0;
width: 100%;
overflow-x: auto;
height: 250px;
-webkit-transform: translateY(-250px);
transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top {
-webkit-transform: translateY(-250px);
transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-content.is-open-top.has-transition-push {
-webkit-transform: translateY(250px);
transform: translateY(250px);
}
.position-top.is-transition-push {
box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}
.position-bottom {
bottom: 0;
left: 0;
width: 100%;
overflow-x: auto;
height: 250px;
-webkit-transform: translateY(250px);
transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom {
-webkit-transform: translateY(250px);
transform: translateY(250px);
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-content.is-open-bottom.has-transition-push {
-webkit-transform: translateY(-250px);
transform: translateY(-250px);
}
.position-bottom.is-transition-push {
box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}
.off-canvas-content {
-webkit-transform: none;
transform: none;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.off-canvas-content.has-transition-push {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
@media print, screen and (min-width: 40em) {
.position-left.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-left.reveal-for-medium .close-button {
display: none;
}
.off-canvas-content .position-left.reveal-for-medium {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-left {
margin-left: 16em;
}
.position-left.reveal-for-medium ~ .off-canvas-content {
margin-left: 16em;
}
.position-right.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-right.reveal-for-medium .close-button {
display: none;
}
.off-canvas-content .position-right.reveal-for-medium {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-right {
margin-right: 16em;
}
.position-right.reveal-for-medium ~ .off-canvas-content {
margin-right: 16em;
}
.position-top.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-top.reveal-for-medium .close-button {
display: none;
}
.off-canvas-content .position-top.reveal-for-medium {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-top {
margin-top: 16em;
}
.position-top.reveal-for-medium ~ .off-canvas-content {
margin-top: 16em;
}
.position-bottom.reveal-for-medium {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-medium .close-button {
display: none;
}
.off-canvas-content .position-bottom.reveal-for-medium {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 16em;
}
.position-bottom.reveal-for-medium ~ .off-canvas-content {
margin-bottom: 16em;
}
}
@media print, screen and (min-width: 64em) {
.position-left.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-left.reveal-for-large .close-button {
display: none;
}
.off-canvas-content .position-left.reveal-for-large {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-left {
margin-left: 16em;
}
.position-left.reveal-for-large ~ .off-canvas-content {
margin-left: 16em;
}
.position-right.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-right.reveal-for-large .close-button {
display: none;
}
.off-canvas-content .position-right.reveal-for-large {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-right {
margin-right: 16em;
}
.position-right.reveal-for-large ~ .off-canvas-content {
margin-right: 16em;
}
.position-top.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-top.reveal-for-large .close-button {
display: none;
}
.off-canvas-content .position-top.reveal-for-large {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-top {
margin-top: 16em;
}
.position-top.reveal-for-large ~ .off-canvas-content {
margin-top: 16em;
}
.position-bottom.reveal-for-large {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-large .close-button {
display: none;
}
.off-canvas-content .position-bottom.reveal-for-large {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 16em;
}
.position-bottom.reveal-for-large ~ .off-canvas-content {
margin-bottom: 16em;
}
}
@media screen and (min-width: 80em) {
.position-left.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-left.reveal-for-xlarge .close-button {
display: none;
}
.off-canvas-content .position-left.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-left {
margin-left: 16em;
}
.position-left.reveal-for-xlarge ~ .off-canvas-content {
margin-left: 16em;
}
.position-right.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-right.reveal-for-xlarge .close-button {
display: none;
}
.off-canvas-content .position-right.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-right {
margin-right: 16em;
}
.position-right.reveal-for-xlarge ~ .off-canvas-content {
margin-right: 16em;
}
.position-top.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-top.reveal-for-xlarge .close-button {
display: none;
}
.off-canvas-content .position-top.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-top {
margin-top: 16em;
}
.position-top.reveal-for-xlarge ~ .off-canvas-content {
margin-top: 16em;
}
.position-bottom.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-xlarge .close-button {
display: none;
}
.off-canvas-content .position-bottom.reveal-for-xlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 16em;
}
.position-bottom.reveal-for-xlarge ~ .off-canvas-content {
margin-bottom: 16em;
}
}
@media screen and (min-width: 90em) {
.position-left.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-left.reveal-for-xxlarge .close-button {
display: none;
}
.off-canvas-content .position-left.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-left {
margin-left: 16em;
}
.position-left.reveal-for-xxlarge ~ .off-canvas-content {
margin-left: 16em;
}
.position-right.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-right.reveal-for-xxlarge .close-button {
display: none;
}
.off-canvas-content .position-right.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-right {
margin-right: 16em;
}
.position-right.reveal-for-xxlarge ~ .off-canvas-content {
margin-right: 16em;
}
.position-top.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-top.reveal-for-xxlarge .close-button {
display: none;
}
.off-canvas-content .position-top.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-top {
margin-top: 16em;
}
.position-top.reveal-for-xxlarge ~ .off-canvas-content {
margin-top: 16em;
}
.position-bottom.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
z-index: 12;
transition: none;
visibility: visible;
}
.position-bottom.reveal-for-xxlarge .close-button {
display: none;
}
.off-canvas-content .position-bottom.reveal-for-xxlarge {
-webkit-transform: none;
transform: none;
}
.off-canvas-content.has-reveal-bottom {
margin-bottom: 16em;
}
.position-bottom.reveal-for-xxlarge ~ .off-canvas-content {
margin-bottom: 16em;
}
}
@media print, screen and (min-width: 40em) {
.off-canvas.in-canvas-for-medium {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit;
}
.off-canvas.in-canvas-for-medium.position-left,
.off-canvas.in-canvas-for-medium.position-right,
.off-canvas.in-canvas-for-medium.position-top,
.off-canvas.in-canvas-for-medium.position-bottom {
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.off-canvas.in-canvas-for-medium .close-button {
display: none;
}
}
@media print, screen and (min-width: 64em) {
.off-canvas.in-canvas-for-large {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit;
}
.off-canvas.in-canvas-for-large.position-left,
.off-canvas.in-canvas-for-large.position-right,
.off-canvas.in-canvas-for-large.position-top,
.off-canvas.in-canvas-for-large.position-bottom {
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.off-canvas.in-canvas-for-large .close-button {
display: none;
}
}
@media screen and (min-width: 80em) {
.off-canvas.in-canvas-for-xlarge {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit;
}
.off-canvas.in-canvas-for-xlarge.position-left,
.off-canvas.in-canvas-for-xlarge.position-right,
.off-canvas.in-canvas-for-xlarge.position-top,
.off-canvas.in-canvas-for-xlarge.position-bottom {
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.off-canvas.in-canvas-for-xlarge .close-button {
display: none;
}
}
@media screen and (min-width: 90em) {
.off-canvas.in-canvas-for-xxlarge {
visibility: visible;
height: auto;
position: static;
background: inherit;
width: inherit;
overflow: inherit;
transition: inherit;
}
.off-canvas.in-canvas-for-xxlarge.position-left,
.off-canvas.in-canvas-for-xxlarge.position-right,
.off-canvas.in-canvas-for-xxlarge.position-top,
.off-canvas.in-canvas-for-xxlarge.position-bottom {
box-shadow: none;
-webkit-transform: none;
transform: none;
}
.off-canvas.in-canvas-for-xxlarge .close-button {
display: none;
}
}
.orbit {
position: relative;
}
.orbit-container {
position: relative;
height: 0;
margin: 0;
list-style: none;
overflow: hidden;
}
.orbit-slide {
width: 100%;
}
.orbit-slide.no-motionui.is-active {
top: 0;
left: 0;
}
.orbit-figure {
margin: 0;
}
.orbit-image {
width: 100%;
max-width: 100%;
margin: 0;
}
.orbit-caption {
position: absolute;
bottom: 0;
width: 100%;
margin-bottom: 0;
padding: 1rem;
background-color: rgba(0, 0, 0, 0.5);
color: #ffffff;
}
.orbit-previous,
.orbit-next {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10;
padding: 1rem;
color: #ffffff;
}
[data-whatinput='mouse'] .orbit-previous,
[data-whatinput='mouse'] .orbit-next {
outline: 0;
}
.orbit-previous:hover,
.orbit-next:hover,
.orbit-previous:active,
.orbit-next:active,
.orbit-previous:focus,
.orbit-next:focus {
background-color: rgba(0, 0, 0, 0.5);
}
.orbit-previous {
left: 0;
}
.orbit-next {
left: auto;
right: 0;
}
.orbit-bullets {
position: relative;
margin-top: 0.8rem;
margin-bottom: 0.8rem;
text-align: center;
}
[data-whatinput='mouse'] .orbit-bullets {
outline: 0;
}
.orbit-bullets button {
width: 1.2rem;
height: 1.2rem;
margin: 0.1rem;
border-radius: 50%;
background-color: #cacaca;
}
.orbit-bullets button:hover {
background-color: #8a8a8a;
}
.orbit-bullets button.is-active {
background-color: #8a8a8a;
}
.pagination {
margin-left: 0;
margin-bottom: 1rem;
}
.pagination::before,
.pagination::after {
display: table;
content: ' ';
flex-basis: 0;
order: 1;
}
.pagination::after {
clear: both;
}
.pagination li {
margin-right: 0.0625rem;
border-radius: 0.1875rem;
font-size: 1rem;
display: inline-block;
}
.pagination a,
.pagination button {
display: block;
padding: 0.4375rem 0.875rem;
border-radius: 0.1875rem;
color: #434343;
}
.pagination a:hover,
.pagination button:hover {
background: none;
}
.pagination .current {
padding: 0.4375rem 0.875rem;
background: #42a738;
color: #ffffff;
cursor: default;
}
.pagination .disabled {
padding: 0.4375rem 0.875rem;
color: #cacaca;
cursor: not-allowed;
}
.pagination .disabled:hover {
background: transparent;
}
.pagination .ellipsis::after {
padding: 0.4375rem 0.875rem;
content: '\2026';
color: #000000;
}
.progress {
height: 1rem;
margin-bottom: 1rem;
border-radius: 0;
background-color: #cacaca;
}
.progress.primary .progress-meter {
background-color: #1779ba;
}
.progress.secondary .progress-meter {
background-color: #767676;
}
.progress.success .progress-meter {
background-color: #3adb76;
}
.progress.warning .progress-meter {
background-color: #ffae00;
}
.progress.alert .progress-meter {
background-color: #cc4b37;
}
.progress-meter {
position: relative;
display: block;
width: 0%;
height: 100%;
background-color: #1779ba;
}
.progress-meter-text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
margin: 0;
font-size: 0.75rem;
font-weight: bold;
color: #ffffff;
white-space: nowrap;
}
.slider {
position: relative;
height: 0.5rem;
margin-top: 1.25rem;
margin-bottom: 2.25rem;
background-color: #e6e6e6;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
touch-action: none;
}
.slider-fill {
position: absolute;
top: 0;
left: 0;
display: inline-block;
max-width: 100%;
height: 0.5rem;
background-color: #cacaca;
transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
transition: all 0s linear;
}
.slider-handle {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
z-index: 1;
display: inline-block;
width: 1.4rem;
height: 1.4rem;
border-radius: 0;
background-color: #1779ba;
transition: all 0.2s ease-in-out;
touch-action: manipulation;
}
[data-whatinput='mouse'] .slider-handle {
outline: 0;
}
.slider-handle:hover {
background-color: #14679e;
}
.slider-handle.is-dragging {
transition: all 0s linear;
}
.slider.disabled,
.slider[disabled] {
opacity: 0.25;
cursor: not-allowed;
}
.slider.vertical {
display: inline-block;
width: 0.5rem;
height: 12.5rem;
margin: 0 1.25rem;
-webkit-transform: scale(1, -1);
transform: scale(1, -1);
}
.slider.vertical .slider-fill {
top: 0;
width: 0.5rem;
max-height: 100%;
}
.slider.vertical .slider-handle {
position: absolute;
top: 0;
left: 50%;
width: 1.4rem;
height: 1.4rem;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.sticky-container {
position: relative;
}
.sticky {
position: relative;
z-index: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.sticky.is-stuck {
position: fixed;
z-index: 5;
width: 100%;
}
.sticky.is-stuck.is-at-top {
top: 0;
}
.sticky.is-stuck.is-at-bottom {
bottom: 0;
}
.sticky.is-anchored {
position: relative;
right: auto;
left: auto;
}
.sticky.is-anchored.is-at-bottom {
bottom: 0;
}
body.is-reveal-open {
overflow: hidden;
}
html.is-reveal-open,
html.is-reveal-open body {
min-height: 100%;
overflow: hidden;
position: fixed;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.reveal-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1005;
display: none;
background-color: rgba(0, 0, 0, 0.45);
overflow-y: scroll;
}
.reveal {
z-index: 1006;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
padding: 1rem;
border: 1px solid #cacaca;
border-radius: 0;
background-color: #ffffff;
position: relative;
top: 100px;
margin-right: auto;
margin-left: auto;
overflow-y: auto;
}
[data-whatinput='mouse'] .reveal {
outline: 0;
}
@media print, screen and (min-width: 40em) {
.reveal {
min-height: 0;
}
}
.reveal .column {
min-width: 0;
}
.reveal > :last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.reveal {
width: 600px;
max-width: 75rem;
}
}
.reveal.collapse {
padding: 0;
}
@media print, screen and (min-width: 40em) {
.reveal.tiny {
width: 30%;
max-width: 75rem;
}
}
@media print, screen and (min-width: 40em) {
.reveal.small {
width: 50%;
max-width: 75rem;
}
}
@media print, screen and (min-width: 40em) {
.reveal.large {
width: 90%;
max-width: 75rem;
}
}
.reveal.full {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0;
}
@media screen and (max-width: 39.9375em) {
.reveal {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0;
}
}
.reveal.without-overlay {
position: fixed;
}
.switch {
height: 2rem;
position: relative;
margin-bottom: 1rem;
outline: 0;
font-size: 0.875rem;
font-weight: bold;
color: #ffffff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.switch-input {
position: absolute;
margin-bottom: 0;
opacity: 0;
}
.switch-paddle {
position: relative;
display: block;
width: 4rem;
height: 2rem;
border-radius: 0;
background: #cacaca;
transition: all 0.25s ease-out;
font-weight: inherit;
color: inherit;
cursor: pointer;
}
input + .switch-paddle {
margin: 0;
}
.switch-paddle::after {
position: absolute;
top: 0.25rem;
left: 0.25rem;
display: block;
width: 1.5rem;
height: 1.5rem;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-radius: 0;
background: #ffffff;
transition: all 0.25s ease-out;
content: '';
}
input:checked ~ .switch-paddle {
background: #1779ba;
}
input:checked ~ .switch-paddle::after {
left: 2.25rem;
}
[data-whatinput='mouse'] input:focus ~ .switch-paddle {
outline: 0;
}
.switch-active,
.switch-inactive {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.switch-active {
left: 8%;
display: none;
}
input:checked + label > .switch-active {
display: block;
}
.switch-inactive {
right: 15%;
}
input:checked + label > .switch-inactive {
display: none;
}
.switch.tiny {
height: 1.5rem;
}
.switch.tiny .switch-paddle {
width: 3rem;
height: 1.5rem;
font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
top: 0.25rem;
left: 0.25rem;
width: 1rem;
height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
left: 1.75rem;
}
.switch.small {
height: 1.75rem;
}
.switch.small .switch-paddle {
width: 3.5rem;
height: 1.75rem;
font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
top: 0.25rem;
left: 0.25rem;
width: 1.25rem;
height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
left: 2rem;
}
.switch.large {
height: 2.5rem;
}
.switch.large .switch-paddle {
width: 5rem;
height: 2.5rem;
font-size: 1rem;
}
.switch.large .switch-paddle::after {
top: 0.25rem;
left: 0.25rem;
width: 2rem;
height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
left: 2.75rem;
}
table {
border-collapse: collapse;
width: 100%;
margin-bottom: 1rem;
border-radius: 0;
}
thead,
tbody,
tfoot {
border: 1px solid #f2f2f2;
background-color: #ffffff;
}
caption {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold;
}
thead {
background: #f9f9f9;
color: #434343;
}
tfoot {
background: #f2f2f2;
color: #434343;
}
thead tr,
tfoot tr {
background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold;
text-align: left;
}
tbody th,
tbody td {
padding: 0.5rem 0.625rem 0.625rem;
}
tbody tr:nth-child(even) {
border-bottom: 0;
background-color: #f2f2f2;
}
table.unstriped tbody {
background-color: #ffffff;
}
table.unstriped tbody tr {
border-bottom: 0;
border-bottom: 1px solid #f2f2f2;
background-color: #ffffff;
}
@media screen and (max-width: 63.9375em) {
table.stack thead {
display: none;
}
table.stack tfoot {
display: none;
}
table.stack tr,
table.stack th,
table.stack td {
display: block;
}
table.stack td {
border-top: 0;
}
}
table.scroll {
display: block;
width: 100%;
overflow-x: auto;
}
table.hover thead tr:hover {
background-color: #f4f4f4;
}
table.hover tfoot tr:hover {
background-color: #ededed;
}
table.hover tbody tr:hover {
background-color: #fafafa;
}
table.hover:not(.unstriped) tr:nth-of-type(even):hover {
background-color: #ededed;
}
.table-scroll {
overflow-x: auto;
}
.table-scroll table {
width: auto;
}
.tabs {
margin: 0;
border: 1px solid #e6e6e6;
background: #ffffff;
list-style-type: none;
}
.tabs::before,
.tabs::after {
display: table;
content: ' ';
flex-basis: 0;
order: 1;
}
.tabs::after {
clear: both;
}
.tabs.vertical > li {
display: block;
float: none;
width: auto;
}
.tabs.simple > li > a {
padding: 0;
}
.tabs.simple > li > a:hover {
background: transparent;
}
.tabs.primary {
background: #1779ba;
}
.tabs.primary > li > a {
color: #ffffff;
}
.tabs.primary > li > a:hover,
.tabs.primary > li > a:focus {
background: #1673b1;
}
.tabs-title {
float: left;
}
.tabs-title > a {
display: block;
padding: 1.25rem 1.5rem;
font-size: 0.75rem;
line-height: 1;
color: #1779ba;
}
.tabs-title > a:hover {
background: #ffffff;
color: #1468a0;
}
.tabs-title > a:focus,
.tabs-title > a[aria-selected='true'] {
background: #e6e6e6;
color: #1779ba;
}
.tabs-content {
border: 1px solid #e6e6e6;
border-top: 0;
background: #ffffff;
color: #434343;
transition: all 0.5s ease;
}
.tabs-content.vertical {
border: 1px solid #e6e6e6;
border-left: 0;
}
.tabs-panel {
display: none;
padding: 1rem;
}
.tabs-panel.is-active {
display: block;
}
.thumbnail {
display: inline-block;
max-width: 100%;
margin-bottom: 1rem;
border: solid 4px #ffffff;
border-radius: 0;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
line-height: 0;
}
a.thumbnail {
transition: box-shadow 200ms ease-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5);
}
a.thumbnail image {
box-shadow: none;
}
.title-bar {
padding: 0.5rem;
background: #000000;
color: #ffffff;
display: flex;
justify-content: flex-start;
align-items: center;
}
.title-bar .menu-icon {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.title-bar-left,
.title-bar-right {
flex: 1 1 0px;
}
.title-bar-right {
text-align: right;
}
.title-bar-title {
display: inline-block;
vertical-align: middle;
font-weight: bold;
}
.has-tip {
position: relative;
display: inline-block;
border-bottom: dotted 1px #8a8a8a;
font-weight: bold;
cursor: help;
}
.tooltip {
position: absolute;
top: calc(100% + 0);
z-index: 1200;
max-width: 18.75rem;
padding: 0.75rem;
border-radius: 0.3125rem;
background-color: #ffffff;
font-size: 80%;
color: #383838;
}
.tooltip::before {
position: absolute;
}
.tooltip.bottom::before {
display: block;
width: 0;
height: 0;
border: inset 0;
content: '';
border-top-width: 0;
border-bottom-style: solid;
border-color: transparent transparent #ffffff;
bottom: 100%;
}
.tooltip.bottom.align-center::before {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.tooltip.top::before {
display: block;
width: 0;
height: 0;
border: inset 0;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #ffffff transparent transparent;
top: 100%;
bottom: auto;
}
.tooltip.top.align-center::before {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.tooltip.left::before {
display: block;
width: 0;
height: 0;
border: inset 0;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #ffffff;
left: 100%;
}
.tooltip.left.align-center::before {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.tooltip.right::before {
display: block;
width: 0;
height: 0;
border: inset 0;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #ffffff transparent transparent;
right: 100%;
left: auto;
}
.tooltip.right.align-center::before {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.tooltip.align-top::before {
bottom: auto;
top: 10%;
}
.tooltip.align-bottom::before {
bottom: 10%;
top: auto;
}
.tooltip.align-left::before {
left: 10%;
right: auto;
}
.tooltip.align-right::before {
left: auto;
right: 10%;
}
.top-bar {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
padding: 0.5rem;
flex-wrap: wrap;
}
.top-bar,
.top-bar ul {
background-color: #e6e6e6;
}
.top-bar input {
max-width: 200px;
margin-right: 1rem;
}
.top-bar .input-group-field {
width: 100%;
margin-right: 0;
}
.top-bar input.button {
width: auto;
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
flex: 0 0 100%;
max-width: 100%;
}
@media print, screen and (min-width: 40em) {
.top-bar {
flex-wrap: nowrap;
}
.top-bar .top-bar-left {
flex: 1 1 auto;
margin-right: auto;
}
.top-bar .top-bar-right {
flex: 0 1 auto;
margin-left: auto;
}
}
@media screen and (max-width: 63.9375em) {
.top-bar.stacked-for-medium {
flex-wrap: wrap;
}
.top-bar.stacked-for-medium .top-bar-left,
.top-bar.stacked-for-medium .top-bar-right {
flex: 0 0 100%;
max-width: 100%;
}
}
@media screen and (max-width: 79.9375em) {
.top-bar.stacked-for-large {
flex-wrap: wrap;
}
.top-bar.stacked-for-large .top-bar-left,
.top-bar.stacked-for-large .top-bar-right {
flex: 0 0 100%;
max-width: 100%;
}
}
@media screen and (max-width: 89.9375em) {
.top-bar.stacked-for-xlarge {
flex-wrap: wrap;
}
.top-bar.stacked-for-xlarge .top-bar-left,
.top-bar.stacked-for-xlarge .top-bar-right {
flex: 0 0 100%;
max-width: 100%;
}
}
.top-bar.stacked-for-xxlarge {
flex-wrap: wrap;
}
.top-bar.stacked-for-xxlarge .top-bar-left,
.top-bar.stacked-for-xxlarge .top-bar-right {
flex: 0 0 100%;
max-width: 100%;
}
.top-bar-title {
flex: 0 0 auto;
margin: 0.5rem 1rem 0.5rem 0;
}
.top-bar-left,
.top-bar-right {
flex: 0 0 auto;
}
.hide {
display: none !important;
}
.invisible {
visibility: hidden;
}
@media screen and (max-width: 39.9375em) {
.hide-for-small-only {
display: none !important;
}
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
.show-for-small-only {
display: none !important;
}
}
@media print, screen and (min-width: 40em) {
.hide-for-medium {
display: none !important;
}
}
@media screen and (max-width: 39.9375em) {
.show-for-medium {
display: none !important;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.hide-for-medium-only {
display: none !important;
}
}
@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
.show-for-medium-only {
display: none !important;
}
}
@media print, screen and (min-width: 64em) {
.hide-for-large {
display: none !important;
}
}
@media screen and (max-width: 63.9375em) {
.show-for-large {
display: none !important;
}
}
@media screen and (min-width: 64em) and (max-width: 79.9375em) {
.hide-for-large-only {
display: none !important;
}
}
@media screen and (max-width: 63.9375em), screen and (min-width: 80em) {
.show-for-large-only {
display: none !important;
}
}
@media screen and (min-width: 80em) {
.hide-for-xlarge {
display: none !important;
}
}
@media screen and (max-width: 79.9375em) {
.show-for-xlarge {
display: none !important;
}
}
@media screen and (min-width: 80em) and (max-width: 89.9375em) {
.hide-for-xlarge-only {
display: none !important;
}
}
@media screen and (max-width: 79.9375em), screen and (min-width: 90em) {
.show-for-xlarge-only {
display: none !important;
}
}
@media screen and (min-width: 90em) {
.hide-for-xxlarge {
display: none !important;
}
}
@media screen and (max-width: 89.9375em) {
.show-for-xxlarge {
display: none !important;
}
}
@media screen and (min-width: 90em) {
.hide-for-xxlarge-only {
display: none !important;
}
}
@media screen and (max-width: 89.9375em) {
.show-for-xxlarge-only {
display: none !important;
}
}
.show-for-sr,
.show-on-focus {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0;
}
.show-on-focus:active,
.show-on-focus:focus {
position: static !important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
-webkit-clip-path: none;
clip-path: none;
}
.show-for-landscape,
.hide-for-portrait {
display: block !important;
}
@media screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: block !important;
}
}
@media screen and (orientation: portrait) {
.show-for-landscape,
.hide-for-portrait {
display: none !important;
}
}
.hide-for-landscape,
.show-for-portrait {
display: none !important;
}
@media screen and (orientation: landscape) {
.hide-for-landscape,
.show-for-portrait {
display: none !important;
}
}
@media screen and (orientation: portrait) {
.hide-for-landscape,
.show-for-portrait {
display: block !important;
}
}
.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.float-center {
display: block;
margin-right: auto;
margin-left: auto;
}
.clearfix::before,
.clearfix::after {
display: table;
content: ' ';
flex-basis: 0;
order: 1;
}
.clearfix::after {
clear: both;
}
@media screen and (max-width: 39.9375em) {
.no-js .top-bar {
display: none;
}
}
@media print, screen and (min-width: 40em) {
.no-js .top-bar {
display: none;
}
}
@media print, screen and (min-width: 64em) {
.no-js .title-bar {
display: none;
}
.no-js .top-bar {
display: flex;
}
}
.tooltip {
padding: 1.25rem 1.5rem;
border: 1px solid #cecece;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}
nav#pagination {
align-items: center;
justify-content: center;
margin-bottom: 2rem;
}
nav#pagination a {
color: #434343;
}
nav#pagination .pagination-previous a,
nav#pagination .pagination-next a {
padding: 0.625rem;
}
nav#pagination .pagination-previous {
text-align: left;
}
nav#pagination .pagination {
margin-bottom: 0;
min-width: 6.25rem;
max-width: 15.9375rem;
}
nav#pagination .pagination-next {
text-align: right;
}
.handy-is-angi-banner {
background-color: #e8fdf2;
}
.handy-is-angi-banner .banner-text {
display: flex;
justify-content: center;
padding: 1em;
white-space: nowrap;
}
.handy-is-angi-banner .close-banner {
align-items: center;
display: flex;
justify-content: flex-end;
}
.handy-is-angi-banner .close-banner .close-banner-button {
cursor: pointer;
}
.handy-is-angi-banner a {
color: #282827;
text-decoration: underline;
}
.handy-pro-is-angi-services-banner {
background-color: #0bb8e3;
font-family: 'National 2';
}
.handy-pro-is-angi-services-banner .banner-text {
color: white;
display: flex;
font-size: 16px;
justify-content: center;
padding: 1em;
white-space: nowrap;
}
.handy-pro-is-angi-services-banner .close-banner {
align-items: center;
display: flex;
justify-content: flex-end;
}
.handy-pro-is-angi-services-banner .close-banner .close-banner-button {
color: white;
cursor: pointer;
}
.handy-pro-is-angi-services-banner a {
text-decoration: underline;
color: inherit;
}
.impersonation-header {
background-color: #ff5c5c;
color: #fff;
padding: 0.5em;
}
.impersonation-link {
color: #ffff00;
}
.top-bar {
padding: 0 0;
height: 4rem;
}
.top-bar-left {
min-height: 100%;
}
.top-bar-right {
min-height: 100%;
}
.title-bar {
padding: 0.5rem 0;
}
.title-bar .menu-icon {
outline: none;
}
.menu-icon::after {
background: #434343;
box-shadow: 0 7px 0 #434343, 0 14px 0 #434343;
}
.menu-icon:hover::after {
background: #434343;
box-shadow: 0 7px 0 #434343, 0 14px 0 #434343;
}
.navigation a {
color: #434343 !important;
}
.navigation--collapsed {
justify-content: space-between;
background-color: white;
}
.navigation--collapsed ul {
background-color: white;
}
.navigation--expanded {
background-color: white;
}
.navigation--expanded ul {
background-color: white;
}
.navigation__logo {
margin-top: 0.4rem;
padding-right: 1rem;
width: 7.3125rem;
height: 6.25rem;
}
.navigation__logo img {
max-width: 100%;
max-height: 100%;
}
.navigation__services-dropdown {
min-width: 15rem;
}
.navigation__profile-dropdown {
min-width: 11rem;
}
.navigation__left {
display: inherit;
}
.menu:first-child:hover + .services-panel {
display: block;
}
.services-panel {
display: none;
margin-left: 2em;
margin-top: 4em;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
position: absolute;
background-color: #fff;
z-index: 2;
padding-top: 28px;
padding-bottom: 26px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.services-panel {
margin-left: -9em;
}
}
.services-panel:hover {
display: block;
}
.services-panel ul.services-columns {
-webkit-column-gap: 2em;
column-gap: 2em;
font-size: 14px;
line-height: 2em;
list-style: none;
margin-left: 1.25rem;
margin-right: 1.25rem;
}
.services-panel ul.services-columns.four-columns {
-webkit-columns: 4;
columns: 4;
}
.services-panel ul.services-columns.two-columns {
-webkit-columns: 2;
columns: 2;
}
.services-panel ul.services-columns > li {
-webkit-column-break-inside: avoid;
break-inside: avoid-column;
page-break-inside: avoid;
padding-bottom: 2em;
}
.services-panel ul.services-columns > li ul {
list-style: none;
margin-left: 0;
}
.services-panel ul.services-columns > li a {
color: #667884 !important;
font-size: 14px;
line-height: 2em;
}
.services-panel ul.services-columns > li a:hover {
color: #434343 !important;
}
.services-panel ul.services-columns span {
font-size: 14px;
font-weight: bold;
color: #036da1;
}
.services-panel ul.services-columns span.new-category {
color: #3dcab1;
font-size: 10px;
vertical-align: top;
}
.services-panel .all-services__button {
width: 217px;
height: 55px;
}
.services-panel .all-services__button a {
margin-bottom: 0;
padding: 0.85em;
font-size: 1.125em;
width: 100%;
color: #fff !important;
border-radius: 5px;
background-color: #0bb8e3;
}
.services-panel .all-services__button a:hover,
.services-panel .all-services__button a:focus {
background-color: #036da1;
}
.all-services-menu:hover a > .fa-hidden,
.all-services-menu.chevron-hack a > .fa-hidden {
display: inline !important;
}
.all-services-menu:hover a > .fa-shown,
.all-services-menu.chevron-hack a > .fa-shown {
display: none !important;
}
.fa-hidden {
display: none !important;
}
.fa-shown {
display: inline !important;
}
.dropdown.menu {
height: 4rem;
align-items: center;
}
.dropdown.menu > li {
margin-left: 1rem;
padding: 0.8125em 0;
}
.dropdown.menu .is-dropdown-submenu {
margin-left: 1rem;
box-shadow: 0 -3px 18px 0 rgba(0, 0, 0, 0.16);
border-radius: 5px;
border: none;
z-index: 20;
}
.dropdown.menu .is-dropdown-submenu li {
padding: 0 0;
}
.dropdown.menu .is-dropdown-submenu li:hover {
background-color: #eef6f9;
color: #434343;
z-index: 10 !important;
}
.dropdown.menu .is-dropdown-submenu li:first-child a {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.dropdown.menu .is-dropdown-submenu li:last-child {
padding-bottom: 0.5em;
}
.dropdown.menu .is-dropdown-submenu li:last-child a {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.dropdown.menu .is-dropdown-submenu li a {
padding: 1rem 0 1rem 1.5rem;
}
.dropdown.menu .is-dropdown-submenu li a:hover {
background-color: #eef6f9;
color: #434343;
}
.dropdown.menu .is-dropdown-submenu li:last-of-type {
border-bottom: none;
}
.is-dropdown-submenu-parent:hover a > .fa-hidden,
.is-dropdown-submenu:hover a > .fa-hidden {
display: inline !important;
}
.is-dropdown-submenu-parent:hover a > .fa-shown,
.is-dropdown-submenu:hover a > .fa-shown {
display: none !important;
}
.iframe-logout-button-desktop,
.iframe-logout-button-mobile {
border: none;
height: 32px;
width: 100%;
}
.iframe-logout-button-mobile {
position: relative;
right: 0.5rem;
}
.fa-user-circle-icon {
padding-right: 0.5rem;
cursor: pointer;
background-image: url(/assets/user_circle_icon-dbf4e8847a9ab8794648a757cf4ded2d8e466b0d8ba543092f37aa5175066252.svg);
background-repeat: no-repeat;
background-size: 1.125rem;
background-position: right center;
}
.mobile-nav-menu .js-drilldown-back .back-title {
color: #9cabb5;
font-size: 1em;
}
.mobile-nav-menu .js-drilldown-back > a::before {
border: 0;
content: '\f104';
display: inline-block;
font-family: 'Font Awesome 5 Pro';
height: auto;
margin-right: 5px;
padding-bottom: 3px;
vertical-align: middle;
width: auto;
}
.mobile-nav-menu .is-drilldown-submenu-parent > a {
color: #666;
}
.mobile-nav-menu .is-drilldown-submenu-parent > a::after {
border: 0;
content: '\f105';
display: block;
font-family: 'Font Awesome 5 Pro';
height: auto;
margin-top: -6px;
top: 50%;
position: absolute;
right: 1rem;
width: auto;
}
.mobile-nav-menu .is-drilldown-submenu-item a {
color: #666;
}
.mobile-nav-menu .nav-link a {
color: #666;
}
.sample-projects .slick-list {
margin-bottom: 60px;
}
.sample-projects .slick-initialized {
display: block;
}
.sample-projects .slick-slider {
margin: auto;
}
.sample-projects__header {
padding: 0 0;
}
.sample-projects__header h2,
.sample-projects__header h4 {
float: none;
}
.sample-projects__header h4 {
margin-top: 16px;
}
.sample-projects__container {
margin-top: 45px;
margin-bottom: 65px;
display: none;
}
.sample-projects__container .slick-list {
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.sample-projects__container .slick-list.draggable {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.sample-projects__container .item {
padding: 0;
margin-bottom: 8px;
width: 111px;
margin-right: 20px;
text-align: left;
}
.sample-projects__container .item .key {
margin-bottom: 4px;
color: #9cabb5;
}
.sample-projects__container .card-prev,
.sample-projects__container .card-next {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 50%;
width: 40px;
height: 40px;
cursor: pointer;
font-size: 28px;
color: #9cabb5;
}
.sample-projects__container .card-prev {
left: -55px;
}
.sample-projects__container .card-next {
right: -38px;
}
.sample-projects__container .slick-track {
padding-top: 40px;
}
.sample-projects__container .card-wrapper {
outline: none;
}
.sample-projects__container .card-wrapper .card {
min-height: 395px;
border: 1px solid #eeeeee;
border-radius: 3.5px;
background: #ffffff;
color: #434343;
margin: 0 20px 0 0;
padding: 41px 24px 16px;
position: relative;
overflow: visible;
}
.sample-projects__container .card-wrapper .card .icon {
box-sizing: border-box;
height: 50px;
width: 50px;
position: absolute;
top: -6%;
left: 42%;
}
.sample-projects__container .card-wrapper .card__title {
font-size: 16px;
text-align: center;
margin-bottom: 8px;
}
.sample-projects__container .card-wrapper .card__fields {
font-size: 12px;
display: flex;
flex-wrap: wrap;
margin-right: -24px;
}
.sample-projects__container .card-wrapper .card__description {
margin-top: 16px;
font-size: 12px;
}
.sample-projects__container .card-wrapper .card__description .item {
margin-bottom: 0;
width: auto;
max-height: 140px;
overflow: hidden;
}
.position-right {
background-color: white;
padding: 0 1em;
}
.position-right.is-transition-push {
box-shadow: 0 0 1px 2px #e2e2e2;
}
.position-right a {
color: #434343;
}
.nav__line {
margin: 0.7rem 2rem 0.7rem 1rem;
background-color: #e2e2e2;
height: 1px;
}
.nav__select {
width: auto;
height: 2.2rem;
font-size: 0.8rem;
border-color: #434343;
color: #434343;
}
.hrule {
margin-top: 40px;
margin-bottom: 40px;
color: #d1d1d1;
}
#book-services-buttons {
margin-bottom: 3rem;
}
@media print, screen and (min-width: 40em) {
#book-services-buttons {
margin-bottom: 4.5rem;
}
}
#book-services-buttons .more-category-articles {
text-align: left;
}
@media print, screen and (min-width: 64em) {
#book-services-buttons .more-category-articles {
text-align: right;
}
}
#book-services-buttons .nav-button {
display: flex;
position: relative;
color: #434343;
font-size: 1.125em;
line-height: 1.25em;
padding: 0;
border-bottom: 1px solid #eaeaea;
}
#book-services-buttons .nav-button:first-child {
border-top: 1px solid #eaeaea;
}
#book-services-buttons .nav-button .fas {
line-height: 1.25em;
}
@media print, screen and (min-width: 40em) {
#book-services-buttons .nav-button {
font-size: 1rem;
font-weight: bold;
text-align: center;
border: 1px solid #eaeaea;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
}
#book-services-buttons .nav-button .button-title {
display: block;
font-weight: normal;
font-size: 1rem;
padding: 0.8rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
#book-services-buttons .nav-button .button-title {
padding: 1.625em 0;
text-align: center;
margin: auto;
}
}
#book-services-buttons .nav-button .button-icon,
#book-services-buttons .nav-button .general-handyman-icon,
#book-services-buttons .nav-button .furniture-icon,
#book-services-buttons .nav-button .home-cleaning-icon,
#book-services-buttons .nav-button .tv-mounting-icon {
width: 48px;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
}
@media print, screen and (min-width: 40em) {
#book-services-buttons .nav-button .button-icon,
#book-services-buttons .nav-button .general-handyman-icon,
#book-services-buttons .nav-button .furniture-icon,
#book-services-buttons .nav-button .home-cleaning-icon,
#book-services-buttons .nav-button .tv-mounting-icon {
width: 72px;
}
}
#book-services-buttons .nav-button .button-arrow {
margin-left: auto;
margin-right: 1.5rem;
padding: 0.8rem 0;
}
#book-services-buttons .nav-button .general-handyman-icon {
background-color: #234b84;
background-image: url(/assets/pages/blog/handyman-46fe5d84269033926f078f22550b629342fd2fc3c30364b888545283b4d84a4a.svg);
background-size: 38.75px 42.5px;
}
#book-services-buttons .nav-button .furniture-icon {
background-color: #43d1b8;
background-image: url(/assets/pages/blog/wrench_icon-187afc96266fab1f8f8a53651ccfa56be8905124e5981dadc224b18a40fd5cf8.png);
background-size: 22.5px 42.5px;
}
#book-services-buttons .nav-button .home-cleaning-icon {
background-color: #8bc53e;
background-image: url(/assets/pages/blog/spray_icon-ab35e95537eaa59831cb66f599107a4cd3ddfd5bb33496235d3de6f259bd4f70.png);
background-size: 22.5px 42.5px;
}
#book-services-buttons .nav-button .tv-mounting-icon {
background-color: #ffb600;
background-image: url(/assets/pages/blog/tv_mounting-f53e770a12768d54ba933ae8802a5aaa01fa7d4c3d9b2d5d8840a039e052f556.svg);
background-size: 40px 42.5px;
}
#book-services-buttons .hover-handy-blue:hover {
color: #234b84;
border: 1px solid #234b84;
}
#book-services-buttons .hover-cleaner-green:hover {
color: #98cd52;
border: 1px solid #98cd52;
}
#book-services-buttons .hover-handyman-teal:hover {
color: #68eed7;
border: 1px solid #68eed7;
}
#book-services-buttons .hover-electrician-yellow:hover {
color: #ffb600;
border: 1px solid #ffb600;
}
#blog-crumbs {
margin-top: 48px;
margin-bottom: 24px;
margin-left: ppx;
}
#blog-crumbs a {
color: #9cabb5;
}
#blog-crumbs .crumbs__content .breadcrumbs {
margin-left: 1rem;
}
#blog-crumbs .crumbs__content .breadcrumbs li {
text-transform: capitalize;
font-size: smaller;
color: #9cabb5;
}
#blog-crumbs .crumbs__content .breadcrumbs li:not(:last-child)::after {
content: '\f105' !important;
font-family: 'Font Awesome 5 Pro';
font-weight: bold;
margin: 0 0.25rem;
}
#blog-crumbs .crumbs__content .fa.fa-home {
color: #9cabb5;
}
#blog-article-content p {
font-size: 16px;
font-weight: 300;
line-height: 22px;
margin-top: 10px;
margin-bottom: 10px;
}
#blog-title .author {
font-size: 14px;
color: #9cabb5;
}
.template-clorox_service #offer {
color: white;
background-color: black;
}
.template-clorox_service .offer {
padding: 0.5rem 0;
}
.template-clorox_service .offer__title {
font-size: larger;
}
.template-clorox_service .offer__title--hightlighted {
color: #00a9e0;
}
.template-clorox_service .offer p {
margin-bottom: 0;
}
.template-clorox_service #service-image {
margin-bottom: 2rem;
}
.template-clorox_service .service-image__image {
height: 280px;
background-position: 0 100%;
background-size: cover;
}
.template-clorox_service #head {
margin-bottom: 4rem;
}
.template-clorox_service .head__title {
overflow: auto;
margin-top: 2rem;
}
.template-clorox_service .head__title .icon {
float: left;
margin-right: 0.5rem;
}
.template-clorox_service .head__title h1 {
font-weight: bold;
margin-bottom: 0.5rem;
margin-left: 0.5rem;
}
.template-clorox_service .head__rating {
margin-bottom: 1rem;
}
.template-clorox_service .head__rating .stars {
padding-right: 1rem;
}
.template-clorox_service .head__rating .stars i {
color: #ffb600;
}
.template-clorox_service .head__rating .reviews {
text-decoration: underline;
text-underline-position: under;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
}
.template-clorox_service .head__rating .reviews a {
color: initial;
}
.template-clorox_service .head__description {
margin-top: 2rem;
margin-bottom: 2rem;
}
.template-clorox_service .head__capabilities .media-card__icon i {
color: #8bc53e;
}
.template-clorox_service .head__capabilities .media-card__description {
display: inline;
}
.template-clorox_service .head .quote-form-container {
margin-top: -17.5rem;
}
@media screen and (max-width: 39.9375em) {
.template-clorox_service .head {
flex-flow: column-reverse;
justify-content: center;
}
.template-clorox_service .head__title {
text-align: center;
}
.template-clorox_service .head__rating .stars {
text-align: right;
}
.template-clorox_service .head .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
.template-clorox_service #difference {
background-color: #f9f9f9;
}
.template-clorox_service #difference .cell {
margin-top: 3rem;
}
.template-clorox_service #products .products {
margin-top: 3.5rem;
}
.template-clorox_service #products .products img {
margin: 0 auto 2rem auto;
display: block;
}
.template-clorox_service #products .products .separator {
border-bottom: 1px solid lightgray;
}
.template-clorox_service #products .products__container {
margin-top: 3.5rem;
}
.template-clorox_service #products .products .product-item {
text-align: center;
}
.template-clorox_service #products .products .product-item__title {
font-size: 1.3rem;
}
.template-clorox_service #products .products .product-item__description {
line-height: 1.2;
font-size: 1.1rem;
}
.template-clorox_service #products .products .product-item-container {
margin-bottom: 2rem;
padding-right: 1.2rem;
}
.template-clorox_service #products .products__title {
text-decoration: underline;
font-size: 1.5rem;
margin-bottom: 2rem;
}
.template-clorox_service #how-it-works {
margin-bottom: 5rem;
background-color: #f9f9f9;
}
.template-clorox_service .how-it-works {
padding: 3rem 0;
}
.template-clorox_service .how-it-works__title h2 {
margin-bottom: 3rem;
}
.template-clorox_service .how-it-works__media-cards-container .media-card {
text-align: center;
}
.template-clorox_service
.how-it-works__media-cards-container
.media-card__logo
img {
width: 88px;
height: 88px;
}
.template-clorox_service
.how-it-works__media-cards-container
.media-card__title {
margin: 1rem 0.5rem 0;
}
.template-clorox_service
.how-it-works__media-cards-container
.media-card__description {
display: inline;
}
.template-clorox_service .how-it-works__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-clorox_service
.how-it-works__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
.template-clorox_service .how-it-works__media-cards-container .media-card {
margin-bottom: 0;
}
}
.template-clorox_service #service-description {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-clorox_service .service-description__title h2 {
margin-bottom: 3rem;
}
.template-clorox_service .service-description .section {
margin-bottom: 2rem;
}
.template-clorox_service .service-description .section:last-child {
margin-bottom: 0;
}
.template-clorox_service .service-description .section__image img {
width: inherit;
}
.template-clorox_service .service-description .section__description {
border: 1px solid #eaeaea;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
padding: 2rem;
background-color: white;
}
.template-clorox_service .service-description__title h2 {
margin-bottom: 2rem;
}
.template-clorox_service .service-description .section {
justify-content: center;
}
.template-clorox_service .service-description .section__description {
margin-top: -6.25rem;
padding: 1.5rem;
}
.template-clorox_service .service-description .section__description h1,
.template-clorox_service .service-description .section__description h2,
.template-clorox_service .service-description .section__description h3,
.template-clorox_service .service-description .section__description h4 {
text-align: center;
}
@media print, screen and (min-width: 40em) {
.template-clorox_service .service-description .section__description {
margin-top: -6.25rem;
}
}
@media print, screen and (min-width: 64em) {
.template-clorox_service .service-description__title h2 {
margin-bottom: 3rem;
}
.template-clorox_service .service-description .section {
align-items: center;
justify-content: initial;
}
.template-clorox_service .service-description .section__description {
max-height: 18.75rem;
overflow: hidden;
margin-top: 0;
margin-left: -20%;
margin-right: 10%;
padding: 1.875rem;
}
.template-clorox_service .service-description .section__description h1,
.template-clorox_service .service-description .section__description h2,
.template-clorox_service .service-description .section__description h3,
.template-clorox_service .service-description .section__description h4 {
text-align: left;
}
.template-clorox_service .service-description .section:nth-of-type(3n) {
flex-flow: row-reverse;
}
.template-clorox_service
.service-description
.section:nth-of-type(3n)
.section__description {
margin-right: -20%;
margin-left: 10%;
}
}
.template-clorox_service #faq {
margin-bottom: 5rem;
}
.template-clorox_service .faq__title h2 {
margin-bottom: 2rem;
}
.template-clorox_service .faq__question {
cursor: pointer;
font-size: 1.25rem;
margin-bottom: 1rem;
border-bottom: 1px solid #d1d1d1;
justify-content: space-between;
flex-wrap: nowrap;
}
.template-clorox_service .faq__question .question {
padding-bottom: 1rem;
}
.template-clorox_service .faq__question .icon {
position: relative;
width: 1rem;
height: 1rem;
cursor: pointer;
}
.template-clorox_service .faq__question .icon:before,
.template-clorox_service .faq__question .icon:after {
content: '';
position: absolute;
background-color: #d1d1d1;
}
.template-clorox_service .faq__question .icon:before {
top: 0;
left: 50%;
width: 0.125rem;
height: 100%;
margin-left: -1px;
}
.template-clorox_service .faq__question .icon:after {
top: 50%;
left: 0;
width: 100%;
height: 0.125rem;
margin-top: -1px;
}
.template-clorox_service .faq__question .icon--active:before {
display: none;
}
.template-clorox_service .faq__answer {
display: none;
font-size: initial;
padding-left: 1rem;
margin-bottom: 1rem;
}
.template-clorox_service .faq__button {
margin-top: 1rem;
min-width: 100px;
max-width: 300px;
}
.template-clorox_service .faq__button a,
.template-clorox_service .faq__button a:hover,
.template-clorox_service .faq__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.template-clorox_service #foot {
margin-bottom: 5rem;
}
.template-clorox_service .foot__content {
margin-bottom: 2rem;
}
.template-clorox_service .foot__button {
min-width: 100px;
max-width: 300px;
}
.template-clorox_service .foot__button a,
.template-clorox_service .foot__button a:hover,
.template-clorox_service .foot__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.template-clorox_service .disclaimer {
padding-bottom: 2em;
text-align: center;
}
.company-apply-page {
font-family: 'Circular';
}
.company-apply-page .mobile-only {
display: none;
}
@media (max-width: 639px) {
.company-apply-page .mobile-only {
display: block;
}
}
@media (max-width: 639px) {
.company-apply-page .no-mobile {
display: none;
}
}
@media (max-width: 639px) {
.company-apply-page .grid-container {
padding: 0;
max-width: unset;
}
}
.company-apply-page .hero-image-background {
background-size: cover;
background-repeat: no-repeat;
background-position-x: right;
}
.company-apply-page h1 {
color: #036da1;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 20px;
margin-bottom: 8px;
}
.company-apply-page h2 {
color: #434343;
font-size: 24px;
font-weight: bold;
letter-spacing: 0;
line-height: 30px;
margin-bottom: 12px;
}
.company-apply-page button {
cursor: pointer;
}
.company-apply-page .how-it-works {
margin: 80px 0;
}
@media screen and (max-width: 639px) {
.company-apply-page .how-it-works {
margin: 48px 0;
padding: 0 16px;
}
}
.company-apply-page .how-it-works img {
display: block;
margin-right: auto;
margin-left: auto;
margin-bottom: 16px;
}
.company-apply-page .how-it-works .header {
margin-bottom: 40px;
}
@media screen and (max-width: 639px) {
.company-apply-page .how-it-works .step {
padding-bottom: 32px;
}
}
@media screen and (max-width: 639px) {
.company-apply-page .how-it-works .step:last-child {
padding-bottom: 0;
}
}
.company-apply-page .how-it-works .step-header {
color: #434343;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
line-height: 20px;
margin-bottom: 6px;
text-align: center;
}
.company-apply-page .how-it-works .step-details {
color: #434343;
font-size: 16px;
font-weight: 300;
letter-spacing: 0;
line-height: 20px;
padding: 0 16px;
text-align: center;
}
@media screen and (max-width: 639px) {
.company-apply-page .how-it-works .step-details {
padding: 0 0 32px;
}
.company-apply-page .how-it-works .step-details:last-child {
padding-bottom: 0;
}
}
@media screen and (min-width: 640px) {
.company-apply-page .value-prop {
background-image: url(/assets/pages/company_apply/value_prop_background-f97537dbdab2de1ada771d0b7befb141d5fa9f51495065cd98d8f5760fdab9c4.png);
background-repeat: no-repeat;
background-size: cover;
}
}
@media screen and (max-width: 639px) {
.company-apply-page .value-prop {
background-color: #cde9f8;
}
}
.company-apply-page .value-prop .value-prop-info {
background-color: #ffffff;
border: 1px solid #e8eff2;
border-radius: 10px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
margin-bottom: 78px;
margin-top: 78px;
}
@media screen and (max-width: 639px) {
.company-apply-page .value-prop .value-prop-info {
margin: 48px 0;
}
}
.company-apply-page .value-prop .value-prop-info .value-prop-text-container {
margin: 32px 32px 0;
}
@media screen and (max-width: 639px) {
.company-apply-page .value-prop .value-prop-info .value-prop-text-container {
margin: 32px 16px;
}
}
.company-apply-page
.value-prop
.value-prop-info
.value-prop-text-container
.header {
margin-bottom: 24px;
}
.company-apply-page
.value-prop
.value-prop-info
.value-prop-text-container
.detail {
color: #434343;
font-size: 16px;
letter-spacing: 0;
line-height: 20px;
padding: 0 32px 32px 0;
}
@media screen and (max-width: 639px) {
.company-apply-page
.value-prop
.value-prop-info
.value-prop-text-container
.detail:last-child {
padding-bottom: 0;
}
}
.company-apply-page
.value-prop
.value-prop-info
.value-prop-text-container
.detail
.detail-header {
display: inline;
font-weight: bold;
margin: 0 0 6px 8px;
}
.company-apply-page
.value-prop
.value-prop-info
.value-prop-text-container
.detail
.detail-description {
font-weight: 300;
}
.company-apply-page .value-prop .value-prop-info .value-prop-text-container p {
line-height: 20px;
}
.company-apply-page .big-brands-outer {
background-color: #fbfbfb;
}
.company-apply-page .big-brands {
background-color: #fbfbfb;
line-height: 20px;
padding: 64px 16px;
}
@media screen and (max-width: 639px) {
.company-apply-page .big-brands {
padding: 48px 16px;
}
}
.company-apply-page .big-brands .logo {
margin-left: initial;
margin-right: auto;
}
@media screen and (max-width: 639px) {
.company-apply-page .big-brands .logo {
margin-bottom: 12px;
margin-top: 12px;
}
}
@media screen and (min-width: 640px) {
.company-apply-page .big-brands .logo {
width: 10.75%;
}
.company-apply-page .big-brands .logo:last-child {
margin-right: 0;
}
}
.company-apply-page .big-brands .partners {
margin-top: 40px;
}
@media screen and (max-width: 639px) {
.company-apply-page .big-brands .partners {
margin-top: 32px;
}
}
.company-apply-page .testimonials {
padding: 80px 16px;
}
.company-apply-page .testimonials.variant {
padding-top: 0;
}
@media (max-width: 639px) {
.company-apply-page .testimonials {
padding-left: 16px;
padding-right: 16px;
}
}
.company-apply-page .testimonials .testimonial {
padding-top: 40px;
}
.company-apply-page .testimonials .testimonial h2 {
margin: 16px 0;
}
.company-apply-page .testimonials .testimonial p {
color: #036da1;
}
.company-apply-page .testimonials .testimonial i {
color: #036da1;
}
.company-apply-page .faqs {
padding: 0 16px;
}
@media (max-width: 639px) {
.company-apply-page .faqs {
padding-left: 16px;
padding-right: 16px;
}
}
.company-apply-page .faqs .faq {
border-bottom: 1px solid #dae2e6;
}
.company-apply-page .faqs .faq .faq-question {
display: flex;
justify-content: space-between;
align-items: center;
padding: 16px 0;
}
.company-apply-page .faqs .faq .faq-question .icon {
cursor: pointer;
color: #9cabb5;
}
.company-apply-page .faqs .faq .faq-question .icon.fa-minus {
display: none;
}
.company-apply-page .faqs .faq .faq-answer {
padding: 4px 68px 17px 68px;
display: none;
}
@media (max-width: 639px) {
.company-apply-page .faqs .faq .faq-answer {
padding-left: 16px;
padding-right: 16px;
}
}
.company-apply-page .faqs .faq.active .faq-question .icon.fa-minus {
display: block;
}
.company-apply-page .faqs .faq.active .faq-question .icon.fa-plus {
display: none;
}
.company-apply-page .faqs .faq.active .faq-answer {
display: block;
}
.company-apply-page .email-component {
padding-top: 92px;
padding-bottom: 92px;
}
@media (max-width: 639px) {
.company-apply-page .email-component .handy-introduction {
padding-top: 48px;
padding-left: 16px;
padding-right: 16px;
padding-bottom: 16px;
background-color: #eef6f9;
}
}
.company-apply-page .email-component .description {
font-size: 32px;
color: #434343;
font-weight: bold;
}
.company-apply-page .email-component .job-numbers {
padding-top: 32px;
}
@media (max-width: 639px) {
.company-apply-page .email-component .job-numbers {
padding-top: 40px;
}
}
.company-apply-page .email-component .job-numbers .quantity {
font-size: 40px;
font-weight: bold;
}
.company-apply-page .email-component .job-numbers .descriptor {
font-weight: bold;
}
@media (max-width: 639px) {
.company-apply-page .email-component .job-numbers .descriptor {
padding-bottom: 32px;
}
}
@media (max-width: 639px) {
.company-apply-page .email-component {
padding: 0;
background-color: white;
}
}
.company-apply-page .email-component .email-container {
border-radius: 10px;
border: 1px solid #e8eff2;
padding: 32px;
background-color: #ffffff;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
box-sizing: border-box;
}
@media (max-width: 639px) {
.company-apply-page .email-component .email-container {
border-color: transparent;
box-shadow: none;
padding: 16px;
}
}
.company-apply-page
.email-component
.email-container
.email-container-subheader {
margin-bottom: 24px;
}
.company-apply-page .email-component .email-container .text-input {
margin-bottom: 12px;
position: relative;
}
.company-apply-page .email-component .email-container .text-input input {
border: 1px solid #c2ced3;
border-radius: 5px;
padding: 16px;
height: 52px;
font-size: 16px;
margin-bottom: 0;
color: #434343;
}
.company-apply-page .email-component .email-container .text-input span {
position: absolute;
top: 0;
left: 0;
-webkit-transform: translate(16px, 18px) scale(1);
transform: translate(16px, 18px) scale(1);
-webkit-transform-origin: top left;
transform-origin: top left;
line-height: 16px;
pointer-events: none;
color: #607d90;
transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
}
.company-apply-page
.email-component
.email-container
.text-input.shrinked
input {
padding: 25px 16px 8px;
}
.company-apply-page
.email-component
.email-container
.text-input.shrinked
span {
-webkit-transform: translate(16px, 8px) scale(0.625);
transform: translate(16px, 8px) scale(0.625);
}
.company-apply-page .email-component .email-container .text-input.error span {
color: #e74343;
}
.company-apply-page .email-component .email-container .text-input.error input {
color: #e74343;
border: 2px solid #e74343;
}
.company-apply-page .email-component .email-container .service-dropdown {
margin-bottom: 24px;
}
.company-apply-page .email-component .email-container .service-dropdown select {
border: 1px solid #c2ced3;
border-radius: 5px;
padding: 16px 32px 16px 16px;
height: 52px;
font-size: 16px;
line-height: 18px;
color: #667884;
margin-bottom: 0;
}
.company-apply-page
.email-component
.email-container
.service-dropdown
select.error {
color: #e74343;
border: 2px solid #e74343;
padding: 15px 31px 15px 15px;
}
.company-apply-page
.email-component
.email-container
.service-dropdown
select.value-selected {
color: #434343;
}
.company-apply-page .email-component .email-container .link-container {
text-align: center;
}
.company-apply-page .email-component .join-button {
margin-bottom: 24px;
}
.company-apply-page .join-button button {
color: #ffffff;
background-color: #0bb8e3;
font-size: 20px;
text-align: center;
width: 100%;
padding: 16px 0;
border-radius: 5px;
}
.company-apply-page .join-button .server-error {
color: #e74343;
}
.company-apply-page .company-apply-sticky-header {
padding: 16px;
position: -webkit-sticky;
position: sticky;
top: 0px;
bottom: unset;
border-bottom: 1px solid #dae2e6;
border-top: 0;
background-color: #ffffff;
z-index: 1;
}
.company-apply-page .company-apply-sticky-header h2 {
margin-bottom: 0;
}
@media (max-width: 639px) {
.company-apply-page .company-apply-sticky-header {
top: unset;
bottom: 0px;
border-bottom: 0;
border-top: 1px solid #dae2e6;
}
.company-apply-page .company-apply-sticky-header h2 {
font-size: 16px;
line-height: 20px;
padding-bottom: 16px;
}
}
.template-home .fa-chevron-right {
font-size: 0.7rem;
}
.template-home .title {
margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 40em) {
.template-home .title {
margin-bottom: 1rem;
}
}
.template-home section {
margin-bottom: 2rem;
}
.template-home section#vetted-pros {
margin-bottom: 0 !important;
}
.template-home section .description {
word-break: break-word;
}
.template-home h1 {
font-family: 'Circular', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
font-weight: bold;
}
@media print, screen and (min-width: 40em) {
.template-home h1 {
font-size: 40pt;
line-height: 1em;
margin-bottom: 0;
}
}
@media print, screen and (min-width: 40em) {
.template-home section {
margin-bottom: 3em;
}
.template-home h1 {
font-size: 2.5em;
padding: 0;
}
}
.template-home .see-all-link {
margin-bottom: 24px;
}
.template-home .see-all-link span {
font-size: 1rem;
white-space: nowrap;
}
@media screen and (max-width: 39.9375em) {
.template-home .see-all-link {
flex: 0 0 auto;
margin-top: 1em;
}
}
.template-home #crumbs {
display: none;
}
.template-home #footer {
margin-bottom: 0 !important;
}
.handy-home-button {
display: inline-block;
height: 56px;
width: 268px;
max-width: 100%;
line-height: 56px;
text-align: center;
border-radius: 5px;
font-size: 1.125em;
color: #ffffff;
}
.handy-home-button:hover {
color: #ffffff;
}
.color-handyman-teal {
background-color: #43d1b8;
}
.color-handyman-teal:hover {
background-color: #68eed7;
}
.color-handy-blue {
background-color: #42a738;
}
.color-handy-blue:hover {
background-color: #07deff;
}
.color-cleaner-green {
background-color: #8bc53e;
}
.color-cleaner-green:hover {
background-color: #98cd52;
}
.color-perfect-blue {
background-color: #234b84;
}
.color-perfect-blue:hover {
background-color: #295ba1;
}
#shop_products {
margin-bottom: 7rem;
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
#shop_products .description {
width: 768px;
}
}
@media print, screen and (min-width: 40em) {
#become-pro {
margin-bottom: 0 !important;
}
}
#become-pro .become-pro-container {
padding: 1.5rem 0.5rem;
text-align: center;
}
@media print, screen and (min-width: 40em) {
#become-pro .become-pro-container {
text-align: left;
}
}
#become-pro .become-pro-title {
font-size: 1.5rem;
margin-bottom: 1.125rem;
}
@media print, screen and (min-width: 40em) {
#become-pro .become-pro-title {
font-size: 2rem;
}
}
#become-pro .become-pro-paragraph {
margin-bottom: 2.5rem;
}
#become-pro .become-pro-photo {
background-image: url(./become_pro-1afef5ef21d23f94a7f8756aebafeebb38c0ee91916c49d9787be0ddecb4cb1e.png);
background-repeat: no-repeat;
height: 520px;
background-position: left bottom;
margin-top: 4rem;
}
#cleaning-pros .search-professionals {
font-size: 1.5rem;
font-weight: 300;
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .search-professionals {
font-size: 2rem;
}
}
#cleaning-pros .card {
position: relative;
padding: 0.5rem 1rem;
text-align: center;
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card {
padding: 1.25rem 1.25rem 1.75rem;
}
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .card-header {
margin-bottom: 1rem;
}
}
#cleaning-pros .card .photo {
padding: 0 0.5rem;
}
#cleaning-pros .card .photo img {
width: 56px;
height: 56px;
}
#cleaning-pros .card .name {
font-weight: 500;
font-size: 0.875rem;
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .name {
font-size: 1rem;
}
}
#cleaning-pros .card .card-body {
font-size: 0.75rem;
font-weight: 300;
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .card-body {
font-size: 0.875rem;
}
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .card-body .cell {
margin-bottom: 0.5rem;
}
}
#cleaning-pros .card .card-percentage-review {
color: #9cabb5;
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .card-percentage-review {
font-size: 1rem;
}
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .card-service-name {
font-size: 1rem;
}
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .text-align-right-for-medium {
text-align: right;
}
}
@media print, screen and (min-width: 40em) {
#cleaning-pros .card .text-align-left-for-medium {
text-align: left;
}
}
#cleaning-pros .search-cleaning-pros-box {
font-size: 0.875rem;
border-radius: 4px;
border: 1px solid #234b84;
padding: 0.5rem;
color: #234b84;
}
#cleaning-pros .pro-search-card .cell {
margin-bottom: 0.5rem;
}
#cleaning-pros .pro-search-card .pro-search-header {
font-weight: bold;
font-size: 1.125rem;
}
#cleaning-pros .pro-search-card .pro-search-text {
font-size: 0.875rem;
font-weight: 300;
}
#cleaning-pros .pro-search-card .introducing-text {
font-size: 0.75rem;
color: #9cabb5;
margin-top: 1rem;
margin-bottom: 1rem;
}
#download-app .download-app-container {
padding: 0.5rem;
text-align: center;
}
@media print, screen and (min-width: 40em) {
#download-app .download-app-container {
padding: 4rem 0;
text-align: left;
}
}
#download-app .get-handy-app-title {
font-size: 1.5rem;
margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
#download-app .get-handy-app-title {
font-size: 2rem;
}
}
#download-app .download-app-paragraph {
margin-bottom: 2rem;
}
#download-app .send-me-a-link {
margin-bottom: 1rem;
}
#download-app .send-link-container {
margin-bottom: 1rem;
}
#download-app .download-app-badge {
display: block;
height: 64px;
width: 213px;
margin: 0 auto 1rem;
}
@media print, screen and (min-width: 40em) {
#download-app .download-app-badge {
display: inline-block;
margin: 0 1rem 1rem 0;
}
}
#download-app .download-app-photo {
background-image: url(./download_app-ecc06ca796984c2e7686b7aaa9c7a060d53c1207018d247d7698a959d648096c.png);
background-repeat: no-repeat;
height: 34.25rem;
margin-top: 4rem;
margin-bottom: 4rem;
}
#featured-collection {
min-height: 585px;
background-image: url(/assets/pages/services/shop_background_mobile-2218f3d763247b1e17fadeca6e9bbf6b21f3b8a8daf45865d663fee8e189b92c.png);
background-repeat: no-repeat;
background-position: top center;
background-size: auto auto;
}
@media print, screen and (min-width: 40em) {
#featured-collection {
background-image: url(/assets/pages/services/shop_background_desktop-4760b717c1ae900e8c1715023c52ff4f26dd64bf0d3c7d50ac391f1c3ee0fa99.png);
}
}
@media screen and (min-width: 90em) {
#featured-collection {
padding-bottom: calc(40.625% - 320px);
position: relative;
width: 100%;
background-size: contain;
min-height: 0;
}
}
#featured-collection .featured-collection-body {
width: 100%;
height: 100%;
}
#featured-collection .main {
text-align: center;
}
@media print, screen and (min-width: 40em) {
#featured-collection .main {
text-align: left;
}
}
#featured-collection .main .shop-title {
color: #434343;
font-size: 1.5rem;
margin: 2.25rem 2.5rem 0 2.5rem;
}
@media print, screen and (min-width: 40em) {
#featured-collection .main .shop-title {
font-size: 2rem;
margin: 4.75rem 0 0 0;
}
}
#featured-collection .main .shop-text {
line-height: 20px;
margin: 1rem 0.5rem 0 0.5rem;
}
@media print, screen and (min-width: 40em) {
#featured-collection .main .shop-text {
margin: 1rem 0 0 0;
}
}
#featured-collection .main .shop-now {
margin-top: 16rem;
}
@media print, screen and (min-width: 40em) {
#featured-collection .main .shop-now {
margin-top: 4rem;
}
}
#featured-collection .main .shop-button {
width: 252px;
}
@media print, screen and (min-width: 40em) {
#featured-collection .main .shop-button {
width: 315px;
}
}
#happiness-guarantee {
background-color: #234b84;
color: white;
font-weight: 300;
text-align: center;
}
@media print, screen and (min-width: 40em) {
#happiness-guarantee {
text-align: left;
background-image: url('./dad_kid-097cc76bf0c0d59b4f542a74e725be0c52edba580e6bbe8d6a14fbfe9c2c31b4.png');
background-position: 360px 0px;
background-repeat: no-repeat;
height: 545px;
}
}
@media print, screen and (min-width: 64em) {
#happiness-guarantee {
background-position: right;
}
}
#happiness-guarantee .left-side {
background-color: #234b84;
min-height: 88px;
min-width: 360px;
margin-left: 0;
margin-right: 0;
padding-left: 1em;
}
#happiness-guarantee .happiness-guarantee-icon {
height: 88px;
width: 88px;
margin-bottom: 1.5rem;
}
#happiness-guarantee .happiness-guarantee-container {
padding: 4rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
#happiness-guarantee .happiness-guarantee-container {
padding-left: 0;
padding-bottom: 0;
}
}
#happiness-guarantee .your-happiness-guaranteed {
font-size: 1.5rem;
margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
#happiness-guarantee .your-happiness-guaranteed {
font-size: 2rem;
}
}
#happiness-guarantee .your-happiness-text {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@media print, screen and (min-width: 40em) {
#happiness-guarantee .your-happiness-text {
padding-left: 0;
padding-right: 0;
}
}
@media print, screen and (min-width: 40em) {
#happiness-guarantee .happiness-guarantee-grid {
min-height: 545px;
}
}
#happiness-guarantee a {
color: white;
text-decoration: underline;
}
#welcome-message .subheader {
font-size: 20px;
font-weight: normal;
color: #434343;
padding-top: 24px;
}
#welcome-message .nowrap {
white-space: nowrap;
}
#header-buttons {
margin-bottom: 3rem;
}
@media print, screen and (min-width: 40em) {
#header-buttons {
margin-bottom: 4.5rem;
}
}
#header-buttons .nav-button {
display: flex;
position: relative;
color: #434343;
font-size: 1.125em;
line-height: 1.25em;
padding: 0;
border-bottom: 1px solid #eaeaea;
}
#header-buttons .nav-button:first-child {
border-top: 1px solid #eaeaea;
}
#header-buttons .nav-button .fas {
line-height: 1.25em;
}
@media print, screen and (min-width: 40em) {
#header-buttons .nav-button {
font-size: 1rem;
font-weight: bold;
text-align: center;
border: 1px solid #eaeaea;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
}
#header-buttons .nav-button .button-title {
display: block;
font-weight: normal;
font-size: 1rem;
padding: 0.8rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
#header-buttons .nav-button .button-title {
padding: 1.625em 0;
text-align: center;
margin: auto;
}
}
#header-buttons .nav-button .button-icon,
#header-buttons .nav-button .shop-icon,
#header-buttons .nav-button .pro-icon,
#header-buttons .nav-button .wrench-icon,
#header-buttons .nav-button .spray-icon {
width: 48px;
height: 100%;
background-repeat: no-repeat;
background-position: center center;
}
@media print, screen and (min-width: 40em) {
#header-buttons .nav-button .button-icon,
#header-buttons .nav-button .shop-icon,
#header-buttons .nav-button .pro-icon,
#header-buttons .nav-button .wrench-icon,
#header-buttons .nav-button .spray-icon {
width: 72px;
}
}
#header-buttons .nav-button .button-arrow {
margin-left: auto;
margin-right: 1.5rem;
padding: 0.8rem 0;
}
#header-buttons .nav-button .shop-icon {
background-color: #42a738;
background-image: url(/assets/pages/home/shop_icon-82b00b45114e037f6257b272516e41397761dabf3ef521f6c1343397ba896b86.png);
background-size: 31px 34px;
}
#header-buttons .nav-button .pro-icon {
background-color: #42a738;
background-image: url(/assets/pages/home/pro_icon-6dc4ec96607520c2348a6af168369d020c42905b11ecf9ca265203d8a8487d6d.png);
background-size: 34px 34px;
}
#header-buttons .nav-button .wrench-icon {
background-color: #43d1b8;
background-image: url(/assets/pages/home/wrench_icon-187afc96266fab1f8f8a53651ccfa56be8905124e5981dadc224b18a40fd5cf8.png);
background-size: 18px 34px;
}
#header-buttons .nav-button .spray-icon {
background-color: #8bc53e;
background-image: url(/assets/pages/home/spray_icon-ab35e95537eaa59831cb66f599107a4cd3ddfd5bb33496235d3de6f259bd4f70.png);
background-size: 21px 34px;
}
#header-buttons .hover-handy-blue:hover {
color: #07deff;
border: 1px solid #07deff;
}
#header-buttons .hover-cleaner-green:hover {
color: #98cd52;
border: 1px solid #98cd52;
}
#header-buttons .hover-handyman-teal:hover {
color: #68eed7;
border: 1px solid #68eed7;
}
#header-buttons .hover-perfect-blue:hover {
color: #295ba1;
border: 1px solid #295ba1;
}
#our-partnerships {
background-color: #f4f4f4;
margin-bottom: 0 !important;
}
#our-partnerships .our-partnerships-container {
text-align: center;
padding: 3.5rem 0.5rem;
}
@media print, screen and (min-width: 40em) {
#our-partnerships .our-partnerships-container {
padding: 7rem 0;
}
}
#our-partnerships .our-partnerships-title {
font-size: 1.5em;
margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
#our-partnerships .our-partnerships-title {
font-size: 2rem;
}
}
#our-partnerships .our-partnerships-paragraph {
margin-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
#our-partnerships .our-partnerships-paragraph {
padding: 0rem 1rem;
margin-bottom: 4.5rem;
}
}
#our-partnerships .partners-list .cell {
margin-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
#our-partnerships .partners-list .cell {
margin-bottom: 2.5rem;
}
}
#our-partnerships .partner-with-handy {
margin-top: 0.5rem;
}
#our-partnerships .partner-logo-image {
width: 300px;
height: 40px;
}
.popular-card {
position: relative;
}
.popular-card .card .thumbnail {
border: 0;
box-shadow: unset;
}
.popular-card .card .card-section {
padding: 0 0 0 0;
text-align: center;
margin: 0.5rem 0;
}
.popular-card .card .card-section .card-body {
font-size: 0.75em;
height: 4em;
}
@media screen and (max-width: 39.9375em) {
.popular-card .card .card-section .card-body {
height: 2em;
}
}
@media print, screen and (min-width: 40em) {
.popular-card .card .card-section .card-body {
font-size: 1rem;
height: 6rem;
}
}
.popular-card .card .card-section .card-body .card-body-top {
padding: 0 0.75em 0.25em 0.75em;
width: 100%;
}
@media print, screen and (min-width: 40em) {
.popular-card .card .card-section .card-body .card-body-top {
position: relative;
top: 50%;
-webkit-transform: perspective(1px) translateY(-50%);
transform: perspective(1px) translateY(-50%);
}
}
.popular-card .card .card-section .card-body .card-body-middle {
font-size: 0.75em;
margin-bottom: 0.875em;
color: #9cabb5;
}
@media print, screen and (min-width: 40em) {
.popular-card .card .card-section .card-body .card-body-middle {
font-size: 1rem;
margin-bottom: 0.25rem;
}
}
.popular-card .card .card-section .card-body .card-body-bottom {
font-size: 1em;
margin: 0 0.75em 0.25em;
}
.popular-card .card .center-image {
display: block;
width: 100%;
}
#popular-services .thumbnail,
#home-improvement-projects .thumbnail {
margin-bottom: 0 !important;
}
@media print, screen and (min-width: 40em) {
#popular-services .thumbnail,
#home-improvement-projects .thumbnail {
margin-bottom: 1.5rem;
}
}
@media screen and (max-width: 39.9375em) {
#popular-services .card-body,
#home-improvement-projects .card-body {
display: flex;
align-items: center;
}
}
@media print, screen and (min-width: 40em) {
#popular-services .card-body,
#home-improvement-projects .card-body {
height: 3rem;
}
}
#shop_products .thumbnail {
margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
#shop_products .thumbnail {
margin-bottom: 0;
}
}
#shop_products .card-body {
height: 2.25rem;
}
@media print, screen and (min-width: 40em) {
#shop_products .card-body {
height: 3rem;
}
}
#vetted-pros {
text-align: center;
background-color: #f4f4f4;
}
#vetted-pros .vetted-pros-container {
padding: 2.5rem 0.5rem;
}
@media print, screen and (min-width: 40em) {
#vetted-pros .vetted-pros-container {
padding: 3.5rem 0;
}
}
#vetted-pros .vetted-pros-icon {
height: 42px;
width: 38px;
margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 40em) {
#vetted-pros .vetted-pros-icon {
margin-right: 0.5rem;
}
}
#vetted-pros .vetted-pros-title {
font-size: 1.5rem;
margin-bottom: 1rem;
line-height: 1.875rem;
}
@media print, screen and (min-width: 40em) {
#vetted-pros .vetted-pros-title {
font-size: 2rem;
display: inline-block;
}
}
#vetted-pros .vetted-pros-text {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
@media print, screen and (min-width: 40em) {
#vetted-pros .vetted-pros-text {
padding-left: 0;
padding-right: 0;
}
}
#why-handy .why-handy-container {
text-align: center;
padding: 1.5rem 0rem 0rem;
}
@media print, screen and (min-width: 40em) {
#why-handy .why-handy-container {
padding: 4rem 0;
}
}
#why-handy .why-handy-title {
font-size: 1.5rem;
margin-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
#why-handy .why-handy-title {
font-size: 2rem;
margin-bottom: 3.5rem;
}
}
#why-handy .why-reason-photo {
margin-bottom: 2rem;
}
#why-handy .why-reason-title {
font-size: 1.25rem;
margin-bottom: 1rem;
}
#why-handy .why-reason-paragraph {
margin-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
#why-handy .why-reason-paragraph {
margin-bottom: 0;
}
}
@media print, screen and (min-width: 40em) {
#why-handy .why-reason-block {
padding-left: 2rem;
padding-right: 2rem;
}
}
.template-homeadvisor_service #service-image {
margin-bottom: 2rem;
}
.template-homeadvisor_service .service-image__image {
background-position: 0 100%;
background-size: cover;
height: 280px;
}
.template-homeadvisor_service #head {
margin-bottom: 4rem;
}
.template-homeadvisor_service .head__title h1 {
font-weight: bold;
margin-bottom: 0.5rem;
}
.template-homeadvisor_service .head__description {
margin-bottom: 2rem;
}
.template-homeadvisor_service .head .quote-form-container {
margin-top: -8.5rem;
max-width: 368px;
}
.template-homeadvisor_service .head .quote-form-container .quote-form {
padding: 2rem 1rem;
}
@media print, screen and (min-width: 64em) {
.template-homeadvisor_service .head .quote-form-container .quote-form {
padding: 2rem;
}
}
.template-homeadvisor_service .head .quote-form-container .quote-form h3 {
margin: 0;
}
.template-homeadvisor_service .head .quote-form-container .quote-form h5 {
padding: 0;
margin: 1rem 0;
font-size: 1rem;
}
.template-homeadvisor_service
.head
.quote-form-container
.quote-form
.grid-container {
padding: 0;
}
.template-homeadvisor_service
.head
.quote-form-container
.quote-form
.grid-container
#zipcode {
height: 56px;
}
.template-homeadvisor_service
.head
.quote-form-container
.quote-form
.grid-container
.button {
margin: 0;
}
@media screen and (max-width: 39.9375em) {
.template-homeadvisor_service .head {
flex-flow: column-reverse;
justify-content: center;
}
.template-homeadvisor_service .head__title {
text-align: center;
}
.template-homeadvisor_service .head .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
.template-homeadvisor_service #how-it-works {
background-color: #f9f9f9;
margin-bottom: 5rem;
}
.template-homeadvisor_service .how-it-works {
padding: 3rem 0;
}
.template-homeadvisor_service .how-it-works__title h2 {
margin-bottom: 3rem;
}
.template-homeadvisor_service .how-it-works__media-cards-container .media-card {
text-align: center;
}
.template-homeadvisor_service
.how-it-works__media-cards-container
.media-card__logo
img {
height: 88px;
}
.template-homeadvisor_service
.how-it-works__media-cards-container
.media-card__title {
margin: 1rem 0.5rem 0;
}
@media print, screen and (min-width: 40em) {
.template-homeadvisor_service
.how-it-works__media-cards-container
.media-card__description {
height: 6rem;
}
}
.template-homeadvisor_service .how-it-works__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-homeadvisor_service
.how-it-works__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
.template-homeadvisor_service .how-it-works__media-cards-container .media-card {
margin-bottom: 0;
}
}
.template-homeadvisor_service #foot {
margin-bottom: 5rem;
}
.template-homeadvisor_service .foot__content {
margin-bottom: 2rem;
}
.template-homeadvisor_service .foot__button {
max-width: 300px;
min-width: 100px;
}
.template-homeadvisor_service .foot__button a,
.template-homeadvisor_service .foot__button a:hover,
.template-homeadvisor_service .foot__button a:focus {
background-color: #8bc53e;
border-radius: 3px;
color: white;
font-size: 1.25rem;
margin-bottom: 0;
padding: 0.85em;
width: 100%;
}
.template-homeadvisor_service_expanded #service-image {
margin-bottom: 2rem;
}
.template-homeadvisor_service_expanded .service-image__image {
background-position: 0 100%;
background-size: cover;
height: 280px;
}
@media screen and (max-width: 39.9375em) {
.template-homeadvisor_service_expanded .head {
flex-flow: column-reverse;
justify-content: center;
}
.template-homeadvisor_service_expanded .head__title {
text-align: center;
}
.template-homeadvisor_service_expanded .head .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
.template-homeadvisor_service_expanded .how-it-works {
margin-bottom: 4rem;
}
@media screen and (max-width: 39.9375em) {
.template-homeadvisor_service_expanded .how-it-works {
flex-direction: column-reverse;
}
}
.template-homeadvisor_service_expanded .how-it-works__title h1 {
font-weight: bold;
margin-bottom: 0.5rem;
}
.template-homeadvisor_service_expanded .how-it-works__title h2 {
margin-bottom: 3rem;
}
.template-homeadvisor_service_expanded .how-it-works__description {
margin-bottom: 2rem;
}
@media screen and (max-width: 39.9375em) {
.template-homeadvisor_service_expanded .how-it-works__description {
margin: 2rem auto;
}
}
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card {
margin-bottom: 2rem;
}
@media screen and (max-width: 39.9375em) {
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card
div {
text-align: center;
}
}
@media print, screen and (min-width: 40em) {
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card__logo {
height: 100%;
width: 120px;
}
}
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card__logo
img {
height: 88px;
width: auto;
}
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card__title {
margin-bottom: 0.3125rem;
}
.template-homeadvisor_service_expanded .how-it-works .quote-form-container {
margin-top: -8.5rem;
}
@media screen and (max-width: 39.9375em) {
.template-homeadvisor_service_expanded .how-it-works .quote-form-container {
margin-top: -18.4rem;
}
}
.template-homeadvisor_service_expanded
.how-it-works
.quote-form-container
.quote-form
h3 {
margin-bottom: 0;
}
.template-homeadvisor_service_expanded
.how-it-works
.quote-form-container
.quote-form
span {
margin: 1.5rem auto 12px auto;
font-size: 1rem;
}
.template-homeadvisor_service_expanded
.how-it-works
.quote-form-container
.quote-form
label {
color: #434343;
font-size: 1rem;
line-height: 1.25em;
margin-right: 0;
margin-bottom: 12px;
}
.template-homeadvisor_service_expanded
.how-it-works
.quote-form-container
.quote-form
select {
margin-bottom: 1.5rem;
}
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card {
margin-bottom: 3rem;
}
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
.template-homeadvisor_service_expanded
.how-it-works__media-cards-container
.media-card {
margin-bottom: 2rem;
}
}
.template-homeadvisor_service_expanded #foot {
margin-bottom: 5rem;
}
.template-homeadvisor_service_expanded .foot__content {
margin-bottom: 2rem;
}
.template-homeadvisor_service_expanded .foot__button {
max-width: 300px;
min-width: 100px;
}
.template-homeadvisor_service_expanded .foot__button a,
.template-homeadvisor_service_expanded .foot__button a:hover,
.template-homeadvisor_service_expanded .foot__button a:focus {
background-color: #8bc53e;
border-radius: 3px;
color: white;
font-size: 1.25rem;
margin-bottom: 0;
padding: 0.85em;
width: 100%;
}
body.template-locations_page .faded,
.template-locations_region_page .faded {
color: #979797 !important;
}
body.template-locations_page .choose-a-service,
.template-locations_region_page .choose-a-service {
font-weight: bold;
margin: 0;
padding-top: 2rem;
}
body.template-locations_page .service-categories-container,
.template-locations_region_page .service-categories-container {
padding-top: 3.5rem;
padding-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
body.template-locations_page .service-categories-container,
.template-locations_region_page .service-categories-container {
padding-top: 3rem;
padding-bottom: 8rem;
}
}
body.template-locations_page .stickybar,
.template-locations_region_page .stickybar {
position: -webkit-sticky;
position: sticky;
align-self: flex-start;
top: 1rem;
}
body.template-locations_page .scrolling-wrapper,
.template-locations_region_page .scrolling-wrapper {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
margin: 0;
width: 100%;
background-color: #ffffff;
z-index: 10;
top: -1px !important;
}
body.template-locations_page .scrolling-wrapper .scrollable-item,
.template-locations_region_page .scrolling-wrapper .scrollable-item {
display: inline-block;
margin: 1.125rem 1rem;
}
body.template-locations_page
.scrolling-wrapper
.scrollable-item
span:not(:first-child):not(:last-child),
.template-locations_region_page
.scrolling-wrapper
.scrollable-item
span:not(:first-child):not(:last-child) {
margin: 0 1.25rem;
}
body.template-locations_page .all-categories,
.template-locations_region_page .all-categories {
margin-bottom: 2.25rem;
}
body.template-locations_page .categories-list,
.template-locations_region_page .categories-list {
font-size: 1.125rem;
}
body.template-locations_page .categories-list ul,
.template-locations_region_page .categories-list ul {
list-style-type: none;
margin: 0;
}
body.template-locations_page .categories-list li,
.template-locations_region_page .categories-list li {
margin-bottom: 1rem;
}
body.template-locations_page .category-list-block,
.template-locations_region_page .category-list-block {
margin-top: 3rem;
margin-bottom: 3rem;
}
@media print, screen and (min-width: 40em) {
body.template-locations_page .category-list-block,
.template-locations_region_page .category-list-block {
margin-top: 4.8rem;
}
}
body.template-locations_page .category-list-block .content__title,
.template-locations_region_page .category-list-block .content__title {
font-size: 1.25rem;
margin-bottom: 2rem;
margin-bottom: 1.5rem;
}
body.template-locations_page .category-list-block .content__subtitle,
.template-locations_region_page .category-list-block .content__subtitle {
margin-bottom: 1.5rem;
}
body.template-locations_page .category-list-block .content__data,
.template-locations_region_page .category-list-block .content__data {
margin-bottom: 3rem;
}
body.template-locations_page .category-list-block .content__data .cell,
.template-locations_region_page .category-list-block .content__data .cell {
margin-bottom: 1rem;
padding-right: 1rem;
}
body.template-locations_page .category-list-block .content__data a,
.template-locations_region_page .category-list-block .content__data a {
color: #434343;
}
body.template-locations_page .category-list-block .content__data a:hover,
.template-locations_region_page .category-list-block .content__data a:hover {
text-decoration: underline;
}
@media screen and (max-width: 39.9375em) {
body.template-locations_page
.category-list-block
.content__data
.cell:last-child,
.template-locations_region_page
.category-list-block
.content__data
.cell:last-child {
margin-bottom: 0;
}
}
body.template-locations_page
.category-list-block
.content
.all-neighborhoods-page-link,
.template-locations_region_page
.category-list-block
.content
.all-neighborhoods-page-link {
height: 3rem;
border-radius: 5px;
background-color: #f4f4f4;
}
body.template-locations_page
.category-list-block
.content
.all-neighborhoods-page-link
a,
.template-locations_region_page
.category-list-block
.content
.all-neighborhoods-page-link
a {
margin: auto;
color: #42a738;
}
body.template-locations_page .service-category-link,
.template-locations_region_page .service-category-link {
color: #434343;
}
body.template-locations_page .service-category-link:hover,
.template-locations_region_page .service-category-link:hover {
text-decoration: none;
}
body.template-locations_page .clicked-category a,
.template-locations_region_page .clicked-category a {
font-weight: normal;
text-decoration: underline !important;
text-underline-position: under;
color: #42a738 !important;
}
@media print, screen and (min-width: 40em) {
body.template-locations_page .clicked-category a,
.template-locations_region_page .clicked-category a {
font-weight: bold;
text-decoration: none !important;
color: #434343 !important;
}
}
.template-neighborhood #offer {
color: white;
background-color: black;
}
.template-neighborhood .offer {
padding: 0.5rem 0;
}
.template-neighborhood .offer__title {
font-size: larger;
}
.template-neighborhood .offer__title--hightlighted {
color: #00a9e0;
}
.template-neighborhood .offer p {
margin-bottom: 0;
}
.template-neighborhood #region-image {
margin-bottom: 2rem;
}
.template-neighborhood .region-image__image {
height: 280px;
background-position: 0 100%;
background-size: cover;
}
.template-neighborhood #how-it-works {
margin-bottom: 5rem;
}
.template-neighborhood .how-it-works__title h1 {
font-weight: bold;
}
.template-neighborhood .how-it-works__rating {
margin-bottom: 3rem;
}
.template-neighborhood .how-it-works__rating .stars {
padding-right: 1rem;
}
.template-neighborhood .how-it-works__rating .stars i {
color: #ffb600;
}
.template-neighborhood .how-it-works__rating .reviews {
text-decoration: underline;
text-underline-position: under;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
}
.template-neighborhood .how-it-works__rating .reviews a {
color: initial;
}
.template-neighborhood .how-it-works__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-neighborhood
.how-it-works__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
.template-neighborhood .how-it-works__media-cards-container .media-card__logo {
padding-right: 1.5rem;
}
.template-neighborhood
.how-it-works__media-cards-container
.media-card__logo
img {
width: 88px;
height: 88px;
}
.template-neighborhood
.how-it-works__media-cards-container
.media-card__description {
display: inline;
}
.template-neighborhood
.how-it-works__media-cards-container
.media-card
.media-object-section.main-section {
flex: 1 1 auto;
}
.template-neighborhood .how-it-works .quote-form-container {
margin-top: -17.5rem;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood .how-it-works {
flex-direction: column-reverse;
justify-content: center;
}
.template-neighborhood .how-it-works__title {
text-align: center;
}
.template-neighborhood .how-it-works__rating .stars {
text-align: right;
}
.template-neighborhood .how-it-works__media-cards-container .media-card {
text-align: center;
}
.template-neighborhood
.how-it-works__media-cards-container
.media-card
.media-object-section {
padding: 0;
}
.template-neighborhood .how-it-works__media-cards-container .media-card__logo {
margin-bottom: 1.5rem;
}
.template-neighborhood .how-it-works__media-cards-container .media-card__title {
text-align: center;
}
.template-neighborhood .how-it-works .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
@media print, screen and (min-width: 40em) {
.template-neighborhood .how-it-works__media-cards-container .media-card h3 {
margin-bottom: 0.3125rem;
}
}
.template-neighborhood #neighborhood-top-professionals {
margin-bottom: 5rem;
}
.template-neighborhood .neighborhood-top-professionals {
text-align: center;
}
.template-neighborhood .neighborhood-top-professionals .slick-initialized {
visibility: visible;
opacity: 1;
}
.template-neighborhood .neighborhood-top-professionals .slick-slide {
margin: 0 20px;
}
.template-neighborhood .neighborhood-top-professionals .slick-list {
margin: 0 -20px;
}
.template-neighborhood .neighborhood-top-professionals .card-prev,
.template-neighborhood .neighborhood-top-professionals .card-next {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 40%;
width: 40px;
height: 40px;
cursor: pointer;
font-size: 28px;
color: #9cabb5;
}
.template-neighborhood .neighborhood-top-professionals .card-prev {
left: -55px;
}
.template-neighborhood .neighborhood-top-professionals .card-next {
right: -55px;
}
.template-neighborhood .neighborhood-top-professionals__description {
margin-bottom: 3rem;
}
.template-neighborhood .neighborhood-top-professionals__cards-container {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.template-neighborhood .neighborhood-top-professionals .cards {
padding: 1rem 1rem;
text-align: center;
border: 2px solid #eeeeee;
border-radius: 3px;
font-size: small;
}
.template-neighborhood .neighborhood-top-professionals .cards__header {
margin-bottom: 1rem;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__header
.photo
img {
border-radius: 50%;
max-width: 70px;
}
.template-neighborhood .neighborhood-top-professionals .cards__header .name {
font-size: initial;
font-weight: bold;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__header
.rating
i {
color: #ffb600;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__header
.status__icon:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/premium_icon-4331a8a3f82686b43e86c94520efc187ee7ae53f18135d96d479fda2345f2a5d.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__header
.status__text {
vertical-align: text-bottom;
}
.template-neighborhood .neighborhood-top-professionals .cards__body {
padding-top: 1rem;
color: #727272;
text-align: center;
text-align: left;
font-size: 12px;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.pro_since__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/neighborhood/pro_since_icon-8786522404b399f84b881bcbb57bdb2cc3f510b88acd57a93c40abc1629fd692.svg)
no-repeat center;
background-size: 14px 14px;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.pro_since__icon {
margin-right: 8px;
}
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.pro_since__text {
vertical-align: text-bottom;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.region__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/neighborhood/region_icon-1f1e593323301134733acc3238ff7792ee3ca345293c0a6515aca07e2b414120.svg)
no-repeat center;
background-size: 14px 14px;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.region__icon {
margin-right: 8px;
}
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.region__text {
vertical-align: text-bottom;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.jobs-counter__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/neighborhood/job_star_icon-f34b4b862973729f02a25f39e451f5fefc6d930018701405d7d705acb98b2902.svg)
no-repeat center;
background-size: 14px 14px;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.jobs-counter__icon {
margin-right: 8px;
}
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.jobs-counter__text {
vertical-align: text-bottom;
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.neighborhood__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/neighborhood/neighborhood_icon-54b4df43af27521887f5939d5911915d419133e4c9366896b88f6a6f5345359a.svg)
no-repeat center;
background-size: 14px 14px;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.neighborhood__icon {
margin-right: 8px;
}
}
.template-neighborhood
.neighborhood-top-professionals
.cards__body
.neighborhood__text {
vertical-align: text-bottom;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood .neighborhood-top-professionals__description {
margin-bottom: 3rem;
}
}
.template-neighborhood #service {
margin-bottom: 5rem;
}
.template-neighborhood .service__content {
margin-bottom: 2rem;
}
.template-neighborhood .service__button {
min-width: 100px;
max-width: 300px;
}
.template-neighborhood .service__button a,
.template-neighborhood .service__button a:hover,
.template-neighborhood .service__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood .service__rating .stars {
margin: 0;
}
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood .service__content {
text-align: left;
}
.template-neighborhood .service__rating .stars {
margin: 0;
}
}
.template-neighborhood #customer-reviews {
margin-bottom: 5rem;
}
.template-neighborhood .customer-reviews {
justify-content: center;
}
.template-neighborhood .customer-reviews__title h2 {
font-size: 2rem;
margin-bottom: 0.625rem;
}
.template-neighborhood .customer-reviews__counter {
margin-bottom: 2rem;
}
.template-neighborhood .customer-reviews .professional {
margin-bottom: 2rem;
}
.template-neighborhood .customer-reviews .professional__rating {
color: #ffb600;
}
.template-neighborhood .customer-reviews .professional__name {
margin: 0.5rem 0;
font-size: larger;
}
.template-neighborhood .customer-reviews__button {
min-width: 100px;
max-width: 300px;
}
.template-neighborhood .customer-reviews__button a,
.template-neighborhood .customer-reviews__button a:hover,
.template-neighborhood .customer-reviews__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood .customer-reviews__title h2 {
margin-bottom: 0.625rem;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.template-neighborhood .customer-reviews__button {
margin: 0;
}
.template-neighborhood .customer-reviews__footer .content__description p {
margin: 0;
}
.template-neighborhood .customer-reviews__footer .content__description a {
display: block;
}
}
.template-neighborhood #happiness-guaranteed {
margin-bottom: 5rem;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card {
margin-bottom: 3rem;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card__logo {
text-align: center;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card__logo
img {
width: 168px;
height: 168px;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card__description {
display: inline;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-object-section.main-section {
flex: 1 1 auto;
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card {
text-align: center;
}
.template-neighborhood
.happiness-guaranteed__media-cards-container
.media-card__logo
img {
width: 131px;
height: 131px;
}
}
.template-neighborhood #handy-is-the-best {
margin-bottom: 5rem;
}
.template-neighborhood #foot {
margin-bottom: 5rem;
}
.template-neighborhood .foot__cards-container .cards {
padding: 3rem;
color: #434343;
background-color: #f9f9f9;
}
.template-neighborhood .foot__cards-container .cards__title {
margin-bottom: 1rem;
}
.template-neighborhood .foot__cards-container .cards__split {
margin-bottom: 0;
width: 100%;
}
.template-neighborhood .foot__cards-container .cards__list ul {
list-style-type: none;
margin-left: 0;
}
.template-neighborhood .foot__cards-container .cards__list ul p a {
color: #434343;
}
.template-neighborhood .foot__cards-container .cards__list ul p a:hover {
text-decoration: underline;
}
.template-neighborhood .foot__cards-container .cards__link {
margin-top: 1rem;
}
@media screen and (min-width: 40em) {
.template-neighborhood .foot .neighbours {
width: 30%;
}
}
@media screen and (max-width: 39.9375em) {
.template-neighborhood .foot__cards-container .cards {
padding: 1rem;
}
}
body.template-neighborhoods_page .faded,
.template-neighborhoods_region_page .faded {
color: #979797 !important;
}
body.template-neighborhoods_page .choose-a-service,
.template-neighborhoods_region_page .choose-a-service {
font-weight: bold;
margin: 0;
padding-top: 2rem;
}
body.template-neighborhoods_page .service-categories-container,
.template-neighborhoods_region_page .service-categories-container {
padding-top: 3.5rem;
padding-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
body.template-neighborhoods_page .service-categories-container,
.template-neighborhoods_region_page .service-categories-container {
padding-top: 3rem;
padding-bottom: 8rem;
}
}
body.template-neighborhoods_page .stickybar,
.template-neighborhoods_region_page .stickybar {
position: -webkit-sticky;
position: sticky;
align-self: flex-start;
top: 1rem;
}
body.template-neighborhoods_page .scrolling-wrapper,
.template-neighborhoods_region_page .scrolling-wrapper {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
margin: 0;
width: 100%;
background-color: #ffffff;
z-index: 10;
top: -1px !important;
}
body.template-neighborhoods_page .scrolling-wrapper .scrollable-item,
.template-neighborhoods_region_page .scrolling-wrapper .scrollable-item {
display: inline-block;
margin: 1.125rem 1rem;
}
body.template-neighborhoods_page
.scrolling-wrapper
.scrollable-item
span:not(:first-child):not(:last-child),
.template-neighborhoods_region_page
.scrolling-wrapper
.scrollable-item
span:not(:first-child):not(:last-child) {
margin: 0 1.25rem;
}
body.template-neighborhoods_page .all-categories,
.template-neighborhoods_region_page .all-categories {
margin-bottom: 2.25rem;
}
body.template-neighborhoods_page .categories-list,
.template-neighborhoods_region_page .categories-list {
font-size: 1.125rem;
}
body.template-neighborhoods_page .categories-list ul,
.template-neighborhoods_region_page .categories-list ul {
list-style-type: none;
margin: 0;
}
body.template-neighborhoods_page .categories-list li,
.template-neighborhoods_region_page .categories-list li {
margin-bottom: 1rem;
}
body.template-neighborhoods_page .category-list-block,
.template-neighborhoods_region_page .category-list-block {
margin-top: 3rem;
margin-bottom: 3rem;
}
@media print, screen and (min-width: 40em) {
body.template-neighborhoods_page .category-list-block,
.template-neighborhoods_region_page .category-list-block {
margin-top: 4.8rem;
}
}
body.template-neighborhoods_page .category-list-block .content__title,
.template-neighborhoods_region_page .category-list-block .content__title {
font-size: 1.25rem;
margin-bottom: 2rem;
margin-bottom: 1.5rem;
}
body.template-neighborhoods_page .category-list-block .content__subtitle,
.template-neighborhoods_region_page .category-list-block .content__subtitle {
margin-bottom: 1.5rem;
}
body.template-neighborhoods_page .category-list-block .content__data,
.template-neighborhoods_region_page .category-list-block .content__data {
margin-bottom: 3rem;
}
body.template-neighborhoods_page .category-list-block .content__data .cell,
.template-neighborhoods_region_page .category-list-block .content__data .cell {
margin-bottom: 1rem;
padding-right: 1rem;
}
body.template-neighborhoods_page .category-list-block .content__data a,
.template-neighborhoods_region_page .category-list-block .content__data a {
color: #434343;
}
body.template-neighborhoods_page .category-list-block .content__data a:hover,
.template-neighborhoods_region_page
.category-list-block
.content__data
a:hover {
text-decoration: underline;
}
@media screen and (max-width: 39.9375em) {
body.template-neighborhoods_page
.category-list-block
.content__data
.cell:last-child,
.template-neighborhoods_region_page
.category-list-block
.content__data
.cell:last-child {
margin-bottom: 0;
}
}
body.template-neighborhoods_page .service-category-link,
.template-neighborhoods_region_page .service-category-link {
color: #434343;
}
body.template-neighborhoods_page .service-category-link:hover,
.template-neighborhoods_region_page .service-category-link:hover {
text-decoration: none;
}
body.template-neighborhoods_page .clicked-category a,
.template-neighborhoods_region_page .clicked-category a {
font-weight: normal;
text-decoration: underline !important;
text-underline-position: under;
color: #42a738 !important;
}
@media print, screen and (min-width: 40em) {
body.template-neighborhoods_page .clicked-category a,
.template-neighborhoods_region_page .clicked-category a {
font-weight: bold;
text-decoration: none !important;
color: #434343 !important;
}
}
.template-partner_cleaning_service #offer {
background-color: black;
color: white;
}
.template-partner_cleaning_service .offer {
padding: 0.5em 0;
}
.template-partner_cleaning_service .offer__title {
font-size: larger;
}
.template-partner_cleaning_service .offer__title--hightlighted {
color: #00a9e0;
}
.template-partner_cleaning_service .offer p {
margin-bottom: 0;
}
.template-partner_cleaning_service #service-image {
margin-bottom: 2em;
}
.template-partner_cleaning_service .service-image__image {
background-position: 0 100%;
background-size: cover;
height: 280px;
}
.template-partner_cleaning_service #head {
margin-bottom: 4rem;
}
.template-partner_cleaning_service .head__title {
margin-top: 0.5em;
margin-bottom: 0.5em;
overflow: auto;
}
.template-partner_cleaning_service .head__title h1 {
display: inline-block;
font-size: 2em;
margin-bottom: 0;
vertical-align: -webkit-baseline-middle;
}
.template-partner_cleaning_service .head__rating {
margin-bottom: 1em;
}
.template-partner_cleaning_service .head__rating .stars {
padding-right: 1em;
}
.template-partner_cleaning_service .head__rating .stars i {
color: #ffb600;
}
.template-partner_cleaning_service .head__rating .reviews {
text-decoration: underline;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
text-underline-position: under;
}
.template-partner_cleaning_service .head__rating .reviews a {
color: initial;
}
.template-partner_cleaning_service .head__description {
margin-bottom: 2rem;
margin-top: 2rem;
}
.template-partner_cleaning_service .head__capabilities .media-card__icon i {
color: #8bc53e;
}
.template-partner_cleaning_service
.head__capabilities
.media-card__description {
display: inline;
}
.template-partner_cleaning_service .head .quote-form-container {
margin-top: -17.5em;
}
@media screen and (max-width: 39.9375em) {
.template-partner_cleaning_service .head {
flex-flow: column-reverse;
justify-content: center;
}
.template-partner_cleaning_service .head__title {
text-align: center;
}
.template-partner_cleaning_service .head__rating .stars {
text-align: right;
}
.template-partner_cleaning_service .head .quote-form-container {
margin-bottom: 4rem;
margin-top: -18.4em;
}
}
.template-partner_cleaning_service .quote-form h1 {
font-weight: bold;
}
.template-partner_cleaning_service #difference {
background-color: #f9f9f9;
}
.template-partner_cleaning_service #difference .cell {
margin-top: 3em;
}
.template-partner_cleaning_service #how-it-works {
background-color: #f9f9f9;
margin-bottom: 5rem;
}
.template-partner_cleaning_service .how-it-works {
padding: 3rem 0;
}
.template-partner_cleaning_service .how-it-works__title h2 {
margin-bottom: 3rem;
}
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card {
text-align: center;
}
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card__logo
img {
height: 88px;
width: 88px;
}
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card__title {
margin: 1rem 0.5rem 0;
}
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card__description {
display: inline;
}
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card {
margin-bottom: 3em;
}
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
.template-partner_cleaning_service
.how-it-works__media-cards-container
.media-card {
margin-bottom: 0;
}
}
.template-partner_cleaning_service #service-description {
background-color: #f9f9f9;
margin-bottom: 5rem;
padding: 5em 0;
}
.template-partner_cleaning_service .service-description__title h2 {
margin-bottom: 3rem;
}
.template-partner_cleaning_service .service-description .section {
margin-bottom: 2rem;
}
.template-partner_cleaning_service .service-description .section:last-child {
margin-bottom: 0;
}
.template-partner_cleaning_service .service-description .section__image img {
height: 20em;
width: 38em;
}
.template-partner_cleaning_service .service-description .section__description {
border: 1px solid #eaeaea;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
padding: 2rem;
background-color: white;
}
.template-partner_cleaning_service .service-description__title h2 {
margin-bottom: 2rem;
}
.template-partner_cleaning_service .service-description .section {
justify-content: center;
}
.template-partner_cleaning_service .service-description .section__description {
margin-top: -6.25rem;
padding: 1.5rem;
}
.template-partner_cleaning_service
.service-description
.section__description
h1,
.template-partner_cleaning_service
.service-description
.section__description
h2,
.template-partner_cleaning_service
.service-description
.section__description
h3,
.template-partner_cleaning_service
.service-description
.section__description
h4 {
text-align: center;
}
@media print, screen and (min-width: 40em) {
.template-partner_cleaning_service .service-description .section__description {
margin-top: -6.25rem;
}
}
@media print, screen and (min-width: 64em) {
.template-partner_cleaning_service .service-description__title {
margin-bottom: 3rem;
}
.template-partner_cleaning_service .service-description .section {
align-items: center;
justify-content: initial;
}
.template-partner_cleaning_service .service-description .section__description {
max-height: 18.75rem;
overflow: hidden;
margin-top: 0;
margin-left: -20%;
margin-right: 10%;
padding: 1.875rem;
}
.template-partner_cleaning_service
.service-description
.section__description
h1,
.template-partner_cleaning_service
.service-description
.section__description
h2,
.template-partner_cleaning_service
.service-description
.section__description
h3,
.template-partner_cleaning_service
.service-description
.section__description
h4 {
text-align: left;
}
.template-partner_cleaning_service
.service-description
.section:nth-of-type(odd) {
flex-flow: row-reverse;
}
.template-partner_cleaning_service
.service-description
.section:nth-of-type(odd)
.section__description {
margin-left: 10%;
margin-right: -20%;
}
}
.template-partner_cleaning_service #foot {
margin-bottom: 5rem;
}
.template-partner_cleaning_service .foot__content {
margin-bottom: 2em;
}
.template-partner_cleaning_service .foot__button {
max-width: 300px;
min-width: 100px;
}
.template-partner_cleaning_service .foot__button a,
.template-partner_cleaning_service .foot__button a:hover,
.template-partner_cleaning_service .foot__button a:focus {
background-color: #8bc53e;
border-radius: 3px;
color: white;
font-size: 1.25em;
margin-bottom: 0;
padding: 0.85em;
width: 100%;
}
.template-partner_cleaning_service .disclaimer {
padding-bottom: 2em;
text-align: center;
} /*!
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * handybook.com
 * handy.com
 * site.iamexec.com
 * site.mopp.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2014
 */
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-black-c-2da0c51bdbf8aa5802e33ee1b6f9462e149748dd8020fe12cb0d8e729c080315.eot');
src: url('/assets/circular/lineto-circular-black-c-2da0c51bdbf8aa5802e33ee1b6f9462e149748dd8020fe12cb0d8e729c080315.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-black-c-8033350c1939eb76a3734eb904b30208dcf293f74798ef38c5925fbf2352974b.woff')
format('woff'),
url('/assets/circular/lineto-circular-black-c-160eee05ec081bca363b1feb36f02dba60e115254330c16ca40def7d01c66bb3.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-black-c-caa64844f11358b06229f4d2225bed92c0fa5da2923b43b6da654445f1cedc8d.svg#LLCircularWeb-Black')
format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-bold-c-69009f728ee8bf526af29a71c5771c7db035f0e8a7dc70dd751f8bd6c0a7cd47.eot');
src: url('/assets/circular/lineto-circular-bold-c-69009f728ee8bf526af29a71c5771c7db035f0e8a7dc70dd751f8bd6c0a7cd47.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-bold-c-6062f04b7c2d054d964f3e6619918e6088589b6b1eba070d47b9f100d79cc522.woff')
format('woff'),
url('/assets/circular/lineto-circular-bold-c-f1de390d17618cd0edfbdea9275c6818b9b687afec9db9d5e7398d9fbc7c5637.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-bold-c-a22e9c8961a57414ecc51ba5ec9608169351ada22dd9a3c6a6387e588d20a12e.svg#LLCircularWeb-Bold')
format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-book-c-4e0e035c9b8923297146d6c14c6c960f1cd099d2083c562167f6951b48f98e42.eot');
src: url('/assets/circular/lineto-circular-book-c-4e0e035c9b8923297146d6c14c6c960f1cd099d2083c562167f6951b48f98e42.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-book-c-f06e423ccda8779ebad80a0eae639794683f3a3bf8b49c41a44134ca51a7a6a2.woff')
format('woff'),
url('/assets/circular/lineto-circular-book-c-2cb06dc0ebe65f529b530d49c9d8f2433f4f6eb86bcff9acb4bdc0c376685d9c.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-book-c-fd5bd9968e7615ac329165cbe057d50a5ae8b21507590b58f40aee80d21d26f3.svg#LLCircularWeb-Book')
format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-MediumItalic-b7b9818a3ef622fa3ec852ede7ec9e792dca7b569c3acf9e57d60a5bc1cf55de.eot');
src: local('Circular Std Medium Italic'), local('CircularStd-MediumItalic'),
url('/assets/circular-std/CircularStd-MediumItalic-b7b9818a3ef622fa3ec852ede7ec9e792dca7b569c3acf9e57d60a5bc1cf55de.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-MediumItalic-6e252a409621d109cd80b58dde83dd93677a2aaf97b9b838b753988309f175fc.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-MediumItalic-2afc4a229ce84c86e3982754320aabd16016eff5f4269a087ca9ab9834244055.woff')
format('woff'),
url('/assets/circular-std/CircularStd-MediumItalic-353244e88652f80d9c6a5ad1c9607bdcb0ec4e1f3555e33cb7a65f92415f6020.ttf')
format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Black-42c1bc0175b5643d949941b142bfdada535ce5cd8562ce8794d5703d9bf7f52e.eot');
src: local('Circular Std Black'), local('CircularStd-Black'),
url('/assets/circular-std/CircularStd-Black-42c1bc0175b5643d949941b142bfdada535ce5cd8562ce8794d5703d9bf7f52e.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Black-f0f95106c469d0036a6e932c4c45f89d671705e2936f07886592cf6c0155f9bf.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Black-254a8a695eabff62d7c9e20d8208e98bd82180d401b0fd806006a99b36ce6eda.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Black-96d9e38bfbd27016952f4315204f42c72507ccbf8aa7b9e3280e4aeeff12f891.ttf')
format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Medium-4c7123a9e9f7c7569217e46cad8ce5530b4da818e85a55c8316dcb35bf0c3a6b.eot');
src: local('Circular Std Medium'), local('CircularStd-Medium'),
url('/assets/circular-std/CircularStd-Medium-4c7123a9e9f7c7569217e46cad8ce5530b4da818e85a55c8316dcb35bf0c3a6b.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Medium-e0fd9e77bed906a327d77ca1edd9dedcb85a6fc76b0f512499a3525c3ad524d2.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Medium-7aa8b6bd44b17ccc009080ecb28f588dfc1aeb40104ce32c04fe62d498e57f58.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Medium-8f685c422c64a455c9278d9fc34d9e995c7eff629e99458cd285ee455ef69e27.ttf')
format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Bold-0ad0c91a7613f2c82f4dbcc256903e45dfc05aafa230b52bf83a6b5eb428fac0.eot');
src: local('Circular Std Bold'), local('CircularStd-Bold'),
url('/assets/circular-std/CircularStd-Bold-0ad0c91a7613f2c82f4dbcc256903e45dfc05aafa230b52bf83a6b5eb428fac0.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Bold-4b3cc30dfa6fbc6c4547fb963c14795196a209e27dcdf3475560e20ba20de53a.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Bold-92ca08f823f0532f88de3f19c0132e4faddd5a8323d8c50f4de5a0bc2baeb632.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Bold-93ee61fce9687b4aae3445a3f9eb2ec3b92a78284c2818f3e2d7a349f6bf9e66.ttf')
format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('CircularStd-BlackItalic.eot');
src: local('Circular Std Black Italic'), local('CircularStd-BlackItalic'),
url('/assets/circular-std/CircularStd-BlackItalic-bf3351572f984360037922406321038490f7b0f357a8b2e5095baf130a0612f2.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BlackItalic-316bb0d979436ecb484635c0fe06e79c78181f1988c4987700bac8776419a316.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BlackItalic-112a42fb60a6d3c8a3826afc121a8cd5f52f4ad12982980b0cfe0a9281a6daa1.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BlackItalic-00213b6f0c651294e17ef4c1375b2e86954f3c63b2e7b8b0950db965927f5e58.ttf')
format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Circular Std Book';
src: url('/assets/circular-std/CircularStd-BookItalic-516eaca066b3b4833240a445323715aeba9605a09f24d375c40f5664a94e4f27.eot');
src: local('Circular Std Book Italic'), local('CircularStd-BookItalic'),
url('/assets/circular-std/CircularStd-BookItalic-516eaca066b3b4833240a445323715aeba9605a09f24d375c40f5664a94e4f27.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BookItalic-148796de89968bc260a4b6a0e742747c0aeb90837189909bbc4773ae84964809.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BookItalic-d25204028bb78a0b273655daccd6aaafb9d05f40d0dcedf900b8e8867d2eb3d2.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BookItalic-9b3f25d277e9ebceb3eea82fc13d891163e82442cc701595d13c15b301f5c3d5.ttf')
format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-BoldItalic-0738a8f6137c1f4599bb42f59e8e599ee18fe08498476b7d791484eb60ce22ee.eot');
src: local('Circular Std Bold Italic'), local('CircularStd-BoldItalic'),
url('/assets/circular-std/CircularStd-BoldItalic-0738a8f6137c1f4599bb42f59e8e599ee18fe08498476b7d791484eb60ce22ee.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BoldItalic-6cf26fa384e73d48ab224d229963c7e88a307e44c93b7b00e6faf80ce8ce1dba.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BoldItalic-ddd2d0456299e7f1c4c2231232075b6811b493568ede629c06124de52d5bfd7b.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BoldItalic-e9e68ce28a85680b6cfef2ad140d37f52be969b5edfaa74ef6518db5759392cb.ttf')
format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Circular Std Book';
src: url('/assets/circular-std/CircularStd-Book-61b9c2c5c5a672d098b3e185a81a71fa81964285c8cca562ab5079be799ba5e1.eot');
src: local('Circular Std Book'), local('CircularStd-Book'),
url('/assets/circular-std/CircularStd-Book-61b9c2c5c5a672d098b3e185a81a71fa81964285c8cca562ab5079be799ba5e1.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Book-98e5b7c020230be4ee5c0d229b6c0c406e599bf201d9e429a06f3ef8460c535e.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Book-e90c56b02db502c572a61153bc665f9acc46877de82482f95c5279456176da38.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Book-15643775f3fd7739632a51194e7d80f9a51106de2b04c9ac58defd1004b57962.ttf')
format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-black-italic.eot');
src: local('National 2 Black Italic'), local('National2-BlackItalic'),
url('/assets/national-2/national-2-web-black-italic-f8fc661e0b8f2446b7bfb117f9da5b74eb06a62704e154df023f90da8305210c.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-black-italic-ef8ebbf9102dc3b70e0e7842dbc4095f25e5cf3c818f06b8715e19457f2ed563.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-black-italic-8a3d55d3c4e7ec1f551ac7abadd0239ca60304a0dec5eca516932c0836a3f4ca.woff')
format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-black.eot');
src: local('National 2 Black'), local('National2-Black'),
url('/assets/national-2/national-2-web-black-cc103ea336287c57b32af09ee03d0d45d355ca7609ab918067baa817fcc61ee2.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-black-72c28278416e7beaace524c7581ff6f098b06c5959f42628ed132030e5257eb6.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-black-159fcab15fe9de233f54ebeab6fbdd5ce1278d91d7cf76d1ba2b2c70996de7f4.woff')
format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-bold-italic.eot');
src: local('National 2 Web Bold Italic'), local('National2Web-BoldItalic'),
url('/assets/national-2/national-2-web-bold-italic-4eeacf9bcb4f7368dcc23b92947fe17506372a88cdb2726f2b3b16f00a74300d.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-bold-italic-eafa6e3423e26880e48764369c2c385b516f5e7c575c1f2bda97e57bdef09b3a.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-bold-italic-2499db8382163b382743717a1faa128ed24c5276b80267da623eae3bebbfa699.woff')
format('woff');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-bold.eot');
src: local('National 2 Web Bold'), local('National2Web-Bold'),
url('/assets/national-2/national-2-web-bold-13c0a28a6a6be11148eb885946df308bb78f83706d1162356d79f269d5776e96.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-bold-ee6318ad05a40199c3ee0e0ad1dfe4ce4e3ffc48a288744f1132d982c5f92f96.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-bold-eace39cbb1513905c379c14ccf01fae036dde34d476944e87dc3a1da4b22bbd1.woff')
format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extrabold-italic.eot');
src: local('National 2 Web Extrabold Italic'),
local('National2Web-ExtraboldItalic'),
url('/assets/national-2/national-2-web-extrabold-italic-94a4051e299673ad809cb8247f31929554cb037128754d9b2a2732f3e67fff8b.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extrabold-italic-aaab42a5fbbc382cf48efacf197ce84bf30c3582fcecfb35d41990eb72a9c15b.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extrabold-italic-d9102895c4c2382540908769263fa139d3b079d4750f4020d586b0273e934039.woff')
format('woff');
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extrabold.eot');
src: local('National 2 Web Extrabold'), local('National2Web-Extrabold'),
url('/assets/national-2/national-2-web-extrabold-d25f346abac8c56be4a68cebcd5b0f3012f60f6c4a4e222b06f3db7a4ed8d85f.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extrabold-9c092693125aa910b9fb1cdd0c8922d54ec622264d12603c421a4af70f143dfd.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extrabold-67480f6fd237c1a87abdf4aeced474d6e45732d28100b00f4f3f6c90c3dd9ca8.woff')
format('woff');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extralight-italic.eot');
src: local('National 2 Web Extralight Italic'),
local('National2Web-ExtralightItalic'),
url('/assets/national-2/national-2-web-extralight-italic-de3656fad9e88e7b90d3854399b420f33b5f1c6ab2cf4c400ee19bc3f24510f1.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extralight-italic-da9e6fde4879a943642024b74d910181d74568c54efbb408e3757f7e00fd5c64.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extralight-italic-f08ff5d621e210c13898931fe754105f77b62b63621c5c3c35d74d437e4633b6.woff')
format('woff');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extralight.eot');
src: local('National 2 Web Extralight'), local('National2Web-Extralight'),
url('/assets/national-2/national-2-web-extralight-40553331fb3542eb63e09ad947a0558835fc8e6de7a03f9545e15c61f69a94ee.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extralight-d4ae7093af3f97c3a897ff568f83339fb4c5e4574895d790cc25ee8cc934639c.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extralight-b7fd770bff85a274a1700aa858a6f8ee3171ab3bd3fa3a3fe53b4a3ab32749ff.woff')
format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-light-italic.eot');
src: local('National 2 Web Light Italic'), local('National2Web-LightItalic'),
url('/assets/national-2/national-2-web-light-italic-3e4f367616191c291e4677ab8a6ad79cc48fa04ed77a03609bbf889042fb54b5.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-light-italic-1c461d9ec610290b0a8cfb3c504692c33155858edd8f3aedf0840ff4fdaa7e5f.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-light-italic-b733970adf4a3c157cb37eab058ecaf3bfbe8f5a876624801a19ae94be91d2c9.woff')
format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-light.eot');
src: local('National 2 Web Light'), local('National2Web-Light'),
url('/assets/national-2/national-2-web-light-45551f9248f8733d8e82776ce53ce73505c66b7fcac414d1b9950a43db7357b0.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-light-33f856cb8366c56d84f8e748e82fe86d5690085625d732060207a16f0580adf4.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-light-59474ec1b2a21d406c1d59e5b52161ba6e23276a8ad9bacac2692b2cd8395475.woff')
format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-medium-italic.eot');
src: local('National 2 Web Medium Italic'), local('National2Web-MediumItalic'),
url('/assets/national-2/national-2-web-medium-italic-49fa32ee3622bdf83a4ad14adc5a560fcd843335b2b6ead68e86e506ce0b3a75.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-medium-italic-c47424c87c0beb78046c01172ea9141758eb37ca897a17be916adc1a47dbb613.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-medium-italic-20b001d34807a6ff003a162b5c5b921d3663ea493020b24c3a5c5b71dd58f428.woff')
format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-medium.eot');
src: local('National 2 Web Medium'), local('National2Web-Medium'),
url('/assets/national-2/national-2-web-medium-1285cf589624f2f1f1c5639d121c34af33ab47632328880ce8513ba0b708e594.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-medium-22501e13a5c6f546ce5ae08af3c1e32efb3c3108af5a4bf793c4971c9a7fb18a.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-medium-f0590eb2d892f2eac4c05469d69cd7f99e8600f7fab94aa19513007b684044b3.woff')
format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-regular-italic.eot');
src: local('National 2 Web Regular Italic'), local('National2Web-RegularItalic'),
url('/assets/national-2/national-2-web-regular-italic-70a752c2d8ec4a36a82a2c084eb52b0170c07a5c944ec2c28aba43253711398b.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-regular-italic-a5d8cb8e669b934fe4b1395501f7f78de6d62aea16adc91298ce665a914c75a0.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-regular-italic-2d99c792694d54dc7e9602d6df39b9c61d2892894c3cd9015de25ebfe1ef9fa8.woff')
format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-regular.eot');
src: local('National 2 Web Regular'), local('National2Web-Regular'),
url('/assets/national-2/national-2-web-regular-9fcaefdf61f99f87729c767b77efae321fe8132a1818c5577b7f808b2747e48a.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-regular-0a166767bca01f4bacceea9fc096a12f418da53767ae3801401619a209ecd41f.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-regular-e797a0f9e52f5d31a4bf103f16cb52ff85fae3e91ac45a99132a223105ff084d.woff')
format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-thin-italic.eot');
src: local('National 2 Web Thin Italic'), local('National2Web-ThinItalic'),
url('/assets/national-2/national-2-web-thin-italic-9a84f97676ac9addba118b79aeb5038b5c1ea4937591e7757f481c41a700c48e.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-thin-italic-9d8c241b5c62a03611beab32fdd914281d38bcb60339b6436c817af8c6557ac3.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-thin-italic-0932796454780eff2461b720ab9672f41a6288751590add8b3fbdd45b51686e0.woff')
format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-thin.eot');
src: local('National 2 Web Thin'), local('National2Web-Thin'),
url('/assets/national-2/national-2-web-thin-324865794c43a4185f656692bd636a68fa4a72e9396506ec544c6ee919e55ef0.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-thin-5f910aa0e7cc61555a15fa6096838e0a78beb2c24b310380d818a5d8c67ce919.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-thin-8b44792ccd1660836fcf43112fa90f6a6fe43fda5e051bda82d7b0bbc7973a81.woff')
format('woff');
font-weight: 100;
font-style: normal;
}
body.template-partner_landing_ccp .top-banner {
color: #ffffff;
padding: 30px 0px 20px 0px;
font-family: 'Circular Std';
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp .top-banner {
padding-bottom: 70px;
}
}
body.template-partner_landing_ccp .logo {
padding-bottom: 10px;
}
body.template-partner_landing_ccp .call-to-action {
font-weight: bold;
font-style: normal;
font-size: 32px;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp .call-to-action {
font-size: 26px;
}
}
body.template-partner_landing_ccp .form-box {
width: 100%;
position: relative;
top: -73px;
padding: 31px;
background-color: #ffffff;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
body.template-partner_landing_ccp .form-box .title {
text-align: center;
font-family: 'Circular Std';
font-weight: bold;
font-size: 24px;
color: #434343;
}
body.template-partner_landing_ccp .form-box .form {
margin-top: 5px;
}
body.template-partner_landing_ccp .form-box .form-group {
margin: 8px 0;
position: relative;
}
body.template-partner_landing_ccp .form-box input[type='text'],
body.template-partner_landing_ccp .form-box select {
width: 100%;
padding: 25px 20px;
display: inline-block;
border: 1px solid #c1d0d5;
border-radius: 5px;
box-sizing: border-box;
box-shadow: none;
background-color: #fafafa;
}
body.template-partner_landing_ccp .form-box select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
padding: 0 30px 0px 20px;
height: 52px;
}
body.template-partner_landing_ccp .form-box ::-webkit-input-placeholder {
color: #608497;
}
body.template-partner_landing_ccp .form-box ::-moz-placeholder {
color: #608497;
}
body.template-partner_landing_ccp .form-box :-moz-placeholder {
color: #608497;
}
body.template-partner_landing_ccp .form-box :-ms-input-placeholder {
color: #608497;
}
body.template-partner_landing_ccp .form-box input.invalid,
body.template-partner_landing_ccp .form-box select.invalid {
border: 2px solid #fa3a44;
color: #fa3a44 !important;
}
body.template-partner_landing_ccp .form-box input.invalid {
padding: 24px 19px;
}
body.template-partner_landing_ccp
.form-box
.invalid::-webkit-input-placeholder {
color: #fa3a44;
}
body.template-partner_landing_ccp .form-box .invalid::-moz-placeholder {
color: #fa3a44;
}
body.template-partner_landing_ccp .form-box .invalid:-moz-placeholder {
color: #fa3a44;
}
body.template-partner_landing_ccp .form-box .invalid:-ms-input-placeholder {
color: #fa3a44;
}
body.template-partner_landing_ccp .form-box .input-error {
margin: -1rem 0 1rem 0;
color: #fa3a44;
}
body.template-partner_landing_ccp .form-box input[type='submit'],
body.template-partner_landing_ccp .form-box button,
body.template-partner_landing_ccp .form-box .button {
width: 100%;
background-color: #00bde8;
color: #ffffff;
padding: 18px 20px;
margin: 8px 0;
border: none;
border-radius: 5px;
cursor: pointer;
font-size: 20px;
}
body.template-partner_landing_ccp .form-box input[type='submit']:hover,
body.template-partner_landing_ccp .form-box button:hover,
body.template-partner_landing_ccp .form-box .button:hover {
background-color: #10cdf8;
}
body.template-partner_landing_ccp .form-box label {
padding-top: 8px;
font-family: 'Circular Std Book';
font-size: 16px;
color: #667884;
}
body.template-partner_landing_ccp .form-box button,
body.template-partner_landing_ccp .form-box .button {
margin-bottom: 0;
}
body.template-partner_landing_ccp .form-box .start-date-container {
padding-right: 3px;
}
body.template-partner_landing_ccp .form-box .start-time-container {
padding-left: 3px;
}
@media screen and (max-width: 63.9375em) {
body.template-partner_landing_ccp .form-box .start-date-container,
body.template-partner_landing_ccp .form-box .start-time-container {
padding: 0;
}
}
body.template-partner_landing_ccp .form-box .form-notice {
border: 2px solid #fa3a44;
color: #fa3a44;
border-radius: 5px;
padding: 18px 20px;
margin: 16px 0px 0px;
text-align: center;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp .form-box {
top: -50px;
}
}
body.template-partner_landing_ccp .head__title h1 {
margin-top: 50px;
margin-bottom: 0.5rem;
font-family: 'Circular Std Book';
font-size: 32px;
color: #434343;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp .head__title h1 {
margin-top: 0;
font-size: 26px;
}
}
body.template-partner_landing_ccp .head__rating {
margin-bottom: 1rem;
}
body.template-partner_landing_ccp .head__rating .stars {
padding-right: 1rem;
}
body.template-partner_landing_ccp .head__rating .stars i {
color: #ffb600;
}
body.template-partner_landing_ccp .head__description {
max-width: 668px;
margin-bottom: 2rem;
padding-right: 10px;
font-family: 'Circular Std Book';
font-size: 16px;
color: #434343;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp .head__description {
padding-right: 0;
}
}
body.template-partner_landing_ccp .head__capabilities .media-card__icon i {
color: #8bc53e;
}
body.template-partner_landing_ccp .head__capabilities .media-card__description {
display: inline;
}
body.template-partner_landing_ccp .head .quote-form-container {
margin-top: -17.5rem;
}
body.template-partner_landing_ccp .partner-angi-branded {
font-family: 'National 2', sans-serif;
margin-top: 60px;
}
body.template-partner_landing_ccp .partner-angi-branded h1,
body.template-partner_landing_ccp .partner-angi-branded h2,
body.template-partner_landing_ccp .partner-angi-branded h3,
body.template-partner_landing_ccp .partner-angi-branded h4,
body.template-partner_landing_ccp .partner-angi-branded h5,
body.template-partner_landing_ccp .partner-angi-branded h6 {
font-family: 'National 2', sans-serif;
}
body.template-partner_landing_ccp .partner-angi-branded .top-banner {
align-items: center;
border-radius: 0px 0px 80px 0px;
color: initial;
display: flex;
font-family: 'National 2', sans-serif;
padding: 0;
}
body.template-partner_landing_ccp .partner-angi-branded .angi-heading {
padding-right: 80px;
}
@media screen and (max-width: 63.9375em) {
body.template-partner_landing_ccp .partner-angi-branded .angi-heading {
padding-right: 0;
}
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-heading
.header-group {
margin-bottom: 2.5rem;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-heading
.header-group
.header-title {
font-weight: 700;
font-size: 40px;
line-height: 44px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-heading
.header-group
.header-stars {
font-size: 16px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-heading
.header-group
.header-stars
span {
margin-right: 10px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-heading
.header-price {
font-size: 32px;
font-weight: 700;
margin-bottom: 1rem;
line-height: 38px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-heading
.header-description {
font-weight: 400;
font-size: 20px;
color: #282827;
}
body.template-partner_landing_ccp .partner-angi-branded .grid-x {
position: relative;
}
body.template-partner_landing_ccp
.partner-angi-branded
.subsection
.head__title
h1 {
font-weight: 700;
font-size: 32px;
color: #282827;
line-height: 38px;
margin-top: 2.5rem;
margin-bottom: 1rem;
}
body.template-partner_landing_ccp
.partner-angi-branded
.subsection
.service-description {
padding-right: 80px;
}
@media screen and (max-width: 63.9375em) {
body.template-partner_landing_ccp
.partner-angi-branded
.subsection
.service-description {
display: none;
}
}
body.template-partner_landing_ccp
.partner-angi-branded
.subsection
.mobile-service-description {
display: none;
}
@media screen and (max-width: 63.9375em) {
body.template-partner_landing_ccp
.partner-angi-branded
.subsection
.mobile-service-description {
display: block;
}
}
body.template-partner_landing_ccp .partner-angi-branded .angi-branded-form {
border-radius: 8px;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
position: static;
margin-bottom: 1.5rem;
}
@media screen and (max-width: 63.9375em) {
body.template-partner_landing_ccp .partner-angi-branded .angi-branded-form {
padding: 0.5rem;
box-shadow: none;
}
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
::-webkit-input-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
::-moz-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
:-moz-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
:-ms-input-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.title {
font-size: 32px;
font-weight: 700;
color: #282827;
text-align: center;
font-family: 'National 2', sans-serif;
line-height: 38px;
margin-bottom: 8px;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.title {
text-align: left;
line-height: 32px;
padding-top: 1rem;
padding-bottom: 11px;
}
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.subtitle {
font-size: 16px;
font-weight: 500;
color: #282827;
text-align: center;
margin-bottom: 1.5rem;
line-height: 20px;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.subtitle {
display: none;
}
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.button {
font-weight: 700;
font-size: 16px;
color: #ffffff;
line-height: 24px;
padding-top: 12px;
padding-bottom: 12px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.start-date-container {
padding-right: 0px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.start-date-container
.start-date {
margin-bottom: 1.5rem;
cursor: default;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.start-time-container {
padding-left: 0px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
input[type='text'],
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
select {
background-color: #ffffff;
border: 1px solid #dbd9d4;
border-radius: 4px;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-date
input[type='text'],
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-date
select,
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-time
input[type='text'],
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-time
select {
height: 56px;
font-size: 16px;
color: #282827;
padding: 25px 12px 12px;
font-weight: 400;
line-height: 16px;
background-image: url(/assets/angi/down_arrow-96ccbec0c8cd12a643cb370a6d1f599eceddf067ffd4c9254de1f56530381e14.png);
background-position: right 0rem top 0px;
background-size: 12px 6px;
background-origin: content-box;
background-repeat: no-repeat;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-date
span,
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-time
span {
position: absolute;
top: 0;
left: 0;
font-weight: 500;
font-size: 12px;
-webkit-transform-origin: top left;
transform-origin: top left;
line-height: 12px;
pointer-events: none;
color: #282827;
transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
transition: color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,
-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
-webkit-transform: translate(12px, 12px) scale(0.625);
transform: translate(12px, 12px) scale(0.625);
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-date.error
span,
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-time.error
span {
color: #e74343;
}
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-date.error
input,
body.template-partner_landing_ccp
.partner-angi-branded
.angi-branded-form
.angi-time.error
input {
color: #e74343;
border: 2px solid #e74343;
}
body.template-partner_landing_ccp .partner-angi-branded .media-object-section {
display: flex;
align-items: center;
}
body.template-partner_landing_ccp .partner-angi-branded .media-card__icon {
background-color: #e8fdf2;
border-radius: 50%;
padding: 0.5rem;
margin-right: 1rem;
}
@media screen and (max-width: 39.9375em) {
body.template-partner_landing_ccp .partner-angi-branded .media-card__icon {
padding: 1rem;
}
}
body.template-partner_landing_ccp
.partner-angi-branded
.media-card__icon
.fa-check {
color: #282827;
}
body.template-partner_landing_ccp
.partner-angi-branded
.media-card__description,
body.template-partner_landing_ccp .partner-angi-branded .media-card__link {
font-weight: 500;
font-size: 16px;
color: #282827;
white-space: nowrap;
line-height: 20px;
}
@media screen and (max-width: 63.9375em) {
body.template-partner_landing_ccp
.partner-angi-branded
.media-card__description,
body.template-partner_landing_ccp .partner-angi-branded .media-card__link {
white-space: pre-wrap;
}
}
body.template-partner_landing_ccp .partner-angi-branded .media-card__link {
text-decoration: underline;
}
body.template-partner_landing_ccp .partner-angi-branded a {
color: #00819e;
}
body.template-partner_landing_ccp .partner-angi-branded input[type='submit'],
body.template-partner_landing_ccp .partner-angi-branded button,
body.template-partner_landing_ccp .partner-angi-branded .button {
background-color: #fc5647;
color: #ffffff;
}
body.template-partner_landing_ccp
.partner-angi-branded
input[type='submit']:hover,
body.template-partner_landing_ccp .partner-angi-branded button:hover,
body.template-partner_landing_ccp .partner-angi-branded .button:hover {
background-color: #dd3728;
}
body.template-partner_landing_ccp .partner-angi-branded .head__description {
font-family: 'National 2', sans-serif;
line-height: 28px;
font-size: 20px;
color: #282827;
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
margin-bottom: 0;
padding-right: 0;
}
body.template-partner_landing_ccp .partner-angi-branded .head-capabilities {
padding-bottom: 0.7rem;
padding-top: 2.5rem;
}
body.template-partner_landing_ccp .partner-angi-branded .form-terms {
font-size: 80%;
text-align: center;
} /*!
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * handybook.com
 * handy.com
 * site.iamexec.com
 * site.mopp.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2014
 */
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-black-c-2da0c51bdbf8aa5802e33ee1b6f9462e149748dd8020fe12cb0d8e729c080315.eot');
src: url('/assets/circular/lineto-circular-black-c-2da0c51bdbf8aa5802e33ee1b6f9462e149748dd8020fe12cb0d8e729c080315.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-black-c-8033350c1939eb76a3734eb904b30208dcf293f74798ef38c5925fbf2352974b.woff')
format('woff'),
url('/assets/circular/lineto-circular-black-c-160eee05ec081bca363b1feb36f02dba60e115254330c16ca40def7d01c66bb3.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-black-c-caa64844f11358b06229f4d2225bed92c0fa5da2923b43b6da654445f1cedc8d.svg#LLCircularWeb-Black')
format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-bold-c-69009f728ee8bf526af29a71c5771c7db035f0e8a7dc70dd751f8bd6c0a7cd47.eot');
src: url('/assets/circular/lineto-circular-bold-c-69009f728ee8bf526af29a71c5771c7db035f0e8a7dc70dd751f8bd6c0a7cd47.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-bold-c-6062f04b7c2d054d964f3e6619918e6088589b6b1eba070d47b9f100d79cc522.woff')
format('woff'),
url('/assets/circular/lineto-circular-bold-c-f1de390d17618cd0edfbdea9275c6818b9b687afec9db9d5e7398d9fbc7c5637.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-bold-c-a22e9c8961a57414ecc51ba5ec9608169351ada22dd9a3c6a6387e588d20a12e.svg#LLCircularWeb-Bold')
format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Circular';
src: url('/assets/circular/lineto-circular-book-c-4e0e035c9b8923297146d6c14c6c960f1cd099d2083c562167f6951b48f98e42.eot');
src: url('/assets/circular/lineto-circular-book-c-4e0e035c9b8923297146d6c14c6c960f1cd099d2083c562167f6951b48f98e42.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular/lineto-circular-book-c-f06e423ccda8779ebad80a0eae639794683f3a3bf8b49c41a44134ca51a7a6a2.woff')
format('woff'),
url('/assets/circular/lineto-circular-book-c-2cb06dc0ebe65f529b530d49c9d8f2433f4f6eb86bcff9acb4bdc0c376685d9c.ttf')
format('truetype'),
url('/assets/circular/lineto-circular-book-c-fd5bd9968e7615ac329165cbe057d50a5ae8b21507590b58f40aee80d21d26f3.svg#LLCircularWeb-Book')
format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-MediumItalic-b7b9818a3ef622fa3ec852ede7ec9e792dca7b569c3acf9e57d60a5bc1cf55de.eot');
src: local('Circular Std Medium Italic'), local('CircularStd-MediumItalic'),
url('/assets/circular-std/CircularStd-MediumItalic-b7b9818a3ef622fa3ec852ede7ec9e792dca7b569c3acf9e57d60a5bc1cf55de.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-MediumItalic-6e252a409621d109cd80b58dde83dd93677a2aaf97b9b838b753988309f175fc.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-MediumItalic-2afc4a229ce84c86e3982754320aabd16016eff5f4269a087ca9ab9834244055.woff')
format('woff'),
url('/assets/circular-std/CircularStd-MediumItalic-353244e88652f80d9c6a5ad1c9607bdcb0ec4e1f3555e33cb7a65f92415f6020.ttf')
format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Black-42c1bc0175b5643d949941b142bfdada535ce5cd8562ce8794d5703d9bf7f52e.eot');
src: local('Circular Std Black'), local('CircularStd-Black'),
url('/assets/circular-std/CircularStd-Black-42c1bc0175b5643d949941b142bfdada535ce5cd8562ce8794d5703d9bf7f52e.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Black-f0f95106c469d0036a6e932c4c45f89d671705e2936f07886592cf6c0155f9bf.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Black-254a8a695eabff62d7c9e20d8208e98bd82180d401b0fd806006a99b36ce6eda.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Black-96d9e38bfbd27016952f4315204f42c72507ccbf8aa7b9e3280e4aeeff12f891.ttf')
format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Medium-4c7123a9e9f7c7569217e46cad8ce5530b4da818e85a55c8316dcb35bf0c3a6b.eot');
src: local('Circular Std Medium'), local('CircularStd-Medium'),
url('/assets/circular-std/CircularStd-Medium-4c7123a9e9f7c7569217e46cad8ce5530b4da818e85a55c8316dcb35bf0c3a6b.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Medium-e0fd9e77bed906a327d77ca1edd9dedcb85a6fc76b0f512499a3525c3ad524d2.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Medium-7aa8b6bd44b17ccc009080ecb28f588dfc1aeb40104ce32c04fe62d498e57f58.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Medium-8f685c422c64a455c9278d9fc34d9e995c7eff629e99458cd285ee455ef69e27.ttf')
format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-Bold-0ad0c91a7613f2c82f4dbcc256903e45dfc05aafa230b52bf83a6b5eb428fac0.eot');
src: local('Circular Std Bold'), local('CircularStd-Bold'),
url('/assets/circular-std/CircularStd-Bold-0ad0c91a7613f2c82f4dbcc256903e45dfc05aafa230b52bf83a6b5eb428fac0.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Bold-4b3cc30dfa6fbc6c4547fb963c14795196a209e27dcdf3475560e20ba20de53a.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Bold-92ca08f823f0532f88de3f19c0132e4faddd5a8323d8c50f4de5a0bc2baeb632.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Bold-93ee61fce9687b4aae3445a3f9eb2ec3b92a78284c2818f3e2d7a349f6bf9e66.ttf')
format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Circular Std';
src: url('CircularStd-BlackItalic.eot');
src: local('Circular Std Black Italic'), local('CircularStd-BlackItalic'),
url('/assets/circular-std/CircularStd-BlackItalic-bf3351572f984360037922406321038490f7b0f357a8b2e5095baf130a0612f2.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BlackItalic-316bb0d979436ecb484635c0fe06e79c78181f1988c4987700bac8776419a316.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BlackItalic-112a42fb60a6d3c8a3826afc121a8cd5f52f4ad12982980b0cfe0a9281a6daa1.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BlackItalic-00213b6f0c651294e17ef4c1375b2e86954f3c63b2e7b8b0950db965927f5e58.ttf')
format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Circular Std Book';
src: url('/assets/circular-std/CircularStd-BookItalic-516eaca066b3b4833240a445323715aeba9605a09f24d375c40f5664a94e4f27.eot');
src: local('Circular Std Book Italic'), local('CircularStd-BookItalic'),
url('/assets/circular-std/CircularStd-BookItalic-516eaca066b3b4833240a445323715aeba9605a09f24d375c40f5664a94e4f27.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BookItalic-148796de89968bc260a4b6a0e742747c0aeb90837189909bbc4773ae84964809.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BookItalic-d25204028bb78a0b273655daccd6aaafb9d05f40d0dcedf900b8e8867d2eb3d2.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BookItalic-9b3f25d277e9ebceb3eea82fc13d891163e82442cc701595d13c15b301f5c3d5.ttf')
format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Circular Std';
src: url('/assets/circular-std/CircularStd-BoldItalic-0738a8f6137c1f4599bb42f59e8e599ee18fe08498476b7d791484eb60ce22ee.eot');
src: local('Circular Std Bold Italic'), local('CircularStd-BoldItalic'),
url('/assets/circular-std/CircularStd-BoldItalic-0738a8f6137c1f4599bb42f59e8e599ee18fe08498476b7d791484eb60ce22ee.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-BoldItalic-6cf26fa384e73d48ab224d229963c7e88a307e44c93b7b00e6faf80ce8ce1dba.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-BoldItalic-ddd2d0456299e7f1c4c2231232075b6811b493568ede629c06124de52d5bfd7b.woff')
format('woff'),
url('/assets/circular-std/CircularStd-BoldItalic-e9e68ce28a85680b6cfef2ad140d37f52be969b5edfaa74ef6518db5759392cb.ttf')
format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Circular Std Book';
src: url('/assets/circular-std/CircularStd-Book-61b9c2c5c5a672d098b3e185a81a71fa81964285c8cca562ab5079be799ba5e1.eot');
src: local('Circular Std Book'), local('CircularStd-Book'),
url('/assets/circular-std/CircularStd-Book-61b9c2c5c5a672d098b3e185a81a71fa81964285c8cca562ab5079be799ba5e1.eot?#iefix')
format('embedded-opentype'),
url('/assets/circular-std/CircularStd-Book-98e5b7c020230be4ee5c0d229b6c0c406e599bf201d9e429a06f3ef8460c535e.woff2')
format('woff2'),
url('/assets/circular-std/CircularStd-Book-e90c56b02db502c572a61153bc665f9acc46877de82482f95c5279456176da38.woff')
format('woff'),
url('/assets/circular-std/CircularStd-Book-15643775f3fd7739632a51194e7d80f9a51106de2b04c9ac58defd1004b57962.ttf')
format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-black-italic.eot');
src: local('National 2 Black Italic'), local('National2-BlackItalic'),
url('/assets/national-2/national-2-web-black-italic-f8fc661e0b8f2446b7bfb117f9da5b74eb06a62704e154df023f90da8305210c.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-black-italic-ef8ebbf9102dc3b70e0e7842dbc4095f25e5cf3c818f06b8715e19457f2ed563.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-black-italic-8a3d55d3c4e7ec1f551ac7abadd0239ca60304a0dec5eca516932c0836a3f4ca.woff')
format('woff');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-black.eot');
src: local('National 2 Black'), local('National2-Black'),
url('/assets/national-2/national-2-web-black-cc103ea336287c57b32af09ee03d0d45d355ca7609ab918067baa817fcc61ee2.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-black-72c28278416e7beaace524c7581ff6f098b06c5959f42628ed132030e5257eb6.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-black-159fcab15fe9de233f54ebeab6fbdd5ce1278d91d7cf76d1ba2b2c70996de7f4.woff')
format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-bold-italic.eot');
src: local('National 2 Web Bold Italic'), local('National2Web-BoldItalic'),
url('/assets/national-2/national-2-web-bold-italic-4eeacf9bcb4f7368dcc23b92947fe17506372a88cdb2726f2b3b16f00a74300d.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-bold-italic-eafa6e3423e26880e48764369c2c385b516f5e7c575c1f2bda97e57bdef09b3a.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-bold-italic-2499db8382163b382743717a1faa128ed24c5276b80267da623eae3bebbfa699.woff')
format('woff');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-bold.eot');
src: local('National 2 Web Bold'), local('National2Web-Bold'),
url('/assets/national-2/national-2-web-bold-13c0a28a6a6be11148eb885946df308bb78f83706d1162356d79f269d5776e96.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-bold-ee6318ad05a40199c3ee0e0ad1dfe4ce4e3ffc48a288744f1132d982c5f92f96.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-bold-eace39cbb1513905c379c14ccf01fae036dde34d476944e87dc3a1da4b22bbd1.woff')
format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extrabold-italic.eot');
src: local('National 2 Web Extrabold Italic'),
local('National2Web-ExtraboldItalic'),
url('/assets/national-2/national-2-web-extrabold-italic-94a4051e299673ad809cb8247f31929554cb037128754d9b2a2732f3e67fff8b.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extrabold-italic-aaab42a5fbbc382cf48efacf197ce84bf30c3582fcecfb35d41990eb72a9c15b.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extrabold-italic-d9102895c4c2382540908769263fa139d3b079d4750f4020d586b0273e934039.woff')
format('woff');
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extrabold.eot');
src: local('National 2 Web Extrabold'), local('National2Web-Extrabold'),
url('/assets/national-2/national-2-web-extrabold-d25f346abac8c56be4a68cebcd5b0f3012f60f6c4a4e222b06f3db7a4ed8d85f.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extrabold-9c092693125aa910b9fb1cdd0c8922d54ec622264d12603c421a4af70f143dfd.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extrabold-67480f6fd237c1a87abdf4aeced474d6e45732d28100b00f4f3f6c90c3dd9ca8.woff')
format('woff');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extralight-italic.eot');
src: local('National 2 Web Extralight Italic'),
local('National2Web-ExtralightItalic'),
url('/assets/national-2/national-2-web-extralight-italic-de3656fad9e88e7b90d3854399b420f33b5f1c6ab2cf4c400ee19bc3f24510f1.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extralight-italic-da9e6fde4879a943642024b74d910181d74568c54efbb408e3757f7e00fd5c64.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extralight-italic-f08ff5d621e210c13898931fe754105f77b62b63621c5c3c35d74d437e4633b6.woff')
format('woff');
font-weight: 200;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-extralight.eot');
src: local('National 2 Web Extralight'), local('National2Web-Extralight'),
url('/assets/national-2/national-2-web-extralight-40553331fb3542eb63e09ad947a0558835fc8e6de7a03f9545e15c61f69a94ee.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-extralight-d4ae7093af3f97c3a897ff568f83339fb4c5e4574895d790cc25ee8cc934639c.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-extralight-b7fd770bff85a274a1700aa858a6f8ee3171ab3bd3fa3a3fe53b4a3ab32749ff.woff')
format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-light-italic.eot');
src: local('National 2 Web Light Italic'), local('National2Web-LightItalic'),
url('/assets/national-2/national-2-web-light-italic-3e4f367616191c291e4677ab8a6ad79cc48fa04ed77a03609bbf889042fb54b5.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-light-italic-1c461d9ec610290b0a8cfb3c504692c33155858edd8f3aedf0840ff4fdaa7e5f.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-light-italic-b733970adf4a3c157cb37eab058ecaf3bfbe8f5a876624801a19ae94be91d2c9.woff')
format('woff');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-light.eot');
src: local('National 2 Web Light'), local('National2Web-Light'),
url('/assets/national-2/national-2-web-light-45551f9248f8733d8e82776ce53ce73505c66b7fcac414d1b9950a43db7357b0.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-light-33f856cb8366c56d84f8e748e82fe86d5690085625d732060207a16f0580adf4.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-light-59474ec1b2a21d406c1d59e5b52161ba6e23276a8ad9bacac2692b2cd8395475.woff')
format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-medium-italic.eot');
src: local('National 2 Web Medium Italic'), local('National2Web-MediumItalic'),
url('/assets/national-2/national-2-web-medium-italic-49fa32ee3622bdf83a4ad14adc5a560fcd843335b2b6ead68e86e506ce0b3a75.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-medium-italic-c47424c87c0beb78046c01172ea9141758eb37ca897a17be916adc1a47dbb613.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-medium-italic-20b001d34807a6ff003a162b5c5b921d3663ea493020b24c3a5c5b71dd58f428.woff')
format('woff');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-medium.eot');
src: local('National 2 Web Medium'), local('National2Web-Medium'),
url('/assets/national-2/national-2-web-medium-1285cf589624f2f1f1c5639d121c34af33ab47632328880ce8513ba0b708e594.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-medium-22501e13a5c6f546ce5ae08af3c1e32efb3c3108af5a4bf793c4971c9a7fb18a.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-medium-f0590eb2d892f2eac4c05469d69cd7f99e8600f7fab94aa19513007b684044b3.woff')
format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-regular-italic.eot');
src: local('National 2 Web Regular Italic'), local('National2Web-RegularItalic'),
url('/assets/national-2/national-2-web-regular-italic-70a752c2d8ec4a36a82a2c084eb52b0170c07a5c944ec2c28aba43253711398b.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-regular-italic-a5d8cb8e669b934fe4b1395501f7f78de6d62aea16adc91298ce665a914c75a0.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-regular-italic-2d99c792694d54dc7e9602d6df39b9c61d2892894c3cd9015de25ebfe1ef9fa8.woff')
format('woff');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-regular.eot');
src: local('National 2 Web Regular'), local('National2Web-Regular'),
url('/assets/national-2/national-2-web-regular-9fcaefdf61f99f87729c767b77efae321fe8132a1818c5577b7f808b2747e48a.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-regular-0a166767bca01f4bacceea9fc096a12f418da53767ae3801401619a209ecd41f.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-regular-e797a0f9e52f5d31a4bf103f16cb52ff85fae3e91ac45a99132a223105ff084d.woff')
format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-thin-italic.eot');
src: local('National 2 Web Thin Italic'), local('National2Web-ThinItalic'),
url('/assets/national-2/national-2-web-thin-italic-9a84f97676ac9addba118b79aeb5038b5c1ea4937591e7757f481c41a700c48e.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-thin-italic-9d8c241b5c62a03611beab32fdd914281d38bcb60339b6436c817af8c6557ac3.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-thin-italic-0932796454780eff2461b720ab9672f41a6288751590add8b3fbdd45b51686e0.woff')
format('woff');
font-weight: 100;
font-style: italic;
}
@font-face {
font-family: 'National 2';
src: url('national-2-web-thin.eot');
src: local('National 2 Web Thin'), local('National2Web-Thin'),
url('/assets/national-2/national-2-web-thin-324865794c43a4185f656692bd636a68fa4a72e9396506ec544c6ee919e55ef0.eot?#iefix')
format('embedded-opentype'),
url('/assets/national-2/national-2-web-thin-5f910aa0e7cc61555a15fa6096838e0a78beb2c24b310380d818a5d8c67ce919.woff2')
format('woff2'),
url('/assets/national-2/national-2-web-thin-8b44792ccd1660836fcf43112fa90f6a6fe43fda5e051bda82d7b0bbc7973a81.woff')
format('woff');
font-weight: 100;
font-style: normal;
}
body.template-partner_landing_redemption {
font-family: 'National 2', sans-serif;
}
body.template-partner_landing_redemption h1,
body.template-partner_landing_redemption h2,
body.template-partner_landing_redemption h3,
body.template-partner_landing_redemption h4,
body.template-partner_landing_redemption h5,
body.template-partner_landing_redemption h6 {
font-family: 'National 2', sans-serif;
}
body.template-partner_landing_redemption div[role='tooltip'] {
background-color: #282827;
color: #ffffff;
}
body.template-partner_landing_redemption .top-banner {
padding: 3rem 0;
background-repeat: no-repeat;
background-size: cover;
height: 240px;
}
body.template-partner_landing_redemption .logo {
margin-bottom: 2rem;
}
body.template-partner_landing_redemption .how-it-works {
padding-top: 3rem;
}
body.template-partner_landing_redemption .how-it-works a {
color: #00819e;
}
body.template-partner_landing_redemption .how-it-works .header-title {
font-size: 32px;
font-weight: 700;
margin-bottom: 2.5rem;
}
body.template-partner_landing_redemption .how-it-works .step-container {
margin-bottom: 1.5rem;
}
body.template-partner_landing_redemption .how-it-works .need-voucher {
background-color: #e8fdf2;
border-radius: 4px;
padding: 1.5rem;
}
@media (max-width: 639px) {
body.template-partner_landing_redemption .how-it-works .need-voucher {
margin-bottom: 150px;
}
}
body.template-partner_landing_redemption .how-it-works .redemption-form-box {
position: relative;
top: -167px;
}
@media (max-width: 639px) {
body.template-partner_landing_redemption .how-it-works .redemption-form-box {
top: -59px;
}
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form {
background-color: #ffffff;
border-radius: 4px;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
padding: 2.5rem 2rem;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.redemption-form-header {
font-size: 24px;
font-weight: 800;
margin-bottom: 1.5rem;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
label {
color: #282827;
font-size: 16px;
font-weight: 600;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
label.error {
color: #fc5647;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
label.error
input {
border-color: #fc5647;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
input {
border: 1px solid #bcb9b4;
border-radius: 4px;
display: block;
padding: 12px;
width: 100%;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
input:focus {
outline-color: #282827;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
input::-webkit-input-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
input:-ms-input-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
input::-ms-input-placeholder {
color: #6d6d6d;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
input::placeholder {
color: #6d6d6d;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.multiple-vouchers {
font-size: 14px;
padding: 0.5rem 0;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.multiple-vouchers
i {
color: #00819e;
vertical-align: middle;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.redeem-button {
background-color: #fc5647;
color: #ffffff;
cursor: pointer;
font-weight: 800;
margin: 1.5rem 0;
padding: 1rem 0;
width: 100%;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.redeem-button:disabled {
cursor: not-allowed;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.redeem-button:hover {
background-color: #dd3728;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.server-error-message {
color: #fc5647;
margin-bottom: 2rem;
font-size: 14px;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.redemption-form
.need-help {
text-align: center;
}
body.template-partner_landing_redemption
.how-it-works
.redemption-form-box
.form-terms {
font-size: 12px;
text-align: center;
padding: 2rem 2rem 0 2rem;
}
body.template-partner_landing_redemption .angi-love {
background-color: #f5f5f2;
padding: 3.5rem 0;
}
body.template-partner_landing_redemption .angi-love h2 {
font-weight: 700;
margin-bottom: 4.5rem;
text-align: center;
}
@media (max-width: 639px) {
body.template-partner_landing_redemption .angi-love h2 {
font-size: 32px;
}
}
body.template-partner_landing_redemption .angi-love .angi-love-section {
margin-bottom: 1rem;
}
@media (max-width: 639px) {
body.template-partner_landing_redemption .angi-love .angi-love-section {
margin-bottom: 2.5rem;
}
}
body.template-partner_landing_redemption .angi-love .angi-love-section img {
margin-bottom: 1.5rem;
}
body.template-partner_landing_redemption .angi-love .angi-love-section h3 {
font-weight: 800;
}
body.template-partner_landing_redemption .angi-love .angi-love-section p {
margin-bottom: 1rem;
}
body.template-partner_landing_redemption .angi-love .angi-love-section a {
color: #00819e;
}
body.template-partner_landing_redemption .receipt-section {
padding: 8rem 0 6rem;
}
@media (max-width: 639px) {
body.template-partner_landing_redemption .receipt-section {
padding: 3.5rem 0;
}
}
body.template-partner_landing_redemption .receipt-section a {
color: #00819e;
}
@media (max-width: 639px) {
body.template-partner_landing_redemption .receipt-section .activation-code {
padding-bottom: 3.5rem;
}
}
body.template-partner_landing_redemption .faqs {
margin-top: 2rem;
}
body.template-partner_landing_redemption .faqs h2 {
font-weight: 800;
margin-bottom: 1rem;
}
body.template-partner_landing_redemption .faqs .faq-question {
max-width: 95%;
}
body.template-partner_landing_redemption .faqs .faq-accordion .accordion {
background: inherit;
}
body.template-partner_landing_redemption
.faqs
.faq-accordion
.accordion-content {
background: inherit;
border-left: 0;
border-right: 0;
border-top: 0;
}
body.template-partner_landing_redemption
.faqs
.faq-accordion
.accordion-content
ul {
margin-left: 0;
}
body.template-partner_landing_redemption
.faqs
.faq-accordion
.accordion-item:not(.is-active)
.accordion-title {
border-bottom: 1px solid #e6e6e6;
}
body.template-partner_landing_redemption .faqs .faq-accordion .accordion-title {
border-left: 0;
border-right: 0;
border-top: 0;
font-size: 16px;
font-weight: 600;
color: #000000;
padding: 2rem 0;
}
body.template-partner_landing_redemption
.faqs
.faq-accordion
.accordion-title:hover,
body.template-partner_landing_redemption
.faqs
.faq-accordion
.accordion-title:focus {
background: inherit;
}
body.template-partner_landing_redemption
.faqs
.faq-accordion
.accordion-title::before {
content: '\f107';
display: inline-block;
font-family: 'Font Awesome 5 Pro';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
font-weight: 900;
text-rendering: auto;
}
body.template-partner_landing_redemption
.faqs
.faq-accordion
.is-active
.accordion-title::before {
content: '\f106';
}
body.template-partner_landing_redemption .redeem-now {
padding: 2.5rem 0;
}
body.template-partner_landing_redemption .redeem-now button {
background-color: #fc5647;
color: #ffffff;
cursor: pointer;
font-weight: 800;
padding: 1rem 0;
width: 100%;
}
body.template-partner_landing_redemption .redeem-now button:hover {
background-color: #dd3728;
}
header.angi-partner-header .logo-container {
padding-top: 2rem;
padding-bottom: 2rem;
}
header.angi-partner-header .logo-container .angi-logo {
border-right: 1px solid #bcb9b4;
padding-right: 2rem;
}
header.angi-partner-header .logo-container .angi-logo img {
max-height: 44px;
}
@media (max-width: 639px) {
header.angi-partner-header .logo-container .angi-logo img {
max-height: 32px;
}
}
header.angi-partner-header .logo-container .partner-logo {
padding-left: 2rem;
}
header.angi-partner-header .logo-container .partner-logo img {
max-height: 44px;
}
@media (max-width: 639px) {
header.angi-partner-header .logo-container .partner-logo img {
max-height: 32px;
}
}
.template-partners #offer {
color: white;
background-color: black;
}
.template-partners .offer {
padding: 0.5rem 0;
}
.template-partners .offer__title {
font-size: larger;
}
.template-partners .offer__title--hightlighted {
color: #00a9e0;
}
.template-partners .offer p {
margin-bottom: 0;
}
.template-partners #service-image {
margin-bottom: 2rem;
}
.template-partners .service-image__image {
height: 280px;
background-position: 0 100%;
background-size: cover;
}
.template-partners #head {
margin-bottom: 4rem;
}
.template-partners .head__title h1 {
font-weight: bold;
margin-bottom: 0.5rem;
}
.template-partners .head__rating {
margin-bottom: 1rem;
}
.template-partners .head__rating .stars {
padding-right: 1rem;
}
.template-partners .head__rating .stars i {
color: #ffb600;
}
.template-partners .head__rating .reviews {
text-decoration: underline;
text-underline-position: under;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
}
.template-partners .head__rating .reviews a {
color: initial;
}
.template-partners .head__description {
margin-bottom: 2rem;
}
.template-partners .head__capabilities .media-card__icon i {
color: #8bc53e;
}
.template-partners .head__capabilities .media-card__description {
display: inline;
}
.template-partners .head .quote-form-container {
margin-top: -17.5rem;
}
@media screen and (max-width: 39.9375em) {
.template-partners .head {
flex-flow: column-reverse;
justify-content: center;
}
.template-partners .head__title {
text-align: center;
}
.template-partners .head__rating .stars {
text-align: right;
}
.template-partners .head .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
.template-partners #how-it-works {
margin-bottom: 5rem;
background-color: #f9f9f9;
}
.template-partners .how-it-works {
padding: 3rem 0;
}
.template-partners .how-it-works__title h2 {
margin-bottom: 3rem;
}
.template-partners .how-it-works__media-cards-container .media-card {
text-align: center;
}
.template-partners .how-it-works__media-cards-container .media-card__logo img {
width: 88px;
height: 88px;
}
.template-partners .how-it-works__media-cards-container .media-card__title {
margin: 1rem 0.5rem 0;
}
.template-partners
.how-it-works__media-cards-container
.media-card__description {
display: inline;
}
.template-partners .how-it-works__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-partners .how-it-works__media-cards-container .media-card:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
.template-partners .how-it-works__media-cards-container .media-card {
margin-bottom: 0;
}
}
.template-partners #trusted-name {
margin-bottom: 5rem;
}
.template-partners .trusted-name__title h2 {
margin-bottom: 2rem;
}
.template-partners .trusted-name__capabilities {
height: 100%;
padding-bottom: 3rem;
}
.template-partners .trusted-name__capabilities .capability__title {
font-size: 1.25rem;
margin-bottom: 0.5rem;
}
.template-partners .trusted-name__capabilities .capability__title .icon {
display: inline-block;
margin-right: 1rem;
}
.template-partners .trusted-name__button {
min-width: 100px;
max-width: 300px;
}
.template-partners .trusted-name__button a,
.template-partners .trusted-name__button a:hover,
.template-partners .trusted-name__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media print, screen and (min-width: 40em) {
.template-partners .trusted-name__capabilities .capability__description {
margin-left: 3.625rem;
}
}
.template-partners #service-description {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-partners .service-description__title h2 {
margin-bottom: 3rem;
}
.template-partners .service-description .section {
margin-bottom: 2rem;
}
.template-partners .service-description .section:last-child {
margin-bottom: 0;
}
.template-partners .service-description .section__image img {
width: inherit;
}
.template-partners .service-description .section__description {
border: 1px solid #eaeaea;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
padding: 2rem;
background-color: white;
}
.template-partners .service-description__title h2 {
margin-bottom: 2rem;
}
.template-partners .service-description .section {
justify-content: center;
}
.template-partners .service-description .section__description {
margin-top: -6.25rem;
padding: 1.5rem;
}
.template-partners .service-description .section__description h1,
.template-partners .service-description .section__description h2,
.template-partners .service-description .section__description h3,
.template-partners .service-description .section__description h4 {
text-align: center;
}
@media print, screen and (min-width: 40em) {
.template-partners .service-description .section__description {
margin-top: -6.25rem;
}
}
@media print, screen and (min-width: 64em) {
.template-partners .service-description__title h2 {
margin-bottom: 3rem;
}
.template-partners .service-description .section {
align-items: center;
justify-content: initial;
}
.template-partners .service-description .section__description {
max-height: 18.75rem;
overflow: hidden;
margin-top: 0;
margin-left: -20%;
margin-right: 10%;
padding: 1.875rem;
}
.template-partners .service-description .section__description h1,
.template-partners .service-description .section__description h2,
.template-partners .service-description .section__description h3,
.template-partners .service-description .section__description h4 {
text-align: left;
}
.template-partners .service-description .section:nth-of-type(3n) {
flex-flow: row-reverse;
}
.template-partners
.service-description
.section:nth-of-type(3n)
.section__description {
margin-right: -20%;
margin-left: 10%;
}
}
.template-partners #faq {
margin-bottom: 5rem;
}
.template-partners .faq__title h2 {
margin-bottom: 2rem;
}
.template-partners .faq__question {
cursor: pointer;
font-size: 1.25rem;
margin-bottom: 1rem;
border-bottom: 1px solid #d1d1d1;
justify-content: space-between;
flex-wrap: nowrap;
}
.template-partners .faq__question .question {
padding-bottom: 1rem;
}
.template-partners .faq__question .icon {
position: relative;
width: 1rem;
height: 1rem;
cursor: pointer;
}
.template-partners .faq__question .icon:before,
.template-partners .faq__question .icon:after {
content: '';
position: absolute;
background-color: #d1d1d1;
}
.template-partners .faq__question .icon:before {
top: 0;
left: 50%;
width: 0.125rem;
height: 100%;
margin-left: -1px;
}
.template-partners .faq__question .icon:after {
top: 50%;
left: 0;
width: 100%;
height: 0.125rem;
margin-top: -1px;
}
.template-partners .faq__question .icon--active:before {
display: none;
}
.template-partners .faq__answer {
display: none;
font-size: initial;
padding-left: 1rem;
margin-bottom: 1rem;
}
.template-partners .faq__button {
margin-top: 1rem;
min-width: 100px;
max-width: 300px;
}
.template-partners .faq__button a,
.template-partners .faq__button a:hover,
.template-partners .faq__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.template-partners #top-professionals {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-partners .top-professionals {
text-align: center;
}
.template-partners .top-professionals .slick-initialized {
display: block;
opacity: 1;
}
.template-partners .top-professionals .slick-slide {
margin: 0 20px;
height: 100%;
}
.template-partners .top-professionals .slick-slide > div {
height: 100%;
}
.template-partners .top-professionals .slick-slide > div > div {
height: 100%;
}
.template-partners .top-professionals .slick-list {
margin: 0 -20px;
height: 100%;
}
.template-partners .top-professionals .slick-list .slick-track {
height: 100%;
}
.template-partners .top-professionals .card-prev,
.template-partners .top-professionals .card-next {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 40%;
width: 40px;
height: 40px;
cursor: pointer;
font-size: 28px;
color: #9cabb5;
}
.template-partners .top-professionals .card-prev {
left: -55px;
}
.template-partners .top-professionals .card-next {
right: -55px;
}
.template-partners .top-professionals__title h2 {
margin-bottom: 0.5rem;
}
.template-partners .top-professionals__description {
margin-bottom: 3rem;
}
.template-partners .top-professionals__cards-container {
display: none;
}
.template-partners .top-professionals .cards {
background-color: white;
padding: 1.25rem 1.25rem;
text-align: center;
border: 2px solid #eeeeee;
border-radius: 3px;
font-size: small;
height: 100%;
}
.template-partners .top-professionals .cards__header {
margin-bottom: 1rem;
}
.template-partners .top-professionals .cards__header .photo img {
border-radius: 50%;
max-width: 88px;
}
.template-partners .top-professionals .cards__header .name {
font-size: initial;
font-weight: bold;
}
.template-partners .top-professionals .cards__header .rating i {
color: #ffb600;
}
.template-partners .top-professionals .cards__header .status__icon:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/premium_icon-4331a8a3f82686b43e86c94520efc187ee7ae53f18135d96d479fda2345f2a5d.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-partners .top-professionals .cards__header .status__text {
vertical-align: text-bottom;
}
.template-partners .top-professionals .cards__header .jobs-counter__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/job_star_icon-f34b4b862973729f02a25f39e451f5fefc6d930018701405d7d705acb98b2902.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-partners .top-professionals .cards__header .jobs-counter__text {
vertical-align: text-bottom;
}
.template-partners .top-professionals .cards__body {
border-top: 2px solid #eeeeee;
padding-top: 1rem;
color: #727272;
height: 100%;
}
@media screen and (max-width: 39.9375em) {
.template-partners .top-professionals__description {
margin-bottom: 1rem;
}
}
.template-partners #customer-reviews {
margin-bottom: 5rem;
}
.template-partners .customer-reviews {
justify-content: center;
}
.template-partners .customer-reviews__title h2 {
margin-bottom: 0.5rem;
}
.template-partners .customer-reviews__counter {
margin-bottom: 2rem;
}
.template-partners .customer-reviews .professional {
margin-bottom: 2rem;
}
.template-partners .customer-reviews .professional__rating {
color: #ffb600;
}
.template-partners .customer-reviews .professional__name {
margin: 0.5rem 0;
font-size: larger;
}
.template-partners .customer-reviews__button {
margin-top: 1rem;
min-width: 100px;
max-width: 300px;
}
.template-partners .customer-reviews__button a,
.template-partners .customer-reviews__button a:hover,
.template-partners .customer-reviews__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-partners .customer-reviews__title h2 {
margin-bottom: 0.625rem;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.template-partners .customer-reviews__button {
margin: 0;
}
.template-partners .customer-reviews__footer .content__description p {
margin: 0;
}
.template-partners .customer-reviews__footer .content__description a {
display: block;
}
}
.template-partners #where-does-handy-operate {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-partners .where-does-handy-operate__title h2 {
margin-bottom: 0.5rem;
}
.template-partners .where-does-handy-operate__description {
font-size: 1.25rem;
margin-bottom: 2rem;
}
.template-partners .where-does-handy-operate__content {
font-size: 1.25rem;
background-color: white;
}
.template-partners .where-does-handy-operate__content .locations {
padding: 4rem;
}
.template-partners .where-does-handy-operate__content .locations__list {
font-size: 1rem;
margin: 0;
list-style-type: none;
}
.template-partners .where-does-handy-operate__content .locations__list li {
display: list-item;
margin-bottom: 0.5rem;
}
.template-partners
.where-does-handy-operate__content
.locations__list
li:before {
margin-right: 0.25rem;
}
.template-partners .where-does-handy-operate__content .locations__list li a {
font-family: 'Circular', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
font-weight: initial;
line-height: 1.25rem;
color: #434343;
}
.template-partners
.where-does-handy-operate__content
.locations__list
li
a:hover {
text-decoration: underline;
}
.template-partners .where-does-handy-operate__content .image img {
height: 100%;
}
@media screen and (max-width: 39.9375em) {
.template-partners .where-does-handy-operate__content .locations {
padding: 2rem;
}
.template-partners .card__columns_container {
flex-wrap: nowrap;
}
}
.template-partners #foot {
margin-bottom: 5rem;
}
.template-partners .foot__content {
margin-bottom: 2rem;
}
.template-partners .foot__button {
min-width: 100px;
max-width: 300px;
}
.template-partners .foot__button a,
.template-partners .foot__button a:hover,
.template-partners .foot__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.rating-stars .star {
position: relative;
display: inline-block;
height: 1em;
width: 1em;
}
.rating-stars .star i {
position: absolute;
left: 0;
top: 0;
height: 100%;
vertical-align: top;
overflow: hidden;
color: #ffb600;
}
.template-region p {
margin-bottom: 1em;
}
@media screen and (max-width: 39.9375em) {
.template-region *[class$='__cards-container'] {
justify-content: center;
}
.template-region .cards {
margin-bottom: 1.25rem;
}
.template-region .cards:nth-of-type(1n) {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (min-width: 40em) {
.template-region *[class$='__cards-container'] {
justify-content: center;
}
.template-region .cards {
margin-bottom: 1.25rem;
}
.template-region .cards:nth-of-type(1n) {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (min-width: 64em) {
.template-region *[class$='__cards-container'] {
justify-content: space-between;
}
.template-region .cards:first-of-type {
margin-left: 0;
}
.template-region .cards:last-of-type {
margin-right: 0;
}
}
.template-region #offer {
margin-bottom: 2rem;
background-color: #edf5f8;
}
.template-region .offer {
padding: 0.5rem 0;
align-items: center;
}
.template-region .offer__title {
font-size: larger;
}
.template-region .offer__button a,
.template-region .offer__button a:hover,
.template-region .offer__button a:focus {
font-size: 1.125rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-region .offer__title {
text-align: center;
}
.template-region .offer__button {
justify-content: center;
}
.template-region .offer__button a {
margin-bottom: 0;
}
}
@media screen and (min-width: 40em) {
.template-region .offer__title p {
margin-bottom: 0;
}
.template-region .offer__button a {
margin-bottom: 0;
}
}
@media screen and (min-width: 64em) {
.template-region .offer__title {
justify-content: flex-start;
}
.template-region .offer__button {
justify-content: flex-end;
}
}
.template-region #head {
margin-bottom: 2rem;
}
.template-region .head__rating .stars {
margin-right: 1rem;
}
.template-region .head__rating .stars i {
color: #ffb600;
}
.template-region .head__rating .reviews {
text-decoration: underline;
text-underline-position: under;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
}
.template-region .head__rating .reviews a {
color: initial;
}
.template-region .head__button a,
.template-region .head__button a:hover,
.template-region .head__button a:focus {
font-size: 1.125rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-region .head {
text-align: center;
}
.template-region .head p {
margin-bottom: 0.5rem;
}
.template-region .head__rating .stars {
margin: 0;
}
}
.template-region #how-it-works {
margin-bottom: 2rem;
}
.template-region .how-it-works__cards-container .cards {
text-align: center;
}
.template-region .how-it-works__cards-container .cards__logo {
height: 88px;
margin: 0 2rem 2rem 2rem;
}
.template-region .how-it-works__cards-container .cards__logo--female-pro {
background: url(/assets/pages/region/female_pro_icon-ad0606963d77f2b516a7aca74d290cc11fa3e781945b67b9f824ea5c3787bc42.svg)
no-repeat center;
}
.template-region .how-it-works__cards-container .cards__logo--calendar {
background: url(/assets/pages/region/calendar_icon-67aae12a79a7870d546a9e59a7e53a2e8064b29f9bdc457dee9515fc77222f85.svg)
no-repeat center;
}
.template-region .how-it-works__cards-container .cards__logo--happiness {
background: url(/assets/pages/region/happiness_icon-42eecd0d4f5d332ae57754363c84e798bf462196c6d764574551903e92f2203c.png)
no-repeat center;
}
@media screen and (max-width: 39.9375em) {
.template-region .how-it-works__title {
text-align: center;
}
.template-region .how-it-works__cards-container .cards {
text-align: center;
}
.template-region .how-it-works__cards-container .cards__logo {
margin: 1rem;
}
}
.template-region #city-image {
margin-bottom: 2rem;
}
.template-region .city-image__image img {
width: 100%;
background-size: 100%;
}
.template-region #region-statistics {
margin-bottom: 2rem;
}
.template-region .region-statistics__cards-container .cards {
padding: 1rem 2rem;
text-align: center;
border: 2px solid #eeeeee;
border-radius: 3px;
}
.template-region .region-statistics__cards-container .cards__counter {
font-size: xx-large;
font-weight: bold;
}
@media screen and (max-width: 39.9375em) {
.template-region .region-statistics__title {
text-align: center;
}
.template-region .region-statistics__description {
text-align: center;
}
}
.template-region #top-professionals {
margin-bottom: 2rem;
}
.template-region .top-professionals {
text-align: center;
}
.template-region .top-professionals .cards {
padding: 1.25rem 1.25rem;
text-align: center;
border: 2px solid #eeeeee;
border-radius: 3px;
font-size: small;
}
.template-region .top-professionals .cards__header {
margin-bottom: 1rem;
}
.template-region .top-professionals .cards__header .photo img {
padding: 0 0.5rem;
width: 100%;
max-width: 100px;
border-radius: 50%;
}
.template-region .top-professionals .cards__header .name {
font-size: larger;
font-weight: bold;
}
.template-region .top-professionals .cards__header .rating i {
color: #ffb600;
}
.template-region .top-professionals .cards__header .status__icon:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/premium_icon-4331a8a3f82686b43e86c94520efc187ee7ae53f18135d96d479fda2345f2a5d.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-region .top-professionals .cards__header .status__text {
vertical-align: text-bottom;
}
.template-region .top-professionals .cards__header .jobs-counter__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/job_star_icon-f34b4b862973729f02a25f39e451f5fefc6d930018701405d7d705acb98b2902.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-region .top-professionals .cards__header .jobs-counter__text {
vertical-align: text-bottom;
}
.template-region .top-professionals .cards__body {
border-top: 2px solid #eeeeee;
padding-top: 1rem;
}
.template-region #customer-reviews {
margin-bottom: 2rem;
}
.template-region .customer-reviews {
justify-content: center;
}
.template-region .customer-reviews .professional {
margin-bottom: 2rem;
}
.template-region .customer-reviews .professional p {
margin-bottom: 0.5rem;
}
.template-region .customer-reviews .professional__rating {
color: #ffb600;
}
.template-region .customer-reviews .professional__name {
font-size: 20px;
}
.template-region .customer-reviews .professional__description {
font-size: 18px;
}
.template-region .customer-reviews__button {
margin-bottom: 2rem;
}
.template-region .customer-reviews__button a,
.template-region .customer-reviews__button a:hover,
.template-region .customer-reviews__button a:focus {
font-size: 1.125rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.template-region .customer-reviews__footer .image {
height: 200px;
background: url(/assets/pages/region/stamp-d65617ee9a86ea9aee9a17324b1a180a414056a38cf673671fa7624edfc5b083.svg)
no-repeat center;
background-size: 80% 80%;
}
.template-region .customer-reviews__footer .content__header h3 {
margin-bottom: 0;
}
@media screen and (max-width: 39.9375em) {
.template-region .customer-reviews {
text-align: center;
}
.template-region .customer-reviews__button {
margin: 0;
}
.template-region .customer-reviews__footer .content__description p {
margin: 0;
}
.template-region .customer-reviews__footer .content__description a {
display: block;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.template-region .customer-reviews {
text-align: center;
}
}
@media screen and (max-width: 39.9375em) {
.template-region .content-title {
justify-content: center;
}
.template-region .content-description {
text-align: center;
}
}
.template-region #foot {
margin-bottom: 2rem;
}
.template-region .foot__description {
margin-bottom: 2rem;
}
.template-region .foot__cards-container .cards {
padding: 2rem;
color: #434343;
background-color: #f9f9f9;
}
.template-region .foot__cards-container .cards__list ul {
list-style-type: none;
margin-left: 0;
}
.template-region .foot__cards-container .cards__list ul p {
margin: 0;
}
.template-region .foot__cards-container .cards__list ul p a {
color: #434343;
}
.template-region .foot__cards-container .cards__list ul p a:hover {
text-decoration: underline;
}
@media screen and (max-width: 39.9375em) {
.template-region .foot__description {
text-align: center;
}
}
.template-region_v2 #offer,
.template-near_me #offer {
color: white;
background-color: black;
}
.template-region_v2 .offer,
.template-near_me .offer {
padding: 0.5rem 0;
}
.template-region_v2 .offer__title,
.template-near_me .offer__title {
font-size: larger;
}
.template-region_v2 .offer__title--hightlighted,
.template-near_me .offer__title--hightlighted {
color: #00a9e0;
}
.template-region_v2 .offer p,
.template-near_me .offer p {
margin-bottom: 0;
}
.template-region_v2 #region-image,
.template-near_me #region-image {
margin-bottom: 2rem;
}
.template-region_v2 .region-image__image,
.template-near_me .region-image__image {
height: 280px;
background-position: 0 100%;
background-size: cover;
}
.template-region_v2 #how-it-works,
.template-near_me #how-it-works {
margin-bottom: 5rem;
}
.template-region_v2 .how-it-works__title h1,
.template-near_me .how-it-works__title h1 {
font-weight: bold;
}
.template-region_v2 .how-it-works__rating,
.template-near_me .how-it-works__rating {
margin-bottom: 3rem;
}
.template-region_v2 .how-it-works__rating .stars,
.template-near_me .how-it-works__rating .stars {
padding-right: 1rem;
}
.template-region_v2 .how-it-works__rating .stars i,
.template-near_me .how-it-works__rating .stars i {
color: #ffb600;
}
.template-region_v2 .how-it-works__rating .reviews,
.template-near_me .how-it-works__rating .reviews {
text-decoration: underline;
text-underline-position: under;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
}
.template-region_v2 .how-it-works__rating .reviews a,
.template-near_me .how-it-works__rating .reviews a {
color: initial;
}
.template-region_v2 .how-it-works__media-cards-container .media-card,
.template-near_me .how-it-works__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-region_v2 .how-it-works__media-cards-container .media-card:last-child,
.template-near_me .how-it-works__media-cards-container .media-card:last-child {
margin-bottom: 0;
}
.template-region_v2 .how-it-works__media-cards-container .media-card__logo,
.template-near_me .how-it-works__media-cards-container .media-card__logo {
padding-right: 1.5rem;
}
.template-region_v2 .how-it-works__media-cards-container .media-card__logo img,
.template-near_me .how-it-works__media-cards-container .media-card__logo img {
width: 88px;
height: 88px;
}
.template-region_v2
.how-it-works__media-cards-container
.media-card__description,
.template-near_me
.how-it-works__media-cards-container
.media-card__description {
display: inline;
}
.template-region_v2
.how-it-works__media-cards-container
.media-card
.media-object-section.main-section,
.template-near_me
.how-it-works__media-cards-container
.media-card
.media-object-section.main-section {
flex: 1 1 auto;
}
.template-region_v2 .how-it-works .quote-form-container,
.template-near_me .how-it-works .quote-form-container {
margin-top: -17.5rem;
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .how-it-works,
.template-near_me .how-it-works {
flex-direction: column-reverse;
justify-content: center;
}
.template-region_v2 .how-it-works__title,
.template-near_me .how-it-works__title {
text-align: center;
}
.template-region_v2 .how-it-works__rating .stars,
.template-near_me .how-it-works__rating .stars {
text-align: right;
}
.template-region_v2 .how-it-works__media-cards-container .media-card,
.template-near_me .how-it-works__media-cards-container .media-card {
text-align: center;
}
.template-region_v2
.how-it-works__media-cards-container
.media-card
.media-object-section,
.template-near_me
.how-it-works__media-cards-container
.media-card
.media-object-section {
padding: 0;
}
.template-region_v2 .how-it-works__media-cards-container .media-card__logo,
.template-near_me .how-it-works__media-cards-container .media-card__logo {
margin-bottom: 1.5rem;
}
.template-region_v2 .how-it-works__media-cards-container .media-card__title,
.template-near_me .how-it-works__media-cards-container .media-card__title {
text-align: center;
}
.template-region_v2 .how-it-works .quote-form-container,
.template-near_me .how-it-works .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
@media print, screen and (min-width: 40em) {
.template-region_v2 .how-it-works__media-cards-container .media-card h3,
.template-near_me .how-it-works__media-cards-container .media-card h3 {
margin-bottom: 0.3125rem;
}
}
.template-region_v2 #top-professionals,
.template-near_me #top-professionals {
margin-bottom: 5rem;
}
.template-region_v2 .top-professionals,
.template-near_me .top-professionals {
text-align: center;
}
.template-region_v2 .top-professionals__description,
.template-near_me .top-professionals__description {
margin-bottom: 3rem;
}
.template-region_v2 .top-professionals .cards,
.template-near_me .top-professionals .cards {
padding: 1.25rem 1.25rem;
text-align: center;
border: 2px solid #eeeeee;
box-shadow: 4px 3px 6px 0 rgba(0, 0, 0, 0.05);
border-radius: 3px;
font-size: small;
}
.template-region_v2 .top-professionals .cards__header,
.template-near_me .top-professionals .cards__header {
margin-bottom: 1rem;
}
.template-region_v2 .top-professionals .cards__header .photo img,
.template-near_me .top-professionals .cards__header .photo img {
border-radius: 50%;
max-width: 88px;
}
.template-region_v2 .top-professionals .cards__header .name,
.template-near_me .top-professionals .cards__header .name {
font-size: initial;
font-weight: bold;
}
.template-region_v2 .top-professionals .cards__header .rating i,
.template-near_me .top-professionals .cards__header .rating i {
color: #ffb600;
}
.template-region_v2 .top-professionals .cards__header .status__icon:before,
.template-near_me .top-professionals .cards__header .status__icon:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/premium_icon-4331a8a3f82686b43e86c94520efc187ee7ae53f18135d96d479fda2345f2a5d.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-region_v2 .top-professionals .cards__header .status__text,
.template-near_me .top-professionals .cards__header .status__text {
vertical-align: text-bottom;
}
.template-region_v2 .top-professionals .cards__header .jobs-counter__icon,
.template-near_me .top-professionals .cards__header .jobs-counter__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/job_star_icon-f34b4b862973729f02a25f39e451f5fefc6d930018701405d7d705acb98b2902.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-region_v2 .top-professionals .cards__header .jobs-counter__text,
.template-near_me .top-professionals .cards__header .jobs-counter__text {
vertical-align: text-bottom;
}
.template-region_v2 .top-professionals .cards__body,
.template-near_me .top-professionals .cards__body {
border-top: 2px solid #eeeeee;
padding-top: 1rem;
color: #727272;
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .top-professionals__description,
.template-near_me .top-professionals__description {
margin-bottom: 1rem;
}
}
.template-region_v2 #service,
.template-near_me #service {
margin-bottom: 5rem;
}
.template-region_v2 .service__content,
.template-near_me .service__content {
margin-bottom: 2rem;
}
.template-region_v2 .service__button,
.template-near_me .service__button {
min-width: 100px;
max-width: 300px;
}
.template-region_v2 .service__button a,
.template-region_v2 .service__button a:hover,
.template-region_v2 .service__button a:focus,
.template-near_me .service__button a,
.template-near_me .service__button a:hover,
.template-near_me .service__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .service__rating .stars,
.template-near_me .service__rating .stars {
margin: 0;
}
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .service__content,
.template-near_me .service__content {
text-align: left;
}
.template-region_v2 .service__rating .stars,
.template-near_me .service__rating .stars {
margin: 0;
}
}
.template-region_v2 #customer-reviews,
.template-near_me #customer-reviews {
margin-bottom: 5rem;
}
.template-region_v2 .customer-reviews,
.template-near_me .customer-reviews {
justify-content: center;
}
.template-region_v2 .customer-reviews__title h2,
.template-near_me .customer-reviews__title h2 {
margin-bottom: 0.625rem;
}
.template-region_v2 .customer-reviews__counter,
.template-near_me .customer-reviews__counter {
margin-bottom: 2rem;
}
.template-region_v2 .customer-reviews .professional,
.template-near_me .customer-reviews .professional {
margin-bottom: 2rem;
}
.template-region_v2 .customer-reviews .professional__rating,
.template-near_me .customer-reviews .professional__rating {
color: #ffb600;
}
.template-region_v2 .customer-reviews .professional__name,
.template-near_me .customer-reviews .professional__name {
margin: 0.5rem 0;
font-size: larger;
}
.template-region_v2 .customer-reviews__button,
.template-near_me .customer-reviews__button {
min-width: 100px;
max-width: 300px;
}
.template-region_v2 .customer-reviews__button a,
.template-region_v2 .customer-reviews__button a:hover,
.template-region_v2 .customer-reviews__button a:focus,
.template-near_me .customer-reviews__button a,
.template-near_me .customer-reviews__button a:hover,
.template-near_me .customer-reviews__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .customer-reviews__title h2,
.template-near_me .customer-reviews__title h2 {
margin-bottom: 0.625rem;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.template-region_v2 .customer-reviews__button,
.template-near_me .customer-reviews__button {
margin: 0;
}
.template-region_v2 .customer-reviews__footer .content__description p,
.template-near_me .customer-reviews__footer .content__description p {
margin: 0;
}
.template-region_v2 .customer-reviews__footer .content__description a,
.template-near_me .customer-reviews__footer .content__description a {
display: block;
}
}
.template-region_v2 #region-statistics,
.template-near_me #region-statistics {
margin-bottom: 5rem;
}
.template-region_v2 .region-statistics__cards-container,
.template-near_me .region-statistics__cards-container {
margin: 1rem 0 3rem 0;
}
.template-region_v2 .region-statistics__cards-container .cards,
.template-near_me .region-statistics__cards-container .cards {
padding: 1rem 2rem;
text-align: center;
border: 2px solid #eeeeee;
box-shadow: 4px 3px 6px 0 rgba(0, 0, 0, 0.05);
border-radius: 3px;
}
.template-region_v2 .region-statistics__cards-container .cards__counter,
.template-near_me .region-statistics__cards-container .cards__counter {
font-size: 2rem;
font-weight: bold;
margin-bottom: 0;
}
.template-region_v2 .region-statistics__cards-container .cards__description,
.template-near_me .region-statistics__cards-container .cards__description {
font-size: 1.25rem;
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .region-statistics__cards-container,
.template-near_me .region-statistics__cards-container {
margin-top: 0;
}
}
.template-region_v2 #happiness-guaranteed,
.template-near_me #happiness-guaranteed {
margin-bottom: 5rem;
}
.template-region_v2 .happiness-guaranteed__media-cards-container .media-card,
.template-near_me .happiness-guaranteed__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-region_v2
.happiness-guaranteed__media-cards-container
.media-card:last-child,
.template-near_me
.happiness-guaranteed__media-cards-container
.media-card:last-child {
margin-bottom: 0;
}
.template-region_v2
.happiness-guaranteed__media-cards-container
.media-card__logo,
.template-near_me
.happiness-guaranteed__media-cards-container
.media-card__logo {
text-align: center;
}
.template-region_v2
.happiness-guaranteed__media-cards-container
.media-card__logo
img,
.template-near_me
.happiness-guaranteed__media-cards-container
.media-card__logo
img {
width: 168px;
height: 168px;
}
.template-region_v2
.happiness-guaranteed__media-cards-container
.media-card__description,
.template-near_me
.happiness-guaranteed__media-cards-container
.media-card__description {
display: inline;
}
.template-region_v2
.happiness-guaranteed__media-cards-container
.media-object-section.main-section,
.template-near_me
.happiness-guaranteed__media-cards-container
.media-object-section.main-section {
flex: 1 1 auto;
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .happiness-guaranteed__media-cards-container .media-card,
.template-near_me .happiness-guaranteed__media-cards-container .media-card {
text-align: center;
}
.template-region_v2
.happiness-guaranteed__media-cards-container
.media-card__logo
img,
.template-near_me
.happiness-guaranteed__media-cards-container
.media-card__logo
img {
width: 131px;
height: 131px;
}
}
.template-region_v2 #handy-is-the-best,
.template-near_me #handy-is-the-best {
margin-bottom: 5rem;
}
.template-region_v2 #foot,
.template-near_me #foot {
margin-bottom: 5rem;
}
.template-region_v2 .foot__cards-container .cards,
.template-near_me .foot__cards-container .cards {
padding: 3rem;
color: #434343;
background-color: #f9f9f9;
}
.template-region_v2 .foot__cards-container .cards__title,
.template-near_me .foot__cards-container .cards__title {
margin-bottom: 1rem;
}
.template-region_v2 .foot__cards-container .cards__split,
.template-near_me .foot__cards-container .cards__split {
margin-bottom: 0;
width: 100%;
}
.template-region_v2 .foot__cards-container .cards__list ul,
.template-near_me .foot__cards-container .cards__list ul {
list-style-type: none;
margin-left: 0;
}
.template-region_v2 .foot__cards-container .cards__list ul p a,
.template-near_me .foot__cards-container .cards__list ul p a {
color: #434343;
}
.template-region_v2 .foot__cards-container .cards__list ul p a:hover,
.template-near_me .foot__cards-container .cards__list ul p a:hover {
text-decoration: underline;
}
.template-region_v2 .foot__cards-container .cards__link,
.template-near_me .foot__cards-container .cards__link {
margin-top: 1rem;
}
@media screen and (min-width: 40em) {
.template-region_v2 .foot .neighbours,
.template-near_me .foot .neighbours {
width: 30%;
}
}
@media screen and (max-width: 39.9375em) {
.template-region_v2 .foot__cards-container .cards,
.template-near_me .foot__cards-container .cards {
padding: 1rem;
}
}
main section {
padding-bottom: 1em;
}
.template-seo_for_holly #service-image {
display: none;
margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
.template-seo_for_holly #service-image {
display: block;
}
}
.template-seo_for_holly .service-image__image {
background-position: 0 100%;
background-size: cover;
height: 280px;
}
.template-seo_for_holly #h1 h1 {
font-size: 26px;
font-weight: 700;
margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.template-seo_for_holly #h1 h1 {
font-size: 2em;
}
}
.template-seo_for_holly .image-row {
margin-bottom: 44px;
}
@media screen and (max-width: 39.9375em) {
.template-seo_for_holly .image-row {
margin-bottom: 2em;
}
}
@media screen and (max-width: 39.9375em) {
.template-seo_for_holly .image-container {
margin: auto;
text-align: center;
}
}
.template-seo_for_holly #summary p,
.template-seo_for_holly #summary span {
font-size: 1em !important;
color: #434343 !important;
}
.template-seo_for_holly .picture_section_title h3 {
font-size: 1.5em;
font-weight: bold;
margin-bottom: 0;
}
@media screen and (max-width: 39.9375em) {
.template-seo_for_holly .img-description {
margin-top: 20px;
}
}
@media print, screen and (min-width: 40em) {
.template-seo_for_holly .img-description {
padding-left: 1rem;
}
}
.template-seo_for_holly #faq {
margin-bottom: 5rem;
margin-bottom: 2rem;
}
.template-seo_for_holly .faq {
border-bottom: 1px solid #d1d1d1;
}
.template-seo_for_holly .faq__title h2 {
margin-bottom: 1rem;
font-size: 24px;
font-weight: bold;
}
.template-seo_for_holly .faq__question {
cursor: pointer;
font-size: 1.25rem;
border-top: 1px solid #d1d1d1;
justify-content: space-between;
flex-wrap: nowrap;
}
.template-seo_for_holly .faq__question .question {
padding-bottom: 1rem;
padding-top: 1rem;
font-size: 1rem;
}
.template-seo_for_holly .faq__question .icon {
position: relative;
width: 1rem;
height: 1rem;
cursor: pointer;
}
.template-seo_for_holly .faq__question .icon:before,
.template-seo_for_holly .faq__question .icon:after {
content: '';
position: absolute;
background-color: #d1d1d1;
}
.template-seo_for_holly .faq__question .icon:before {
top: 0;
left: 50%;
width: 0.125rem;
height: 100%;
margin-left: -1px;
}
.template-seo_for_holly .faq__question .icon:after {
top: 50%;
left: 0;
width: 100%;
height: 0.125rem;
margin-top: -1px;
}
.template-seo_for_holly .faq__question .icon--active:before {
display: none;
}
.template-seo_for_holly .faq__answer {
display: none;
font-size: initial;
margin-bottom: 1rem;
}
.template-seo_for_holly .faq__button {
margin-top: 1rem;
min-width: 100px;
max-width: 300px;
}
.template-seo_for_holly .faq__button a,
.template-seo_for_holly .faq__button a:hover,
.template-seo_for_holly .faq__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.template-seo_for_holly #foot {
margin-bottom: 5rem;
}
.template-seo_for_holly .foot__content {
margin-bottom: 2rem;
}
.template-seo_for_holly .foot__button {
max-width: 300px;
min-width: 100px;
}
.template-seo_for_holly .foot__button a,
.template-seo_for_holly .foot__button a:hover,
.template-seo_for_holly .foot__button a:focus {
background-color: #8bc53e;
border-radius: 3px;
color: white;
font-size: 1.25rem;
margin-bottom: 0;
padding: 0.85em;
width: 100%;
}
.template-seo_for_holly .quote-form input[type='text'] {
height: 3.25em;
background-color: #f4f4f4;
border: 1px solid #c2ced3;
border-radius: 5px;
}
.template-seo_for_holly
.quote-form
input[type='text']::-webkit-input-placeholder {
color: #667884;
}
.template-seo_for_holly .quote-form input[type='text']:-ms-input-placeholder {
color: #667884;
}
.template-seo_for_holly .quote-form input[type='text']::-ms-input-placeholder {
color: #667884;
}
.template-seo_for_holly .quote-form input[type='text']::placeholder {
color: #667884;
}
.template-seo_for_holly .quote-form .blue-button {
background-color: #0bb8e3;
border-radius: 5px;
font-size: 1em;
padding-bottom: 16px;
padding-top: 16px;
}
.template-seo_for_holly .quote-form .powered-by-angi {
align-items: center;
display: flex;
justify-content: safe center;
margin-bottom: 16px;
}
.template-seo_for_holly .quote-form .powered-by-angi .powered-by-angi-text {
color: #6d6d6d;
margin-right: 8px;
}
.template-seo_for_holly .quote-form .powered-by-angi .angi-logo {
height: 28px;
}
.template-seo_for_holly #quotes-container {
display: none;
}
@media print, screen and (min-width: 64em) {
.template-seo_for_holly #quotes-container {
display: block;
}
}
.template-seo_for_holly #quotes-container .quote-form-container {
width: 368px;
margin-top: -168px;
}
.template-seo_for_holly #quotes-container .quote-form-container h3 {
font-size: 20px;
font-weight: bold;
margin-top: 32px !important;
margin-bottom: 0 !important;
}
.template-seo_for_holly #quotes-container .quote-form-container h5 {
margin-top: 12px !important;
margin-bottom: 24px !important;
color: #667884;
}
.template-seo_for_holly #quotes-container .quote-form {
background-color: #ffffff;
padding-bottom: 1em;
padding-left: 1em;
padding-right: 1em;
}
@media print, screen and (min-width: 64em) {
.template-seo_for_holly #quotes-container .align-right-large {
justify-content: flex-end;
}
}
.template-seo_for_holly .sticky-quotes-container {
position: -webkit-sticky;
position: sticky;
top: 180px;
}
.template-seo_for_holly #mobile-quotes-container {
background-color: #ffffff;
border-bottom: 1px solid #dae2e6;
margin-bottom: 29px;
padding-bottom: 0;
position: -webkit-sticky;
position: sticky;
top: -116px;
z-index: 1;
}
@media screen and (max-width: 390px) {
.template-seo_for_holly #mobile-quotes-container {
top: -7.5em;
}
}
@media screen and (min-width: 391px) and (max-width: 516px) {
.template-seo_for_holly #mobile-quotes-container {
top: -5.5em;
}
}
@media screen and (min-width: 517px) and (max-width: 650px) {
.template-seo_for_holly #mobile-quotes-container {
top: -4.2em;
}
}
@media print, screen and (min-width: 40em) {
.template-seo_for_holly #mobile-quotes-container {
top: -68px;
}
}
@media print, screen and (min-width: 64em) {
.template-seo_for_holly #mobile-quotes-container {
display: none;
}
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
.quote-form {
padding: 0;
border: none;
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
.quote-form
> .grid-container {
padding-left: 0;
padding-right: 0;
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
.quote-form
> .grid-container
> .grid-x {
justify-content: safe center;
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
.quotes-form-title
h3 {
font-size: 20px;
text-align: center;
font-weight: bold;
margin-top: 0;
margin-bottom: 1rem;
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
h5 {
color: #667884;
font-size: 1em;
margin-top: 0;
margin-bottom: 1rem;
padding-left: 3em;
padding-right: 3em;
text-align: center;
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
.quote-form__button {
margin-top: 8px;
max-width: 380px;
width: 100%;
}
.template-seo_for_holly
#mobile-quotes-container
.mobile-quote-form-container
.quote-form__button
button {
font-size: 1em;
height: 3.25em;
width: 100%;
}
.template-service #offer {
color: white;
background-color: black;
}
.template-service .offer {
padding: 0.5rem 0;
}
.template-service .offer__title {
font-size: larger;
}
.template-service .offer__title--hightlighted {
color: #00a9e0;
}
.template-service .offer p {
margin-bottom: 0;
}
.template-service #service-image {
margin-bottom: 2rem;
}
.template-service .service-image__image {
height: 280px;
background-position: 0 100%;
background-size: cover;
}
.template-service #head {
margin-bottom: 4rem;
}
.template-service .head__title h1 {
font-weight: bold;
margin-bottom: 0.5rem;
}
.template-service .head__rating {
margin-bottom: 1rem;
}
.template-service .head__rating .stars {
padding-right: 1rem;
}
.template-service .head__rating .stars i {
color: #ffb600;
}
.template-service .head__rating .reviews {
text-decoration: underline;
text-underline-position: under;
-webkit-text-decoration-color: #00a9e0;
text-decoration-color: #00a9e0;
}
.template-service .head__rating .reviews a {
color: initial;
}
.template-service .head__description {
margin-bottom: 2rem;
}
.template-service .head__capabilities .media-card__icon i {
color: #8bc53e;
}
.template-service .head__capabilities .media-card__description {
display: inline;
}
.template-service .head .quote-form-container {
margin-top: -17.5rem;
}
@media screen and (max-width: 39.9375em) {
.template-service .head {
flex-flow: column-reverse;
justify-content: center;
}
.template-service .head__title {
text-align: center;
}
.template-service .head__rating .stars {
text-align: right;
}
.template-service .head .quote-form-container {
margin-top: -18.4rem;
margin-bottom: 4rem;
}
}
.template-service #how-it-works {
margin-bottom: 5rem;
background-color: #f9f9f9;
}
.template-service .how-it-works {
padding: 3rem 0;
}
.template-service .how-it-works__title h2 {
margin-bottom: 3rem;
}
.template-service .how-it-works__media-cards-container .media-card {
text-align: center;
}
.template-service .how-it-works__media-cards-container .media-card__logo img {
width: 88px;
height: 88px;
}
.template-service .how-it-works__media-cards-container .media-card__title {
margin: 1rem 0.5rem 0;
}
.template-service
.how-it-works__media-cards-container
.media-card__description {
display: inline;
}
.template-service .how-it-works__media-cards-container .media-card {
margin-bottom: 3rem;
}
.template-service .how-it-works__media-cards-container .media-card:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
.template-service .how-it-works__media-cards-container .media-card {
margin-bottom: 0;
}
}
.template-service #trusted-name {
margin-bottom: 5rem;
}
.template-service .trusted-name__title h2 {
margin-bottom: 2rem;
}
.template-service .trusted-name__capabilities {
height: 100%;
padding-bottom: 3rem;
}
.template-service .trusted-name__capabilities .capability__title {
font-size: 1.25rem;
margin-bottom: 0.5rem;
}
.template-service .trusted-name__capabilities .capability__title .icon {
display: inline-block;
margin-right: 1rem;
}
.template-service .trusted-name__button {
min-width: 100px;
max-width: 300px;
}
.template-service .trusted-name__button a,
.template-service .trusted-name__button a:hover,
.template-service .trusted-name__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media print, screen and (min-width: 40em) {
.template-service .trusted-name__capabilities .capability__description {
margin-left: 3.625rem;
}
}
.template-service #service-description {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-service .service-description__title h2 {
margin-bottom: 3rem;
}
.template-service .service-description .section {
margin-bottom: 2rem;
}
.template-service .service-description .section:last-child {
margin-bottom: 0;
}
.template-service .service-description .section__image img {
width: inherit;
}
.template-service .service-description .section__description {
border: 1px solid #eaeaea;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
padding: 2rem;
background-color: white;
}
.template-service .service-description__title h2 {
margin-bottom: 2rem;
}
.template-service .service-description .section {
justify-content: center;
}
.template-service .service-description .section__description {
margin-top: -6.25rem;
padding: 1.5rem;
}
.template-service .service-description .section__description h1,
.template-service .service-description .section__description h2,
.template-service .service-description .section__description h3,
.template-service .service-description .section__description h4 {
text-align: center;
}
@media print, screen and (min-width: 40em) {
.template-service .service-description .section__description {
margin-top: -6.25rem;
}
}
@media print, screen and (min-width: 64em) {
.template-service .service-description__title h2 {
margin-bottom: 3rem;
}
.template-service .service-description .section {
align-items: center;
justify-content: initial;
}
.template-service .service-description .section__description {
max-height: 18.75rem;
overflow: hidden;
margin-top: 0;
margin-left: -20%;
margin-right: 10%;
padding: 1.875rem;
}
.template-service .service-description .section__description h1,
.template-service .service-description .section__description h2,
.template-service .service-description .section__description h3,
.template-service .service-description .section__description h4 {
text-align: left;
}
.template-service .service-description .section:nth-of-type(3n) {
flex-flow: row-reverse;
}
.template-service
.service-description
.section:nth-of-type(3n)
.section__description {
margin-right: -20%;
margin-left: 10%;
}
}
.template-service #faq {
margin-bottom: 5rem;
}
.template-service .faq__title h2 {
margin-bottom: 2rem;
}
.template-service .faq__question {
cursor: pointer;
font-size: 1.25rem;
margin-bottom: 1rem;
border-bottom: 1px solid #d1d1d1;
justify-content: space-between;
flex-wrap: nowrap;
}
.template-service .faq__question .question {
padding-bottom: 1rem;
}
.template-service .faq__question .icon {
position: relative;
width: 1rem;
height: 1rem;
cursor: pointer;
}
.template-service .faq__question .icon:before,
.template-service .faq__question .icon:after {
content: '';
position: absolute;
background-color: #d1d1d1;
}
.template-service .faq__question .icon:before {
top: 0;
left: 50%;
width: 0.125rem;
height: 100%;
margin-left: -1px;
}
.template-service .faq__question .icon:after {
top: 50%;
left: 0;
width: 100%;
height: 0.125rem;
margin-top: -1px;
}
.template-service .faq__question .icon--active:before {
display: none;
}
.template-service .faq__answer {
display: none;
font-size: initial;
padding-left: 1rem;
margin-bottom: 1rem;
}
.template-service .faq__button {
margin-top: 1rem;
min-width: 100px;
max-width: 300px;
}
.template-service .faq__button a,
.template-service .faq__button a:hover,
.template-service .faq__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
.template-service #top-professionals {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-service .top-professionals {
text-align: center;
}
.template-service .top-professionals__title h2 {
margin-bottom: 0.5rem;
}
.template-service .top-professionals__description {
margin-bottom: 3rem;
}
.template-service .top-professionals .cards {
background-color: white;
padding: 1.25rem 1.25rem;
text-align: center;
border: 2px solid #eeeeee;
box-shadow: 4px 3px 6px 0 rgba(0, 0, 0, 0.05);
border-radius: 3px;
font-size: small;
}
.template-service .top-professionals .cards__header {
margin-bottom: 1rem;
}
.template-service .top-professionals .cards__header .photo img {
border-radius: 50%;
max-width: 88px;
}
.template-service .top-professionals .cards__header .name {
font-size: initial;
font-weight: bold;
}
.template-service .top-professionals .cards__header .rating i {
color: #ffb600;
}
.template-service .top-professionals .cards__header .status__icon:before {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/premium_icon-4331a8a3f82686b43e86c94520efc187ee7ae53f18135d96d479fda2345f2a5d.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-service .top-professionals .cards__header .status__text {
vertical-align: text-bottom;
}
.template-service .top-professionals .cards__header .jobs-counter__icon {
content: '';
display: inline-block;
width: 14px;
height: 14px;
background: url(/assets/pages/region/job_star_icon-f34b4b862973729f02a25f39e451f5fefc6d930018701405d7d705acb98b2902.svg)
no-repeat center;
background-size: 14px 14px;
}
.template-service .top-professionals .cards__header .jobs-counter__text {
vertical-align: text-bottom;
}
.template-service .top-professionals .cards__body {
border-top: 2px solid #eeeeee;
padding-top: 1rem;
color: #727272;
}
@media screen and (max-width: 39.9375em) {
.template-service .top-professionals__description {
margin-bottom: 1rem;
}
}
.template-service #customer-reviews {
margin-bottom: 5rem;
}
.template-service .customer-reviews {
justify-content: center;
}
.template-service .customer-reviews__title h2 {
margin-bottom: 0.5rem;
}
.template-service .customer-reviews__counter {
margin-bottom: 2rem;
}
.template-service .customer-reviews .professional {
margin-bottom: 2rem;
}
.template-service .customer-reviews .professional__rating {
color: #ffb600;
}
.template-service .customer-reviews .professional__name {
margin: 0.5rem 0;
font-size: larger;
}
.template-service .customer-reviews__button {
margin-top: 1rem;
min-width: 100px;
max-width: 300px;
}
.template-service .customer-reviews__button a,
.template-service .customer-reviews__button a:hover,
.template-service .customer-reviews__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
@media screen and (max-width: 39.9375em) {
.template-service .customer-reviews__title h2 {
margin-bottom: 0.625rem;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.template-service .customer-reviews__button {
margin: 0;
}
.template-service .customer-reviews__footer .content__description p {
margin: 0;
}
.template-service .customer-reviews__footer .content__description a {
display: block;
}
}
.template-service #where-does-handy-operate {
margin-bottom: 5rem;
padding: 5rem 0;
background-color: #f9f9f9;
}
.template-service .where-does-handy-operate__title h2 {
margin-bottom: 0.5rem;
}
.template-service .where-does-handy-operate__description {
font-size: 1.25rem;
margin-bottom: 2rem;
}
.template-service .where-does-handy-operate__content {
font-size: 1.25rem;
background-color: white;
}
.template-service .where-does-handy-operate__content .locations {
padding: 4rem;
}
.template-service .where-does-handy-operate__content .locations__list {
font-size: 1rem;
margin: 0;
list-style-type: none;
}
.template-service .where-does-handy-operate__content .locations__list li {
display: list-item;
margin-bottom: 0.5rem;
}
.template-service
.where-does-handy-operate__content
.locations__list
li:before {
margin-right: 0.25rem;
}
.template-service .where-does-handy-operate__content .locations__list li a {
font-family: 'Circular', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
font-weight: initial;
line-height: 1.25rem;
color: #434343;
}
.template-service
.where-does-handy-operate__content
.locations__list
li
a:hover {
text-decoration: underline;
}
.template-service .where-does-handy-operate__content .image img {
height: 100%;
}
@media screen and (max-width: 39.9375em) {
.template-service .where-does-handy-operate__content .locations {
padding: 2rem;
}
.template-service .card__columns_container {
flex-wrap: nowrap;
}
}
.template-service #foot {
margin-bottom: 5rem;
}
.template-service .foot__content {
margin-bottom: 2rem;
}
.template-service .foot__button {
min-width: 100px;
max-width: 300px;
}
.template-service .foot__button a,
.template-service .foot__button a:hover,
.template-service .foot__button a:focus {
margin-bottom: 0;
padding: 0.85em 0.85em;
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 3px;
background-color: #8bc53e;
}
body.template-services_landing .choose-a-service {
font-weight: bold;
margin: 0;
padding-top: 3rem;
}
body.template-services_landing .service-categories-container {
padding-top: 1.125rem;
padding-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .service-categories-container {
padding-top: 2.75rem;
padding-bottom: 8rem;
}
}
body.template-services_landing .stickybar {
position: sticky;
position: -webkit-sticky;
align-self: flex-start;
top: 1rem;
}
body.template-services_landing .scrolling-wrapper {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
margin: 0;
width: 100%;
background-color: #ffffff;
z-index: 10;
top: -1px !important;
}
body.template-services_landing .scrolling-wrapper .scrollable-item {
display: inline-block;
margin: 1.125rem 1rem;
}
@media screen and (device-aspect-ratio: 40 / 71) and (orientation: portrait) {
body.template-services_landing .scrolling-wrapper .scrollable-item {
margin: 1.125rem 0.55rem;
}
}
@media only screen and (min-device-width: 411px) and (max-device-width: 736px) and (orientation: portrait) {
body.template-services_landing .scrolling-wrapper .scrollable-item {
margin: 1.125rem 1.4rem;
}
}
@media screen and (max-device-width: 812px) {
body.template-services_landing .scrolling-wrapper {
display: none;
}
body.template-services_landing .service-categories-container {
padding-top: 0;
}
}
body.template-services_landing .all-categories {
margin-bottom: 2.25rem;
}
body.template-services_landing .categories-list {
font-size: 1.125rem;
}
body.template-services_landing .categories-list ul {
list-style-type: none;
margin: 0;
}
body.template-services_landing .categories-list li {
margin-bottom: 1rem;
}
body.template-services_landing .category-list-block {
margin-top: 1.5rem;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .category-list-block {
margin-top: 5.25rem;
}
}
body.template-services_landing .service-category-link {
color: #434343;
}
body.template-services_landing .service-category-link:hover {
text-decoration: none;
}
body.template-services_landing .clicked-category a {
font-weight: normal;
text-decoration: underline !important;
color: #42a738 !important;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .clicked-category a {
font-weight: bold;
text-decoration: none !important;
color: #434343 !important;
}
}
body.template-services_landing .category-header {
margin-bottom: 1.5rem;
}
body.template-services_landing .card {
position: relative;
padding: 0;
text-align: center;
flex-grow: 0;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .card {
margin-bottom: 2rem;
}
}
body.template-services_landing .card .thumbnail {
margin-bottom: 0;
border: 0;
box-shadow: unset;
}
body.template-services_landing .card .title {
padding: 1rem;
font-size: 0.875rem;
font-weight: 500;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .card .title {
font-size: 1rem;
}
}
body.template-services_landing .services-grid {
margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .services-grid {
margin-bottom: 0;
}
}
body.template-services_landing .services-list {
margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .services-list {
margin-bottom: 3rem;
}
}
body.template-services_landing .services-list .cell {
margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .services-list .cell {
margin-bottom: 1rem;
}
}
body.template-services_landing .service-link {
color: #434343;
}
body.template-services_landing .service-link:hover {
text-decoration: none;
}
body.template-services_landing .service-banner {
margin-bottom: 3rem;
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .service-banner {
margin-bottom: 4rem;
height: 325px;
background: url(/assets/pages/services/home_cleaning_banner-71ec6dbd9c99a91dd227784329297e6550c58b3e5d39fe960ea24257e2dc15dd.jpg)
no-repeat;
background-size: cover;
}
}
body.template-services_landing .service-banner-content {
text-align: center;
padding: 1.5rem;
border-radius: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
@media print, screen and (min-width: 40em) {
body.template-services_landing .service-banner-content {
background-color: white;
position: relative;
top: 32px;
left: 30px;
height: 262px;
width: 334px;
}
}
body.template-services_landing .service-banner-title {
font-size: 1.5rem;
margin-bottom: 0.75rem;
}
body.template-services_landing .service-banner-rating {
font-size: 0.875rem;
margin-bottom: 0.75rem;
line-height: 1rem;
}
body.template-services_landing .service-banner-text {
color: #9cabb5;
line-height: 1.25rem;
margin-bottom: 1.5rem;
}
body.template-services_landing .service-banner-button {
font-size: 1.125rem;
width: 285px;
height: 56px;
line-height: 56px;
}
body.template-services_landing .service-stars {
padding-right: 0.5rem;
}
body.template-services_landing .service-stars .rating-stars {
display: inline;
}
body.template-services_landing .service-reviews a {
color: #9cabb5;
text-decoration: underline;
}
.header-text {
color: #424242;
font-size: 1.4em;
font-weight: bold;
}
.about-header-img {
background-color: #f7f7f9;
background-size: 100%;
height: 12.5em;
padding-top: 5em;
}
@media print, screen and (min-width: 40em) {
.about-header-img {
background-position: 0 100%;
background-size: cover;
}
}
.custom-link {
background-color: white;
border: 1px solid #d8d8d8;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
margin-bottom: 80px;
margin-top: 80px;
padding: 2em;
}
@media screen and (max-width: 74.9375em) {
.custom-link {
margin: 2em;
}
}
.custom-link p {
font-size: 1.4em;
padding-bottom: 16px;
}
.custom-link .link-panel ul {
border-right: 1px #000000;
color: #434343;
font-size: 16px;
font-weight: 300;
list-style-type: none;
line-height: 20px;
margin-left: 0;
}
.custom-link a {
color: #434343;
text-decoration: none;
} /*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single {
z-index: 9999;
display: block;
position: relative;
color: #333;
background: #fff;
border: 1px solid #ccc;
border-bottom-color: #bbb;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.pika-single:before,
.pika-single:after {
content: ' ';
display: table;
}
.pika-single:after {
clear: both;
}
.pika-single {
*zoom: 1;
}
.pika-single.is-hidden {
display: none;
}
.pika-single.is-bound {
position: absolute;
box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}
.pika-lendar {
float: left;
width: 240px;
margin: 8px;
}
.pika-title {
position: relative;
text-align: center;
}
.pika-label {
display: inline-block;
*display: inline;
position: relative;
z-index: 9999;
overflow: hidden;
margin: 0;
padding: 5px 3px;
font-size: 14px;
line-height: 20px;
font-weight: bold;
background-color: #fff;
}
.pika-title select {
cursor: pointer;
position: absolute;
z-index: 9998;
margin: 0;
left: 0;
top: 5px;
filter: alpha(opacity=0);
opacity: 0;
}
.pika-prev,
.pika-next {
display: block;
cursor: pointer;
position: relative;
outline: none;
border: 0;
padding: 0;
width: 20px;
height: 30px;
text-indent: 20px;
white-space: nowrap;
overflow: hidden;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
background-size: 75% 75%;
opacity: 0.5;
*position: absolute;
*top: 0;
}
.pika-prev:hover,
.pika-next:hover {
opacity: 1;
}
.pika-prev,
.is-rtl .pika-next {
float: left;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
*left: 0;
}
.pika-next,
.is-rtl .pika-prev {
float: right;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
*right: 0;
}
.pika-prev.is-disabled,
.pika-next.is-disabled {
cursor: default;
opacity: 0.2;
}
.pika-select {
display: inline-block;
*display: inline;
}
.pika-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
border: 0;
}
.pika-table th,
.pika-table td {
width: 14.285714285714286%;
padding: 0;
}
.pika-table th {
color: #999;
font-size: 12px;
line-height: 25px;
font-weight: bold;
text-align: center;
}
.pika-button {
cursor: pointer;
display: block;
outline: none;
border: 0;
margin: 0;
width: 100%;
padding: 5px;
color: #666;
font-size: 12px;
line-height: 15px;
text-align: center;
background: #fff;
}
.is-today .pika-button {
color: #434343;
font-weight: bold;
}
.is-selected .pika-button {
color: #fff;
font-weight: bold;
background: #42a738;
border-radius: 3px;
}
.is-disabled .pika-button {
pointer-events: none;
cursor: default;
color: #999;
opacity: 0.3;
}
.pika-button:hover {
color: #fff !important;
background: #999 !important;
box-shadow: none !important;
border-radius: 3px !important;
}
.pika-lendar {
width: auto;
margin: 0;
}
.pika-table {
margin-bottom: 0 !important;
}
#blog-post .card {
background: #f4f4f4;
position: relative;
}
@media print, screen and (min-width: 64em) {
#blog-post .card img {
max-height: 168px;
max-width: 268px;
}
}
#blog-post .card-divider.hollow {
background: #f4f4f4;
}
#blog-post .card-divider .menu a {
color: #434343;
font-size: 1.25rem;
}
#blog-post .card-divider .menu a:hover {
background-color: #e6e6e6;
}
#blog-post .card-product-category {
font-size: 12px;
color: #9cabb5;
padding-top: 24px;
}
#blog-post .card-product-title {
color: #434343;
font-size: 16px;
font-weight: 500;
line-height: 23px;
padding-bottom: 16px;
max-height: 40px;
}
#blog-post .card-section {
position: relative;
float: left;
}
#blog-post .card-section .card-product-date {
position: absolute;
color: #9cabb5;
font-size: 12px;
font-weight: 300;
line-height: 15px;
padding-bottom: 24px;
bottom: 0;
}
@media screen and (max-width: 63.9375em) {
#blog-post .card-section {
min-height: 200px;
}
}
#blog-post .card hr {
margin: 0;
}
@media screen and (min-width: 64em) {
#blog-post .card-product .card-section {
flex: 1 1 auto;
padding-top: 0;
}
#blog-post .card-product .card-section.card-product-details {
display: flex;
flex-direction: column;
align-items: flex-end;
}
}
#blog-post .card-link {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 10;
}
.quote-form-container {
text-align: center;
overflow: auto;
}
.quote-form-container select {
cursor: pointer;
}
.quote-form-container input.start-date {
cursor: pointer;
}
.quote-form-container .error {
color: #ff5c5c;
padding-bottom: 1rem;
}
.quote-form-container .invalid {
border: 1px solid #ff5c5c;
box-shadow: inset 1px 1px #ff5c5c, inset -1px -1px #ff5c5c;
transition: all 0.1s ease-in-out;
}
.quote-form-container p {
color: #9cabb5;
text-align: center;
font-size: 0.75rem;
font-weight: 300;
line-height: 0.9375rem;
}
.quote-form-container input,
.quote-form-container select,
.quote-form-container textarea {
border: 1px solid #d1d1d1;
border-radius: 5px;
margin-bottom: 0.5rem;
padding-left: 1rem;
}
.quote-form-container input,
.quote-form-container select,
.quote-form-container textarea {
color: #434343;
}
.quote-form-container input::-webkit-input-placeholder,
.quote-form-container select::-webkit-input-placeholder,
.quote-form-container textarea::-webkit-input-placeholder {
color: #999999;
}
.quote-form-container input:-ms-input-placeholder,
.quote-form-container select:-ms-input-placeholder,
.quote-form-container textarea:-ms-input-placeholder {
color: #999999;
}
.quote-form-container input::-ms-input-placeholder,
.quote-form-container select::-ms-input-placeholder,
.quote-form-container textarea::-ms-input-placeholder {
color: #999999;
}
.quote-form-container input::placeholder,
.quote-form-container select::placeholder,
.quote-form-container textarea::placeholder {
color: #999999;
}
.quote-form-container :focus::-webkit-input-placeholder {
color: transparent;
}
.quote-form-container :focus:-ms-input-placeholder {
color: transparent;
}
.quote-form-container :focus::-ms-input-placeholder {
color: transparent;
}
.quote-form-container :focus::placeholder {
color: transparent;
}
.quote-form-container .quote-form {
border: 1px solid #d1d1d1;
border-radius: 5px;
background-color: white;
}
.quote-form-container .quote-form h3 {
width: 100%;
margin: 2rem 0 1.5rem 0;
}
.quote-form-container .quote-form h4 {
margin: 1.5rem 0 0.5rem 0;
}
.quote-form-container .quote-form h5 {
margin: 1rem 0 0.5rem 0;
}
.quote-form-container .quote-form__header {
margin-bottom: 1.5rem;
}
.quote-form-container .quote-form__header h1 {
font-size: 1.75rem;
margin: 2rem 0 0.5rem 0;
}
.quote-form-container .quote-form__header .rating-stars {
display: inline;
margin-right: 0.5rem;
}
.quote-form-container .quote-form__header .review-counter {
cursor: pointer;
color: initial;
text-decoration: underline;
text-underline-position: under;
}
.quote-form-container .quote-form__button {
margin-top: 1rem;
}
.quote-form-container .quote-form__button button,
.quote-form-container .quote-form__button a,
.quote-form-container .quote-form__button a:hover,
.quote-form-container .quote-form__button a:focus {
font-size: 1.25rem;
width: 100%;
color: white;
border-radius: 0.1875rem;
background-color: #8bc53e;
}
.quote-form-container .quote-form__questions {
margin-bottom: 0.3125rem;
}
.quote-form-container .quote-form__details {
margin-bottom: 0.5rem;
}
.quote-form-container .quote-form__details i.info {
color: #999999;
border-style: none;
margin-left: 0.125rem;
}
.quote-form-container .quote-form__details i.info:before {
content: 'i';
display: inline-block;
font-size: 0.625rem;
font-style: normal;
width: 16px;
height: 16px;
border-radius: 50%;
border: 1px solid #999999;
}
.quote-form-container .quote-form__details .decrement,
.quote-form-container .quote-form__details .increment,
.quote-form-container .quote-form__details .description {
border: 1px solid #d1d1d1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #434343;
padding: 0.625rem;
}
.quote-form-container .quote-form__details .description {
width: calc(100% - 80px);
padding: 3.52%;
}
.quote-form-container .quote-form__details .description .has-tip {
border: none;
font-weight: normal;
}
.quote-form-container .quote-form__details .decrement,
.quote-form-container .quote-form__details .increment {
color: #a2a2a2;
cursor: pointer;
font-weight: 900;
}
.quote-form-container .quote-form__details .decrement:hover,
.quote-form-container .quote-form__details .increment:hover {
background-color: #f0f2f4;
}
.quote-form-container .quote-form__details .decrement {
border-right-style: none;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.quote-form-container .quote-form__details .increment {
border-left-style: none;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.quote-form-container .quote-form input.hidden {
display: none;
}
.quote-form-container .quote-form textarea {
resize: none;
height: auto;
min-height: 3.125rem;
}
.quote-form-container .quote-form-description {
padding: 1rem 1.4rem 1rem 1.4rem;
color: #434343;
}
.quote-form-container .quote-form-description a,
.quote-form-container .quote-form-description a:hover,
.quote-form-container .quote-form-description a:visited {
color: #434343;
text-decoration: underline;
}
#search-bar .hero-section {
align-items: center;
background: url(/assets/services_landing/services_landing_hero_web-2de19ef2a4f19cbe92a86522efe2745d4ea7f7d2f43e2b317ab0533792b92495.png)
no-repeat 100%;
background-size: cover;
display: flex;
height: 387px;
justify-content: center;
text-align: center;
}
#search-bar .hero-section .hero-section-box {
background: #ffffff;
border-radius: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
color: #434343;
line-height: 51px;
margin: 40px 58px 40px 58px;
padding: 40px;
}
#search-bar .hero-section .hero-section-box a {
font-size: 40px;
font-weight: bold;
}
#search-bar .hero-section .hero-section-box h1 {
font-weight: bold;
}
#search-bar .hero-section .hero-section-box .mobile-headline {
display: none;
}
@media screen and (max-device-width: 812px) {
#search-bar .hero-section .hero-section-box .mobile-headline {
display: flex;
text-align: left;
}
#search-bar .hero-section .hero-section-box .desktop-headline {
display: none;
}
}
@media screen and (max-device-width: 812px) {
#search-bar .hero-section .hero-section-box {
margin: 0px;
padding: 15px 15px 0px 15px;
border: none;
border-radius: none;
box-shadow: none;
}
}
@media screen and (max-device-width: 812px) {
#search-bar .hero-section {
background: none;
height: auto;
}
}
#search-bar .search-text-box .search-text-box-group {
margin: auto;
width: 100%;
}
#search-bar .search-text-box .search-text-box-group #search-text-box {
border: 1px solid #b7b7b7;
box-shadow: none;
outline: none;
transition-property: none;
}
#search-bar .search-text-box input[type='text'] {
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
height: 50px;
}
#search-bar .search-text-box input[type='text']:focus {
outline: none;
}
#search-bar .search-text-box .search-icon {
background-color: #0bb8e3;
border: 0;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
color: #ffffff;
font-size: 1.5em;
}
#search-bar .search-text-box ::-webkit-input-placeholder {
color: #667884;
opacity: 1;
}
#search-bar .search-text-box :-ms-input-placeholder {
color: #667884;
opacity: 1;
}
#search-bar .search-text-box ::-ms-input-placeholder {
color: #667884;
opacity: 1;
}
#search-bar .search-text-box ::placeholder {
color: #667884;
opacity: 1;
}
#search-bar .search-text-box :-ms-input-placeholder {
color: #667884;
}
#search-bar .search-text-box ::-ms-input-placeholder {
color: #667884;
}
#search-bar .search-text-box ::-webkit-input-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box :-moz-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box ::-moz-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box :-ms-input-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box ::-webkit-input-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box :-ms-input-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box ::-ms-input-placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box ::placeholder {
opacity: 1;
transition: opacity 0.5s;
}
#search-bar .search-text-box *:focus::-webkit-input-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus:-moz-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus::-moz-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus:-ms-input-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus::-webkit-input-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus:-ms-input-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus::-ms-input-placeholder {
opacity: 0;
}
#search-bar .search-text-box *:focus::placeholder {
opacity: 0;
}
#search-bar .algolia-autocomplete {
font-size: 16px;
line-height: 20px;
text-align: left;
width: 100%;
}
@media screen and (min-device-width: 300px) and (max-device-width: 325px) {
#search-bar .algolia-autocomplete {
font-size: 14px;
}
}
#search-bar .aa-dataset-1 {
font-size: 16px;
}
@media screen and (min-device-width: 300px) and (max-device-width: 325px) {
#search-bar .aa-dataset-1 {
font-size: 14px;
}
}
#search-bar .aa-dataset-1 .algolia-empty .message {
color: #9cabb5;
padding: 0.5em;
}
#search-bar .aa-dataset-1 .algolia-empty .message .bold {
font-weight: bold;
}
#search-bar .aa-dataset-1 .algolia-empty .aa-suggestion a {
color: #434343;
font-size: 16px !important;
font-style: normal;
font-weight: normal !important;
padding-top: 0.5em;
text-decoration: none;
}
@media screen and (min-device-width: 300px) and (max-device-width: 325px) {
#search-bar .aa-dataset-1 .algolia-empty .aa-suggestion a {
font-size: 14px !important;
}
}
#search-bar .aa-suggestion {
white-space: normal;
}
#search-bar .algolia-autocomplete .aa-input,
#search-bar .algolia-autocomplete .aa-hint {
width: 100%;
}
#search-bar .algolia-autocomplete .aa-hint {
color: #999;
}
#search-bar .algolia-autocomplete .aa-dropdown-menu {
background-color: #ffffff;
border: 1px solid #999;
border-top: none;
width: 100%;
}
#search-bar .algolia-autocomplete .aa-dropdown-menu .aa-suggestion {
cursor: pointer;
padding: 0.5em;
}
#search-bar .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor {
background-color: #eef6f9;
}
#search-bar .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em {
font-style: normal;
font-weight: bold;
}
.services-search-bar-container {
display: flex;
width: 100%;
}
@media print, screen and (min-width: 40em) {
.services-search-bar-container {
width: 568px;
}
}
.services-search-bar-container .suggestion-link-matched {
color: #434343;
}
.services-search-bar-container .suggestion-link-grayed {
color: #9cabb5;
}
.search-button-container {
cursor: pointer;
height: 56px;
min-width: 56px;
border-radius: 0 5px 5px 0;
background-color: #42a738;
background-image: url(/assets/magnifying_glass-ddc81905223ebf1fde4a3bbf09d3c8f69294430bf60537f4df60dd2cec70178a.png);
background-repeat: no-repeat;
background-position: center center;
}
.search-button-container:hover {
background-color: #07deff;
}
.slick-loading .slick-list {
background: #fff
url('https://cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/ajax-loader.gif')
center center no-repeat;
}
@font-face {
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url('./fonts/slick.eot');
src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'),
url('./fonts/slick.woff') format('woff'),
url('./fonts/slick.ttf') format('truetype'),
url('./fonts/slick.svg#slick') format('svg');
}
.slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: 0.75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir='rtl'] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: '←';
}
[dir='rtl'] .slick-prev:before {
content: '→';
}
.slick-next {
right: -25px;
}
[dir='rtl'] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: '→';
}
[dir='rtl'] .slick-next:before {
content: '←';
}
.slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: 0.25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: 0.75;
color: black;
}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.triangle {
width: 0;
height: 0;
border-top: 8px solid white;
border-right: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid white;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
display: none;
z-index: -1;
}
.triangle.left {
left: 1em;
}
.triangle.right {
right: 1em;
}
.triangle.smaller {
top: -0.3rem;
}
.triangle.larger {
top: -0.5rem;
}
article,
nav,
header,
footer,
aside,
hgroup,
section {
display: block;
}
div.fieldWithErrors {
display: inline;
}
#errorExplanation {
border-top: 3px solid #f27f7f;
background: #ffbebe;
padding: 10px;
}
#errorExplanation,
#errorExplanation *,
.fieldWithErrors,
.fieldWithErrors * {
color: #9c2626;
}
a img {
border: 0px none;
}
a:focus {
outline: none;
}
.clearfix,
section {
display: inline-block;
}
.clearfix:after,
section:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix,
section {
display: block;
}
.text-align-left {
text-align: left;
}
.text-align-center {
text-align: center;
}
.text-align-right {
text-align: right;
}
.text-align-justify {
text-align: justify;
}
.image-align-left {
float: left;
margin-right: 6px;
margin-bottom: 6px;
}
.image-align-right {
float: right;
margin-left: 6px;
margin-bottom: 6px;
}
.font-size-small {
font-size: 0.75em;
}
.font-size-normal {
font-size: 1em;
}
.font-size-large {
font-size: 1.25em;
} /*!
 * Font Awesome Pro 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fab,
.fal,
.far,
.fas {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -0.0667em;
}
.fa-xs {
font-size: 0.75em;
}
.fa-sm {
font-size: 0.875em;
}
.fa-1x {
font-size: 1em;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-6x {
font-size: 6em;
}
.fa-7x {
font-size: 7em;
}
.fa-8x {
font-size: 8em;
}
.fa-9x {
font-size: 9em;
}
.fa-10x {
font-size: 10em;
}
.fa-fw {
text-align: center;
width: 1.25em;
}
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0;
}
.fa-ul > li {
position: relative;
}
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit;
}
.fa-border {
border: 0.08em solid #eee;
border-radius: 0.1em;
padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
margin-right: 0.3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
margin-left: 0.3em;
}
.fa-spin {
-webkit-animation: a 2s infinite linear;
animation: a 2s infinite linear;
}
.fa-pulse {
-webkit-animation: a 1s infinite steps(8);
animation: a 1s infinite steps(8);
}
@-webkit-keyframes a {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@keyframes a {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
.fa-rotate-90 {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.fa-flip-vertical {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
}
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
}
.fa-flip-horizontal.fa-flip-vertical {
-webkit-transform: scale(-1);
transform: scale(-1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
-webkit-filter: none;
filter: none;
}
.fa-stack {
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2em;
}
.fa-stack-1x,
.fa-stack-2x {
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
.fa-500px:before {
content: '\f26e';
}
.fa-accessible-icon:before {
content: '\f368';
}
.fa-accusoft:before {
content: '\f369';
}
.fa-address-book:before {
content: '\f2b9';
}
.fa-address-card:before {
content: '\f2bb';
}
.fa-adjust:before {
content: '\f042';
}
.fa-adn:before {
content: '\f170';
}
.fa-adversal:before {
content: '\f36a';
}
.fa-affiliatetheme:before {
content: '\f36b';
}
.fa-air-freshener:before {
content: '\f5d0';
}
.fa-alarm-clock:before {
content: '\f34e';
}
.fa-algolia:before {
content: '\f36c';
}
.fa-align-center:before {
content: '\f037';
}
.fa-align-justify:before {
content: '\f039';
}
.fa-align-left:before {
content: '\f036';
}
.fa-align-right:before {
content: '\f038';
}
.fa-allergies:before {
content: '\f461';
}
.fa-amazon:before {
content: '\f270';
}
.fa-amazon-pay:before {
content: '\f42c';
}
.fa-ambulance:before {
content: '\f0f9';
}
.fa-american-sign-language-interpreting:before {
content: '\f2a3';
}
.fa-amilia:before {
content: '\f36d';
}
.fa-anchor:before {
content: '\f13d';
}
.fa-android:before {
content: '\f17b';
}
.fa-angellist:before {
content: '\f209';
}
.fa-angle-double-down:before {
content: '\f103';
}
.fa-angle-double-left:before {
content: '\f100';
}
.fa-angle-double-right:before {
content: '\f101';
}
.fa-angle-double-up:before {
content: '\f102';
}
.fa-angle-down:before {
content: '\f107';
}
.fa-angle-left:before {
content: '\f104';
}
.fa-angle-right:before {
content: '\f105';
}
.fa-angle-up:before {
content: '\f106';
}
.fa-angry:before {
content: '\f556';
}
.fa-angrycreative:before {
content: '\f36e';
}
.fa-angular:before {
content: '\f420';
}
.fa-app-store:before {
content: '\f36f';
}
.fa-app-store-ios:before {
content: '\f370';
}
.fa-apper:before {
content: '\f371';
}
.fa-apple:before {
content: '\f179';
}
.fa-apple-alt:before {
content: '\f5d1';
}
.fa-apple-pay:before {
content: '\f415';
}
.fa-archive:before {
content: '\f187';
}
.fa-archway:before {
content: '\f557';
}
.fa-arrow-alt-circle-down:before {
content: '\f358';
}
.fa-arrow-alt-circle-left:before {
content: '\f359';
}
.fa-arrow-alt-circle-right:before {
content: '\f35a';
}
.fa-arrow-alt-circle-up:before {
content: '\f35b';
}
.fa-arrow-alt-down:before {
content: '\f354';
}
.fa-arrow-alt-from-bottom:before {
content: '\f346';
}
.fa-arrow-alt-from-left:before {
content: '\f347';
}
.fa-arrow-alt-from-right:before {
content: '\f348';
}
.fa-arrow-alt-from-top:before {
content: '\f349';
}
.fa-arrow-alt-left:before {
content: '\f355';
}
.fa-arrow-alt-right:before {
content: '\f356';
}
.fa-arrow-alt-square-down:before {
content: '\f350';
}
.fa-arrow-alt-square-left:before {
content: '\f351';
}
.fa-arrow-alt-square-right:before {
content: '\f352';
}
.fa-arrow-alt-square-up:before {
content: '\f353';
}
.fa-arrow-alt-to-bottom:before {
content: '\f34a';
}
.fa-arrow-alt-to-left:before {
content: '\f34b';
}
.fa-arrow-alt-to-right:before {
content: '\f34c';
}
.fa-arrow-alt-to-top:before {
content: '\f34d';
}
.fa-arrow-alt-up:before {
content: '\f357';
}
.fa-arrow-circle-down:before {
content: '\f0ab';
}
.fa-arrow-circle-left:before {
content: '\f0a8';
}
.fa-arrow-circle-right:before {
content: '\f0a9';
}
.fa-arrow-circle-up:before {
content: '\f0aa';
}
.fa-arrow-down:before {
content: '\f063';
}
.fa-arrow-from-bottom:before {
content: '\f342';
}
.fa-arrow-from-left:before {
content: '\f343';
}
.fa-arrow-from-right:before {
content: '\f344';
}
.fa-arrow-from-top:before {
content: '\f345';
}
.fa-arrow-left:before {
content: '\f060';
}
.fa-arrow-right:before {
content: '\f061';
}
.fa-arrow-square-down:before {
content: '\f339';
}
.fa-arrow-square-left:before {
content: '\f33a';
}
.fa-arrow-square-right:before {
content: '\f33b';
}
.fa-arrow-square-up:before {
content: '\f33c';
}
.fa-arrow-to-bottom:before {
content: '\f33d';
}
.fa-arrow-to-left:before {
content: '\f33e';
}
.fa-arrow-to-right:before {
content: '\f340';
}
.fa-arrow-to-top:before {
content: '\f341';
}
.fa-arrow-up:before {
content: '\f062';
}
.fa-arrows:before {
content: '\f047';
}
.fa-arrows-alt:before {
content: '\f0b2';
}
.fa-arrows-alt-h:before {
content: '\f337';
}
.fa-arrows-alt-v:before {
content: '\f338';
}
.fa-arrows-h:before {
content: '\f07e';
}
.fa-arrows-v:before {
content: '\f07d';
}
.fa-assistive-listening-systems:before {
content: '\f2a2';
}
.fa-asterisk:before {
content: '\f069';
}
.fa-asymmetrik:before {
content: '\f372';
}
.fa-at:before {
content: '\f1fa';
}
.fa-atlas:before {
content: '\f558';
}
.fa-atom:before {
content: '\f5d2';
}
.fa-atom-alt:before {
content: '\f5d3';
}
.fa-audible:before {
content: '\f373';
}
.fa-audio-description:before {
content: '\f29e';
}
.fa-autoprefixer:before {
content: '\f41c';
}
.fa-avianex:before {
content: '\f374';
}
.fa-aviato:before {
content: '\f421';
}
.fa-award:before {
content: '\f559';
}
.fa-aws:before {
content: '\f375';
}
.fa-backpack:before {
content: '\f5d4';
}
.fa-backspace:before {
content: '\f55a';
}
.fa-backward:before {
content: '\f04a';
}
.fa-badge:before {
content: '\f335';
}
.fa-badge-check:before {
content: '\f336';
}
.fa-balance-scale:before {
content: '\f24e';
}
.fa-balance-scale-left:before {
content: '\f515';
}
.fa-balance-scale-right:before {
content: '\f516';
}
.fa-ban:before {
content: '\f05e';
}
.fa-band-aid:before {
content: '\f462';
}
.fa-bandcamp:before {
content: '\f2d5';
}
.fa-barcode:before {
content: '\f02a';
}
.fa-barcode-alt:before {
content: '\f463';
}
.fa-barcode-read:before {
content: '\f464';
}
.fa-barcode-scan:before {
content: '\f465';
}
.fa-bars:before {
content: '\f0c9';
}
.fa-baseball:before {
content: '\f432';
}
.fa-baseball-ball:before {
content: '\f433';
}
.fa-basketball-ball:before {
content: '\f434';
}
.fa-basketball-hoop:before {
content: '\f435';
}
.fa-bath:before {
content: '\f2cd';
}
.fa-battery-bolt:before {
content: '\f376';
}
.fa-battery-empty:before {
content: '\f244';
}
.fa-battery-full:before {
content: '\f240';
}
.fa-battery-half:before {
content: '\f242';
}
.fa-battery-quarter:before {
content: '\f243';
}
.fa-battery-slash:before {
content: '\f377';
}
.fa-battery-three-quarters:before {
content: '\f241';
}
.fa-bed:before {
content: '\f236';
}
.fa-beer:before {
content: '\f0fc';
}
.fa-behance:before {
content: '\f1b4';
}
.fa-behance-square:before {
content: '\f1b5';
}
.fa-bell:before {
content: '\f0f3';
}
.fa-bell-school:before {
content: '\f5d5';
}
.fa-bell-school-slash:before {
content: '\f5d6';
}
.fa-bell-slash:before {
content: '\f1f6';
}
.fa-bezier-curve:before {
content: '\f55b';
}
.fa-bicycle:before {
content: '\f206';
}
.fa-bimobject:before {
content: '\f378';
}
.fa-binoculars:before {
content: '\f1e5';
}
.fa-birthday-cake:before {
content: '\f1fd';
}
.fa-bitbucket:before {
content: '\f171';
}
.fa-bitcoin:before {
content: '\f379';
}
.fa-bity:before {
content: '\f37a';
}
.fa-black-tie:before {
content: '\f27e';
}
.fa-blackberry:before {
content: '\f37b';
}
.fa-blanket:before {
content: '\f498';
}
.fa-blender:before {
content: '\f517';
}
.fa-blind:before {
content: '\f29d';
}
.fa-blogger:before {
content: '\f37c';
}
.fa-blogger-b:before {
content: '\f37d';
}
.fa-bluetooth:before {
content: '\f293';
}
.fa-bluetooth-b:before {
content: '\f294';
}
.fa-bold:before {
content: '\f032';
}
.fa-bolt:before {
content: '\f0e7';
}
.fa-bomb:before {
content: '\f1e2';
}
.fa-bone:before {
content: '\f5d7';
}
.fa-bone-break:before {
content: '\f5d8';
}
.fa-bong:before {
content: '\f55c';
}
.fa-book:before {
content: '\f02d';
}
.fa-book-alt:before {
content: '\f5d9';
}
.fa-book-heart:before {
content: '\f499';
}
.fa-book-open:before {
content: '\f518';
}
.fa-book-reader:before {
content: '\f5da';
}
.fa-bookmark:before {
content: '\f02e';
}
.fa-books:before {
content: '\f5db';
}
.fa-bowling-ball:before {
content: '\f436';
}
.fa-bowling-pins:before {
content: '\f437';
}
.fa-box:before {
content: '\f466';
}
.fa-box-alt:before {
content: '\f49a';
}
.fa-box-check:before {
content: '\f467';
}
.fa-box-fragile:before {
content: '\f49b';
}
.fa-box-full:before {
content: '\f49c';
}
.fa-box-heart:before {
content: '\f49d';
}
.fa-box-open:before {
content: '\f49e';
}
.fa-box-up:before {
content: '\f49f';
}
.fa-box-usd:before {
content: '\f4a0';
}
.fa-boxes:before {
content: '\f468';
}
.fa-boxes-alt:before {
content: '\f4a1';
}
.fa-boxing-glove:before {
content: '\f438';
}
.fa-braille:before {
content: '\f2a1';
}
.fa-brain:before {
content: '\f5dc';
}
.fa-briefcase:before {
content: '\f0b1';
}
.fa-briefcase-medical:before {
content: '\f469';
}
.fa-broadcast-tower:before {
content: '\f519';
}
.fa-broom:before {
content: '\f51a';
}
.fa-browser:before {
content: '\f37e';
}
.fa-brush:before {
content: '\f55d';
}
.fa-btc:before {
content: '\f15a';
}
.fa-bug:before {
content: '\f188';
}
.fa-building:before {
content: '\f1ad';
}
.fa-bullhorn:before {
content: '\f0a1';
}
.fa-bullseye:before {
content: '\f140';
}
.fa-burn:before {
content: '\f46a';
}
.fa-buromobelexperte:before {
content: '\f37f';
}
.fa-bus:before {
content: '\f207';
}
.fa-bus-alt:before {
content: '\f55e';
}
.fa-bus-school:before {
content: '\f5dd';
}
.fa-buysellads:before {
content: '\f20d';
}
.fa-calculator:before {
content: '\f1ec';
}
.fa-calendar:before {
content: '\f133';
}
.fa-calendar-alt:before {
content: '\f073';
}
.fa-calendar-check:before {
content: '\f274';
}
.fa-calendar-edit:before {
content: '\f333';
}
.fa-calendar-exclamation:before {
content: '\f334';
}
.fa-calendar-minus:before {
content: '\f272';
}
.fa-calendar-plus:before {
content: '\f271';
}
.fa-calendar-times:before {
content: '\f273';
}
.fa-camera:before {
content: '\f030';
}
.fa-camera-alt:before {
content: '\f332';
}
.fa-camera-retro:before {
content: '\f083';
}
.fa-cannabis:before {
content: '\f55f';
}
.fa-capsules:before {
content: '\f46b';
}
.fa-car:before {
content: '\f1b9';
}
.fa-car-alt:before {
content: '\f5de';
}
.fa-car-battery:before {
content: '\f5df';
}
.fa-car-bump:before {
content: '\f5e0';
}
.fa-car-crash:before {
content: '\f5e1';
}
.fa-car-garage:before {
content: '\f5e2';
}
.fa-car-mechanic:before {
content: '\f5e3';
}
.fa-car-side:before {
content: '\f5e4';
}
.fa-car-tilt:before {
content: '\f5e5';
}
.fa-car-wash:before {
content: '\f5e6';
}
.fa-caret-circle-down:before {
content: '\f32d';
}
.fa-caret-circle-left:before {
content: '\f32e';
}
.fa-caret-circle-right:before {
content: '\f330';
}
.fa-caret-circle-up:before {
content: '\f331';
}
.fa-caret-down:before {
content: '\f0d7';
}
.fa-caret-left:before {
content: '\f0d9';
}
.fa-caret-right:before {
content: '\f0da';
}
.fa-caret-square-down:before {
content: '\f150';
}
.fa-caret-square-left:before {
content: '\f191';
}
.fa-caret-square-right:before {
content: '\f152';
}
.fa-caret-square-up:before {
content: '\f151';
}
.fa-caret-up:before {
content: '\f0d8';
}
.fa-cart-arrow-down:before {
content: '\f218';
}
.fa-cart-plus:before {
content: '\f217';
}
.fa-cc-amazon-pay:before {
content: '\f42d';
}
.fa-cc-amex:before {
content: '\f1f3';
}
.fa-cc-apple-pay:before {
content: '\f416';
}
.fa-cc-diners-club:before {
content: '\f24c';
}
.fa-cc-discover:before {
content: '\f1f2';
}
.fa-cc-jcb:before {
content: '\f24b';
}
.fa-cc-mastercard:before {
content: '\f1f1';
}
.fa-cc-paypal:before {
content: '\f1f4';
}
.fa-cc-stripe:before {
content: '\f1f5';
}
.fa-cc-visa:before {
content: '\f1f0';
}
.fa-centercode:before {
content: '\f380';
}
.fa-certificate:before {
content: '\f0a3';
}
.fa-chalkboard:before {
content: '\f51b';
}
.fa-chalkboard-teacher:before {
content: '\f51c';
}
.fa-charging-station:before {
content: '\f5e7';
}
.fa-chart-area:before {
content: '\f1fe';
}
.fa-chart-bar:before {
content: '\f080';
}
.fa-chart-line:before {
content: '\f201';
}
.fa-chart-pie:before {
content: '\f200';
}
.fa-check:before {
content: '\f00c';
}
.fa-check-circle:before {
content: '\f058';
}
.fa-check-double:before {
content: '\f560';
}
.fa-check-square:before {
content: '\f14a';
}
.fa-chess:before {
content: '\f439';
}
.fa-chess-bishop:before {
content: '\f43a';
}
.fa-chess-bishop-alt:before {
content: '\f43b';
}
.fa-chess-board:before {
content: '\f43c';
}
.fa-chess-clock:before {
content: '\f43d';
}
.fa-chess-clock-alt:before {
content: '\f43e';
}
.fa-chess-king:before {
content: '\f43f';
}
.fa-chess-king-alt:before {
content: '\f440';
}
.fa-chess-knight:before {
content: '\f441';
}
.fa-chess-knight-alt:before {
content: '\f442';
}
.fa-chess-pawn:before {
content: '\f443';
}
.fa-chess-pawn-alt:before {
content: '\f444';
}
.fa-chess-queen:before {
content: '\f445';
}
.fa-chess-queen-alt:before {
content: '\f446';
}
.fa-chess-rook:before {
content: '\f447';
}
.fa-chess-rook-alt:before {
content: '\f448';
}
.fa-chevron-circle-down:before {
content: '\f13a';
}
.fa-chevron-circle-left:before {
content: '\f137';
}
.fa-chevron-circle-right:before {
content: '\f138';
}
.fa-chevron-circle-up:before {
content: '\f139';
}
.fa-chevron-double-down:before {
content: '\f322';
}
.fa-chevron-double-left:before {
content: '\f323';
}
.fa-chevron-double-right:before {
content: '\f324';
}
.fa-chevron-double-up:before {
content: '\f325';
}
.fa-chevron-down:before {
content: '\f078';
}
.fa-chevron-left:before {
content: '\f053';
}
.fa-chevron-right:before {
content: '\f054';
}
.fa-chevron-square-down:before {
content: '\f329';
}
.fa-chevron-square-left:before {
content: '\f32a';
}
.fa-chevron-square-right:before {
content: '\f32b';
}
.fa-chevron-square-up:before {
content: '\f32c';
}
.fa-chevron-up:before {
content: '\f077';
}
.fa-child:before {
content: '\f1ae';
}
.fa-chrome:before {
content: '\f268';
}
.fa-church:before {
content: '\f51d';
}
.fa-circle:before {
content: '\f111';
}
.fa-circle-notch:before {
content: '\f1ce';
}
.fa-clipboard:before {
content: '\f328';
}
.fa-clipboard-check:before {
content: '\f46c';
}
.fa-clipboard-list:before {
content: '\f46d';
}
.fa-clipboard-prescription:before {
content: '\f5e8';
}
.fa-clock:before {
content: '\f017';
}
.fa-clone:before {
content: '\f24d';
}
.fa-closed-captioning:before {
content: '\f20a';
}
.fa-cloud:before {
content: '\f0c2';
}
.fa-cloud-download:before {
content: '\f0ed';
}
.fa-cloud-download-alt:before {
content: '\f381';
}
.fa-cloud-upload:before {
content: '\f0ee';
}
.fa-cloud-upload-alt:before {
content: '\f382';
}
.fa-cloudscale:before {
content: '\f383';
}
.fa-cloudsmith:before {
content: '\f384';
}
.fa-cloudversify:before {
content: '\f385';
}
.fa-club:before {
content: '\f327';
}
.fa-cocktail:before {
content: '\f561';
}
.fa-code:before {
content: '\f121';
}
.fa-code-branch:before {
content: '\f126';
}
.fa-code-commit:before {
content: '\f386';
}
.fa-code-merge:before {
content: '\f387';
}
.fa-codepen:before {
content: '\f1cb';
}
.fa-codiepie:before {
content: '\f284';
}
.fa-coffee:before {
content: '\f0f4';
}
.fa-cog:before {
content: '\f013';
}
.fa-cogs:before {
content: '\f085';
}
.fa-coins:before {
content: '\f51e';
}
.fa-columns:before {
content: '\f0db';
}
.fa-comment:before {
content: '\f075';
}
.fa-comment-alt:before {
content: '\f27a';
}
.fa-comment-alt-check:before {
content: '\f4a2';
}
.fa-comment-alt-dots:before {
content: '\f4a3';
}
.fa-comment-alt-edit:before {
content: '\f4a4';
}
.fa-comment-alt-exclamation:before {
content: '\f4a5';
}
.fa-comment-alt-lines:before {
content: '\f4a6';
}
.fa-comment-alt-minus:before {
content: '\f4a7';
}
.fa-comment-alt-plus:before {
content: '\f4a8';
}
.fa-comment-alt-slash:before {
content: '\f4a9';
}
.fa-comment-alt-smile:before {
content: '\f4aa';
}
.fa-comment-alt-times:before {
content: '\f4ab';
}
.fa-comment-check:before {
content: '\f4ac';
}
.fa-comment-dots:before {
content: '\f4ad';
}
.fa-comment-edit:before {
content: '\f4ae';
}
.fa-comment-exclamation:before {
content: '\f4af';
}
.fa-comment-lines:before {
content: '\f4b0';
}
.fa-comment-minus:before {
content: '\f4b1';
}
.fa-comment-plus:before {
content: '\f4b2';
}
.fa-comment-slash:before {
content: '\f4b3';
}
.fa-comment-smile:before {
content: '\f4b4';
}
.fa-comment-times:before {
content: '\f4b5';
}
.fa-comments:before {
content: '\f086';
}
.fa-comments-alt:before {
content: '\f4b6';
}
.fa-compact-disc:before {
content: '\f51f';
}
.fa-compass:before {
content: '\f14e';
}
.fa-compass-slash:before {
content: '\f5e9';
}
.fa-compress:before {
content: '\f066';
}
.fa-compress-alt:before {
content: '\f422';
}
.fa-compress-wide:before {
content: '\f326';
}
.fa-concierge-bell:before {
content: '\f562';
}
.fa-connectdevelop:before {
content: '\f20e';
}
.fa-container-storage:before {
content: '\f4b7';
}
.fa-contao:before {
content: '\f26d';
}
.fa-conveyor-belt:before {
content: '\f46e';
}
.fa-conveyor-belt-alt:before {
content: '\f46f';
}
.fa-cookie:before {
content: '\f563';
}
.fa-cookie-bite:before {
content: '\f564';
}
.fa-copy:before {
content: '\f0c5';
}
.fa-copyright:before {
content: '\f1f9';
}
.fa-couch:before {
content: '\f4b8';
}
.fa-cpanel:before {
content: '\f388';
}
.fa-creative-commons:before {
content: '\f25e';
}
.fa-creative-commons-by:before {
content: '\f4e7';
}
.fa-creative-commons-nc:before {
content: '\f4e8';
}
.fa-creative-commons-nc-eu:before {
content: '\f4e9';
}
.fa-creative-commons-nc-jp:before {
content: '\f4ea';
}
.fa-creative-commons-nd:before {
content: '\f4eb';
}
.fa-creative-commons-pd:before {
content: '\f4ec';
}
.fa-creative-commons-pd-alt:before {
content: '\f4ed';
}
.fa-creative-commons-remix:before {
content: '\f4ee';
}
.fa-creative-commons-sa:before {
content: '\f4ef';
}
.fa-creative-commons-sampling:before {
content: '\f4f0';
}
.fa-creative-commons-sampling-plus:before {
content: '\f4f1';
}
.fa-creative-commons-share:before {
content: '\f4f2';
}
.fa-creative-commons-zero:before {
content: '\f4f3';
}
.fa-credit-card:before {
content: '\f09d';
}
.fa-credit-card-blank:before {
content: '\f389';
}
.fa-credit-card-front:before {
content: '\f38a';
}
.fa-cricket:before {
content: '\f449';
}
.fa-crop:before {
content: '\f125';
}
.fa-crop-alt:before {
content: '\f565';
}
.fa-crosshairs:before {
content: '\f05b';
}
.fa-crow:before {
content: '\f520';
}
.fa-crown:before {
content: '\f521';
}
.fa-css3:before {
content: '\f13c';
}
.fa-css3-alt:before {
content: '\f38b';
}
.fa-cube:before {
content: '\f1b2';
}
.fa-cubes:before {
content: '\f1b3';
}
.fa-curling:before {
content: '\f44a';
}
.fa-cut:before {
content: '\f0c4';
}
.fa-cuttlefish:before {
content: '\f38c';
}
.fa-d-and-d:before {
content: '\f38d';
}
.fa-dashcube:before {
content: '\f210';
}
.fa-database:before {
content: '\f1c0';
}
.fa-deaf:before {
content: '\f2a4';
}
.fa-delicious:before {
content: '\f1a5';
}
.fa-deploydog:before {
content: '\f38e';
}
.fa-deskpro:before {
content: '\f38f';
}
.fa-desktop:before {
content: '\f108';
}
.fa-desktop-alt:before {
content: '\f390';
}
.fa-deviantart:before {
content: '\f1bd';
}
.fa-diagnoses:before {
content: '\f470';
}
.fa-diamond:before {
content: '\f219';
}
.fa-dice:before {
content: '\f522';
}
.fa-dice-five:before {
content: '\f523';
}
.fa-dice-four:before {
content: '\f524';
}
.fa-dice-one:before {
content: '\f525';
}
.fa-dice-six:before {
content: '\f526';
}
.fa-dice-three:before {
content: '\f527';
}
.fa-dice-two:before {
content: '\f528';
}
.fa-digg:before {
content: '\f1a6';
}
.fa-digital-ocean:before {
content: '\f391';
}
.fa-digital-tachograph:before {
content: '\f566';
}
.fa-diploma:before {
content: '\f5ea';
}
.fa-directions:before {
content: '\f5eb';
}
.fa-discord:before {
content: '\f392';
}
.fa-discourse:before {
content: '\f393';
}
.fa-divide:before {
content: '\f529';
}
.fa-dizzy:before {
content: '\f567';
}
.fa-dna:before {
content: '\f471';
}
.fa-do-not-enter:before {
content: '\f5ec';
}
.fa-dochub:before {
content: '\f394';
}
.fa-docker:before {
content: '\f395';
}
.fa-dollar-sign:before {
content: '\f155';
}
.fa-dolly:before {
content: '\f472';
}
.fa-dolly-empty:before {
content: '\f473';
}
.fa-dolly-flatbed:before {
content: '\f474';
}
.fa-dolly-flatbed-alt:before {
content: '\f475';
}
.fa-dolly-flatbed-empty:before {
content: '\f476';
}
.fa-donate:before {
content: '\f4b9';
}
.fa-door-closed:before {
content: '\f52a';
}
.fa-door-open:before {
content: '\f52b';
}
.fa-dot-circle:before {
content: '\f192';
}
.fa-dove:before {
content: '\f4ba';
}
.fa-download:before {
content: '\f019';
}
.fa-draft2digital:before {
content: '\f396';
}
.fa-drafting-compass:before {
content: '\f568';
}
.fa-draw-circle:before {
content: '\f5ed';
}
.fa-draw-polygon:before {
content: '\f5ee';
}
.fa-draw-square:before {
content: '\f5ef';
}
.fa-dribbble:before {
content: '\f17d';
}
.fa-dribbble-square:before {
content: '\f397';
}
.fa-dropbox:before {
content: '\f16b';
}
.fa-drum:before {
content: '\f569';
}
.fa-drum-steelpan:before {
content: '\f56a';
}
.fa-drupal:before {
content: '\f1a9';
}
.fa-dumbbell:before {
content: '\f44b';
}
.fa-dyalog:before {
content: '\f399';
}
.fa-ear:before {
content: '\f5f0';
}
.fa-earlybirds:before {
content: '\f39a';
}
.fa-ebay:before {
content: '\f4f4';
}
.fa-edge:before {
content: '\f282';
}
.fa-edit:before {
content: '\f044';
}
.fa-eject:before {
content: '\f052';
}
.fa-elementor:before {
content: '\f430';
}
.fa-ellipsis-h:before {
content: '\f141';
}
.fa-ellipsis-h-alt:before {
content: '\f39b';
}
.fa-ellipsis-v:before {
content: '\f142';
}
.fa-ellipsis-v-alt:before {
content: '\f39c';
}
.fa-ello:before {
content: '\f5f1';
}
.fa-ember:before {
content: '\f423';
}
.fa-empire:before {
content: '\f1d1';
}
.fa-engine-warning:before {
content: '\f5f2';
}
.fa-envelope:before {
content: '\f0e0';
}
.fa-envelope-open:before {
content: '\f2b6';
}
.fa-envelope-square:before {
content: '\f199';
}
.fa-envira:before {
content: '\f299';
}
.fa-equals:before {
content: '\f52c';
}
.fa-eraser:before {
content: '\f12d';
}
.fa-erlang:before {
content: '\f39d';
}
.fa-ethereum:before {
content: '\f42e';
}
.fa-etsy:before {
content: '\f2d7';
}
.fa-euro-sign:before {
content: '\f153';
}
.fa-exchange:before {
content: '\f0ec';
}
.fa-exchange-alt:before {
content: '\f362';
}
.fa-exclamation:before {
content: '\f12a';
}
.fa-exclamation-circle:before {
content: '\f06a';
}
.fa-exclamation-square:before {
content: '\f321';
}
.fa-exclamation-triangle:before {
content: '\f071';
}
.fa-expand:before {
content: '\f065';
}
.fa-expand-alt:before {
content: '\f424';
}
.fa-expand-arrows:before {
content: '\f31d';
}
.fa-expand-arrows-alt:before {
content: '\f31e';
}
.fa-expand-wide:before {
content: '\f320';
}
.fa-expeditedssl:before {
content: '\f23e';
}
.fa-external-link:before {
content: '\f08e';
}
.fa-external-link-alt:before {
content: '\f35d';
}
.fa-external-link-square:before {
content: '\f14c';
}
.fa-external-link-square-alt:before {
content: '\f360';
}
.fa-eye:before {
content: '\f06e';
}
.fa-eye-dropper:before {
content: '\f1fb';
}
.fa-eye-slash:before {
content: '\f070';
}
.fa-facebook:before {
content: '\f09a';
}
.fa-facebook-f:before {
content: '\f39e';
}
.fa-facebook-messenger:before {
content: '\f39f';
}
.fa-facebook-square:before {
content: '\f082';
}
.fa-fast-backward:before {
content: '\f049';
}
.fa-fast-forward:before {
content: '\f050';
}
.fa-fax:before {
content: '\f1ac';
}
.fa-feather:before {
content: '\f52d';
}
.fa-feather-alt:before {
content: '\f56b';
}
.fa-female:before {
content: '\f182';
}
.fa-field-hockey:before {
content: '\f44c';
}
.fa-fighter-jet:before {
content: '\f0fb';
}
.fa-file:before {
content: '\f15b';
}
.fa-file-alt:before {
content: '\f15c';
}
.fa-file-archive:before {
content: '\f1c6';
}
.fa-file-audio:before {
content: '\f1c7';
}
.fa-file-certificate:before {
content: '\f5f3';
}
.fa-file-check:before {
content: '\f316';
}
.fa-file-code:before {
content: '\f1c9';
}
.fa-file-contract:before {
content: '\f56c';
}
.fa-file-download:before {
content: '\f56d';
}
.fa-file-edit:before {
content: '\f31c';
}
.fa-file-excel:before {
content: '\f1c3';
}
.fa-file-exclamation:before {
content: '\f31a';
}
.fa-file-export:before {
content: '\f56e';
}
.fa-file-image:before {
content: '\f1c5';
}
.fa-file-import:before {
content: '\f56f';
}
.fa-file-invoice:before {
content: '\f570';
}
.fa-file-invoice-dollar:before {
content: '\f571';
}
.fa-file-medical:before {
content: '\f477';
}
.fa-file-medical-alt:before {
content: '\f478';
}
.fa-file-minus:before {
content: '\f318';
}
.fa-file-pdf:before {
content: '\f1c1';
}
.fa-file-plus:before {
content: '\f319';
}
.fa-file-powerpoint:before {
content: '\f1c4';
}
.fa-file-prescription:before {
content: '\f572';
}
.fa-file-signature:before {
content: '\f573';
}
.fa-file-times:before {
content: '\f317';
}
.fa-file-upload:before {
content: '\f574';
}
.fa-file-video:before {
content: '\f1c8';
}
.fa-file-word:before {
content: '\f1c2';
}
.fa-fill:before {
content: '\f575';
}
.fa-fill-drip:before {
content: '\f576';
}
.fa-film:before {
content: '\f008';
}
.fa-film-alt:before {
content: '\f3a0';
}
.fa-filter:before {
content: '\f0b0';
}
.fa-fingerprint:before {
content: '\f577';
}
.fa-fire:before {
content: '\f06d';
}
.fa-fire-extinguisher:before {
content: '\f134';
}
.fa-firefox:before {
content: '\f269';
}
.fa-first-aid:before {
content: '\f479';
}
.fa-first-order:before {
content: '\f2b0';
}
.fa-first-order-alt:before {
content: '\f50a';
}
.fa-firstdraft:before {
content: '\f3a1';
}
.fa-fish:before {
content: '\f578';
}
.fa-flag:before {
content: '\f024';
}
.fa-flag-checkered:before {
content: '\f11e';
}
.fa-flask:before {
content: '\f0c3';
}
.fa-flickr:before {
content: '\f16e';
}
.fa-flipboard:before {
content: '\f44d';
}
.fa-flushed:before {
content: '\f579';
}
.fa-fly:before {
content: '\f417';
}
.fa-folder:before {
content: '\f07b';
}
.fa-folder-open:before {
content: '\f07c';
}
.fa-font:before {
content: '\f031';
}
.fa-font-awesome:before {
content: '\f2b4';
}
.fa-font-awesome-alt:before {
content: '\f35c';
}
.fa-font-awesome-flag:before {
content: '\f425';
}
.fa-font-awesome-logo-full:before {
content: '\f4e6';
}
.fa-fonticons:before {
content: '\f280';
}
.fa-fonticons-fi:before {
content: '\f3a2';
}
.fa-football-ball:before {
content: '\f44e';
}
.fa-football-helmet:before {
content: '\f44f';
}
.fa-forklift:before {
content: '\f47a';
}
.fa-fort-awesome:before {
content: '\f286';
}
.fa-fort-awesome-alt:before {
content: '\f3a3';
}
.fa-forumbee:before {
content: '\f211';
}
.fa-forward:before {
content: '\f04e';
}
.fa-foursquare:before {
content: '\f180';
}
.fa-fragile:before {
content: '\f4bb';
}
.fa-free-code-camp:before {
content: '\f2c5';
}
.fa-freebsd:before {
content: '\f3a4';
}
.fa-frog:before {
content: '\f52e';
}
.fa-frown:before {
content: '\f119';
}
.fa-frown-open:before {
content: '\f57a';
}
.fa-fulcrum:before {
content: '\f50b';
}
.fa-futbol:before {
content: '\f1e3';
}
.fa-galactic-republic:before {
content: '\f50c';
}
.fa-galactic-senate:before {
content: '\f50d';
}
.fa-gamepad:before {
content: '\f11b';
}
.fa-gas-pump:before {
content: '\f52f';
}
.fa-gas-pump-slash:before {
content: '\f5f4';
}
.fa-gavel:before {
content: '\f0e3';
}
.fa-gem:before {
content: '\f3a5';
}
.fa-genderless:before {
content: '\f22d';
}
.fa-get-pocket:before {
content: '\f265';
}
.fa-gg:before {
content: '\f260';
}
.fa-gg-circle:before {
content: '\f261';
}
.fa-gift:before {
content: '\f06b';
}
.fa-git:before {
content: '\f1d3';
}
.fa-git-square:before {
content: '\f1d2';
}
.fa-github:before {
content: '\f09b';
}
.fa-github-alt:before {
content: '\f113';
}
.fa-github-square:before {
content: '\f092';
}
.fa-gitkraken:before {
content: '\f3a6';
}
.fa-gitlab:before {
content: '\f296';
}
.fa-gitter:before {
content: '\f426';
}
.fa-glass-martini:before {
content: '\f000';
}
.fa-glass-martini-alt:before {
content: '\f57b';
}
.fa-glasses:before {
content: '\f530';
}
.fa-glasses-alt:before {
content: '\f5f5';
}
.fa-glide:before {
content: '\f2a5';
}
.fa-glide-g:before {
content: '\f2a6';
}
.fa-globe:before {
content: '\f0ac';
}
.fa-globe-africa:before {
content: '\f57c';
}
.fa-globe-americas:before {
content: '\f57d';
}
.fa-globe-asia:before {
content: '\f57e';
}
.fa-globe-stand:before {
content: '\f5f6';
}
.fa-gofore:before {
content: '\f3a7';
}
.fa-golf-ball:before {
content: '\f450';
}
.fa-golf-club:before {
content: '\f451';
}
.fa-goodreads:before {
content: '\f3a8';
}
.fa-goodreads-g:before {
content: '\f3a9';
}
.fa-google:before {
content: '\f1a0';
}
.fa-google-drive:before {
content: '\f3aa';
}
.fa-google-play:before {
content: '\f3ab';
}
.fa-google-plus:before {
content: '\f2b3';
}
.fa-google-plus-g:before {
content: '\f0d5';
}
.fa-google-plus-square:before {
content: '\f0d4';
}
.fa-google-wallet:before {
content: '\f1ee';
}
.fa-graduation-cap:before {
content: '\f19d';
}
.fa-gratipay:before {
content: '\f184';
}
.fa-grav:before {
content: '\f2d6';
}
.fa-greater-than:before {
content: '\f531';
}
.fa-greater-than-equal:before {
content: '\f532';
}
.fa-grimace:before {
content: '\f57f';
}
.fa-grin:before {
content: '\f580';
}
.fa-grin-alt:before {
content: '\f581';
}
.fa-grin-beam:before {
content: '\f582';
}
.fa-grin-beam-sweat:before {
content: '\f583';
}
.fa-grin-hearts:before {
content: '\f584';
}
.fa-grin-squint:before {
content: '\f585';
}
.fa-grin-squint-tears:before {
content: '\f586';
}
.fa-grin-stars:before {
content: '\f587';
}
.fa-grin-tears:before {
content: '\f588';
}
.fa-grin-tongue:before {
content: '\f589';
}
.fa-grin-tongue-squint:before {
content: '\f58a';
}
.fa-grin-tongue-wink:before {
content: '\f58b';
}
.fa-grin-wink:before {
content: '\f58c';
}
.fa-grip-horizontal:before {
content: '\f58d';
}
.fa-grip-vertical:before {
content: '\f58e';
}
.fa-gripfire:before {
content: '\f3ac';
}
.fa-grunt:before {
content: '\f3ad';
}
.fa-gulp:before {
content: '\f3ae';
}
.fa-h-square:before {
content: '\f0fd';
}
.fa-h1:before {
content: '\f313';
}
.fa-h2:before {
content: '\f314';
}
.fa-h3:before {
content: '\f315';
}
.fa-hacker-news:before {
content: '\f1d4';
}
.fa-hacker-news-square:before {
content: '\f3af';
}
.fa-hackerrank:before {
content: '\f5f7';
}
.fa-hand-heart:before {
content: '\f4bc';
}
.fa-hand-holding:before {
content: '\f4bd';
}
.fa-hand-holding-box:before {
content: '\f47b';
}
.fa-hand-holding-heart:before {
content: '\f4be';
}
.fa-hand-holding-seedling:before {
content: '\f4bf';
}
.fa-hand-holding-usd:before {
content: '\f4c0';
}
.fa-hand-holding-water:before {
content: '\f4c1';
}
.fa-hand-lizard:before {
content: '\f258';
}
.fa-hand-paper:before {
content: '\f256';
}
.fa-hand-peace:before {
content: '\f25b';
}
.fa-hand-point-down:before {
content: '\f0a7';
}
.fa-hand-point-left:before {
content: '\f0a5';
}
.fa-hand-point-right:before {
content: '\f0a4';
}
.fa-hand-point-up:before {
content: '\f0a6';
}
.fa-hand-pointer:before {
content: '\f25a';
}
.fa-hand-receiving:before {
content: '\f47c';
}
.fa-hand-rock:before {
content: '\f255';
}
.fa-hand-scissors:before {
content: '\f257';
}
.fa-hand-spock:before {
content: '\f259';
}
.fa-hands:before {
content: '\f4c2';
}
.fa-hands-heart:before {
content: '\f4c3';
}
.fa-hands-helping:before {
content: '\f4c4';
}
.fa-hands-usd:before {
content: '\f4c5';
}
.fa-handshake:before {
content: '\f2b5';
}
.fa-handshake-alt:before {
content: '\f4c6';
}
.fa-hashtag:before {
content: '\f292';
}
.fa-hdd:before {
content: '\f0a0';
}
.fa-heading:before {
content: '\f1dc';
}
.fa-headphones:before {
content: '\f025';
}
.fa-headphones-alt:before {
content: '\f58f';
}
.fa-headset:before {
content: '\f590';
}
.fa-heart:before {
content: '\f004';
}
.fa-heart-circle:before {
content: '\f4c7';
}
.fa-heart-rate:before {
content: '\f5f8';
}
.fa-heart-square:before {
content: '\f4c8';
}
.fa-heartbeat:before {
content: '\f21e';
}
.fa-helicopter:before {
content: '\f533';
}
.fa-hexagon:before {
content: '\f312';
}
.fa-highlighter:before {
content: '\f591';
}
.fa-hips:before {
content: '\f452';
}
.fa-hire-a-helper:before {
content: '\f3b0';
}
.fa-history:before {
content: '\f1da';
}
.fa-hockey-puck:before {
content: '\f453';
}
.fa-hockey-sticks:before {
content: '\f454';
}
.fa-home:before {
content: '\f015';
}
.fa-home-heart:before {
content: '\f4c9';
}
.fa-hooli:before {
content: '\f427';
}
.fa-hornbill:before {
content: '\f592';
}
.fa-hospital:before {
content: '\f0f8';
}
.fa-hospital-alt:before {
content: '\f47d';
}
.fa-hospital-symbol:before {
content: '\f47e';
}
.fa-hot-tub:before {
content: '\f593';
}
.fa-hotel:before {
content: '\f594';
}
.fa-hotjar:before {
content: '\f3b1';
}
.fa-hourglass:before {
content: '\f254';
}
.fa-hourglass-end:before {
content: '\f253';
}
.fa-hourglass-half:before {
content: '\f252';
}
.fa-hourglass-start:before {
content: '\f251';
}
.fa-houzz:before {
content: '\f27c';
}
.fa-html5:before {
content: '\f13b';
}
.fa-hubspot:before {
content: '\f3b2';
}
.fa-i-cursor:before {
content: '\f246';
}
.fa-id-badge:before {
content: '\f2c1';
}
.fa-id-card:before {
content: '\f2c2';
}
.fa-id-card-alt:before {
content: '\f47f';
}
.fa-image:before {
content: '\f03e';
}
.fa-images:before {
content: '\f302';
}
.fa-imdb:before {
content: '\f2d8';
}
.fa-inbox:before {
content: '\f01c';
}
.fa-inbox-in:before {
content: '\f310';
}
.fa-inbox-out:before {
content: '\f311';
}
.fa-indent:before {
content: '\f03c';
}
.fa-industry:before {
content: '\f275';
}
.fa-industry-alt:before {
content: '\f3b3';
}
.fa-infinity:before {
content: '\f534';
}
.fa-info:before {
content: '\f129';
}
.fa-info-circle:before {
content: '\f05a';
}
.fa-info-square:before {
content: '\f30f';
}
.fa-inhaler:before {
content: '\f5f9';
}
.fa-instagram:before {
content: '\f16d';
}
.fa-internet-explorer:before {
content: '\f26b';
}
.fa-inventory:before {
content: '\f480';
}
.fa-ioxhost:before {
content: '\f208';
}
.fa-italic:before {
content: '\f033';
}
.fa-itunes:before {
content: '\f3b4';
}
.fa-itunes-note:before {
content: '\f3b5';
}
.fa-jack-o-lantern:before {
content: '\f30e';
}
.fa-java:before {
content: '\f4e4';
}
.fa-jedi-order:before {
content: '\f50e';
}
.fa-jenkins:before {
content: '\f3b6';
}
.fa-joget:before {
content: '\f3b7';
}
.fa-joint:before {
content: '\f595';
}
.fa-joomla:before {
content: '\f1aa';
}
.fa-js:before {
content: '\f3b8';
}
.fa-js-square:before {
content: '\f3b9';
}
.fa-jsfiddle:before {
content: '\f1cc';
}
.fa-kaggle:before {
content: '\f5fa';
}
.fa-key:before {
content: '\f084';
}
.fa-keybase:before {
content: '\f4f5';
}
.fa-keyboard:before {
content: '\f11c';
}
.fa-keycdn:before {
content: '\f3ba';
}
.fa-kickstarter:before {
content: '\f3bb';
}
.fa-kickstarter-k:before {
content: '\f3bc';
}
.fa-kidneys:before {
content: '\f5fb';
}
.fa-kiss:before {
content: '\f596';
}
.fa-kiss-beam:before {
content: '\f597';
}
.fa-kiss-wink-heart:before {
content: '\f598';
}
.fa-kiwi-bird:before {
content: '\f535';
}
.fa-korvue:before {
content: '\f42f';
}
.fa-lamp:before {
content: '\f4ca';
}
.fa-language:before {
content: '\f1ab';
}
.fa-laptop:before {
content: '\f109';
}
.fa-laptop-code:before {
content: '\f5fc';
}
.fa-laravel:before {
content: '\f3bd';
}
.fa-lastfm:before {
content: '\f202';
}
.fa-lastfm-square:before {
content: '\f203';
}
.fa-laugh:before {
content: '\f599';
}
.fa-laugh-beam:before {
content: '\f59a';
}
.fa-laugh-squint:before {
content: '\f59b';
}
.fa-laugh-wink:before {
content: '\f59c';
}
.fa-layer-group:before {
content: '\f5fd';
}
.fa-layer-minus:before {
content: '\f5fe';
}
.fa-layer-plus:before {
content: '\f5ff';
}
.fa-leaf:before {
content: '\f06c';
}
.fa-leaf-heart:before {
content: '\f4cb';
}
.fa-leanpub:before {
content: '\f212';
}
.fa-lemon:before {
content: '\f094';
}
.fa-less:before {
content: '\f41d';
}
.fa-less-than:before {
content: '\f536';
}
.fa-less-than-equal:before {
content: '\f537';
}
.fa-level-down:before {
content: '\f149';
}
.fa-level-down-alt:before {
content: '\f3be';
}
.fa-level-up:before {
content: '\f148';
}
.fa-level-up-alt:before {
content: '\f3bf';
}
.fa-life-ring:before {
content: '\f1cd';
}
.fa-lightbulb:before {
content: '\f0eb';
}
.fa-line:before {
content: '\f3c0';
}
.fa-link:before {
content: '\f0c1';
}
.fa-linkedin:before {
content: '\f08c';
}
.fa-linkedin-in:before {
content: '\f0e1';
}
.fa-linode:before {
content: '\f2b8';
}
.fa-linux:before {
content: '\f17c';
}
.fa-lips:before {
content: '\f600';
}
.fa-lira-sign:before {
content: '\f195';
}
.fa-list:before {
content: '\f03a';
}
.fa-list-alt:before {
content: '\f022';
}
.fa-list-ol:before {
content: '\f0cb';
}
.fa-list-ul:before {
content: '\f0ca';
}
.fa-location:before {
content: '\f601';
}
.fa-location-arrow:before {
content: '\f124';
}
.fa-location-circle:before {
content: '\f602';
}
.fa-location-slash:before {
content: '\f603';
}
.fa-lock:before {
content: '\f023';
}
.fa-lock-alt:before {
content: '\f30d';
}
.fa-lock-open:before {
content: '\f3c1';
}
.fa-lock-open-alt:before {
content: '\f3c2';
}
.fa-long-arrow-alt-down:before {
content: '\f309';
}
.fa-long-arrow-alt-left:before {
content: '\f30a';
}
.fa-long-arrow-alt-right:before {
content: '\f30b';
}
.fa-long-arrow-alt-up:before {
content: '\f30c';
}
.fa-long-arrow-down:before {
content: '\f175';
}
.fa-long-arrow-left:before {
content: '\f177';
}
.fa-long-arrow-right:before {
content: '\f178';
}
.fa-long-arrow-up:before {
content: '\f176';
}
.fa-loveseat:before {
content: '\f4cc';
}
.fa-low-vision:before {
content: '\f2a8';
}
.fa-luchador:before {
content: '\f455';
}
.fa-luggage-cart:before {
content: '\f59d';
}
.fa-lungs:before {
content: '\f604';
}
.fa-lyft:before {
content: '\f3c3';
}
.fa-magento:before {
content: '\f3c4';
}
.fa-magic:before {
content: '\f0d0';
}
.fa-magnet:before {
content: '\f076';
}
.fa-mailchimp:before {
content: '\f59e';
}
.fa-male:before {
content: '\f183';
}
.fa-mandalorian:before {
content: '\f50f';
}
.fa-map:before {
content: '\f279';
}
.fa-map-marked:before {
content: '\f59f';
}
.fa-map-marked-alt:before {
content: '\f5a0';
}
.fa-map-marker:before {
content: '\f041';
}
.fa-map-marker-alt:before {
content: '\f3c5';
}
.fa-map-marker-alt-slash:before {
content: '\f605';
}
.fa-map-marker-check:before {
content: '\f606';
}
.fa-map-marker-edit:before {
content: '\f607';
}
.fa-map-marker-exclamation:before {
content: '\f608';
}
.fa-map-marker-minus:before {
content: '\f609';
}
.fa-map-marker-plus:before {
content: '\f60a';
}
.fa-map-marker-question:before {
content: '\f60b';
}
.fa-map-marker-slash:before {
content: '\f60c';
}
.fa-map-marker-smile:before {
content: '\f60d';
}
.fa-map-marker-times:before {
content: '\f60e';
}
.fa-map-pin:before {
content: '\f276';
}
.fa-map-signs:before {
content: '\f277';
}
.fa-markdown:before {
content: '\f60f';
}
.fa-marker:before {
content: '\f5a1';
}
.fa-mars:before {
content: '\f222';
}
.fa-mars-double:before {
content: '\f227';
}
.fa-mars-stroke:before {
content: '\f229';
}
.fa-mars-stroke-h:before {
content: '\f22b';
}
.fa-mars-stroke-v:before {
content: '\f22a';
}
.fa-mastodon:before {
content: '\f4f6';
}
.fa-maxcdn:before {
content: '\f136';
}
.fa-medal:before {
content: '\f5a2';
}
.fa-medapps:before {
content: '\f3c6';
}
.fa-medium:before {
content: '\f23a';
}
.fa-medium-m:before {
content: '\f3c7';
}
.fa-medkit:before {
content: '\f0fa';
}
.fa-medrt:before {
content: '\f3c8';
}
.fa-meetup:before {
content: '\f2e0';
}
.fa-megaport:before {
content: '\f5a3';
}
.fa-meh:before {
content: '\f11a';
}
.fa-meh-blank:before {
content: '\f5a4';
}
.fa-meh-rolling-eyes:before {
content: '\f5a5';
}
.fa-memory:before {
content: '\f538';
}
.fa-mercury:before {
content: '\f223';
}
.fa-microchip:before {
content: '\f2db';
}
.fa-microphone:before {
content: '\f130';
}
.fa-microphone-alt:before {
content: '\f3c9';
}
.fa-microphone-alt-slash:before {
content: '\f539';
}
.fa-microphone-slash:before {
content: '\f131';
}
.fa-microscope:before {
content: '\f610';
}
.fa-microsoft:before {
content: '\f3ca';
}
.fa-minus:before {
content: '\f068';
}
.fa-minus-circle:before {
content: '\f056';
}
.fa-minus-hexagon:before {
content: '\f307';
}
.fa-minus-octagon:before {
content: '\f308';
}
.fa-minus-square:before {
content: '\f146';
}
.fa-mix:before {
content: '\f3cb';
}
.fa-mixcloud:before {
content: '\f289';
}
.fa-mizuni:before {
content: '\f3cc';
}
.fa-mobile:before {
content: '\f10b';
}
.fa-mobile-alt:before {
content: '\f3cd';
}
.fa-mobile-android:before {
content: '\f3ce';
}
.fa-mobile-android-alt:before {
content: '\f3cf';
}
.fa-modx:before {
content: '\f285';
}
.fa-monero:before {
content: '\f3d0';
}
.fa-money-bill:before {
content: '\f0d6';
}
.fa-money-bill-alt:before {
content: '\f3d1';
}
.fa-money-bill-wave:before {
content: '\f53a';
}
.fa-money-bill-wave-alt:before {
content: '\f53b';
}
.fa-money-check:before {
content: '\f53c';
}
.fa-money-check-alt:before {
content: '\f53d';
}
.fa-monitor-heart-rate:before {
content: '\f611';
}
.fa-monument:before {
content: '\f5a6';
}
.fa-moon:before {
content: '\f186';
}
.fa-mortar-pestle:before {
content: '\f5a7';
}
.fa-motorcycle:before {
content: '\f21c';
}
.fa-mouse-pointer:before {
content: '\f245';
}
.fa-music:before {
content: '\f001';
}
.fa-napster:before {
content: '\f3d2';
}
.fa-neos:before {
content: '\f612';
}
.fa-neuter:before {
content: '\f22c';
}
.fa-newspaper:before {
content: '\f1ea';
}
.fa-nimblr:before {
content: '\f5a8';
}
.fa-nintendo-switch:before {
content: '\f418';
}
.fa-node:before {
content: '\f419';
}
.fa-node-js:before {
content: '\f3d3';
}
.fa-not-equal:before {
content: '\f53e';
}
.fa-notes-medical:before {
content: '\f481';
}
.fa-npm:before {
content: '\f3d4';
}
.fa-ns8:before {
content: '\f3d5';
}
.fa-nutritionix:before {
content: '\f3d6';
}
.fa-object-group:before {
content: '\f247';
}
.fa-object-ungroup:before {
content: '\f248';
}
.fa-octagon:before {
content: '\f306';
}
.fa-odnoklassniki:before {
content: '\f263';
}
.fa-odnoklassniki-square:before {
content: '\f264';
}
.fa-oil-can:before {
content: '\f613';
}
.fa-oil-temp:before {
content: '\f614';
}
.fa-old-republic:before {
content: '\f510';
}
.fa-opencart:before {
content: '\f23d';
}
.fa-openid:before {
content: '\f19b';
}
.fa-opera:before {
content: '\f26a';
}
.fa-optin-monster:before {
content: '\f23c';
}
.fa-osi:before {
content: '\f41a';
}
.fa-outdent:before {
content: '\f03b';
}
.fa-page4:before {
content: '\f3d7';
}
.fa-pagelines:before {
content: '\f18c';
}
.fa-paint-brush:before {
content: '\f1fc';
}
.fa-paint-brush-alt:before {
content: '\f5a9';
}
.fa-paint-roller:before {
content: '\f5aa';
}
.fa-palette:before {
content: '\f53f';
}
.fa-palfed:before {
content: '\f3d8';
}
.fa-pallet:before {
content: '\f482';
}
.fa-pallet-alt:before {
content: '\f483';
}
.fa-paper-plane:before {
content: '\f1d8';
}
.fa-paperclip:before {
content: '\f0c6';
}
.fa-parachute-box:before {
content: '\f4cd';
}
.fa-paragraph:before {
content: '\f1dd';
}
.fa-parking:before {
content: '\f540';
}
.fa-parking-circle:before {
content: '\f615';
}
.fa-parking-circle-slash:before {
content: '\f616';
}
.fa-parking-slash:before {
content: '\f617';
}
.fa-passport:before {
content: '\f5ab';
}
.fa-paste:before {
content: '\f0ea';
}
.fa-patreon:before {
content: '\f3d9';
}
.fa-pause:before {
content: '\f04c';
}
.fa-pause-circle:before {
content: '\f28b';
}
.fa-paw:before {
content: '\f1b0';
}
.fa-paypal:before {
content: '\f1ed';
}
.fa-pen:before {
content: '\f304';
}
.fa-pen-alt:before {
content: '\f305';
}
.fa-pen-fancy:before {
content: '\f5ac';
}
.fa-pen-nib:before {
content: '\f5ad';
}
.fa-pen-square:before {
content: '\f14b';
}
.fa-pencil:before {
content: '\f040';
}
.fa-pencil-alt:before {
content: '\f303';
}
.fa-pencil-paintbrush:before {
content: '\f618';
}
.fa-pencil-ruler:before {
content: '\f5ae';
}
.fa-pennant:before {
content: '\f456';
}
.fa-people-carry:before {
content: '\f4ce';
}
.fa-percent:before {
content: '\f295';
}
.fa-percentage:before {
content: '\f541';
}
.fa-periscope:before {
content: '\f3da';
}
.fa-person-carry:before {
content: '\f4cf';
}
.fa-person-dolly:before {
content: '\f4d0';
}
.fa-person-dolly-empty:before {
content: '\f4d1';
}
.fa-phabricator:before {
content: '\f3db';
}
.fa-phoenix-framework:before {
content: '\f3dc';
}
.fa-phoenix-squadron:before {
content: '\f511';
}
.fa-phone:before {
content: '\f095';
}
.fa-phone-plus:before {
content: '\f4d2';
}
.fa-phone-slash:before {
content: '\f3dd';
}
.fa-phone-square:before {
content: '\f098';
}
.fa-phone-volume:before {
content: '\f2a0';
}
.fa-php:before {
content: '\f457';
}
.fa-pied-piper:before {
content: '\f2ae';
}
.fa-pied-piper-alt:before {
content: '\f1a8';
}
.fa-pied-piper-hat:before {
content: '\f4e5';
}
.fa-pied-piper-pp:before {
content: '\f1a7';
}
.fa-piggy-bank:before {
content: '\f4d3';
}
.fa-pills:before {
content: '\f484';
}
.fa-pinterest:before {
content: '\f0d2';
}
.fa-pinterest-p:before {
content: '\f231';
}
.fa-pinterest-square:before {
content: '\f0d3';
}
.fa-plane:before {
content: '\f072';
}
.fa-plane-alt:before {
content: '\f3de';
}
.fa-plane-arrival:before {
content: '\f5af';
}
.fa-plane-departure:before {
content: '\f5b0';
}
.fa-play:before {
content: '\f04b';
}
.fa-play-circle:before {
content: '\f144';
}
.fa-playstation:before {
content: '\f3df';
}
.fa-plug:before {
content: '\f1e6';
}
.fa-plus:before {
content: '\f067';
}
.fa-plus-circle:before {
content: '\f055';
}
.fa-plus-hexagon:before {
content: '\f300';
}
.fa-plus-octagon:before {
content: '\f301';
}
.fa-plus-square:before {
content: '\f0fe';
}
.fa-podcast:before {
content: '\f2ce';
}
.fa-poo:before {
content: '\f2fe';
}
.fa-poop:before {
content: '\f619';
}
.fa-portrait:before {
content: '\f3e0';
}
.fa-pound-sign:before {
content: '\f154';
}
.fa-power-off:before {
content: '\f011';
}
.fa-prescription:before {
content: '\f5b1';
}
.fa-prescription-bottle:before {
content: '\f485';
}
.fa-prescription-bottle-alt:before {
content: '\f486';
}
.fa-print:before {
content: '\f02f';
}
.fa-procedures:before {
content: '\f487';
}
.fa-product-hunt:before {
content: '\f288';
}
.fa-project-diagram:before {
content: '\f542';
}
.fa-pushed:before {
content: '\f3e1';
}
.fa-puzzle-piece:before {
content: '\f12e';
}
.fa-python:before {
content: '\f3e2';
}
.fa-qq:before {
content: '\f1d6';
}
.fa-qrcode:before {
content: '\f029';
}
.fa-question:before {
content: '\f128';
}
.fa-question-circle:before {
content: '\f059';
}
.fa-question-square:before {
content: '\f2fd';
}
.fa-quidditch:before {
content: '\f458';
}
.fa-quinscape:before {
content: '\f459';
}
.fa-quora:before {
content: '\f2c4';
}
.fa-quote-left:before {
content: '\f10d';
}
.fa-quote-right:before {
content: '\f10e';
}
.fa-r-project:before {
content: '\f4f7';
}
.fa-racquet:before {
content: '\f45a';
}
.fa-ramp-loading:before {
content: '\f4d4';
}
.fa-random:before {
content: '\f074';
}
.fa-ravelry:before {
content: '\f2d9';
}
.fa-react:before {
content: '\f41b';
}
.fa-readme:before {
content: '\f4d5';
}
.fa-rebel:before {
content: '\f1d0';
}
.fa-receipt:before {
content: '\f543';
}
.fa-rectangle-landscape:before {
content: '\f2fa';
}
.fa-rectangle-portrait:before {
content: '\f2fb';
}
.fa-rectangle-wide:before {
content: '\f2fc';
}
.fa-recycle:before {
content: '\f1b8';
}
.fa-red-river:before {
content: '\f3e3';
}
.fa-reddit:before {
content: '\f1a1';
}
.fa-reddit-alien:before {
content: '\f281';
}
.fa-reddit-square:before {
content: '\f1a2';
}
.fa-redo:before {
content: '\f01e';
}
.fa-redo-alt:before {
content: '\f2f9';
}
.fa-registered:before {
content: '\f25d';
}
.fa-rendact:before {
content: '\f3e4';
}
.fa-renren:before {
content: '\f18b';
}
.fa-repeat:before {
content: '\f363';
}
.fa-repeat-1:before {
content: '\f365';
}
.fa-repeat-1-alt:before {
content: '\f366';
}
.fa-repeat-alt:before {
content: '\f364';
}
.fa-reply:before {
content: '\f3e5';
}
.fa-reply-all:before {
content: '\f122';
}
.fa-replyd:before {
content: '\f3e6';
}
.fa-researchgate:before {
content: '\f4f8';
}
.fa-resolving:before {
content: '\f3e7';
}
.fa-retweet:before {
content: '\f079';
}
.fa-retweet-alt:before {
content: '\f361';
}
.fa-rev:before {
content: '\f5b2';
}
.fa-ribbon:before {
content: '\f4d6';
}
.fa-road:before {
content: '\f018';
}
.fa-robot:before {
content: '\f544';
}
.fa-rocket:before {
content: '\f135';
}
.fa-rocketchat:before {
content: '\f3e8';
}
.fa-rockrms:before {
content: '\f3e9';
}
.fa-route:before {
content: '\f4d7';
}
.fa-route-highway:before {
content: '\f61a';
}
.fa-route-interstate:before {
content: '\f61b';
}
.fa-rss:before {
content: '\f09e';
}
.fa-rss-square:before {
content: '\f143';
}
.fa-ruble-sign:before {
content: '\f158';
}
.fa-ruler:before {
content: '\f545';
}
.fa-ruler-combined:before {
content: '\f546';
}
.fa-ruler-horizontal:before {
content: '\f547';
}
.fa-ruler-triangle:before {
content: '\f61c';
}
.fa-ruler-vertical:before {
content: '\f548';
}
.fa-rupee-sign:before {
content: '\f156';
}
.fa-sad-cry:before {
content: '\f5b3';
}
.fa-sad-tear:before {
content: '\f5b4';
}
.fa-safari:before {
content: '\f267';
}
.fa-sass:before {
content: '\f41e';
}
.fa-save:before {
content: '\f0c7';
}
.fa-scalpel:before {
content: '\f61d';
}
.fa-scalpel-path:before {
content: '\f61e';
}
.fa-scanner:before {
content: '\f488';
}
.fa-scanner-keyboard:before {
content: '\f489';
}
.fa-scanner-touchscreen:before {
content: '\f48a';
}
.fa-schlix:before {
content: '\f3ea';
}
.fa-school:before {
content: '\f549';
}
.fa-screwdriver:before {
content: '\f54a';
}
.fa-scribd:before {
content: '\f28a';
}
.fa-scrubber:before {
content: '\f2f8';
}
.fa-search:before {
content: '\f002';
}
.fa-search-minus:before {
content: '\f010';
}
.fa-search-plus:before {
content: '\f00e';
}
.fa-searchengin:before {
content: '\f3eb';
}
.fa-seedling:before {
content: '\f4d8';
}
.fa-sellcast:before {
content: '\f2da';
}
.fa-sellsy:before {
content: '\f213';
}
.fa-server:before {
content: '\f233';
}
.fa-servicestack:before {
content: '\f3ec';
}
.fa-shapes:before {
content: '\f61f';
}
.fa-share:before {
content: '\f064';
}
.fa-share-all:before {
content: '\f367';
}
.fa-share-alt:before {
content: '\f1e0';
}
.fa-share-alt-square:before {
content: '\f1e1';
}
.fa-share-square:before {
content: '\f14d';
}
.fa-shekel-sign:before {
content: '\f20b';
}
.fa-shield:before {
content: '\f132';
}
.fa-shield-alt:before {
content: '\f3ed';
}
.fa-shield-check:before {
content: '\f2f7';
}
.fa-ship:before {
content: '\f21a';
}
.fa-shipping-fast:before {
content: '\f48b';
}
.fa-shipping-timed:before {
content: '\f48c';
}
.fa-shirtsinbulk:before {
content: '\f214';
}
.fa-shoe-prints:before {
content: '\f54b';
}
.fa-shopping-bag:before {
content: '\f290';
}
.fa-shopping-basket:before {
content: '\f291';
}
.fa-shopping-cart:before {
content: '\f07a';
}
.fa-shopware:before {
content: '\f5b5';
}
.fa-shower:before {
content: '\f2cc';
}
.fa-shuttle-van:before {
content: '\f5b6';
}
.fa-shuttlecock:before {
content: '\f45b';
}
.fa-sign:before {
content: '\f4d9';
}
.fa-sign-in:before {
content: '\f090';
}
.fa-sign-in-alt:before {
content: '\f2f6';
}
.fa-sign-language:before {
content: '\f2a7';
}
.fa-sign-out:before {
content: '\f08b';
}
.fa-sign-out-alt:before {
content: '\f2f5';
}
.fa-signal:before {
content: '\f012';
}
.fa-signature:before {
content: '\f5b7';
}
.fa-simplybuilt:before {
content: '\f215';
}
.fa-sistrix:before {
content: '\f3ee';
}
.fa-sitemap:before {
content: '\f0e8';
}
.fa-sith:before {
content: '\f512';
}
.fa-skeleton:before {
content: '\f620';
}
.fa-skull:before {
content: '\f54c';
}
.fa-skyatlas:before {
content: '\f216';
}
.fa-skype:before {
content: '\f17e';
}
.fa-slack:before {
content: '\f198';
}
.fa-slack-hash:before {
content: '\f3ef';
}
.fa-sliders-h:before {
content: '\f1de';
}
.fa-sliders-h-square:before {
content: '\f3f0';
}
.fa-sliders-v:before {
content: '\f3f1';
}
.fa-sliders-v-square:before {
content: '\f3f2';
}
.fa-slideshare:before {
content: '\f1e7';
}
.fa-smile:before {
content: '\f118';
}
.fa-smile-beam:before {
content: '\f5b8';
}
.fa-smile-plus:before {
content: '\f5b9';
}
.fa-smile-wink:before {
content: '\f4da';
}
.fa-smoking:before {
content: '\f48d';
}
.fa-smoking-ban:before {
content: '\f54d';
}
.fa-snapchat:before {
content: '\f2ab';
}
.fa-snapchat-ghost:before {
content: '\f2ac';
}
.fa-snapchat-square:before {
content: '\f2ad';
}
.fa-snowflake:before {
content: '\f2dc';
}
.fa-solar-panel:before {
content: '\f5ba';
}
.fa-sort:before {
content: '\f0dc';
}
.fa-sort-alpha-down:before {
content: '\f15d';
}
.fa-sort-alpha-up:before {
content: '\f15e';
}
.fa-sort-amount-down:before {
content: '\f160';
}
.fa-sort-amount-up:before {
content: '\f161';
}
.fa-sort-down:before {
content: '\f0dd';
}
.fa-sort-numeric-down:before {
content: '\f162';
}
.fa-sort-numeric-up:before {
content: '\f163';
}
.fa-sort-up:before {
content: '\f0de';
}
.fa-soundcloud:before {
content: '\f1be';
}
.fa-spa:before {
content: '\f5bb';
}
.fa-space-shuttle:before {
content: '\f197';
}
.fa-spade:before {
content: '\f2f4';
}
.fa-speakap:before {
content: '\f3f3';
}
.fa-spinner:before {
content: '\f110';
}
.fa-spinner-third:before {
content: '\f3f4';
}
.fa-splotch:before {
content: '\f5bc';
}
.fa-spotify:before {
content: '\f1bc';
}
.fa-spray-can:before {
content: '\f5bd';
}
.fa-square:before {
content: '\f0c8';
}
.fa-square-full:before {
content: '\f45c';
}
.fa-squarespace:before {
content: '\f5be';
}
.fa-stack-exchange:before {
content: '\f18d';
}
.fa-stack-overflow:before {
content: '\f16c';
}
.fa-stamp:before {
content: '\f5bf';
}
.fa-star:before {
content: '\f005';
}
.fa-star-exclamation:before {
content: '\f2f3';
}
.fa-star-half:before {
content: '\f089';
}
.fa-star-half-alt:before {
content: '\f5c0';
}
.fa-star-of-life:before {
content: '\f621';
}
.fa-staylinked:before {
content: '\f3f5';
}
.fa-steam:before {
content: '\f1b6';
}
.fa-steam-square:before {
content: '\f1b7';
}
.fa-steam-symbol:before {
content: '\f3f6';
}
.fa-steering-wheel:before {
content: '\f622';
}
.fa-step-backward:before {
content: '\f048';
}
.fa-step-forward:before {
content: '\f051';
}
.fa-stethoscope:before {
content: '\f0f1';
}
.fa-sticker-mule:before {
content: '\f3f7';
}
.fa-sticky-note:before {
content: '\f249';
}
.fa-stomach:before {
content: '\f623';
}
.fa-stop:before {
content: '\f04d';
}
.fa-stop-circle:before {
content: '\f28d';
}
.fa-stopwatch:before {
content: '\f2f2';
}
.fa-store:before {
content: '\f54e';
}
.fa-store-alt:before {
content: '\f54f';
}
.fa-strava:before {
content: '\f428';
}
.fa-stream:before {
content: '\f550';
}
.fa-street-view:before {
content: '\f21d';
}
.fa-strikethrough:before {
content: '\f0cc';
}
.fa-stripe:before {
content: '\f429';
}
.fa-stripe-s:before {
content: '\f42a';
}
.fa-stroopwafel:before {
content: '\f551';
}
.fa-studiovinari:before {
content: '\f3f8';
}
.fa-stumbleupon:before {
content: '\f1a4';
}
.fa-stumbleupon-circle:before {
content: '\f1a3';
}
.fa-subscript:before {
content: '\f12c';
}
.fa-subway:before {
content: '\f239';
}
.fa-suitcase:before {
content: '\f0f2';
}
.fa-suitcase-rolling:before {
content: '\f5c1';
}
.fa-sun:before {
content: '\f185';
}
.fa-superpowers:before {
content: '\f2dd';
}
.fa-superscript:before {
content: '\f12b';
}
.fa-supple:before {
content: '\f3f9';
}
.fa-surprise:before {
content: '\f5c2';
}
.fa-swatchbook:before {
content: '\f5c3';
}
.fa-swimmer:before {
content: '\f5c4';
}
.fa-swimming-pool:before {
content: '\f5c5';
}
.fa-sync:before {
content: '\f021';
}
.fa-sync-alt:before {
content: '\f2f1';
}
.fa-syringe:before {
content: '\f48e';
}
.fa-table:before {
content: '\f0ce';
}
.fa-table-tennis:before {
content: '\f45d';
}
.fa-tablet:before {
content: '\f10a';
}
.fa-tablet-alt:before {
content: '\f3fa';
}
.fa-tablet-android:before {
content: '\f3fb';
}
.fa-tablet-android-alt:before {
content: '\f3fc';
}
.fa-tablet-rugged:before {
content: '\f48f';
}
.fa-tablets:before {
content: '\f490';
}
.fa-tachometer:before {
content: '\f0e4';
}
.fa-tachometer-alt:before {
content: '\f3fd';
}
.fa-tachometer-alt-average:before {
content: '\f624';
}
.fa-tachometer-alt-fast:before {
content: '\f625';
}
.fa-tachometer-alt-fastest:before {
content: '\f626';
}
.fa-tachometer-alt-slow:before {
content: '\f627';
}
.fa-tachometer-alt-slowest:before {
content: '\f628';
}
.fa-tachometer-average:before {
content: '\f629';
}
.fa-tachometer-fast:before {
content: '\f62a';
}
.fa-tachometer-fastest:before {
content: '\f62b';
}
.fa-tachometer-slow:before {
content: '\f62c';
}
.fa-tachometer-slowest:before {
content: '\f62d';
}
.fa-tag:before {
content: '\f02b';
}
.fa-tags:before {
content: '\f02c';
}
.fa-tape:before {
content: '\f4db';
}
.fa-tasks:before {
content: '\f0ae';
}
.fa-taxi:before {
content: '\f1ba';
}
.fa-teamspeak:before {
content: '\f4f9';
}
.fa-teeth:before {
content: '\f62e';
}
.fa-teeth-open:before {
content: '\f62f';
}
.fa-telegram:before {
content: '\f2c6';
}
.fa-telegram-plane:before {
content: '\f3fe';
}
.fa-tencent-weibo:before {
content: '\f1d5';
}
.fa-tennis-ball:before {
content: '\f45e';
}
.fa-terminal:before {
content: '\f120';
}
.fa-text-height:before {
content: '\f034';
}
.fa-text-width:before {
content: '\f035';
}
.fa-th:before {
content: '\f00a';
}
.fa-th-large:before {
content: '\f009';
}
.fa-th-list:before {
content: '\f00b';
}
.fa-theater-masks:before {
content: '\f630';
}
.fa-themeco:before {
content: '\f5c6';
}
.fa-themeisle:before {
content: '\f2b2';
}
.fa-thermometer:before {
content: '\f491';
}
.fa-thermometer-empty:before {
content: '\f2cb';
}
.fa-thermometer-full:before {
content: '\f2c7';
}
.fa-thermometer-half:before {
content: '\f2c9';
}
.fa-thermometer-quarter:before {
content: '\f2ca';
}
.fa-thermometer-three-quarters:before {
content: '\f2c8';
}
.fa-thumbs-down:before {
content: '\f165';
}
.fa-thumbs-up:before {
content: '\f164';
}
.fa-thumbtack:before {
content: '\f08d';
}
.fa-ticket:before {
content: '\f145';
}
.fa-ticket-alt:before {
content: '\f3ff';
}
.fa-times:before {
content: '\f00d';
}
.fa-times-circle:before {
content: '\f057';
}
.fa-times-hexagon:before {
content: '\f2ee';
}
.fa-times-octagon:before {
content: '\f2f0';
}
.fa-times-square:before {
content: '\f2d3';
}
.fa-tint:before {
content: '\f043';
}
.fa-tint-slash:before {
content: '\f5c7';
}
.fa-tire:before {
content: '\f631';
}
.fa-tire-flat:before {
content: '\f632';
}
.fa-tire-pressure-warning:before {
content: '\f633';
}
.fa-tire-rugged:before {
content: '\f634';
}
.fa-tired:before {
content: '\f5c8';
}
.fa-toggle-off:before {
content: '\f204';
}
.fa-toggle-on:before {
content: '\f205';
}
.fa-toolbox:before {
content: '\f552';
}
.fa-tooth:before {
content: '\f5c9';
}
.fa-toothbrush:before {
content: '\f635';
}
.fa-trade-federation:before {
content: '\f513';
}
.fa-trademark:before {
content: '\f25c';
}
.fa-traffic-cone:before {
content: '\f636';
}
.fa-traffic-light:before {
content: '\f637';
}
.fa-traffic-light-go:before {
content: '\f638';
}
.fa-traffic-light-slow:before {
content: '\f639';
}
.fa-traffic-light-stop:before {
content: '\f63a';
}
.fa-train:before {
content: '\f238';
}
.fa-transgender:before {
content: '\f224';
}
.fa-transgender-alt:before {
content: '\f225';
}
.fa-trash:before {
content: '\f1f8';
}
.fa-trash-alt:before {
content: '\f2ed';
}
.fa-tree:before {
content: '\f1bb';
}
.fa-tree-alt:before {
content: '\f400';
}
.fa-trello:before {
content: '\f181';
}
.fa-triangle:before {
content: '\f2ec';
}
.fa-tripadvisor:before {
content: '\f262';
}
.fa-trophy:before {
content: '\f091';
}
.fa-trophy-alt:before {
content: '\f2eb';
}
.fa-truck:before {
content: '\f0d1';
}
.fa-truck-container:before {
content: '\f4dc';
}
.fa-truck-couch:before {
content: '\f4dd';
}
.fa-truck-loading:before {
content: '\f4de';
}
.fa-truck-monster:before {
content: '\f63b';
}
.fa-truck-moving:before {
content: '\f4df';
}
.fa-truck-pickup:before {
content: '\f63c';
}
.fa-truck-ramp:before {
content: '\f4e0';
}
.fa-tshirt:before {
content: '\f553';
}
.fa-tty:before {
content: '\f1e4';
}
.fa-tumblr:before {
content: '\f173';
}
.fa-tumblr-square:before {
content: '\f174';
}
.fa-tv:before {
content: '\f26c';
}
.fa-tv-retro:before {
content: '\f401';
}
.fa-twitch:before {
content: '\f1e8';
}
.fa-twitter:before {
content: '\f099';
}
.fa-twitter-square:before {
content: '\f081';
}
.fa-typo3:before {
content: '\f42b';
}
.fa-uber:before {
content: '\f402';
}
.fa-uikit:before {
content: '\f403';
}
.fa-umbrella:before {
content: '\f0e9';
}
.fa-umbrella-beach:before {
content: '\f5ca';
}
.fa-underline:before {
content: '\f0cd';
}
.fa-undo:before {
content: '\f0e2';
}
.fa-undo-alt:before {
content: '\f2ea';
}
.fa-uniregistry:before {
content: '\f404';
}
.fa-universal-access:before {
content: '\f29a';
}
.fa-university:before {
content: '\f19c';
}
.fa-unlink:before {
content: '\f127';
}
.fa-unlock:before {
content: '\f09c';
}
.fa-unlock-alt:before {
content: '\f13e';
}
.fa-untappd:before {
content: '\f405';
}
.fa-upload:before {
content: '\f093';
}
.fa-usb:before {
content: '\f287';
}
.fa-usd-circle:before {
content: '\f2e8';
}
.fa-usd-square:before {
content: '\f2e9';
}
.fa-user:before {
content: '\f007';
}
.fa-user-alt:before {
content: '\f406';
}
.fa-user-alt-slash:before {
content: '\f4fa';
}
.fa-user-astronaut:before {
content: '\f4fb';
}
.fa-user-check:before {
content: '\f4fc';
}
.fa-user-circle:before {
content: '\f2bd';
}
.fa-user-clock:before {
content: '\f4fd';
}
.fa-user-cog:before {
content: '\f4fe';
}
.fa-user-edit:before {
content: '\f4ff';
}
.fa-user-friends:before {
content: '\f500';
}
.fa-user-graduate:before {
content: '\f501';
}
.fa-user-lock:before {
content: '\f502';
}
.fa-user-md:before {
content: '\f0f0';
}
.fa-user-minus:before {
content: '\f503';
}
.fa-user-ninja:before {
content: '\f504';
}
.fa-user-plus:before {
content: '\f234';
}
.fa-user-secret:before {
content: '\f21b';
}
.fa-user-shield:before {
content: '\f505';
}
.fa-user-slash:before {
content: '\f506';
}
.fa-user-tag:before {
content: '\f507';
}
.fa-user-tie:before {
content: '\f508';
}
.fa-user-times:before {
content: '\f235';
}
.fa-users:before {
content: '\f0c0';
}
.fa-users-class:before {
content: '\f63d';
}
.fa-users-cog:before {
content: '\f509';
}
.fa-ussunnah:before {
content: '\f407';
}
.fa-utensil-fork:before {
content: '\f2e3';
}
.fa-utensil-knife:before {
content: '\f2e4';
}
.fa-utensil-spoon:before {
content: '\f2e5';
}
.fa-utensils:before {
content: '\f2e7';
}
.fa-utensils-alt:before {
content: '\f2e6';
}
.fa-vaadin:before {
content: '\f408';
}
.fa-vector-square:before {
content: '\f5cb';
}
.fa-venus:before {
content: '\f221';
}
.fa-venus-double:before {
content: '\f226';
}
.fa-venus-mars:before {
content: '\f228';
}
.fa-viacoin:before {
content: '\f237';
}
.fa-viadeo:before {
content: '\f2a9';
}
.fa-viadeo-square:before {
content: '\f2aa';
}
.fa-vial:before {
content: '\f492';
}
.fa-vials:before {
content: '\f493';
}
.fa-viber:before {
content: '\f409';
}
.fa-video:before {
content: '\f03d';
}
.fa-video-plus:before {
content: '\f4e1';
}
.fa-video-slash:before {
content: '\f4e2';
}
.fa-vimeo:before {
content: '\f40a';
}
.fa-vimeo-square:before {
content: '\f194';
}
.fa-vimeo-v:before {
content: '\f27d';
}
.fa-vine:before {
content: '\f1ca';
}
.fa-vk:before {
content: '\f189';
}
.fa-vnv:before {
content: '\f40b';
}
.fa-volleyball-ball:before {
content: '\f45f';
}
.fa-volume-down:before {
content: '\f027';
}
.fa-volume-mute:before {
content: '\f2e2';
}
.fa-volume-off:before {
content: '\f026';
}
.fa-volume-up:before {
content: '\f028';
}
.fa-vuejs:before {
content: '\f41f';
}
.fa-walking:before {
content: '\f554';
}
.fa-wallet:before {
content: '\f555';
}
.fa-warehouse:before {
content: '\f494';
}
.fa-warehouse-alt:before {
content: '\f495';
}
.fa-watch:before {
content: '\f2e1';
}
.fa-watch-fitness:before {
content: '\f63e';
}
.fa-weebly:before {
content: '\f5cc';
}
.fa-weibo:before {
content: '\f18a';
}
.fa-weight:before {
content: '\f496';
}
.fa-weight-hanging:before {
content: '\f5cd';
}
.fa-weixin:before {
content: '\f1d7';
}
.fa-whatsapp:before {
content: '\f232';
}
.fa-whatsapp-square:before {
content: '\f40c';
}
.fa-wheelchair:before {
content: '\f193';
}
.fa-whistle:before {
content: '\f460';
}
.fa-whmcs:before {
content: '\f40d';
}
.fa-wifi:before {
content: '\f1eb';
}
.fa-wikipedia-w:before {
content: '\f266';
}
.fa-window:before {
content: '\f40e';
}
.fa-window-alt:before {
content: '\f40f';
}
.fa-window-close:before {
content: '\f410';
}
.fa-window-maximize:before {
content: '\f2d0';
}
.fa-window-minimize:before {
content: '\f2d1';
}
.fa-window-restore:before {
content: '\f2d2';
}
.fa-windows:before {
content: '\f17a';
}
.fa-wine-glass:before {
content: '\f4e3';
}
.fa-wine-glass-alt:before {
content: '\f5ce';
}
.fa-wix:before {
content: '\f5cf';
}
.fa-wolf-pack-battalion:before {
content: '\f514';
}
.fa-won-sign:before {
content: '\f159';
}
.fa-wordpress:before {
content: '\f19a';
}
.fa-wordpress-simple:before {
content: '\f411';
}
.fa-wpbeginner:before {
content: '\f297';
}
.fa-wpexplorer:before {
content: '\f2de';
}
.fa-wpforms:before {
content: '\f298';
}
.fa-wrench:before {
content: '\f0ad';
}
.fa-x-ray:before {
content: '\f497';
}
.fa-xbox:before {
content: '\f412';
}
.fa-xing:before {
content: '\f168';
}
.fa-xing-square:before {
content: '\f169';
}
.fa-y-combinator:before {
content: '\f23b';
}
.fa-yahoo:before {
content: '\f19e';
}
.fa-yandex:before {
content: '\f413';
}
.fa-yandex-international:before {
content: '\f414';
}
.fa-yelp:before {
content: '\f1e9';
}
.fa-yen-sign:before {
content: '\f157';
}
.fa-yoast:before {
content: '\f2b1';
}
.fa-youtube:before {
content: '\f167';
}
.fa-youtube-square:before {
content: '\f431';
}
.fa-zhihu:before {
content: '\f63f';
}
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
src: url(../webfonts/fa-brands-400.eot);
src: url(../webfonts/fa-brands-400.eot?#iefix) format('embedded-opentype'),
url(../webfonts/fa-brands-400.woff2) format('woff2'),
url(../webfonts/fa-brands-400.woff) format('woff'),
url(../webfonts/fa-brands-400.ttf) format('truetype'),
url(../webfonts/fa-brands-400.svg#fontawesome) format('svg');
}
.fab {
font-family: 'Font Awesome 5 Brands';
}
@font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 300;
src: url(../webfonts/fa-light-300.eot);
src: url(../webfonts/fa-light-300.eot?#iefix) format('embedded-opentype'),
url(../webfonts/fa-light-300.woff2) format('woff2'),
url(../webfonts/fa-light-300.woff) format('woff'),
url(../webfonts/fa-light-300.ttf) format('truetype'),
url(../webfonts/fa-light-300.svg#fontawesome) format('svg');
}
.fal {
font-weight: 300;
}
@font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 400;
src: url(../webfonts/fa-regular-400.eot);
src: url(../webfonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),
url(../webfonts/fa-regular-400.woff2) format('woff2'),
url(../webfonts/fa-regular-400.woff) format('woff'),
url(../webfonts/fa-regular-400.ttf) format('truetype'),
url(../webfonts/fa-regular-400.svg#fontawesome) format('svg');
}
.fal,
.far {
font-family: 'Font Awesome 5 Pro';
}
.far {
font-weight: 400;
}
@font-face {
font-family: 'Font Awesome 5 Pro';
font-style: normal;
font-weight: 900;
src: url(../webfonts/fa-solid-900.eot);
src: url(../webfonts/fa-solid-900.eot?#iefix) format('embedded-opentype'),
url(../webfonts/fa-solid-900.woff2) format('woff2'),
url(../webfonts/fa-solid-900.woff) format('woff'),
url(../webfonts/fa-solid-900.ttf) format('truetype'),
url(../webfonts/fa-solid-900.svg#fontawesome) format('svg');
}
.fa,
.fas {
font-family: 'Font Awesome 5 Pro';
font-weight: 900;
}
