@charset "UTF-8";.site-main .comments-area,.site-main .post-tags{display:none!important}body{background-color:#f0f0e8}body.is-dark{background-color:#191919}@media (max-width:569px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.fg_home-section__left .elementor-widget-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fg_home-section__lead{margin-top:auto}@media (max-width:959px){.fg_home-section__left .elementor-widget-wrap{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.fg_home-section__right .elementor-background-slideshow{width:auto;height:auto;top:0;bottom:-2rem;left:-2rem;right:-2rem}.fg_home-section__lead{margin-top:1rem;margin-bottom:2rem!important}}@media (max-width:569px){.fg_home-section__right .elementor-background-slideshow{bottom:-1.5rem;left:-1.5rem;right:-1.5rem}.fg_home-section__lead{margin-top:0.75rem;margin-bottom:1.5rem!important}}.elementor-location-header{position:fixed;top:0;right:0;left:0;z-index:999}.elementor-location-header header{height:6rem}.elementor-location-header header>.elementor-container{height:100%}.elementor-location-header header>.elementor-background-overlay{-webkit-transform:translateY(-101%);transform:translateY(-101%);background-color:rgba(240,240,232,0.7);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-transition:background-color 300ms ease 200ms,height 600ms cubic-bezier(0.25,1,0.3,1) 400ms,-webkit-transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms;transition:background-color 300ms ease 200ms,height 600ms cubic-bezier(0.25,1,0.3,1) 400ms,-webkit-transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms;transition:background-color 300ms ease 200ms,height 600ms cubic-bezier(0.25,1,0.3,1) 400ms,transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms;transition:background-color 300ms ease 200ms,height 600ms cubic-bezier(0.25,1,0.3,1) 400ms,transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms,-webkit-transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms}.elementor-location-header.is-dark header>.elementor-background-overlay{background-color:rgba(25,25,25,0.7)}.elementor-location-header.is-stuck header>.elementor-background-overlay{-webkit-transform:translateY(0%);transform:translateY(0%)}.elementor-location-header.is-expanded header>.elementor-background-overlay{height:100vh;background-color:#a5a39b;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:background-color 300ms ease 0ms,height 800ms cubic-bezier(0.25,1,0.3,1) 0ms,-webkit-transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms;transition:background-color 300ms ease 0ms,height 800ms cubic-bezier(0.25,1,0.3,1) 0ms,-webkit-transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms;transition:background-color 300ms ease 0ms,height 800ms cubic-bezier(0.25,1,0.3,1) 0ms,transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms;transition:background-color 300ms ease 0ms,height 800ms cubic-bezier(0.25,1,0.3,1) 0ms,transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms,-webkit-transform 400ms cubic-bezier(0.25,1,0.3,1) 0ms}@media (max-width:959px){.elementor-location-header header{height:5rem}}@media (max-width:569px){.elementor-location-header header{height:4.5rem}}.elementor-nav-menu--main .elementor-nav-menu .elementor-item{-webkit-transition:all 300ms ease!important;transition:all 300ms ease!important}.elementor-nav-menu--main .elementor-nav-menu .elementor-item.elementor-item-active{font-weight:700}.elementor-menu-toggle{width:2.4rem;height:1.8rem;padding:0!important;margin:0;background-color:transparent!important;border:none!important;border-radius:0!important;outline:none;position:relative;z-index:2;-webkit-transition:-webkit-transform 0ms cubic-bezier(0.25,1,0.3,1) 600ms;transition:-webkit-transform 0ms cubic-bezier(0.25,1,0.3,1) 600ms;transition:transform 0ms cubic-bezier(0.25,1,0.3,1) 600ms;transition:transform 0ms cubic-bezier(0.25,1,0.3,1) 600ms,-webkit-transform 0ms cubic-bezier(0.25,1,0.3,1) 600ms}.elementor-menu-toggle i{display:none}.elementor-menu-toggle .line,.elementor-menu-toggle .line:after,.elementor-menu-toggle .line:before{width:100%;height:2px;content:"";display:block;background-color:#191919;position:absolute;left:0;-webkit-transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms;transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms;transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms}.elementor-menu-toggle .line{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.elementor-menu-toggle .line:before{top:-0.6rem}.elementor-menu-toggle .line:after{top:0.6rem}.is-dark .elementor-menu-toggle .line,.is-dark .elementor-menu-toggle .line:after,.is-dark .elementor-menu-toggle .line:before{background-color:#f0f0e8}.elementor-menu-toggle.elementor-active{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms}.elementor-menu-toggle.elementor-active .line,.elementor-menu-toggle.elementor-active .line:after,.elementor-menu-toggle.elementor-active .line:before{-webkit-transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms;transition:top 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,background 300ms cubic-bezier(0.7,0.3,0.35,0.9) 0ms,height 0ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms,-webkit-transform 300ms cubic-bezier(0.7,0.3,0.35,0.9) 300ms}.elementor-menu-toggle.elementor-active .line{height:0px}.elementor-menu-toggle.elementor-active .line:before{height:2px;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-toggle.elementor-active .line:after{height:2px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1099px){.elementor-nav-menu--toggle{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:569px){.elementor-nav-menu--toggle{margin-left:auto}}.elementor-nav-menu--dropdown.elementor-nav-menu__container{width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:0;position:fixed!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:transparent!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container .scroll-container{width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu{padding:3rem}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item{color:#191919;font-size:10vw!important;line-height:1;font-weight:400;text-align:left;padding:0;background-color:transparent;display:block;-webkit-transition:all 300ms ease!important;transition:all 300ms ease!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item:focus,.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item:hover{color:#f0f0e8;background-color:transparent}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item.highlighted{color:#191919;font-weight:700;background-color:transparent}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:none!important;transform:none!important;visibility:hidden;-webkit-transition:visibility 0ms linear 1200ms;transition:visibility 0ms linear 1200ms}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container li{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transition:opacity 400ms ease 0ms,-webkit-transform 0ms cubic-bezier(0.25,1,0.3,1) 400ms;transition:opacity 400ms ease 0ms,-webkit-transform 0ms cubic-bezier(0.25,1,0.3,1) 400ms;transition:opacity 400ms ease 0ms,transform 0ms cubic-bezier(0.25,1,0.3,1) 400ms;transition:opacity 400ms ease 0ms,transform 0ms cubic-bezier(0.25,1,0.3,1) 400ms,-webkit-transform 0ms cubic-bezier(0.25,1,0.3,1) 400ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{visibility:visible;-webkit-transition:visibility 0ms linear 0ms;transition:visibility 0ms linear 0ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 800ms cubic-bezier(0.25,1,0.3,1),-webkit-transform 800ms cubic-bezier(0.25,1,0.3,1);transition:opacity 800ms cubic-bezier(0.25,1,0.3,1),-webkit-transform 800ms cubic-bezier(0.25,1,0.3,1);transition:opacity 800ms cubic-bezier(0.25,1,0.3,1),transform 800ms cubic-bezier(0.25,1,0.3,1);transition:opacity 800ms cubic-bezier(0.25,1,0.3,1),transform 800ms cubic-bezier(0.25,1,0.3,1),-webkit-transform 800ms cubic-bezier(0.25,1,0.3,1)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:first-child{-webkit-transition-delay:150ms;transition-delay:150ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(2){-webkit-transition-delay:200ms;transition-delay:200ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(3){-webkit-transition-delay:250ms;transition-delay:250ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(4){-webkit-transition-delay:300ms;transition-delay:300ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(5){-webkit-transition-delay:350ms;transition-delay:350ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(6){-webkit-transition-delay:400ms;transition-delay:400ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(7){-webkit-transition-delay:450ms;transition-delay:450ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(8){-webkit-transition-delay:500ms;transition-delay:500ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(9){-webkit-transition-delay:550ms;transition-delay:550ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(10){-webkit-transition-delay:600ms;transition-delay:600ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(11){-webkit-transition-delay:650ms;transition-delay:650ms}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(12){-webkit-transition-delay:700ms;transition-delay:700ms}@media (max-width:956px){.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu{padding:2rem}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item{font-size:14vw!important}}@media (max-width:569px){.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu{padding:1.5rem}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item{font-size:18vw!important}}::-moz-selection{color:#f0f0e8;background:#191919;text-shadow:none}::selection{color:#f0f0e8;background:#191919;text-shadow:none}body,html{color:#191919;font-family:"Manrope",Sans-serif;font-size:17px;line-height:1.5;font-weight:400;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:normal;font-kerning:normal}body.is-dark,html.is-dark{color:#f0f0e8}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.is-lead{font-size:1.125rem}.is-small,small{font-size:0.875rem;line-height:1.3}b,strong{font-weight:700}@media (min-width:2000px){body,html{font-size:18px}}@media (max-width:1599px){body,html{font-size:16px}}.elementor-widget-blockquote blockquote{color:#191919}.is-dark .elementor-widget-blockquote blockquote{color:#f0f0e8}.elementor-widget-blockquote .elementor-blockquote footer{margin-top:1rem}.elementor-widget-blockquote .elementor-blockquote__author{font-size:0.875rem;line-height:1.1;font-weight:400}a{color:#191919;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(165,163,155,0.15);-webkit-transition:all 300ms ease;transition:all 300ms ease}a:focus,a:hover{color:#a5a39b}.elementor-widget-text-editor a{text-decoration:underline}.elementor-location-footer .elementor-widget-text-editor a{text-decoration:none}.is-dark li,.is-dark p{color:#f0f0e8}.is-dark a{color:#f0f0e8}.is-dark a:focus,.is-dark a:hover{color:#a5a39b}.hyphenate blockquote,.hyphenate div,.hyphenate h1,.hyphenate h2,.hyphenate h3,.hyphenate h4,.hyphenate h5,.hyphenate h6,.hyphenate p,.hyphenate span{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-character:"-"}.elementor-widget-heading .elementor-heading-title,h1,h2,h3,h4,h5,h6{color:#191919;font-weight:700;line-height:1;text-transform:uppercase;margin-top:0}.is-dark .elementor-widget-heading .elementor-heading-title,.is-dark h1,.is-dark h2,.is-dark h3,.is-dark h4,.is-dark h5,.is-dark h6{color:#f0f0e8}.elementor-widget-heading .elementor-heading-title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{-webkit-transition:all 300ms ease;transition:all 300ms ease}.elementor-widget-heading .elementor-heading-title a:focus,.elementor-widget-heading .elementor-heading-title a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#a5a39b!important}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:8vw!important}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:6vw!important}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:4vw!important}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:1.5rem}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:1.25rem}@media (min-width:2000px){h1{font-size:3.75rem}h2{font-size:2.75rem}h3{font-size:2.25rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:1.5rem}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:1.75rem}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:2.25rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:2.75rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:3.75rem}}@media (max-width:1599px){h1{font-size:3.25rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:1.25rem}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:1.5rem}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:1.75rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:2.25rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:3.25rem}}@media (max-width:1099px){h1{font-size:3rem}h2{font-size:2rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:2rem}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:3rem}}.elementor-icon{-webkit-transition-property:all!important;transition-property:all!important}[data-anchor] .elementor-icon{cursor:pointer}.fg_arrow .elementor-icon{font-size:2rem;padding:0.5rem}@media (max-width:569px){.fg_arrow .elementor-icon{font-size:1.75rem}}.is-scrolltop{position:fixed;right:0;bottom:0;z-index:99;color:#f0f0e8;background-color:#191919;border-radius:0;font-size:2rem;padding:0.25em;opacity:0;visibility:hidden}.is-scrolltop.is-active{opacity:1;visibility:visible}.is-scrolltop:focus,.is-scrolltop:hover{color:#f0f0e8;background-color:#a5a39b}@media (max-width:569px){.is-scrolltop{font-size:1.75rem}}