.headings{font-family:playfair display,serif;font-weight:700}.font-1{font-family:work sans,sans-serif}.transition{transition:.2s}a.wpmm_mobile_menu_btn{display:none!important}main#landing-page section#text_banner .inner,main#landing-page section#offers h2,main#landing-page section#resource h3,main#landing-page section#columns div.inner h3,main#landing-page section#testimonials .inner h3{text-transform:unset;font-family:playfair display,serif;font-weight:700}a:hover.page-numbers{color:#808285}.paging-navigation .current{border-color:#808285;color:#808285}div.bumper{height:90px;background-color:pink}h1.page-heading,.page-heading{font-size:42px;color:#000;text-transform:none;margin-bottom:40px;text-align:center;font-family:playfair display,serif;font-weight:700}h4.gallery-h4{color:#000;margin:20px 0 40px;text-align:center;font-weight:400;font-style:normal;padding-top:20px;position:unset;text-transform:none;font-family:playfair display,serif;font-weight:700}a.btn{border:2px solid #000;border-radius:0;text-decoration:none;display:inline-block;width:auto;line-height:50px;padding:0 50px;margin:20px 0 80px;text-transform:uppercase}a.btn.button-first{background-color:#fff;color:#000}a.btn.button-second{background-color:#000;color:#fff}a.btn.button-first:hover,a.btn.button-first:focus{background-color:#000;color:#fff}a.btn.button-second:hover,a.btn.button-second:focus{background-color:#fff;color:#000}a.readmore{color:#808285;padding:20px 0 5px;display:inline-block;border-bottom:1px solid #fff;font-size:12px;font-family:work sans,sans-serif}a.readmore:hover,a.readmore:focus{border-color:#808285;text-decoration:none}.aligncenter{text-align:center}div.btn-wrap{text-align:center}.radius-100{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}div.site-header--placeholder{height:unset;min-height:unset}.parallax-window{min-height:400px;background:0 0;background-size:cover;background-position:50% 50%}#wp-megamenu-main-menu{background:#000}#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu{text-align:center;font-family:work sans,sans-serif;font-weight:700;font-size:12px}#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu a{text-transform:uppercase;color:#fff;padding:0 10px;height:90px;line-height:90px}#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu a b{display:none}#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu a:hover,#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu a:focus{text-decoration:none;color:#cbbba0}#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu ul{padding:20px 20px 40px}#wp-megamenu-main-menu ul#menu-main-menu.wp-megamenu ul a{color:#000;font-size:12px;padding:15px 10px;height:20px;line-height:20px}section#banner{padding:400px 0;background-position:50% 50%;background-size:cover}section#banner .text{text-align:center}section#banner .text p{font-size:52px;background-color:#fff;margin:5px 0;padding:0 30px 5px;display:inline-block;line-height:145%;font-family:playfair display,serif;font-weight:700}section.content h2{text-align:center}section.spotlights h3{font-family:playfair display,serif;font-weight:700;font-size:22px;text-align:center;text-transform:none;margin:20px 0 30px}section.spotlights h3 a{color:#231f20}section.spotlights a.thumb{display:block;width:100%}section.spotlights a.thumb .inner{position:relative;width:100%;height:0;padding-bottom:100%;background-size:cover;background-position:50% 50%}section.home.parallax-window .container{padding-top:40px;padding-bottom:10px}section.home.parallax-window .text{color:#fff}section.home.parallax-window .label{color:#fff;font-size:20px;font-weight:700;font-family:playfair display,serif;font-weight:700}section.home.parallax-window .btn{border-color:#fff;background-color:#fff;transition:.2s;font-family:work sans,sans-serif}section.home.parallax-window .btn:hover,section.home.parallax-window .btn:focus{border-color:#000;background-color:#000;color:#fff}section.logo_block a{transition:.2s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}section.logo_block a img{width:100%}section.logo_block a:hover,section.logo_block a:focus{-webkit-filter:unset;filter:unset}section.logo_block div.col{margin:20px 0}section.content{padding:50px 0;font-size:17px;font-family:work sans,sans-serif}section.content h2{font-size:42px;color:#000;text-transform:none;margin-bottom:40px;font-family:playfair display,serif;font-weight:700}section.content blockquote{border:0;font-style:normal;max-width:700px;line-height:230%;margin:30px auto;background:url(../images/blockquote-1.png) 50% 0 no-repeat}section.content blockquote span{font-size:32px;color:#bcbec0;padding:75px 0;background:url(../images/blockquote-2.png) 50% 100% no-repeat;display:block}section.content .container{max-width:900px}section.content .btn,section.content input[type=button]{background:#000;display:inline-block;line-height:50px;height:50px;padding:0 25px;font-size:20px;border-radius:0;margin:20px 0;color:#fff;border:2px solid #000;transition:.2s}section.content .btn:hover,section.content .btn:focus,section.content input[type=button]:hover,section.content input[type=button]:focus{background-color:unset;color:#000}section#content_2{background-color:#e8f1f5;padding-bottom:0}section#content_2 .btn{margin-bottom:0}section#content_2 p:last-of-type{margin-bottom:0}section#faq div.card{border-radius:0;border:0}section#faq div.card div.card-header{padding:0;background:0 0;border:0}section#faq div.card div.card-header h2{margin:0;background-color:#e8f1f5;font-size:17px;font-weight:400;border-bottom:10px solid #fff;padding:20px 60px 20px 20px;background-repeat:no-repeat;background-position:100% 50%;text-align:left;font-family:work sans,sans-serif}section#faq div.card div.card-header h2[aria-expanded=false]{background-image:url(../images/accordion-plus.gif)}section#faq div.card div.card-header h2[aria-expanded=true]{background-image:url(../images/accordion-minus.gif)}section#pricing div.service{text-align:center;padding:50px 0 20px}section#pricing div.service .image .inner{width:280px;height:280px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin:auto;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px}section#pricing div.service .title{font-size:36px;color:#a7a9ac;margin:40px 0 20px;font-family:work sans,sans-serif}section#pricing div.service .price{color:#231f20;font-size:24px;margin:0 0 20px}section#pricing div.service .descriptor{color:#231f20;font-size:17px}section#pricing div.service a{margin:25px 0}main.video h2{font-size:36px;text-transform:unset;font-family:playfair display,serif;font-weight:700;color:#231f20;font-family:work sans,sans-serif}main.video h2 a{color:#a7a9ac}section#testimonials{padding:50px 0}section#testimonials .container{max-width:900px}section#testimonials h2{font-size:42px;color:#000;text-transform:none;margin-bottom:40px;text-align:center;font-family:playfair display,serif;font-weight:700}section#testimonials ul{list-style:none}section#testimonials ul li{margin:40px 0}section#testimonials ul li .image{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:200px;width:200px;background-position:50% 50%;background-size:cover}section#testimonials ul li .text p{font-weight:400;line-height:1.5;color:#212529;font-family:work sans,sans-serif}section#testimonials ul li .name{color:#808285;font-weight:400;line-height:1.5;font-family:playfair display,serif;font-weight:700}section#testimonials ul li:nth-child(even) .row{flex-direction:row-reverse!important}main.archive{display:block}main.archive article{margin:0 0 30px}main.archive article div.category{margin:20px 0 10px}main.archive article div.category ul.post-categories{margin:0;list-style:none}main.archive article div.category ul.post-categories li a{color:#231f20;text-transform:uppercase;font-family:work sans,sans-serif}main.archive article h2{margin:0 0 20px;text-transform:unset}main.archive article h2 a{color:#231f20;font-family:playfair display,serif;font-weight:700;font-size:35px;line-height:44px}main.archive article h2 a:hover,main.archive article h2 a:focus{text-decoration:none;color:#808285}main.archive article div.content{color:#231f20;font-family:work sans,sans-serif}main.article div.category{margin:20px 0 10px}main.article div.category a{color:#231f20;text-transform:uppercase;font-family:work sans,sans-serif}main.article div.related{margin-bottom:50px}main.article div.related h3{margin-top:100px}main.article div.related a.title{font-family:playfair display,serif;font-weight:700;font-size:35px;line-height:44px;color:#231f20}div.filter{margin-bottom:50px}div.filter ul{list-style:none;margin:0}div.filter ul li{display:inline}div.filter ul li a{display:inline-block;color:#231f20;margin:0 6px;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:5px;font-size:12px;font-family:work sans,sans-serif}div.filter ul li a:hover,div.filter ul li a:focus{border-color:#231f20;text-decoration:none}div.filter ul li:first-child a{margin-left:0}div.filter ul li.current-menu-item a[aria-current=page]{border-color:#231f20}main.contact{padding:50px 0;text-align:center}main.contact h1{text-align:center}main.contact img.sig{height:80px;width:auto}main.contact a{color:#231f20}section#footerForm{background-repeat:no-repeat;background-position:50% 100%;background-size:1150px auto;padding:0;border-top:1px solid #000}section#footerForm h2{padding-top:40px}section#footerForm div.image div.inner{height:100px}section#footerForm div.introtext{margin:20px 0}section#footerForm form input,section#footerForm form textarea{border:2px solid #000}@media(max-width:767px){section#footerForm{background-image:none!important}section#footerForm div.submit-wrap div{text-align:center}}