@media (min-width: 0px) { html, body { font-size:14px; line-height:1.5; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { html, body { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { html, body { font-size:16px; margin:0rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { html, body { font-size:18px; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { footer.site-footer .main-footer .widget .widget-title { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { footer.site-footer .main-footer .widget .widget-title { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { footer.site-footer .main-footer .widget .widget-title { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { footer.site-footer .main-footer .widget .widget-title { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { .display-2 { font-size:3.125rem; line-height:1; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { .display-2 { font-size:5.5rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { .display-2 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { .display-2 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { .display-3 { font-size:2.5rem; line-height:1.1; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { .display-3 { font-size:4.5rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { .display-3 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { .display-3 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { .display-4 { font-size:2rem; line-height:1.1; margin:0 0 1.2rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { .display-4 { font-size:3.5rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { .display-4 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { .display-4 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { h1, .h1 { font-size:45px; line-height:1.2; margin:0 0 .92rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { h1, .h1 { font-size:2.441rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { h1, .h1 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { h1, .h1 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { h2, .h2 { font-size:1.8em!important; line-height:1.2; margin:0 0 .71rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { h2, .h2 { font-size:1.953rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { h2, .h2 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { h2, .h2 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { h3, .h3 { font-size:1.4em!important; line-height:1.3; margin:0 0 .65rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { h3, .h3 { font-size:1.563rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { h3, .h3 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { h3, .h3 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { h4, .h4 { font-size:.8rem; font-weight:400; line-height:1.3; margin:0 0 .46rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { h4, .h4 { font-size:1.25rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { h4, .h4 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { h4, .h4 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { h5, .h5 { font-size:0.889rem; line-height:1.4; letter-spacing:1px; text-transform:uppercase; margin:0 0 .889rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { h5, .h5 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { h5, .h5 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { h5, .h5 { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { h6, .h6, .tinycopy { font-size:0.79rem; font-weight:100; line-height:1.4; margin:0 0 .79rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { h6, .h6, .tinycopy { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { h6, .h6, .tinycopy { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { h6, .h6, .tinycopy { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { .intro-paragraph { font-size:16px; font-weight:300; margin:0 0 1rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { .intro-paragraph { font-size:1.563rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { .intro-paragraph { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { .intro-paragraph { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { p { font-size:16px !important;; font-weight:300; margin:0 0 1rem; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { p { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { p { font-size:16px; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { p { font-size:18px; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { legend, label, th, button { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { legend, label, th, button { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { legend, label, th, button { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { legend, label, th, button { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { .hip-info-content p { font-size:17px !important;; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { .hip-info-content p { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { .hip-info-content p { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { .hip-info-content p { font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 0px) { header.header .tabby-top-menu ul li.header-top-btn a { font-weight:600; text-transform:uppercase; } }
@media (min-width: 768px) { header.header .tabby-top-menu ul li.header-top-btn a { } }
@media (min-width: 992px) { header.header .tabby-top-menu ul li.header-top-btn a { } }
@media (min-width: 1280px) { header.header .tabby-top-menu ul li.header-top-btn a { } }
@media (min-width: 0px) { a.wp-block-button__link { font-size:1.3em; font-weight:600; text-transform:uppercase; } }
@media (min-width: 768px) { a.wp-block-button__link { } }
@media (min-width: 992px) { a.wp-block-button__link { } }
@media (min-width: 1280px) { a.wp-block-button__link { } }
@media (min-width: 0px) { h1.fl-heading { font-size:4em ; } }
@media (min-width: 768px) { h1.fl-heading { } }
@media (min-width: 992px) { h1.fl-heading { } }
@media (min-width: 1280px) { h1.fl-heading { } }
@media (min-width: 0px) { h3.fl-heading { font-size:1.75em !important; } }
@media (min-width: 768px) { h3.fl-heading { } }
@media (min-width: 992px) { h3.fl-heading { } }
@media (min-width: 1280px) { h3.fl-heading { } }
@media (min-width: 0px) { header.header .tabby-top-menu ul li a { text-transform:uppercase; } }
@media (min-width: 768px) { header.header .tabby-top-menu ul li a { } }
@media (min-width: 992px) { header.header .tabby-top-menu ul li a { } }
@media (min-width: 1280px) { header.header .tabby-top-menu ul li a { } }
@media (min-width: 0px) { footer.site-footer .main-footer .widget .widget-title { font-size:18px !important; font-weight:700; line-height:1; text-transform:uppercase; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 768px) { footer.site-footer .main-footer .widget .widget-title { font-size:18px !important; font-weight:700; text-transform:uppercase; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 992px) { footer.site-footer .main-footer .widget .widget-title { text-transform:uppercase; font-family:'Montserrat', sans-serif !important; } }
@media (min-width: 1280px) { footer.site-footer .main-footer .widget .widget-title { text-transform:uppercase; font-family:'Montserrat', sans-serif !important; } }
