@font-face{font-family:Asul;font-style:normal;font-weight:400;src:local('Asul Regular'),local('Asul-Regular'),url(../fonts/VuJ-dNjKxYr42fQPWA-fb335fd2a570cb7175993c20d5276413.ttf) format('truetype')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:300;src:local('Josefin Sans Light'),local('JosefinSans-Light'),url(../fonts/Qw3FZQNVED7rKGKxtqIqX5Ecpl5te10k-4fba861d430c3eecde30009106c92c40.ttf) format('truetype')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:local('Josefin Sans Regular'),local('JosefinSans-Regular'),url(../fonts/Qw3aZQNVED7rKGKxtqIqX5EUDXx9-47c9d192065844298d0c77e8d9b5728b.ttf) format('truetype')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:local('Josefin Sans SemiBold'),local('JosefinSans-SemiBold'),url(../fonts/Qw3FZQNVED7rKGKxtqIqX5Ec0lhte10k-6f560630da94f6c94f758d85c4d48e06.ttf) format('truetype')}footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element{display:block}html.tr-layout-element{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html.tr-layout-element{font-family:sans-serif;color:#222}body.tr-layout-element{margin:0;min-width:990px}a.tr-layout-element:focus{outline:dotted thin}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}ul.tr-layout-element{margin:1em 0;padding:0 0 0 40px}nav ul.tr-layout-element{list-style:none;margin:0;padding:0}img.tr-layout-element{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.clearfix-pro.tr-layout-element:after,.clearfix-pro.tr-layout-element:before{content:"";display:table}.clearfix-pro.tr-layout-element:after{clear:both}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(../fonts/fontawesome-webfont_1-674f50d287a8c48dc19ba404d20fe713.eot#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(../fonts/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(../fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(../fonts/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa.tr-layout-element{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker.tr-layout-element:before{content:"\f041"}.fa-calendar.tr-layout-element:before{content:"\f073"}.fa-phone.tr-layout-element:before{content:"\f095"}.fa-phone-square.tr-layout-element:before{content:"\f098"}.fa-facebook.tr-layout-element:before{content:"\f09a"}.fa-bars.tr-layout-element:before{content:"\f0c9"}.fa-envelope.tr-layout-element:before{content:"\f0e0"}.fa-youtube-play.tr-layout-element:before{content:"\f16a"}.fa-yelp.tr-layout-element:before{content:"\f1e9"}.fa-bed.tr-layout-element:before{content:"\f236"}.fa-tripadvisor.tr-layout-element:before{content:"\f262"}body.tr-layout-element{background:#fff}a.tr-layout-element{color:#4145ee}a.tr-layout-element:hover{color:#292ca7}img.tr-layout-element{max-width:100%;height:auto}body a img.tr-layout-element,body a.tr-layout-element{outline:0!important;text-decoration:none}p.tr-layout-element{padding-top:0;margin:0}p.tr-layout-element,ul.tr-layout-element{margin-bottom:30px}ul.tr-layout-element{margin-left:8px;padding-left:16px}img.tr-layout-element{max-width:100%;height:auto;width:auto}body.tr-layout-element{line-height:2;font-size:15px;color:#555;font-family:Arimo,sans-serif}h1.tr-layout-element,h4.tr-layout-element{-ms-word-wrap:break-word;word-wrap:break-word;padding:0;color:#4c4b46;margin:0 0 15px 0;line-height:1.4;font-weight:400;font-family:'Playfair Display',sans-serif}h1.tr-layout-element{font-size:40px;line-height:1.2}h4.tr-layout-element{font-size:20px}.mobile-menu-icon-pro.tr-layout-element,a.tr-layout-element{transition-duration:250ms;transition-property:color,background-color,opacity,border;transition-timing-function:ease-in-out}.sf-menu a.tr-layout-element:before,footer#site-footer a.tr-layout-element{transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}#logo-pro img.tr-layout-element,.sf-menu a.tr-layout-element{transition-duration:250ms;transition-property:padding-top,padding-bottom,color,background-color,width;transition-timing-function:ease-in-out}header#masthead-pro.tr-layout-element{transition-duration:250ms;transition-property:background;transition-timing-function:ease-in-out}.width-container-pro.tr-layout-element{width:1200px;margin:0 auto;position:relative;padding:0}header#masthead-pro.tr-layout-element{-webkit-font-smoothing:subpixel-antialiased}.progression-studios-transparent-header #progression-studios-header-position.tr-layout-element{position:relative;width:100%;z-index:1}.progression-studios-transparent-header header#masthead-pro.tr-layout-element{background-color:transparent;box-shadow:none;-webkit-font-smoothing:antialiased}.progression-studios-transparent-header header#masthead-pro .sf-menu ul.tr-layout-element{-webkit-font-smoothing:subpixel-antialiased}.progression-studios-transparent-header header#masthead-pro.tr-layout-element:after{display:none;height:1px;content:'';width:100%;position:relative;margin-bottom:-1px;background:0 0;z-index:1}header#masthead-pro .width-container-pro.progression-studios-logo-container.tr-layout-element{z-index:1}header#masthead-pro.tr-layout-element{z-index:1;position:relative;width:100%;background-image:url(../images/slide1a-f624e3222bca2ed9a4df2047105d41e8.jpg)}header#masthead-pro h1#logo-pro.tr-layout-element{z-index:1;margin:0 15px 0 0;padding:0;line-height:1;font-size:5px;border:none;float:left}header#masthead-pro h1#logo-pro a.tr-layout-element{display:block}body #logo-pro img.tr-layout-element{max-width:100%}#progression-nav-container.tr-layout-element{float:right}.progression-studios-header-left.tr-layout-element,.progression-studios-header-right.tr-layout-element{float:left;width:75%;min-height:1px;-webkit-font-smoothing:subpixel-antialiased}.progression-studios-header-right.tr-layout-element{width:25%}.progression-studios-header-right.tr-layout-element{text-align:right}.progression-studios-header-left .widget.tr-layout-element{float:left}.progression-studios-header-left .widget.tr-layout-element{padding-right:40px}.progression-studios-header-left .widget.tr-layout-element:nth-child(3){padding-right:0}.progression-studios-header-left .widget.tr-layout-element{padding-top:12px;padding-bottom:12px}#happy-inn-progression-header-top .textwidget.tr-layout-element{display:inline-block}#happy-inn-progression-header-top.tr-layout-element{color:#2e2e2e;font-size:14px;line-height:1;position:relative;z-index:2;font-weight:500}#happy-inn-progression-header-top .widget i.tr-layout-element{font-size:110%;position:relative;margin-bottom:-5px;margin-right:8px;color:#d3bc6c}#happy-inn-progression-header-top a.tr-layout-element{color:#2e2e2e}#happy-inn-progression-header-top .progression-studios-header-right .progression-studios-social-icons.tr-layout-element{float:right}#happy-inn-progression-header-top .progression-studios-social-icons.tr-layout-element{float:left}#happy-inn-progression-header-top .progression-studios-social-icons i.tr-layout-element{font-size:100%;top:0;margin-bottom:0}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element{border-radius:0;text-align:center;display:inline-block;line-height:1;font-size:9px;color:#fff}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element:hover{color:#fff}#widget-area-progression .widget.tr-layout-element{float:left;margin-right:4%}.footer-4-pro .widget.tr-layout-element{width:20%}.footer-4-pro .widget.tr-layout-element:nth-child(2){width:28%}.sf-menu .tr-layout-element,.sf-menu.tr-layout-element{margin:0;padding:0;list-style:none}.sf-menu li.normal-item-pro li.tr-layout-element,.sf-menu li.normal-item-pro.tr-layout-element{position:relative}.sf-menu li.normal-item-pro ul.tr-layout-element{position:absolute;display:none;top:100%;left:0;z-index:2}.sf-menu li.normal-item-pro ul ul.tr-layout-element{top:0;left:100%}.sf-menu>li.tr-layout-element{float:left}.sf-menu li:hover>ul.tr-layout-element{display:block}.sf-menu a.tr-layout-element{display:block;position:relative}.sf-menu ul ul.tr-layout-element{top:0;left:100%}.sf-menu ul.tr-layout-element{min-width:12em}.sf-menu a.tr-layout-element{line-height:1;padding:.75em 1em;text-decoration:none;zoom:1;cursor:pointer;color:#13a}.sf-menu li.tr-layout-element{background:#bdd2ff;white-space:nowrap}.sf-menu ul li.tr-layout-element{background:#aabde6}.sf-menu ul ul li.tr-layout-element{background:#9aaedb}.sf-menu li.tr-layout-element:hover{background:#cfdeff}.sf-menu li.normal-item-pro:last-child ul.tr-layout-element{left:auto;right:18px}.sf-menu li.tr-layout-element,.sf-menu li.tr-layout-element:hover,.sf-menu ul li.tr-layout-element,.sf-menu ul ul li.tr-layout-element{background:0 0}nav#site-navigation.tr-layout-element{font-weight:400;font-family:Arimo,sans-serif;letter-spacing:0}.mobile-menu-icon-pro.tr-layout-element{color:#707070;padding:41px 0 41px 10px;margin:0 auto;float:right;font-size:18px;line-height:1}.sf-menu a.tr-layout-element{line-height:1;color:#292935;font-size:16px;padding:27px 15px}.mobile-menu-icon-pro.tr-layout-element:hover,.sf-menu a.tr-layout-element:hover{color:#4145ee;background:0 0}.sf-menu a.tr-layout-element:hover:before{opacity:0;background:#888;width:0%;width:calc(100% - 30px)}.sf-menu a.tr-layout-element:before{content:"";display:block;position:absolute;left:0;margin-top:17px;height:2px;background:#888;opacity:0;width:0%;margin-left:15px}.sf-menu li li a.tr-layout-element:before{display:none}.sf-menu ul.tr-layout-element{border-top:2px solid #d3bc6c;font-weight:400;box-shadow:0 5px 5px rgba(0,0,0,.05)}.sf-menu ul.tr-layout-element{padding:10px 0}.sf-menu ul.tr-layout-element:before{border-bottom:8px solid #cc5b44}.sf-menu ul ul.tr-layout-element:before{display:none}.sf-menu li li.tr-layout-element{padding-right:0;padding-left:0}.sf-menu li li a.tr-layout-element{text-transform:none;font-size:11px;padding:14px 40px 14px 26px;border-bottom:1px solid rgba(255,255,255,.08)}.sf-menu li li:last-child a.tr-layout-element,.sf-menu li li:last-child li:last-child a.tr-layout-element{border:none}.sf-menu li li:last-child li a.tr-layout-element{border-bottom:1px solid rgba(255,255,255,.08)}ul.mobile-menu-navigation-contact-links.tr-layout-element{display:none}span.progression-mobile-menu-text.tr-layout-element{padding-left:6px;position:relative;top:-2px}.mobile-menu-icon-pro.tr-layout-element{cursor:pointer;line-height:1;display:none;text-align:center;padding-right:4px}footer#site-footer.tr-layout-element{background:#292935;color:#aaa;position:relative;font-size:14px}footer#site-footer a.tr-layout-element{color:#eee;border-bottom:2px solid transparent}footer#site-footer a.tr-layout-element:hover{color:#fff;border-bottom:2px solid #d3bc6c}footer#site-footer h4.widget-title.tr-layout-element{margin-bottom:20px;font-size:22px;font-weight:400;color:#fff}footer#site-footer ul.tr-layout-element{text-align:left;list-style:none;margin:0 0 25px 0;padding:0}footer#site-footer ul li.tr-layout-element{line-height:1.5;margin:0 0 6px 0;padding:0 0 6px 0}footer#site-footer ul li.tr-layout-element:before{font-family:FontAwesome;display:inline-block;font-weight:400;content:"\f105";padding-right:14px;position:relative;top:-1px;font-size:90%}footer#site-footer #progression-studios-copyright a.tr-layout-element{color:#ae8594}footer#site-footer #progression-studios-copyright a.tr-layout-element:hover{color:#da9cb3}#copyright-text.tr-layout-element{float:left;padding:38px 0;font-size:14px;color:#aaa}.footer-copyright-align-center #copyright-text.tr-layout-element{float:none;text-align:center}footer#site-footer .progression-studios-social-icons.tr-layout-element{text-align:center;padding:20px 0;list-style:none;margin:0;position:relative;z-index:1}@font-face{font-family:Arimo;font-style:normal;font-weight:400;src:local('Arimo Regular'),local('Arimo-Regular'),url(../fonts/P5sMzZCDf9_T_10ZxCQ-b5ae2a65a388840cc23c135cecb534ed.ttf) format('truetype')}@font-face{font-family:Arimo;font-style:normal;font-weight:700;src:local('Arimo Bold'),local('Arimo-Bold'),url(../fonts/P5sBzZCDf9_T_1Wi4TRDrZc-d7a1cbf59bc7d841ef4598a3ddae7275.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url(../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ-b9d5ca44583e9416ee1be00c590d02f1.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url(../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w-4a0bd98c37a91205ecd2201136201cae.ttf) format('truetype')}.noselect.tr-layout-element{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body #logo-pro img.tr-layout-element{width:359px;padding-top:20px;padding-bottom:10px}a.tr-layout-element{color:#8a3318}a.tr-layout-element:hover{color:#c97649}.width-container-pro.tr-layout-element{width:1200px}header#masthead-pro.tr-layout-element{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}body.tr-layout-element{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}nav#site-navigation.tr-layout-element{letter-spacing:0}.mobile-menu-icon-pro.tr-layout-element,ul.mobile-menu-navigation-contact-links li a.tr-layout-element{min-width:25px;color:#fff;padding-top:47px;padding-bottom:45px;font-size:25px}ul.mobile-menu-navigation-contact-links li i.tr-layout-element{font-size:25px}.mobile-menu-icon-pro span.progression-mobile-menu-text.tr-layout-element,ul.mobile-menu-navigation-contact-links li a.tr-layout-element{font-size:19px}.sf-menu a.tr-layout-element{color:#fff;padding-top:50px;padding-bottom:50px;font-size:19px}.sf-menu a.tr-layout-element:before{background:#fff;margin-top:21px}.sf-menu a.tr-layout-element:hover:before,.sf-menu li. a.tr-layout-element:before{opacity:1;background:#fff}.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li. a.tr-layout-element:before,.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li. a.tr-layout-element:before{background:#fff}.mobile-menu-icon-pro.tr-layout-element:hover,.progression_studios_force_dark_navigation_color .progression-sticky-scrolled .sf-menu li. a.tr-layout-element,.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li. a.tr-layout-element,.sf-menu a.tr-layout-element:hover,.sf-menu li. a.tr-layout-element,ul.mobile-menu-navigation-contact-links li a.tr-layout-element{color:#fff}.sf-menu ul.tr-layout-element{background:rgba(8,79,79,.8)}.sf-menu ul.tr-layout-element{border-color:#084f4f}.sf-menu li li a.tr-layout-element{letter-spacing:0;font-size:15px}.sf-menu li..highlight-button li a.tr-layout-element{color:#fff}.progression-sticky-scrolled .sf-menu li. li a.tr-layout-element{background:0 0}.sf-menu li..highlight-button li a.tr-layout-element:hover{color:#d8d8d8}.sf-menu li..highlight-button a.tr-layout-element{color:#fff}.sf-menu li..highlight-button a.tr-layout-element:before{color:#fff;background:#084f4f;opacity:1;width:100%}.progression_studios_force_light_navigation_color .progression-sticky-scrolled .sf-menu li..highlight-button a.tr-layout-element:hover:before,.sf-menu li..highlight-button a.tr-layout-element:hover:before{background:#444b53;width:100%}.sf-menu li li a.tr-layout-element{border-color:#f1f1f1}.sf-menu a.tr-layout-element:before{margin-left:20px}.sf-menu a.tr-layout-element:before,.sf-menu a.tr-layout-element:hover:before,.sf-menu li. a.tr-layout-element:before{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.sf-menu a.tr-layout-element{padding-left:20px;padding-right:20px}@media screen and (max-width:1300px){.sf-menu a.tr-layout-element:before{margin-left:16px}.sf-menu a.tr-layout-element:hover:before,.sf-menu li. a.tr-layout-element:before{width:-moz-calc(100% - 34px);width:-webkit-calc(100% - 34px);width:calc(100% - 34px)}.sf-menu a.tr-layout-element{padding-left:16px;padding-right:16px}}#happy-inn-progression-header-top.tr-layout-element{font-size:14px}.progression-studios-header-left .widget.tr-layout-element{padding-top:15px;padding-bottom:14px}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element{font-size:14px;min-width:15px;padding:15px 13px;color:#ededed;border-right:1px solid rgba(255,255,255,.2)}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element:hover{color:#fff}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element:nth-child(1){border-left:1px solid rgba(255,255,255,.2)}#happy-inn-progression-header-top a.tr-layout-element,#happy-inn-progression-header-top.tr-layout-element{color:#fff}#happy-inn-progression-header-top a.tr-layout-element:hover{color:#fff}#happy-inn-progression-header-top .widget i.tr-layout-element{color:#9ec6c1}#happy-inn-progression-header-top.tr-layout-element{border-bottom:1px solid rgba(255,255,255,.2)}footer#site-footer.tr-layout-element{background:#4c4b46;background-image:url(../images/footer_c-f39009622c2f8a0eedf0b8ec86f96d33.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}footer#site-footer #progression-studios-copyright a.tr-layout-element{color:#fff}footer#site-footer #progression-studios-copyright a.tr-layout-element:hover{color:#fff}#widget-area-progression .widget.tr-layout-element{padding:57px 0 60px 0}#copyright-text.tr-layout-element{padding:24px 0 24px 0}footer#site-footer .progression-studios-social-icons.tr-layout-element{padding-top:0;padding-bottom:0}@media screen and (max-width:1300px){.width-container-pro.tr-layout-element{width:94%;position:relative;padding:0}}.tr-layout-element::-moz-selection{color:#fff;background:#8a3318}.tr-layout-element::selection{color:#fff;background:#8a3318}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont_2-674f50d287a8c48dc19ba404d20fe713.eot);src:url(../fonts/fontawesome-webfont_3-674f50d287a8c48dc19ba404d20fe713.eot#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont_1-af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(../fonts/fontawesome-webfont_1-fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(../fonts/fontawesome-webfont_1-b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(../fonts/fontawesome-webfont_1-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa.tr-layout-element{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker.tr-layout-element:before{content:"\f041"}.fa-calendar.tr-layout-element:before{content:"\f073"}.fa-phone.tr-layout-element:before{content:"\f095"}.fa-phone-square.tr-layout-element:before{content:"\f098"}.fa-facebook.tr-layout-element:before{content:"\f09a"}.fa-bars.tr-layout-element:before{content:"\f0c9"}.fa-envelope.tr-layout-element:before{content:"\f0e0"}.fa-youtube-play.tr-layout-element:before{content:"\f16a"}.fa-yelp.tr-layout-element:before{content:"\f1e9"}.fa-bed.tr-layout-element:before{content:"\f236"}.fa-tripadvisor.tr-layout-element:before{content:"\f262"}.dialog-close-button.tr-layout-element:not(:hover){opacity:.4}.elementor-templates-modal__header__item>i.tr-layout-element:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--skip>i.tr-layout-element:not(:hover){color:#fff}.swiper-slide:not(:hover) .e-overlay-animation-fade.tr-layout-element{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up.tr-layout-element{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down.tr-layout-element{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right.tr-layout-element{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left.tr-layout-element{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in.tr-layout-element{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.e--pointer-double-line.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.e--pointer-framed.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.e--pointer-background.e--animation-shrink .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background.e--animation-sweep-left .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon.tr-layout-element:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev.tr-layout-element:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next.tr-layout-element:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3 .fotorama__arr.tr-layout-element:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon.tr-layout-element:not(:focus),.fotorama__wrap--css3 .fotorama__video-close.tr-layout-element:not(:focus),.fotorama__wrap--css3 .fotorama__video-play.tr-layout-element:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'),local('PlayfairDisplay-Italic'),url(../fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk--410d5845886b73246e10aeb7a3d0e822.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:local('Playfair Display Bold Italic'),local('PlayfairDisplay-BoldItalic'),url(../fonts/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRj-1daed1e3832d44a27baf6090186eeee8.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;src:local('Playfair Display Black Italic'),local('PlayfairDisplay-BlackItalic'),url(../fonts/nuFnD-vYSZviVYUb_rj3ij__anPXDTngAW4u5DRj-bf10cec92d26f979d2bf8a9c1fa753df.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url(../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ-b9d5ca44583e9416ee1be00c590d02f1.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url(../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w-4a0bd98c37a91205ecd2201136201cae.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;src:local('Playfair Display Black'),local('PlayfairDisplay-Black'),url(../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lW4e4w-339025bc5f43c2a76efd05b332ae045c.ttf) format('truetype')}body.tr-layout-element{color:#595959;font-family:Asul;font-size:17px;font-style:normal;font-weight:400;line-height:2}nav#site-navigation.tr-layout-element{font-family:'Josefin Sans';font-style:normal;font-weight:600;text-decoration:none;text-transform:none}.sf-menu ul.tr-layout-element{font-family:'Josefin Sans';font-style:normal;font-weight:400}#happy-inn-progression-header-top.tr-layout-element{font-family:'Josefin Sans';font-style:normal;font-weight:400}footer#site-footer.tr-layout-element{color:#fff;font-family:'Josefin Sans';font-size:16px;font-style:normal;font-weight:600}footer#site-footer a.tr-layout-element{color:#fff}footer#site-footer a.tr-layout-element:hover{color:#fff}#copyright-text.tr-layout-element{color:#e0e0e0;font-family:'Josefin Sans';font-size:16px;font-style:normal;font-weight:400}footer#site-footer h4.widget-title.tr-layout-element{font-family:'Josefin Sans';font-size:21px;font-style:normal;font-weight:400;line-height:1.1}h1.tr-layout-element{color:#0b4646;font-family:'Josefin Sans';font-style:normal;font-weight:600;text-decoration:none}h4.tr-layout-element{font-family:'Josefin Sans';font-style:normal;font-weight:600;text-decoration:none}#tr-5051bff0-1d1e-11e9-bf1f-f76f4f7be465.tr-layout-element{color:#fff!important}#tr-50525c30-1d1e-11e9-bf1f-f76f4f7be465.tr-layout-element{color:#fff!important}#tr-50528340-1d1e-11e9-bf1f-f76f4f7be465.tr-layout-element{font-size:16px!important}#tr-50528341-1d1e-11e9-bf1f-f76f4f7be465.tr-layout-element{color:#fff!important}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}