.custom-row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * 0);margin-right:calc(-.5 * 1.5rem);margin-left:calc(-.5 * 1.5rem)}.custom-row>div{max-width:100%;padding-right:calc(1.5rem * .5);padding-left:calc(1.5rem * .5)}.padding-on{padding:3.25rem 0}.shadow--medium{box-shadow:0 0.125rem 0.75rem 0 rgba(35,35,35,0.12)}.custom-btn{font-size:.875rem;line-height:1.25rem;padding:0.75rem 1rem;display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .15s ease-out,color .15s ease-out;width:auto;border-radius:3.125rem}.custom-btn:hover{cursor:pointer}.custom-btn-primary{background:#ae4332;color:#fff}.custom-btn-primary:hover{color:#fff;background-color:#9c3c2c}.custom-btn-hollow{background:#fff;border:0.125rem solid #4dacbd;color:#4dacbd}.custom-btn-hollow:hover{background-color:#4dacbd;color:#fff}.single-post .banner__section{margin-bottom:40px}.single-post .banner__section:before{height:100%}.single-post .banner__section h1{color:#6e6361}.banner__section{position:relative;padding-top:1.875rem;padding-bottom:1.875rem}.banner__section:before{content:"";height:80%;top:0;left:0;right:0;position:absolute;background:-webkit-linear-gradient(45deg, #bee5ec, #f7fcfd);background:-o-linear-gradient(45deg, #bee5ec, #f7fcfd);background:linear-gradient(45deg, #bee5ec, #f7fcfd)}.banner__section .breadcrumbs{margin-bottom:1.875rem}.banner__section .breadcrumbs a,.banner__section .breadcrumbs span{color:#6e6361;font-size:.9375rem}.banner__section .breadcrumbs a{text-decoration:none}.banner__section .container{position:relative}.banner__section-content>p{font-size:.8125rem}.banner__section-content h1{margin-bottom:1.25rem;font-weight:700}.banner__section .banner__top-item .banner__col-item-label{background-color:#4dacbd}.banner__section .banner__top-item .banner__col-item-content{border-color:#4dacbd}.banner__section-cols>.custom__row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * 0);margin-right:calc(-.5 * 1.5rem);margin-left:calc(-.5 * 1.5rem)}.banner__section-cols>.custom__row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(1.5rem * .5);padding-left:calc(1.5rem * .5);margin-top:0}@media (min-width: 768px){.banner__section-cols .custom__col{flex:0 0 auto;width:33.33333333%}}.banner__section .banner__col-item{margin-top:1.25rem}.banner__section .banner__col-item-label{font-size:.9375rem;padding:0.75rem;color:#fff;background-color:#5f5f5f;border-radius:0.4375rem 0.4375rem 0 0}.banner__section .banner__col-item-content{background-color:#fff;border-radius:0 0 0.4375rem 0.4375rem;border:0.125rem solid #efefef;padding:0.75rem 0.75rem 1.875rem;text-align:center}.banner__section .banner__col-item-heading{margin:10px 0 20px}.banner__section .banner__col-item-heading h3{color:#524a49;font-size:1.5rem;font-weight:700;margin-bottom:0}.banner__section .banner__col-item-image img{height:10.875rem;width:16.25rem;-o-object-fit:contain;object-fit:contain}.banner__section .banner__col-item-stars{color:#6e6361;margin-bottom:20px}.banner__section .banner__col-item-stars img{width:5.4375rem;height:auto;margin-right:5px}.banner__section .banner__col-item-stars-number{font-size:.9375rem}.banner__section .banner__col-item-bullets{margin-bottom:1.875rem}.banner__section .banner__col-item-bullets ul{list-style:none;padding-left:0;text-align:left}.banner__section .banner__col-item-bullets ul li{position:relative;padding-left:2.1875rem;margin-bottom:.625rem}.banner__section .banner__col-item-bullets ul li:before{content:"";background:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' id='magicoon-Regular' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3C/defs%3E%3Cg id='check-circle-Regular'%3E%3Cpath id='check-circle-Regular-2' data-name='check-circle-Regular' style='fill:%2388a653' d='M16.53 9.47a.749.749 0 0 1 0 1.06l-5 5a.748.748 0 0 1-1.06 0l-3-3a.75.75 0 0 1 1.06-1.06L11 13.939 15.47 9.47A.749.749 0 0 1 16.53 9.47ZM21.75 12A9.75 9.75 0 1 1 12 2.25 9.761 9.761 0 0 1 21.75 12Zm-1.5 0A8.25 8.25 0 1 0 12 20.25 8.259 8.259 0 0 0 20.25 12Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;width:26px;height:22px;display:block;position:absolute;left:0;top:0}.banner__section .banner__col-item-cta a{display:block;font-size:.875rem;line-height:1.25rem;padding:0.75rem 1rem;text-align:center;background:#ae4332;color:#fff;text-decoration:none;font-weight:700;border-radius:0.25rem;text-transform:uppercase}.banner__section .nth__custom-block{margin-top:1.25rem}.banner__section .nth__custom-block .nth__custom-block-item p>a{display:block;margin-bottom:20px}.table__content-wrapper{margin-bottom:3.75rem}.table__content-wrapper>p{font-size:1.5rem;font-weight:700;color:#1d2327}.table__content-wrapper ul{list-style:disc;list-style-position:inside}.product__content{margin-bottom:3.125rem}.related__articles-wrapper{margin-bottom:40px}.related__articles-wrapper>h3{font-weight:700;line-height:2.5rem;color:#524a49;font-size:1.875rem;margin-bottom:2rem;margin-top:0}.related__articles .related-article{max-width:350px;margin-bottom:1.25rem}.related__articles .related-article-title,.related__articles .related-article-image{margin-bottom:1.25rem}.related__articles .related-article-meta{margin-bottom:1rem}.related__articles .related-article-meta,.related__articles .related-article-meta a{font-size:.875rem}.related__articles .related-article-meta a{color:#4dacbd;text-decoration:underline;text-transform:capitalize}.related__articles .related-article-title{font-size:1.125rem}.related__articles .related-article-title a{color:#6e6361;text-decoration:none}.related__articles .related-article-excerpt{font-size:1rem}.related__articles .related-article-excerpt p{margin:0}.contact__us-banner{height:260px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;margin-bottom:3rem}.contact__us-banner h1{margin:0;color:#a19694;font-size:2.625rem;font-weight:700;line-height:3.1875rem}.contact__us-content{margin-bottom:5rem}.contact__us-content p{color:#6e6361;font-size:1rem;line-height:1.6875rem;margin-top:0;margin-bottom:1.25rem}.contact__us-content h2{margin-bottom:2rem;font-size:1.875rem;font-weight:700;line-height:2.5rem;color:#524a49}.contact__us-content .wpcf7 .recaptcha,.contact__us-content .wpcf7 p{margin-bottom:2rem}.contact__us-content .wpcf7 .recaptcha{display:block}.contact__us-content .wpcf7 label{font-size:1.125rem;font-weight:700;line-height:1.75rem}.contact__us-content .wpcf7 label input[type='text'],.contact__us-content .wpcf7 label input[type='email'],.contact__us-content .wpcf7 label textarea{width:100%;background-color:#efefef;border:solid 1px #efefef;outline:none;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;margin-bottom:0;max-width:100%;padding-left:0.625rem;color:#6e6361;font-weight:400}.contact__us-content .wpcf7 label input[type='text']:focus,.contact__us-content .wpcf7 label input[type='email']:focus,.contact__us-content .wpcf7 label textarea:focus{box-shadow:0 0 0 1px #57b2c0}.contact__us-content .wpcf7 label input[type='text'].wpcf7-not-valid,.contact__us-content .wpcf7 label input[type='email'].wpcf7-not-valid,.contact__us-content .wpcf7 label textarea.wpcf7-not-valid{border-color:#dc3232}.contact__us-content .wpcf7 label textarea{height:62px}.contact__us-content .wpcf7 label .wpcf7-form-control-wrap{display:block;margin-top:1rem}.contact__us-content .wpcf7 input[type='submit'].wpcf7-submit{font-size:.875rem;line-height:1.25rem;padding:0.75rem 1rem;background:#ae4332;border-radius:3.125rem;color:#fff;display:inline-block;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .5s ease-out,color .5s ease-out;height:auto}.contact__us-content .wpcf7 input[type='submit'].wpcf7-submit:hover{background-color:#9c3c2c;cursor:pointer}.contact__us-content .wpcf7 .wpcf7-response-output,.contact__us-content .wpcf7 .wpcf7-not-valid-tip{display:none}.main__category>div>div>h3,.main__category>div>div>h2,.main__category>div>h3,.main__category>div>h2{font-weight:700;line-height:2.5rem;color:#524a49;font-size:1.875rem;margin-bottom:2rem;margin-top:0}.cat-featured__articles{margin-bottom:40px}.blog__posts .blog__post{max-width:350px;margin-bottom:1.25rem}.blog__posts .blog__post-title,.blog__posts .blog__post-image{margin-bottom:1.25rem}.blog__posts .blog__post-meta{margin-bottom:1rem}.blog__posts .blog__post-meta,.blog__posts .blog__post-meta a{font-size:.875rem}.blog__posts .blog__post-meta a{color:#4dacbd;text-decoration:underline;text-transform:capitalize}.blog__posts .blog__post-title{font-size:1.125rem}.blog__posts .blog__post-title a{color:#6e6361;text-decoration:none}.blog__posts .blog__post-excerpt{font-size:1rem}.blog__posts .blog__post-excerpt p{margin:0}.promotional__section{background-color:#efefef}.promotional__section .promo__description{margin-bottom:4rem}.promotional__section .promo__page{padding:1.5rem;background-color:#fff;border-radius:5px}.promotional__section .promo__content{align-items:center}.promotional__section .promo__content h4{color:#413c3a;font-size:18px;font-weight:700;line-height:28px;margin-top:2rem;margin-bottom:0}.promotional__section .promo__content p{font-size:1rem;line-height:1.6875rem;font-weight:400}.category__banner{background-color:#efefef;background-repeat:no-repeat;background-position:center;background-size:cover;padding:5rem 0;color:#fff;font-size:1.375rem;line-height:2rem;font-weight:700;text-align:center}.category__banner p,.category__banner h1{margin-bottom:1.5rem}.category__banner h1{color:#fff;font-size:2.625rem;font-weight:700;line-height:3.1875rem}.category__banner p+a{margin-top:1.25rem}@media (min-width: 576px){.custom-col-6{flex:0 0 auto;width:50%}.custom-col-3{width:33.33333%}.related__articles{grid-template-columns:repeat(2, 1fr);display:grid;grid-auto-flow:row;grid-gap:1.25rem}.blog__posts{grid-template-columns:repeat(3, 1fr);display:grid;grid-auto-flow:row;grid-gap:1.25rem}}@media (min-width: 768px){.related__articles{grid-template-columns:repeat(4, 1fr)}.promotional__section .promo__page{padding:1.5rem 2.4375rem}.promotional__section .promo__content h4{margin-top:0;margin-bottom:2rem}.promotional__section .promo__content .promo__content-item:last-child{padding-left:2.4375rem}}
/*# sourceMappingURL=banner.css.map */
