.elementor-kit-4421{--e-global-color-primary:#0F3B3A;--e-global-color-secondary:#B08A4F;--e-global-color-text:#1F2A2E;--e-global-color-accent:#F6F2E9;--e-global-color-c626b2d:#FFFFFF;--e-global-color-dd63e76:#605A5A;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-c1699da-font-family:"MonteCarlo";--e-global-typography-c1699da-font-size:63px;}.elementor-kit-4421 e-page-transition{background-color:#FFBC7D;}.site-header{background-image:url("https://i0.wp.com/infinityfunandtravel.com/wp-content/uploads/2023/08/shutterstock_1273573174-scaled.webp?fit=2560%2C853&ssl=1");padding-inline-end:0px;padding-inline-start:0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-c626b2d );}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var( --e-global-color-primary );}.site-header .site-navigation .menu li{font-family:"Montserrat", Sans-serif;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === IFAT Brand Design System === *Brand
/* Google Fonts Import *Design@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,400&family=Inter:wght@300;400;500;600&display=swap')Import
/* Brand Color Variables *Brand:root Brand  --ifat-teal: #0F3B3A600  --ifat-gold: #B08A4F--ifat-teal  --ifat-paper: #F6F2E9--ifat-gold  --ifat-border: #D8CFBD--ifat-paper  --ifat-dark: #1F2A2E--ifat-border}

/* Page Background *--ifat-paperbody, .elementor-page Page  background-color: #F6F2E9 !importantimportantBackground  color: #1F2A2E !importantimportantColor}

/* Heading Font - Fraunces *httpsh1, h2, h3, h4, h5, h6httpsh1.elementor-heading-titleelementor-page.elementor-widget-heading .elementor-heading-title elementor-heading-titleelementor-page  font-family: 'Fraunces', 'Playfair Display', Georgia, serif !importantimportantFraunces  color: #1F2A2E !importantimportantcolor}

/* Body Font - Inter *background-colorbody, p, a, li, span, divPlayfair.elementor-widget-text-editorelementor-heading-titleelementor-page.elementor-text-editor elementor-widget-text-editorelementor-heading-titleelementor-page  font-family: 'Inter', 'Poppins', sans-serif !importantimportantFont}

/* Buttons - Aged Brass/Gold *background-colorbody.elementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-page.elementor-button-wrapper .elementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pagea.elementor-buttonelementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pageabutton.elementor-button elementor-buttonelementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pageabutton  background-color: #B08A4F !importantimportantbackground-colorbody  color: #F6F2E9 !importantimportantcolor  border-color: #B08A4F !importantimportantB08A4F  font-family: 'Inter', 'Poppins', sans-serif !importantimportantF6F2E9  font-weight: 600 !importantimportantfont-family  letter-spacing: 0.04em !importantimportantli}

.elementor-button:hoverelementor-buttonelementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pageabuttona.elementor-button:hoverelementor-buttonbutton.elhoverelementor-buttonelementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pageabuttona  background-color: #0F3B3A !importantimportantB08A4F  border-color: #0F3B3A !importantimportantbackground-color  color: #F6F2E9 !importantimportantcolor}

/* Section backgrounds using teal *sans-serif.elementor-section.elementor-section-full_width .elementor-section-wrapelhoverelementor-buttonelementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pageabuttona.e-con.e-parent[style*="background-color: rgb(15, 59, 58)"] elementor-section-wrapelhoverelementor-buttonelementor-buttonelementor-buttonelementor-widget-text-editorelementor-heading-titleelementor-pageabuttona  background-color: #0F3B3A !importantimportantbackground-color}

/* Header nav button *hoverelementor-buttonbutton.site-header .elementor-buttonstyleheader .elementor-button elementor-buttonstyleheader  background-color: #B08A4F !importantimportantbutton  border-color: #B08A4F !importantimportantB08A4F  color: #F6F2E9 !importantimportantcolor}

/* Border accents *B08A4Fhr, .elementor-divider-separator elementor-buttonstyleheader  border-color: #D8CFBD !importantimportantB08A4Fhr}

/* Links *letter-spacinga {
      color: #0F3B3A !importantimportantcolor}
      a:hover accents  color: #B08A4F !importantimportantcolor}
}/* End custom CSS */