.front-page .site-inner{max-width:100%;padding:0}.sticky-message{background-color:#fff;box-shadow:0 0 5px rgb(0 0 0 / .2);display:none;font-size:15px;font-weight:700;padding:15px 20px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.admin-bar .sticky-message{top:32px}.sticky-message a{border-bottom:1px solid #e36344;color:#000;padding-bottom:1px;text-decoration:none}.sticky-message a:focus,.sticky-message a:hover{color:#e36344}.sticky-message a.dismiss{border-bottom:0;position:absolute;right:20px;top:18px}.image-section{background-attachment:fixed;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.image-section .flexible-widgets .widget{margin-bottom:60px}.image-section .flexible-widgets .wrap{padding:140px 0 120px}.image-section .widget-wrap{background:#fff0;padding:20px 40px;position:relative}.image-section .flexible-widgets.widget-full .widget_text{margin:0 auto 40px;max-width:1100px;text-align:center}.image-section .flexible-widgets.widget-full .widget_text h1{font-family:'Biryani',sans-serif;text-transform:uppercase;font-size:48px;font-size:4.8rem;font-weight:900;letter-spacing:3px;line-height:1.2;color:#fff;margin-bottom:40px}.image-section .flexible-widgets.widget-full .widget_text p{color:#fff;text-transform:uppercase;font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:2px;margin-bottom:60px}.image-section .widget-wrap:before,.image-section .widget-wrap:after{box-sizing:border-box;border-style:solid;border-color:#fff0;border-width:20px;content:'';display:block;left:0;position:absolute;width:100%}.front-page-1 .button:hover{background-color:#236B8E}.front-page-2 .flexible-widgets .wrap{padding-bottom:80px}.image-section .widget-wrap:before{border-top-width:0;border-bottom-color:#fff0;top:-20px}.image-section .widget-wrap:after{border-bottom-width:0;border-top-color:#fff0;bottom:-20px}.front-extra-info{text-align:center;font-size:20px;font-size:2rem}.front-extra-info .wrap{padding-bottom:0}.front-extra-info .flexible-widgets.widget-area .widget{margin-bottom:0}.front-page-2 .featured-content .widget-wrap{padding:10px 10px 56px}.front-page-4:before{content:"Recent Blog Posts";display:block;text-align:center;font-family:'Josefin Sans',sans-serif;font-size:20px;font-size:2rem;text-transform:uppercase;margin-top:80px}.front-page-4 .featured-content .widget-wrap{padding:10px 10px 0}.front-page-4 .flexible-widgets .wrap{padding:20px 0 40px}.front-page-2 .widget-wrap .entry-title,.front-page-2 .widget-wrap .entry-title a{color:#fff;text-transform:uppercase;font-family:'Merriweather',serif;font-size:32px;font-size:3.2rem;font-weight:900;margin-top:-200px}.front-page-testimonials{text-align:center;padding:40px 0;color:#fff;background-color:#4A777A}.front-page-testimonials .flexible-widgets .wrap{padding:50px 0 0}.front-page-testimonials .flexible-widgets.widget-area .widget{margin-bottom:20px}.front-page-testimonials blockquote{margin:20px 100px;font-size:20px;font-size:2rem}.front-page-testimonials .widget-title{font-size:22px;font-size:2.2rem}.front-extra-info,.front-page-2,.front-page-4,.front-page-6{background-color:#fff}.front-page .content .featured-content .entry{text-align:center}.front-page .content .featured-content a.alignnone{margin:0 -20px 20px;max-width:none}.front-page .content .featured-content a.alignnone img{width:100%}@media only screen and (max-width:1200px){.front-page-2 .widget-wrap .entry-title,.front-page-2 .widget-wrap .entry-title a{font-size:26px;font-size:2.6rem}}@media only screen and (max-width:1023px){.front-page-2 .widget-wrap .entry-title,.front-page-2 .widget-wrap .entry-title a{font-size:42px;font-size:4.2rem}}@media only screen and (max-width:860px){.front-page .content .featured-content a.alignnone{margin:0 auto 20px}.image-section .flexible-widgets.widget-full .widget_text h1{font-size:36px;font-size:3.6rem}.image-section .flexible-widgets.widget-full .widget_text p{font-size:20px;font-size:2rem}}@media only screen and (max-width:600px){.front-page-2 .flexible-widgets .wrap{padding-bottom:30px}.front-page-2 .widget-wrap .entry-title,.front-page-2 .widget-wrap .entry-title a{margin-top:10px;color:#000}.front-page-2 .featured-content .widget-wrap{padding-bottom:0}.front-page-2 .entry-title{padding-bottom:0}.image-section .widget-wrap{padding:10px}.image-section .flexible-widgets .wrap{padding:50px 0}.image-section .flexible-widgets.widget-full .widget_text h1{font-size:28px;font-size:2.8rem}.image-section .flexible-widgets.widget-full .widget_text p{font-size:16px;font-size:1.6rem}.front-page-testimonials blockquote{font-size:16px;font-size:1.6rem}.front-page-testimonials .widget-title{font-size:18px;font-size:1.8rem}}@media only screen and (max-width:440px){.image-section .flexible-widgets.widget-full .widget_text h1{font-size:22px;font-size:2.2rem}.front-extra-info p{font-size:16px;font-size:1.6rem}.front-page-2 .widget-wrap .entry-title,.front-page-2 .widget-wrap .entry-title a{font-size:24px;font-size:2.4rem}.front-page-testimonials{display:none}}