/* Bitter and Kalam: SIL OFL 1.1; exact license texts ship in this directory. */
@font-face{font-family:Bitter;src:url('/fonts/Bitter-Variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Kalam;src:url('/fonts/Kalam-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
[class^="awb-icon-"],[class*=" awb-icon-"],.icon-hotel-check-solid{font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-style:normal}
.awb-icon-facebook,.awb-icon-youtube,.awb-icon-twitter,.awb-icon-linkedin,.awb-icon-whatsapp{font-family:"Font Awesome 5 Brands"!important;font-weight:400!important}
.awb-icon-facebook::before{content:"\f09a"!important}
.awb-icon-youtube::before{content:"\f167"!important}
.awb-icon-twitter::before{content:"\f099"!important}
.awb-icon-linkedin::before{content:"\f0e1"!important}
.awb-icon-whatsapp::before{content:"\f232"!important}
.awb-icon-mail::before{content:"\f0e0"!important}
.awb-icon-phone::before{content:"\f095"!important}
.awb-icon-share::before{content:"\f064"!important}
.awb-icon-check::before,.icon-hotel-check-solid::before{content:"\f00c"!important}
.awb-icon-minus::before{content:"\f068"!important}
.awb-icon-plus::before{content:"\f067"!important}
/* Captured navigation arrows use standard Font Awesome code points, but their
   theme font was removed. Resolve their pseudo-elements to the shipped face. */
.awb-menu__open-nav-submenu-hover::before,
.awb-menu__open-nav-submenu_click::before,
.awb-menu__open-nav-submenu_mobile::before,
.awb-menu__overlay-search-trigger::before,
.awb-collapse-trigger .fusion-button-text::after,
.single-navigation a[rel="prev"]::before,
.single-navigation a[rel="next"]::after,
.fusion-widget-area .widget_recent_entries li a::before,
.select-arrow,
#toTop::before{font-family:"Font Awesome 5 Free"!important;font-weight:900!important}

/* Source icon silhouettes, using attributed free SVGs instead of the removed
   mixed theme font. Keep a square advance, including boxed article socials. */
.awb-icon-facebook::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/facebook.svg') center/contain no-repeat;mask:url('/icons/facebook.svg') center/contain no-repeat}
.awb-icon-youtube::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/youtube.svg') center/contain no-repeat;mask:url('/icons/youtube.svg') center/contain no-repeat}
.awb-icon-phone::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/phone.svg') center/contain no-repeat;mask:url('/icons/phone.svg') center/contain no-repeat}
.awb-icon-mail::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/mail.svg') center/contain no-repeat;mask:url('/icons/mail.svg') center/contain no-repeat}
.awb-icon-twitter::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/twitter.svg') center/contain no-repeat;mask:url('/icons/twitter.svg') center/contain no-repeat}
.awb-icon-linkedin::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/linkedin.svg') center/contain no-repeat;mask:url('/icons/linkedin.svg') center/contain no-repeat}
.awb-icon-whatsapp::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/whatsapp.svg') center/contain no-repeat;mask:url('/icons/whatsapp.svg') center/contain no-repeat}
.awb-icon-share::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url('/icons/share.svg') center/contain no-repeat;mask:url('/icons/share.svg') center/contain no-repeat}
.awb-icon-minus::before,.awb-icon-plus::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:var(--ranch-toggle-icon) center/contain no-repeat;mask:var(--ranch-toggle-icon) center/contain no-repeat}
.awb-icon-minus{--ranch-toggle-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.24 12h11.52' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}
.awb-icon-plus{--ranch-toggle-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.24 12h11.52M12 6.24v11.52' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}

/* A geometric rounded check matches the source treatment without a theme font. */
.awb-icon-check::before{content:""!important;display:inline-block;width:1em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:var(--ranch-check-icon) center/contain no-repeat;mask:var(--ranch-check-icon) center/contain no-repeat}.awb-icon-check{--ranch-check-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.4 12.2l5.4 5.4L21.6 3.8' fill='none' stroke='black' stroke-width='4.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
