



/*@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');*/
 /*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');*/
/* cyrillic-ext */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  
  /* latin-ext */
  @font-face {
    font-family: 'Trocchi';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/trocchi/v14/qWcqB6WkuIDxDZLcPrJevfeT.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Trocchi';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/trocchi/v14/qWcqB6WkuIDxDZLcPrxevQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* devanagari */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  
  *{
  
      margin:0;
  
      padding:0;
  
      box-sizing:border-box;
  
  }
  
  @font-face{
  
      font-family:'ARIAL';
  
      src: url('ARIAL.TTF');
  
  }
  
  
  @font-face {
      font-family: "Poppins";
      src: url("Poppins/Poppins-Regular.ttf");
  }
  
  @font-face {
      font-family: "Poppins";
      font-weight: bold;
      src: url("Poppins/Poppins-Bold.ttf");
  }
  
  @font-face {
      font-family: "Poppins";
      font-style: italic;
      src: url("Poppins/Poppins-Italic.ttf");
  }
  
  @font-face {
      font-family: "Poppins";
      font-weight: bold;
      font-style: italic;
      src: url("Poppins/Poppins-BoldItalic.ttf");
  }
  
  
  
  /*@import url('https://fonts.googleapis.com/css2?family=Trocchi&display=swap');*/
  
  body{
  
      font-family: 'Poppins', sans-serif !important;
  
  }
  
  
  
  .style-kir84q4fscreenWidthBackground {
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
  }
  
  .style-kir84q4f_bg {
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
      background-color: rgba(0, 0, 0, 0.7);
  
      border-top: 0px solid rgba(0, 0, 0, 1);
  
      border-bottom: 0px solid rgba(0, 0, 0, 1);
  
  }
  
  .style-kir84q4f[data-is-absolute-layout="true"] > .style-kir84q4fcenteredContent {
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
  }
  
  /*.style-kir84q4fbg {*/
  
  /*    position: absolute;*/
  
  /*    top: 0;*/
  
  /*    right: 0;*/
  
  /*    bottom: 0;*/
  
  /*    left: 0;*/
  
  /*}*/
  
  /*.style-kir84q4f_bg-center {*/
  
  /*    position: absolute;*/
  
  /*    top: 0px;*/
  
  /*    right: 0;*/
  
  /*    bottom: 0px;*/
  
  /*    left: 0;*/
  
  /*    background-color: transparent;*/
  
  /*    border-radius: 0;*/
  
  /*}*/
  
  .strc1[data-responsive] {
  
      display: -ms-grid;
  
      display: grid;
  
      justify-content: center;
  
      grid-template-columns: 100%;
  
      grid-template-rows: 1fr;
  
      -ms-grid-columns: 100%;
  
      -ms-grid-rows: 1fr;
  
  }
  
  .strc1[data-responsive] > .strc1inlineContent {
  
      display: flex;
  
  }
  
  
  
  <style>
  
  .strc1:not([data-mobile-responsive]) > .strc1inlineContent {
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
  }
  
  <style>
  
  .strc1[data-responsive] > * {
  
      position: relative;
  
      grid-row-start: 1;
  
      grid-column-start: 1;
  
      grid-row-end: 2;
  
      grid-column-end: 2;
  
      -ms-grid-row-span: 1;
  
      -ms-grid-column-span: 1;
  
      margin: 0 auto;
  
  }
  
  .mc1:not([data-mobile-responsive]) .mc1container {
  
      position: relative;
  
      height: 100%;
  
      top: 0;
  
  }
  
  .mc1:not([data-mobile-responsive]) .mc1inlineContent {
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
  }
  
  .style-kgtbtzp3 {
  
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  
  }
  
  .style-kgtbtzp3link, .style-kgtbtzp3svg {
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
  }
  
  .menu-boxin .style-kgtbtzp3link, .menu-boxin .style-kgtbtzp3svg {
  
      position: relative;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
      width: 50px;
  
      height: 50px;
  
  }
  
  .main-logo-in{
  
      position:relative;
  
  }
  
  .about_logo{
  
      position: absolute;
  
      top: 0;
  
      left: 4rem;
  
      width: 206px;
  
  }
  
  .about_logo span:nth-child(1){
  
      font-size: 18px;
  
      font-weight: 600;
  
      color: #fff;
  
  }
  
  .about_logo span:nth-child(2){
  
      font-size: 17px;
  
      /* font-weight: 600; */
  
      color: #fff;
  
      height: 0;
  
  }
  
  .style-kgtbtzp3 svg {
  
      width: 100%;
  
      height: 100%;
  
  }
  
  
  .main-logo-in h1{
      color: #352f44 !important;
  }
  
  
  .style-kgtbtzp3_non-scaling-stroke * {
  
      vector-effect: non-scaling-stroke;
  
  }
  
  .s_LLkvEcontrollerIconAndNameSkin {
  
      z-index: 70;
  
      display: table;
  
  }
  
  .s_LLkvEcontrollerIconAndNameSkininlineContent {
  
      min-width: 60px;
  
      max-width: 96px;
  
      min-height: 60px;
  
      max-height: 96px;
  
      display: -webkit-box;
  
      display: -webkit-flex;
  
      display: flex;
  
      -webkit-box-orient: vertical;
  
      -webkit-box-direction: normal;
  
      -webkit-flex-direction: column;
  
      flex-direction: column;
  
  }
  
  #SITE_ROOT img:not([src]) {
  
      visibility: hidden;
  
  }
  
  
  
  .s_LLkvEcontrollerIconAndNameSkinicon {
  
      display: block;
  
      margin: 6px auto;
  
      box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 16%), 0px -1px 1px 0px rgb(0 0 0 / 10%), 0px 1px 1px 0px rgb(0 0 0 / 40%);
  
      border-radius: 13px;
  
      width: 48px;
  
      height: 48px;
  
  }
  
  .s_LLkvEcontrollerIconAndNameSkinname {
  
      display: inline-block;
  
      width: 100%;
  
      padding: 0 1px;
  
      box-sizing: border-box;
  
      text-overflow: ellipsis;
  
      text-align: center;
  
      overflow: hidden;
  
      line-height: 18px;
  
      max-height: calc(2 * 18px);
  
      text-shadow: 0px 2px 6px rgb(0 0 0 / 70%), 0px -1px 1px rgb(0 0 0 / 50%), 0px 1px 1px rgb(0 0 0 / 88%);
  
      color: #ffffff;
  
      /*font-family: HelveticaNeueW01-65Medi, HelveticaNeueW02-65Medi, HelveticaNeueW10-65Medi, Helvetica Neue, Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;*/
  
      font-size: 13px;
  
      font-family:'ARIAL';
  
  }
  
  .style-kirc089citemsContainer {
  
      width: calc(100% - 0px);
  
      /* height: calc(100% - 0px); */
  
      bottom: 0px;
  
      /* top: 0; */
  
      white-space: nowrap;
  
      display: inline-block;
  
      overflow: visible;
  
      position: absolute;
  
  }
  
  
  
  ol, ul {
  
      list-style: none;
  
  }
  
  .style-kirc089crepeaterButton {
  
      height: 100%;
  
      position: relative;
  
      box-sizing: border-box;
  
      display: inline-block;
  
      cursor: pointer;
  
      font: normal normal bold 15px/1.4em roboto-thin,roboto,sans-serif;
  
  }
  
  .style-kirc089crepeaterButtonlinkElement {
  
      display: inline-block;
  
      height: 100%;
  
      width: 100%;
  
  }
  
  .style-kirc089crepeaterButton_gapper {
  
      padding: 0 5px;
  
  }
  
  
  
  .style-kirc089crepeaterButtonlabel {
  
      display: inline-block;
  
      padding: 0 10px;
  
      color: #FFFFFF;
  
      transition: color 0.4s ease 0s;
  
  }
  
  .style-kirc089crepeaterButton[data-state~="selected"] .style-kirc089crepeaterButtonlabel, .style-kirc089crepeaterButton[data-preview~="active"] .style-kirc089crepeaterButtonlabel {
  
      color: #B9E0CD;
  
      transition: color 0.4s ease 0s;
  
  }
  
  #comp-kgqq3yxn {
  
      margin-left: calc((100% - 734px) * 1);
  
  }
  
  
  
  .style-kiixrbezlink {
  
      border-radius: 999px 999px 999px 999px;
  
      position: absolute;
  
      top: 0;
  
      right: 0;
  
      bottom: 0;
  
      left: 0;
  
      transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
  
  }
  
  .g-transparent-a:link, .g-transparent-a:visited {
  
      border-color: transparent;
  
  }
  
  /*SEARCH BAR*/
  
  .booking-area{
      position: absolute;
      bottom: 20px;
      width: 921px;
      left: 0;
      right: 0;
      z-index: 100;
      margin: auto;
  }
  .booking-area .row{
      display: flex;
      gap: 1rem;
      background: white;
      box-shadow: 0px 0px 0px #000;
      align-items: center;
      padding: 20px;
      border-radius: 0px;
      justify-content: space-between;
      background: #98e4ff !important;
      border-radius: 30px;
  }
  .icns{
      position: relative;
  }
  
  .icns input, .icns select{
      border: 0;
      font-size: 18px;
      padding: 0px 0 0px 35px;
  }
  .icns{
      border-right: 1.5px solid rgba(39, 124, 82, 1);
  }
  .icns select:not(:-internal-list-box) {
      /*display: none;*/
      overflow: hidden !important;
  }
  .loct.icns{
      border-right: 0px solid rgba(39, 124, 82, 1);
  }
  .icns select{
      padding-left: 45px;
     width: 180px;
     background: transparent;
    -webkit-appearance: none;
    opacity: 0.7;
  }
  .icns  i{
      position: absolute;
      left: 11px;
      font-size: 19px;
      top: 0px;
      color: #352f44;
  }
  .icns input:focus-visible, .icns select:focus-visible {
      outline: -webkit-focus-ring-color auto 0px;
  }
  
  .style-kiixrbez[data-state~="shouldUseFlex"] .style-kiixrbezlink, .style-kiixrbez[data-state~="shouldUseFlex"] .style-kiixrbezlabelwrapper {
  
      text-align: initial;
  
      display: flex;
  
      align-items: center;
  
  }
  
  .style-kiixrbez[data-disabled="false"] .style-kiixrbezlink {
  
      background-color: transparent;
  
      border: solid rgba(255, 255, 255, 1) 2px;
  
      cursor: pointer !important;
  
  }
  
  .style-kiixrbez[data-state~="shouldUseFlex"][data-state~="center"] .style-kiixrbezlink, .style-kiixrbez[data-state~="shouldUseFlex"][data-state~="center"] .style-kiixrbezlabelwrapper {
  
      justify-content: center;
  
  }
  
  
  
  
  
  .style-kiixrbezlabel {
  
      font: normal normal 700 15px/1.4em roboto-thin,roboto,sans-serif;
  
      transition: color 0.4s ease 0s;
  
      color: #FFFFFF;
  
      display: inline-block;
  
      position: relative;
  
      white-space: nowrap;
  
  }
  
  .style-kiixrbez[data-state~="shouldUseFlex"] .style-kiixrbezlabel {
  
      margin: 0;
  
  }
  
  a{
  
      text-decoration:none;
  
  }
  
  .style-kiixrbez[data-disabled="false"]:active[data-state~="mobile"] .style-kiixrbezlink, .style-kiixrbez[data-disabled="false"]:hover[data-state~="desktop"] .style-kiixrbezlink, .style-kiixrbez[data-disabled="false"][data-preview~="hover"] .style-kiixrbezlink {
  
      background-color: rgba(31, 99, 64, 1);
  
      border-color: rgba(255, 255, 255, 1);
  
  }
  
  .txtTheme {
  
      word-wrap: break-word;
  
      text-align: start;
  
  }
  
  .txtTheme a {
  
      color: #fff;
  
  }
  
  .color_11 {
  
      color: #FFFFFF;
  
  }
  
  
  
  /*VIDEO SECTIO*/
  
  
  
  .hero-scetion {
  
      position: relative;
  
     /* height: 100vh; */
  
     /* background: url(../img/chalet.webp);*/
  
      background-size: cover;
  
      background-position: center;
  
      background-repeat: no-repeat;
  
  }
  
  
  
  .bg-video-wrap {
  
      position: relative;
  
      overflow: hidden;
  
      width: 100%;
  
      height: 100%;
  
  }
  
  video {
  
      z-index: 1;
  
      display: inline-block;
  
      vertical-align: baseline;
  
      width: 100%;
  
  }
  
  .overlay {
  
      width: 100%;
  
      height: 100%;
  
      position: absolute;
  
      top: 0;
  
      left: 0;
  
      /* background-color: #ae745a6b; */
  
      z-index: 0;
  
  }
  
  .hero-scetion .container-common {
  
      height: 100%;
  
      width: 100%;
  
      display: flex;
  
      display: -webkit-box;
  
      display: -moz-box;
  
      display: -ms-flexbox;
  
      display: -webkit-flex;
  
      justify-content: center;
  
      align-items: center;
  
      z-index: 0;
  
      position: relative;
  
  }
  
  
  
  .container-common {
  
      width: 90%;
  
      margin: auto;
  
  }
  
  .hero-scetion .container-common .hero-content {
  
      width: 90%;
  
      text-align: center;
  
      margin: auto;
  
      color: rgb(255, 255, 255);
  
  }
  
  .hero-scetion .container-common .hero-content .h-big {
  
      line-height: 88px;
  
      letter-spacing: 0px;
  
      /*font-weight: 900;*/
  
      font-size: 58px;
  
      /*margin: 20px 0;*/
  
      text-shadow: 0px 0px 4px #000;
  
      /*font-size: 4rem;*/
  
      line-height: 1.2em;
  
      text-align: center;
  
  }
  
  .h-li-big{
  
      margin: 20px 0px 0px 0px;
      color: #FFFFFF;
      font-style: normal;
      font-weight: 400;
      font-family: 'Poppins', serif !important;
      letter-spacing: 0.05em;
      display: block;
      transition: all .5s ease-in-out 0s;
      font-size: 20px;
      text-shadow: 0px 0px 5px #000;
      text-transform: capitalize;
      width: 75%;
      margin-left: auto;
      margin-right: auto;
  
  }
  
  /*.h-li-big:hover{
  
      letter-spacing: 0.1em;
  
  }*/
  
  
  
  
  
  
  
  
  
  
  
  
  
  /*SECOND SECTION*/
  
  .second-sec{
  
      padding: 0px 0 50px;
  
      position: relative;
  
      top: -12px;
  
  }
  
  .second-sec-title{
  
      display: flex;
  
      align-items: center;
  
      justify-content: center;
  
      margin-right: 40px;
  
  }
  
  .page-title {
      position: relative;
      text-align: center;
      padding: 120px 0px 0px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top 40% center;
  }
  
  .left-s{
  
      width:40px;
  
      height:40px;
  
      margin-right:30px;
  
  }
  
  .left-s svg{
  
      width:100%;
  
      height:100%;
  
  }
  
  .left-s svg path{
      fill: #352f44 !important;
  }
  
  .fifth-sec .left-s svg path{
  
     stroke-width: 0;
  
      fill-opacity: 1;
  
      stroke: rgb(0, 0, 0);
  
      stroke-opacity: 1;
  
      fill: #352f44;
  
  }
  
  .middle-s h2{
  
      font-size: 42px;
  
      font-weight: 300;
  
  }
  
  .right-s{
  
      margin-left:30px;
  
  }
  
  
  .srch-btn .g-transparent-a{
      width: 210px;
  }
  
  .g-transparent-a{
  
     padding: 12px 16px;
      background-color: #352f44;
      border: solid transparent 1px;
      border-radius: 0px;
      color: #fff !important;
      font-size: 16px;
      letter-spacing: 0.06em;
  
  }
  
  .g-transparent-a:hover{
      border: solid #352f44 1px !important;
      background-color: #fff !important;
      color: #352f44 !important;
  }
  
  .checklist .g-transparent-a:hover{
      border: solid transparent 1px !important;
      background-color: #352f44 !important;
      color: #fff !important;
  }
  
  .last{
      margin-bottom: 60px !important;
  }
  
  .style-khsz2l8ulink{
  
      background-color: #352f44;
  
      border-color: transparent;
      
      border-radius: 25px;
  
  }
  
  
  .modal-bodyss .style-khsz2l8ulink{
  
      width: 100% !important;
      height: 40px !important;
  
  }
  
  
  
  /*THIRD SECTION*/
  
  
  
  .search-box{
  
       height: 70vh;
  
      display: flex;
  
      align-items: center;
  
      flex-direction: column;
  
      align-items: flex-start;
  
      position: relative;
  
      justify-content: center;
  
      width: 50%;
  
      margin: 0 0 0 auto;
  
      background: #0000006e;
      padding: 0 12px;
  
  }
  
  .search-box1 {
      padding-left: 180px;
  }
  
  .search-box h2{
          line-height: 1.2;
          FONT-SIZE: 3.4REM;
      font-size: 2rem;
      border-left: 0px solid #fff;
      padding-left: 0px;
      font-weight: 500;
          font-family: 'Poppins', serif;
  }
  
  .search-box h3{
  font-family: 'Poppins', sans-serif !important;
      color: #fff;
      margin-top: 20px;
      font-size: 35px;
  }
  
  .search-box p{
      font-size: 16px;
      color: #fff;
      margin-top: 20px;
      margin-bottom: 40px !important;
  }
  
  .search-box .g-transparent-a{
      margin-top: 40px !important;
  }
  
  .checklist{
  
      text-align: left;
  
      background: #fff;
  
      border-radius: 40px;
  
      left: 0;
  
      position: relative;
  
      width:100%;
  
          margin-top: 45px;
  
          bottom: 10px !important;
  
  }
  
  .checklist p{
  
      font-size: 16px;
  
      padding: 0px 0px 0px 30px;
  
      display: flex;
      gap: 1rem;
      margin: 0;
  
      align-items: center;
  
      justify-content: space-between;
  
  }
  
  .checklist a{
  
  justify-content: end;
  
      position: relative;
  
      right: auto;
      border-radius: 0px 40px 40px 0px;
      margin-left: 0px;
  
      display: block;
  font-size: 16px;
      font-family: 'Poppins', sans-serif !important;
      color: #000;
  
  }
  
  .subtitle-wrapper div{
      font-family: 'Poppins', sans-serif !important;
      font-size: 17px !important;
      color: #000 !important;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      margin-bottom: 12px;
  }
  
  .search-box .line-height{
      line-height: 1.2;
      font-size: 2rem !important;
  }
  
  /*FOURTH SECTION*/
  
  
  
  .fourth-sec{
  
      padding:50px 0px 50px;
      text-align: center;
      padding-bottom: 0px;
  
  }
  .fourth-sec .style-khsz2l8ulink{
          display: inline-block;
      margin-top: 50px;
      margin-bottom: 60px;
  }
  
  .main-heading-sec h2{
  
      argin-bottom: 1.375rem;
      line-height: 1.875rem;
      font-weight: 700;
      font-size: 2.25rem;
      color: #000000;
      font-family: 'Poppins', serif;
  }
  
  .attr-f{
  
      position:relative;
  
      margin-top:50px;
      /*height: 320px;*/
  
  }
  
  
  
  .text-overlay{
  
      position:absolute;
      border-radius: 20px;
      top:0;
      padding: 20px;
      width: 100%;
      z-index:9;
      height: 100%;
      background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 90%);
  }
  
  
  
  .text-overlay h2{
  
      font-size: 50px;
  
      color: #fff;
  
      margin: 0;
  
          line-height: 1.2em;
  
  }
  
  .fourth-sec .grid{
  
      display:grid;
  
      grid-template-columns:1fr 1fr 1fr 1fr;
  
      gap:1rem;
  
  }
  
  .attr-f img {
  
      width: 100%;
      height: 450px;
      border-radius: 20px;
      position: relative;
      object-fit: cover;
  
  }
  
  .text-center{
  
      text-align:center;
  
  }
  
  .attr-f img:before {
  
      width: 100%;
  
      position: absolute;
  
      content:'';
  
      top:0;
  
      left:0;
  
      background:#000;
  
      opacity:0.2;
  
      height:100%;
  
      z-index:2;
  
  }
  
  
  
  /*FIFTH SECTION*/
  
  
  
  .amn-grid{
  
      display:grid;
  
      grid-template-columns:1fr 1fr;
  
      gap:2rem;
  
  }
  
  .fifth-sec .main-heading-sec h2 {
  
      font-size: 45px;
  
      margin-bottom: 59px;
  
  }
  
  .fifth-sec .main-heading-sec h2 span{
      color: #00a9dd;
  }
  
  .container{
  
      padding: 0px 15px;
      max-width: 1140px;
      margin: auto;
  
  }
  
  .fifth-sec{
  
      background: rgb(248, 247, 241);
  
      padding: 50px 0px;
  
  }
  
  .left-f{
  
      
  
  }
  
  .left-f .left-amn{
  
      margin-bottom:50px;
  
  }
  
  .left-f .left-amn span{
  
      font-size: 25px;
  
  }
  
  .left-f .left-amn h2{
  
      font-size: 30px;
  
      margin: 10px 0;
  
      color: #00a9dd;
  
  }
  
  .left-f .left-amn p{
  
      font-size: 18px;
  
  
  
  }
  
  .right-amn-img{
  
      margin-bottom:30px;
  
  }
  
  .right-amn-img img{
  
      width:100%;
  
      object-fit: cover;
  
      height: 350px;
  
  }
  
  
  
  .six-sec{
  
      /*position:absolute;*/
  
      width:100%;
  
      /*height:500px;*/
  
      top:0;
  
  }
  
  .w-btn{
  
      margin: 40px 0 20px;
  
  }
  
  .amenity-sec{
  
      padding-bottom:40px;
  
  }
  
  .style-khsz2l8ulink a{
  
      color:#fff;
  
  }
  
  /*SEVENTH SECTION*/
  
  
  
  .seven-grid1{
  
      margin-top: 50px;
  
      display: grid;
  
      grid-template-columns: 1fr 1fr;
  
      gap: 1rem;
  
  }
  
  .attr-img{
  
      position:relative;
  
  }
  
  .attr-img picture img{
  
      width:100%;
  
  }
  
  .seven-grid2{
  
          display: grid;
  
      grid-template-columns: 1fr 2fr 1.6fr;
  
      gap: 1rem;
  
      margin-top: 1rem;
  
  }
  
  
  
  .seventh-sec{
  
      padding:50px 0;
  
  }
  
  .container-small-616px {
      max-width: 616px;
      margin-right: auto;
      margin-left: auto;
      padding-right: 24px;
      padding-left: 24px;
  }
  
  
  
  
  /*FOOTER*/
  
  
  
  .grid-ft{
  
      display: grid;
  
      grid-template-columns: 1fr 1fr;
  
  }
  
  
  
  .grid-ft .left-ft .second-sec-title{
  
      justify-content:left;
  
  }
  
  .ftrrr{
  
   position:relative;   
  
  }
  
  .grid-ft .second-sec-title{
  
          display: grid;
  
      grid-template-columns: 1fr 1fr;
  
  }
  
  .logo-ab{
  
      position: absolute;
  
      top: 0;
  
      left: 55px;
  
      width: 100%;
  
  }
  
  .left-s.s{
  
      width:100%;
  
  }
  
  .svg{
  
      width:40px;
  
      height:40px;
  
  }
  
  .logo-ab p{
  
      
  
      font-size: 18px;
  
  }
  
  .logo-ab p:nth-child(1){
  
      font-weight: 600;
  
  }
  
  .logo-ab p a{
  
      color:#000;
  
  }
  
  .style-kircc0c1 > ul {
  
      display: table;
  
      width: 100%;
  
      box-sizing: border-box;
  
  }
  
  
  
  
  
  .style-kircc0c1menuContainer {
  
      display: -webkit-box;
  
      display: -webkit-flex;
  
      display: flex;
  
      -webkit-box-orient: vertical;
  
      -webkit-box-direction: normal;
  
      -webkit-flex-direction: column;
  
      flex-direction: column;
  
  }
  
  
  
  .style-kircc0c1menuContainer {
  
      padding: 0;
  
      margin: 0;
  
      position: relative;
  
  }
  
  .style-kircc0c1[data-state~="items-align-left"] .style-kircc0c1_item {
  
      text-align: left;
  
  }
  
  
  
  .style-kircc0c1 li {
  
      display: table;
  
      width: 100%;
  
      width: calc(100% - (2 * 5px));
  
  }
  
  
  
  .style-kircc0c1_item {
  
      padding-left: 5px;
  
      padding-right: 5px;
  
      margin: 0;
  
      position: relative;
  
      display: block;
  
      cursor: pointer;
  
      list-style: none;
  
  }
  
  
  
  .style-kircc0c1_label {
  
      font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;
  
      color: #000000;
  
      display: inline;
  
      white-space: nowrap;
  
      overflow: hidden;
  
  }
  
  .style-kircc0c1_item.style-kircc0c1_selected > .style-kircc0c1_label, .style-kircc0c1_item.style-kircc0c1_selectedContainer > .style-kircc0c1_label {
  
      color: #277C52;
  
  }
  
  .ft-addr.ff{
  
      margin-top:-26px;
  
  }
  
  .ft-addr.ff p{
  
      font-size: 18px;
  
      line-height: 2.3rem;
  
  }
  
  .right-ft{
  
      position:relative;
  
  }
  
  .style-kgqaxeywform {
  
      border-radius: 0px;
  
      box-shadow: 0 0 0 rgb(0 0 0 / 0%);
  
      background-color: rgba(255, 255, 255, 1);
  
      border: solid rgba(199, 199, 199, 1) 0px;
  
  }
  
  .txtNew {
  
      word-wrap: break-word;
  
      text-align: start;
  
  }
  
  .style-kgqptdqo {
  
      position: relative;
  
      min-height: 25px;
  
      display: -webkit-box;
  
      display: -webkit-flex;
  
      display: flex;
  
      -webkit-box-orient: vertical;
  
      -webkit-box-direction: normal;
  
      -webkit-flex-direction: column;
  
      flex-direction: column;
  
  }
  
  .style-kgqptdqolabel {
  
      /*font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;*/
  
      /*color: #000000;*/
  
      /*word-break: break-word;*/
  
      /*display: inline-block;*/
  
      /*line-height: 1;*/
  
  }
  
  .style-kgqptdqoinput-wrapper {
  
      position: relative;
  
      -webkit-box-flex: 1;
  
      -webkit-flex: 1;
  
      flex: 1;
  
      width: 100%;
  
  }
  
  .style-kgqptdqoprefix {
  
      font: normal normal normal 16px/1.4em helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
  
      color: #000000;
  
      position: absolute;
  
      left: 0;
  
      top: 0;
  
      width: 50px;
  
      min-height: 100%;
  
      max-height: 100%;
  
      display: none;
  
  }
  
  
  
  .style-kgqptdqoinput {
  
      border-radius: 0;
  
      font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;
  
      -webkit-appearance: none;
  
      -moz-appearance: none;
  
      border-width: 0 0 1px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      box-sizing: border-box !important;
  
      color: #000000;
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
      padding: 3px;
  
      margin: 0;
  
      max-width: 100%;
  
      width: 100%;
  
      min-height: 100%;
  
      max-height: 100%;
  
      text-overflow: ellipsis;
  
  }
  
  .style-kgqptdqo p {
  
      transition: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
  
      opacity: 0;
  
      border-radius: 0;
  
      display: inline-block;
  
      position: absolute;
  
      right: 0;
  
      bottom: 100%;
  
      width: 140px;
  
      padding: 10px;
  
      font-size: 13px;
  
      line-height: 16px;
  
      background: #fff;
  
      box-shadow: 0 1px 3px rgb(0 0 0 / 60%);
  
  }
  
  .style-kgqptdqn_left-direction .style-kgqptdqninput {
  
      text-align: left;
  
  }
  
  
  
  .style-kgqptdqninput {
  
      border-radius: 0;
  
      font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;
  
      -webkit-appearance: none;
  
      -moz-appearance: none;
  
      border-width: 0 0 1px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      box-sizing: border-box !important;
  
      color: #000000;
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
      padding: 3px;
  
      margin: 0;
  
      max-width: 100%;
  
      width: 100%;
  
      min-height: 100%;
  
      max-height: 100%;
  
      text-overflow: ellipsis;
  
  }
  
  
  
  .style-kgqptdqninput:hover, .style-kgqptdqninput[data-preview~="hover"] {
  
      border-width: 0 0 2px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
  }
  
  :not(.style-kgqptdqm1_with-validation-indication) .style-kgqptdqm1input:focus, :not(.style-kgqptdqm1_with-validation-indication) .style-kgqptdqm1input[data-preview~="focus"] {
  
      border-width: 0 0 2px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
  }
  
  .style-kgqptdqm1_with-validation-indication .style-kgqptdqm1input:invalid {
  
      border-width: 0 0 2px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      border-style: solid;
  
      border-color: rgba(255, 64, 64, 1);
  
  }
  
  
  
  :not(.style-kgqptdqm1_with-validation-indication) .style-kgqptdqm1input:focus, :not(.style-kgqptdqm1_with-validation-indication) .style-kgqptdqm1input[data-preview~="focus"] {
  
      border-width: 0 0 2px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
  }
  
  .style-kgqptdqm1input {
  
      border-radius: 0;
  
      font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;
  
      -webkit-appearance: none;
  
      -moz-appearance: none;
  
      border-width: 0 0 1px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      box-sizing: border-box !important;
  
      color: #000000;
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
      padding: 3px;
  
      margin: 0;
  
      max-width: 100%;
  
      width: 100%;
  
      min-height: 100%;
  
      max-height: 100%;
  
      text-overflow: ellipsis;
  
  }
  
  .style-kgqptdqminput {
  
      border-radius: 0;
  
      font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;
  
      -webkit-appearance: none;
  
      -moz-appearance: none;
  
      border-width: 0 0 1px 0;
  
      background-color: rgba(248, 247, 241, 1);
  
      box-sizing: border-box !important;
  
      color: #000000;
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
      padding: 3px;
  
      margin: 0;
  
      max-width: 100%;
  
      width: 100%;
  
      min-height: 100%;
  
      max-height: 100%;
  
      text-overflow: ellipsis;
  
  }
  
  .style-kgqptdqltextarea {
  
      border-radius: 0;
  
      font: normal normal bold 18px/1.4em roboto-thin,roboto,sans-serif;
  
      border-width: 0 0 1px 0;
  
      -webkit-appearance: none;
  
      resize: none;
  
      background-color: rgba(248, 247, 241, 1);
  
      box-sizing: border-box !important;
  
      color: #000000;
  
      border-style: solid;
  
      border-color: rgba(89, 81, 72, 1);
  
      padding: 3px;
  
      margin: 0;
  
      padding-top: 0.75em;
  
      max-width: 100%;
  
      min-width: 100%;
  
      overflow-y: auto;
  
      -webkit-box-flex: 1;
  
      -webkit-flex: 1;
  
      flex: 1;
  
  }
  
  .style-kgqptdqninput-wrapper, .style-kgqptdqm1input-wrapper, .style-kgqptdqminput-wrapper {
  
      position: relative;
  
      -webkit-box-flex: 1;
  
      -webkit-flex: 1;
  
      flex: 1;
  
      width: 100%;
  
  }
  
  
  
  /*testimonial section*/
  
  .testimonial-sec{
  
      padding:60px 0;
  
      background: #ffffff;
  
      padding-bottom: 30px;
      
  
  }
  
  .grid-ts{
  
      /*display: flex;
  
      grid-template-columns: 1fr 1fr;*/
  
      align-items: center;
  
  }
  
  
  
  
  
  .testimo-left, .testimo-right{
  
      /*width:50%;*/
      /&text-align: center;*/
      position: relative;
  
  }
  
  .testimo-right:before {
          content: '❞';
      font-family: 'FontAwesome';
      font-size: 4.5em;
      position: absolute;
      top: -0.9em;
      left: 49.5%;
      color: #352f44;
  }
  
  .testimo-centent{
      padding: 0px 40px;
      width: 100%;
      margin: 3rem auto 1rem;
  
  }
  
  
  .wp-post-image{
          margin: auto;
      margin-bottom: 1rem;
      border-radius: 50%;
      object-fit: cover;
  }
  .testimo-centent .slick-list{
      height: auto !important;
  }
  .testimo-centent p{
  
      font-size:16px;
  
      /*text-align:center;
      text-align: center;*/
      font-weight: 300;
      font-style: italic;
      margin-bottom: 2rem;
  
  }
  
  .heading-p{
  
      font-size:24px;
  
  }
  
  .testimo-centent h4{
  
      font-size:20px;
  
  }
  
  .slick-dots li button:before {
  
      font-family: slick;
  
      font-size: 55px;
  
  }
  
  .slick-dots li {
  
      margin: 0 0px;
  
      padding: 0;
  
      cursor: pointer;
  
  }
  
  .slick-dots li button:before {
  
      font-family: slick;
  
      font-size: 6px;
  
      line-height: 0;
  
      position: absolute;
  
      top: 0;
  
      left: 0;
  
      background: #000000;
      width: 20px;
      height: 20px;
      content: '.';
      border-radius: 50%;
      text-align: center;
  }
  .testimo-centent .slick-dots {
      position: relative;
  }
  .slick-arrow{
  
      position: absolute;
  
      color: #6e6c6c;
  
      top: 50%;
  
      transform: translateY(-50%);
  
      font-size: 35px;
  
      /*width:100%;*/
  
  }
  
  .fa-angle-right{
  
      position: absolute;
  
      right: 0;
  
      /* width: 100%; */
  
      text-align: right;
  
  }
  
  .fa-angle-left{
  
      /*position:absolute;*/
  
      left:-20px;
  
  }
  
  
  
  .about-sec{
  
      padding:60px 0;
      padding-bottom: 80px;
  
  }
  
  .about-sec .row{
  
      display: grid;
  
      grid-template-columns: 1fr 1fr;
  
      gap: 25px;
  
  }
  
  .about-sec-left h6.elementor-heading-title{
  
      font-size: 17px;
  
      font-weight: 600;
  
      letter-spacing: 1px;
  
      position:relative;
      display: inline-block;
  
  }
  
  .about-sec-left h6.elementor-heading-title:after{
  
     content: '';
  
      position: absolute;
  
      width: 75px;
  
      height: 2px;
  
      background: #000;
  
      top: 48%;
  
      left: 115%;
  
      display: none;
  
  }
  
  .about-sec-left h2{
  
      margin-bottom: 1.375rem;
      font-weight: 500;
      font-size: 2.25rem;
      color: #000000;
      /* text-transform: uppercase; */
      font-family: 'Poppins', serif;
  
  }
  
  .about-sec-left p{
  
      font-size:16px;
  
      text-align:left;
      margin-bottom: 15px;
  
  }
  
  .subhead{
      color: #352f44;
      font-size:18px !important;
  }
  
  .btn-style-one:hover{
      background-color: transparent !important;
      border: 1px solid #352f44 !important;
      color: #352f44 !important;
  }
  
  .elementor-widget-container img{
  
      /*border-radius: 30px;*/
  
      width: 86%;
      /* height: 103%; */
      right: 0px;
      position: relative;
  
  }
  
  .elementor-widget-wrap{
  
      position:relative;
  
      height: 100%;
  
  }
  
  .elementor-widget .elementor-widget-container img{
  
        position: absolute;
      left: 0px;
      width: 72%;
      bottom: -20px;
      /* border-radius: 30px; */
      border: 5px solid #fff;
      object-fit: cover;
      height: 250px !important;
  
  }
  
  .about-sec-left{
  
      width:95%;
  
  }
  
  .elementor-widget-image .elementor-widget-container{
      text-align: right;
  }
  
  .elementor-button-wrapper{
  
          margin-top: 25px;
  
      border-top: 2px dashed #bbb;
  
      padding-top: 10px;
  
      border-bottom: 2px dashed #bbb;
  
      padding-bottom: 10px;
  
  }
  
  .elementor-button-wrapper a{
  
          padding: 10px 20px;
  
      background: #352f44;
  
      /*border-radius: 23px;*/
  
      border: 1px solid #000;
  
  }
  
  .amnt{
  
      /*border-right: 2px solid #ccc;*/
  
      /*margin-right: 20px;*/
  
      text-align:center;
  
  }
  
  .pro-img-sec-container img{
  
      height: 100%;
  
      width: 100%;
  
      object-fit: cover;
  
      /*border-radius:30px;*/
  
  }
  
  
  
  .property-sec{
  
      padding: 60px 0;
  
      /*margin-top: 50px;*/
  
      background: #edf0f7;
  
  }
  
  .property-sec .row{
  
      display: grid;
  
      align-items:center;
  
      grid-template-columns: 1fr 1fr;
  
      gap: 2rem;
  
  }
  
  .pro-sec-right h6{
  
      font-size: 22px;
          font-family: 'Poppins', serif;
          color: #000000;
  }
  
  .pro-sec-right h2{
  
      font-size: 35px;
  
      /*line-height: 60px;*/
  
      margin: 18px 0;
      font-family: 'Poppins', serif;
  
      /*font-family: 'Blacksword';*/
  }
  
  .pro-img-sec-container a{
  
      /*color: #000;*/
  
      font-weight: 700;
  
      margin-top: 15px;
  
      display: inline-block;
  
  }
  
  .price{
  
      font-size: 30px;
  
      margin-bottom: 10px;
  
      margin-top:10px;
  
  }
  
  .location{
  
      margin-bottom:10px;
  
  }
  
  .location .fa-location-dot{
      color: #352f44;
  }
  
  .price span{
  
      font-size: 16px;
  
      font-weight: 400;
  
  }
  
  .cnt{
  
      font-size:17px;
  
      font-weight:300;
  
  }
  
  .elementor-counter{
  
      display: grid;
  
      grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
  
      align-items: center;
  
  }
  
  
  
  .amnt .elementor-counter-number{
  
      font-size: 24px;
  
      font-weight: 600;
  
      font-family: 'Poppins';
  
  }
  
  
  
  .amnt a{
  
          padding: 10px 10px;
  
      letter-spacing: 0;
  
      /*border-radius: 40px;*/
  
  }
  
  
  
  
  
  .testimo-left-heading h2{
  
      line-height: 2rem;
      font-weight: 700;
      font-size: 2.25rem;
      color: #000000;
      font-family: 'Poppins', serif;
      margin-bottom: 20px !important;
  
  }
  
  .testimo-right::before {
      display: none;
      }
  
  .testimo-left-heading h2 span{
      color: #00a9dd;
  }
  
  p.readMore_review.aos-init.aos-animate a{
      color: #352f44;
  }
  
  
  
  /*HEADER*/
  
  
  
      .header-in-container {
  
      position: relative;
  
      margin: auto;
  
      /*padding:10px 0;*/
  
  }
  
  
  
  .main-menu-in {
  
      display: flex;
  
      justify-content: space-between;
  
      align-items: center;
  
      padding: 0px 0px;
  /*    height: 86px;*/
  /*    max-width: 1140px;*/
      margin: auto;
  
  }
  
  
  
  .main-menu-in .main-menu-list-in {
  
      display: flex;
  
      align-items: center;
  
      list-style: none;
  
      margin: 0;
  
  }
  
  
  
  .main-menu-in .main-menu-list-in .menu-item-in a {
  
     padding: 8px;
  
      color: #000;
      position: relative;
      transition: .5s;
      font-size: 17px;
      font-weight: 500;
  
  }
  
  .menu-item-in a:hover
  
  {
  
      color: #352f44 !important;
      border-bottom: 2px solid #352f44;
  
  }
  
  .menu-item-in a:hover::after 
  
  {
  
      width: 100%;
  
  }
  
  .menu-item-in a::after
  
  {
  
      content: '';
  
      position: absolute;
  
      bottom: 0;
  
      left: 0;
  
      height: 3px;
  
      width: 0%;
  
      background: red;
  
      transition: .5s;
  
      background: #fff;
  
  }
  
  
  
  .menu-bar-in {
  
      font-size: 23px;
  
      display: none;
  
      margin-left: 19px;
  
      color: #fff;
  
      padding-top: 11px;
  
  }
  
  .top-in-menu {
  
      display: flex;
  
      align-items: center;
  
      justify-content: center;
  
  }
  
  .main-logo-in {
  
      /*padding: 6px 0;*/
  
      margin-left: 0px;
  
  /*    height: 64px;*/
  
  
  }
  
  
  
  .header-in {
  
   background: #fff;
  /*    position: absolute;*/
      z-index: 19;
      width: 100%;
  /*    height: 86px;*/
      box-shadow: 0 0.5rem 0.375rem -0.375rem rgb(0 0 0 / 40%);
      -webkit-transition: background 0s ease-in-out 0s, margin-top 0s ease-in-out 0s, opacity 0s ease-in-out 0s;
      transition: background 0s ease-in-out 0s, margin-top 0s ease-in-out 0s, opacity 0s ease-in-out 0s;
  
  }
  .mobile-menu-in{
      position: relative;
      top: 0px;
  }
  
  .contact-btn {
  
      display: flex;
  
      align-items: center;
  
  }
  
  .contact-btn-in {
  
      display: block;
  
      text-decoration: none;
  
      background:#79a0fb;
  
      border: 0;
  
      padding: 21px 40px;
  
      color: #fff;
  
      font-size: 15px;
  
      text-transform: uppercase;
  
      letter-spacing: 1px;
  
      position: relative;
  
  }
  
  .mobile-menu-logo{display: none;}
  
  a.contact-btn-in .fa-comments-o {
  
      display: none;
  
  }
  
  .mobile-menu-logo i{
      cursor: pointer;
  }
  
  @media screen and (max-width: 992px) {
  
      li.menu-item-in.contact {
  
          display: block !important;
  
      }
  
     .menu-bar-in{
  
          display: block;
  
      }
  .booking_img{
    display: none;
  }
      .menu-item-in a:hover{
          color: #352f44 !important;
          border-bottom: 1px dashed #caa149;
      }
  
      .mobile-menu-logo{
  
          display: block;
  
          padding: 10px;
  
      }
  
  .main-menu-in .main-menu-list-in .menu-item-in a 
  
      {
  
          color: #000;
  
      font-family: 'Poppins', serif !important;
  
          
  
      }
  
      .mobile-menu-in{
  
          max-width: 350px;
  
          background: #edf0f7;
          
          color: #000000 !important;
  
          position: absolute;
  
          top: 0px;
  
          left: 0px;
  
          width: 300px;
  
          height: 100vh;
  
          /*background-color: #fff;*/
  
          padding: 5px 0;
  
          transform: translateX(-38em);
  
          transition: all .5s ease-out;
  
          box-sizing: border-box;
  
          box-shadow: 2px 5px 10px #2f2f2f2f;
  
          z-index: 999;
  
          text-align: center;
  
      }
  
      .main-menu-list-in {
  
          display: block !important;
  
          /*margin-top: 49px !important;*/
  
      }
  
    
      .main-menu-list-in .menu-item-in {
  
          padding-bottom: 24px;
  
      }
  
      .mobile-menu-in-open{
  
          transform: translateX(0em);
  
          transition: all .8s ease-out;
  
          z-index: 9;
  
      }
  
  }
  
  @media screen and (max-width:500px) {
  
      .contact-btn-in .fa-comments-o {
  
          display: block !important;
  
          font-size: 23px;
  
      }
  
      a.contact-btn-in {
  
          padding: 21px 10px;
  
      }
  
  .main-logo-in {
  
      padding: 6px 0;
  
      margin-left: 0px;
  
  }
  
  .main-menu-in {
  
      padding: 0px 30px;
  
  }
  
      .main-logo-in {
  
          margin-left: 0px;
  
      }
  
      .contact-btn-in span{display: none;}
  
   }
  
  .main-logo-in svg{
  
      width: 100%;
  
      height: 100%;
  
  }
  
  .attr-grid{
  
      display:grid;
  
      grid-template-columns:1.5fr 1fr;
  
      gap:2rem;
  
  }
  
  .attr-grid .attr-img, .attr-grid2 .attr-img{
  
      position:relative;
  
      height:300px;
  
      /*border-radius:20px;*/
     transition: all .5s ease-in-out 0s;
  }
  
  .attr-grid .attr-img img, .attr-grid2 .attr-img img{
  
      width:100%;
  
      /*border-radius:20px;*/
      transition: all .5s ease-in-out 0s;
      height:100%;
      object-fit: cover;
  
  }
  .attr-grid2 .attr-img:hover .overlay-attr, .attr-grid .attr-img:hover .overlay-attr{
      opacity: 0.3;
  }
  
  .overlay-attr{
  
      position:absolute;
  
      top:0;
  
      left:0;
  
      right:0;
  
      /*border-radius:20px;*/
  
      z-index: 0;
  
      bottom:0;
  
      width:100%;
  
      height:100%;
  
      background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 80%);
  
      opacity:0.5;
  
      transition:all .5s ease-in-out 0s;
  
  }
  
  .about-attr{
  
      position: absolute;
  
      bottom: 25px;
  
      left: 25px;
  
      z-index: 1;
  
  }
  
  .about-attr h4{
  
      color: #fff;
  
      font-size: 20px;
  
      font-weight: 500;
  
      letter-spacing: 0.2px;
  
  }
  
  .about-attr a{
  
      border: 0;
  
      background: #352f44;
  
      border-radius: 6px;
  
      color: #fff;
  
      border: 1px solid #352f44;
  
      transition:all .5s ease-in-out 0s;
  
  }
  
  .about-attr .elementor-button-wrapper {
  
      border-top: 0px dashed #bbb;
  
      border-bottom: 0px dashed #bbb;
  
  }
  
  .attr-img:hover .overlay{
  
      opacity:0;
  
  }
  
  .about-attr a:hover{
  
      background: #fff;
      border-color: #fff;
      color: #352f44;
  
  }
  
  .attr-grid2{
  
      display:grid;
  
      grid-template-columns:1fr 1fr 1fr;
  
      gap:2rem;
  
      margin-top: 2rem;
  
  }
  
  
  
  
  
  .contact-container {
  
      padding: 0 15px;
  
      background: #333333;
  
      color: #fff;
  
      border-top: 1px solid #837c7c;
  
  }
  
  .contact-container.news-container {
  
      padding: 0;
  
  }
  
  
  
  .con-address {
  
      padding: 65px 52px 0;
  
      display: flex;
  
      display: -webkit-box;
  
      display: -moz-box;
  
      display: -ms-flexbox;
  
      display: -webkit-flex;
  
      justify-content: center;
  
  }
  
  .con-address.news-address {
  
      background: #333333;
  
      color: #fff;
  
      padding: 15px 35px;
  
      align-items: center;
  
  }
  
  .f-list {
  
      display: flex;
  
      display: -webkit-box;
  
      display: -moz-box;
  
      display: -ms-flexbox;
  
      display: -webkit-flex;
  
      list-style: none;
  
      padding: 15px 0;
  
      margin: 0;
  
  }
  
  .fl-item {
  
      padding-left: 13px;
  
  }
  
  .fl-item .fl-link {
  
      position: relative;
  
      display: inline-block;
  
      font-size: 15px;
  
      text-transform: uppercase;
  
      color: #fff;
  
      text-shadow: 0 0 #333333;
  
      letter-spacing: 1px;
  
      text-decoration: none;
  
  }
  
  .text-overlay h4{
      font-size: 30px;
      color: #fff;
      margin-bottom: 13px;
      display: flex;
      margin-bottom: 13px;
      align-items: flex-start;
      height: 100%;
      font-family: 'Poppins', sans-serif;
      justify-content: center;
  }
  .text-overlay p{
      font-size: 16px;
      color: #fff;
      display: none;
  }
  
  .text-overlay a{
       font-size: 16px;
      color: #fff;
      font-weight: 500;
  }
  .attr-f:hover .text-overlay p{
      display: block;
  }
  .attr-f:hover .text-overlay h4{
      height: auto;
  }
  .article-card a::after, .fl-link::after, .con-address a::after {
  
      content: '';
  
      position: absolute;
  
      height: 100%;
  
      width: 0;
  
      left: 0;
  
      border-bottom: 1px solid #ad745a;
  
      transition: .5s;
  
  }
  
  .article-card a:hover::after, .con-address a:hover::after, .fl-link:hover::after {
  
      width: 100%;
  
  }
  
  /*.footer-list {*/
  
  /*    padding: 20px 2px;*/
  
  /*    border-bottom: 1px solid #2f2f2f1f;*/
  
  /*    display: grid;*/
  
  /*    justify-content: space-between;*/
  
  /*    align-items: center;*/
  
  /*    grid-template-columns: 1fr 1fr 1fr;*/
  
  /*}*/
  
  /*.copr-r-text {*/
  
  /*    font-size: 16px;*/
  
  /*    line-height: 30px;*/
  
  /*    text-shadow: 0 0 #333333;*/
  
  /*}*/
  
  /*.social-list {*/
  
  /*    display: flex;*/
  
  /*    display: -webkit-box;*/
  
  /*    display: -moz-box;*/
  
  /*    display: -ms-flexbox;*/
  
  /*    display: -webkit-flex;*/
  
  /*    align-items: center;*/
  
  /*}*/
  
  /*.social-list {*/
  
  /*    align-items: end;*/
  
  /*    justify-content: end;*/
  
  /*}*/
  
  .gallery-btn{
  
      text-align:center;
  
  }
  
  
  .seventh-sec .style-khsz2l8ulink{
  
      display: inline-block;
  
      margin: auto;
  
      margin-top: 40px;
  
  }
  
  .six-sec{
  
      
  
      background-image: url(../img/bb.webp);
  
      padding: 50px 0;
  
      background-position: center;
  
      /*background-attachment: fixed;*/
  
      background-repeat: no-repeat;
  
      background-size: cover;
  
      /*margin: 85px 0px 20px;*/
  
  }
  
  .water2-box {
  
      width: 90%;
  
      margin: auto;
  
  }
  
  .water-overlay {
  
      width: 45%;
  
      background: #0000009e;
  
      color: #fff;
  
      padding: 20px;
  
  }
  
  .water-overlay h1 {
  
      line-height: initial;
  
      letter-spacing: 3px;
  
      font-weight: 900;
  
      font-size: 27px;
  
      margin: 20px 0;
  
      text-shadow: 4px 6px 7px #2f2f2fc7;
  
      /*font-family: 'Trocchi', serif !important;*/
  
  }
  
  .water-overlay p {
  
      font-size: 16px !important;
  
      margin: 20px 0;
  
      letter-spacing: 1px;
  
      line-height: inherit !important;
  
  }
  
  .w-btn-span {
  
      display: inline-block;
  
  }
  
  .w-btn-span a {
  
      font-size: 18px;
  
      background: #2e548c;
  
      color: #fff;
  
      display: inline-block;
  
      padding: 10px 20px;
  
      text-decoration: none;
  
      margin-top: 30px;
  
      font-family: 'lucida';
  
  }
  
  /*.s-list a {*/
  
  /*    font-size: 35px;*/
  
  /*    margin: 0 20px;*/
  
  /*    cursor: pointer;*/
  
  /*    transition: .4s;*/
  
  /*    color: #fff;*/
  
  /*    text-decoration: none;*/
  
  /*}*/
  .catch-f{
      background-image: url(../img/ormond_beach_bg.jpg);
  
      background-size: cover;
      background-attachment:fixed;
  
      background-position: center 45%;
  
      background-repeat: no-repeat;
  
      position: relative;    
  }
  .catch-f .row{
          display: grid;
      grid-template-columns: 1fr 1fr;
  }
  .catch-f .row .pro-sec-right{
          padding: 50px;
          padding-top: 15px;
      background: #fff;
  }
  .catch-f .row .pro-sec-right h2 {
      font-size: 44px;
      font-family: 'Poppins', serif;
      line-height: 38px;
      margin: 18px 0 20px;
  }
  .catch-f .row .pro-sec-right p{
      margin-bottom: 1rem;
      font-size: 15px;
  }
  .catch-f .row .pro-sec-right p:nth-child(2), .catch-f .row .pro-sec-right p.location{
      margin-bottom: 5px;
  }
  .catch-f .row .pro-sec-right a{
      display: inline-block;
      margin-top: 1rem;
  }
  .elementor-spacer-inner{
      height: 90px;
  }
  .footer-section {
  
      background-image: url(../img/ormond_beach_fl.jpg);
  
      background-size: cover;
  
      background-position: left center;
  
      background-repeat: no-repeat;
  
      position: relative;
  
      z-index: 1;
  
  }
  .readMore_review .addText{
      display: none;
  }
  
  .footer-section::before {
  
      position: absolute;
  
      content: "";
  
      height: 100%;
  
      width: 100%;
  
      background-color: #000;
  
      left: 0;
  
      right: 0;
  
      top: 0;
  
      z-index: -1;
  
      opacity: .6;
  
  }
  
  .footer-sec {
  
      background-color: rgb(0 0 0 / 53%);
  
      padding-top: 60px;
  
  }
  
  .footer-sec .row{
  
      display: grid;
  
      grid-template-columns: 1.5fr 1fr 1fr;
  
      gap: 2rem;
  
  }
  
  .fooetr-item {
  
      text-align: left;
  
      /*margin-top: -35px;*/
  
  }
  
  .fooetr-item .footer-logo {
  
      margin-bottom: 0px;
  
      text-align: left;
  
  }
  
  .fooetr-item .footer-text p {
  
      font-size: 15px !important;
  
      color: #b3adad;
  
      line-height: 26px;
  
      margin: 0;
  
      text-align: justify;
  
      font-family: 'Poppins', sans-serif !important;
  }
  
  .fooetr-item ul {
  
      padding-left: 0;
  
      margin-bottom: 0;
  
      list-style-type: none;
  
      margin-top: 20px;
  
      float: left;
  
      margin-left: 45px;
  
  }
  
  .fooetr-item ul li {
  
      display: inline-block;
  
      color: #b3adad;
  
      margin-right: 10px;
  
  }
  
  .fooetr-item ul li span {
  
      display: inline-block;
      margin-right: 4px;
      font-size: 15px;
      color: #e4e4e4;
  
  }
  
  .fooetr-item ul li a {
  
      display: inline-block;
  
      width: 30px;
  
      height: 30px;
  
      color: #fff;
  
      border-radius: 50%;
  
      background-color: transparent;
  
      text-align: center;
  
      line-height: 30px;
  
      font-size: 12.5px;
  
      border: 1px solid #716f6f;
  
  }
  
  .footer-content {
  
      margin-bottom: 15px;
  
  }
  
  .footer-content h2 {
  
      font-size: 24px;
  
      color: #fff;
  
      text-transform: uppercase;
  
      margin: 0;
  
      font-weight: 500;
  
      line-height: 1.2;
  
      font-family: 'Poppins', serif;
  
  }
  
  .footer-list {
  
      padding-left: 0;
  
      margin-bottom: 0;
  
  }
  
  .footer-list li {
  
      font-size: 16px;
  
      list-style-type: none;
  
      padding-bottom: 6px;
  
  }
  
  .footer-list li a {
  
      color: #e4e4e4;
  
  }
  
  .footer-info {
  
      padding-left: 0;
  
      margin-bottom: 0;
  
  }
  
  .footer-info li {
  
     color: #e4e4e4;
      font-size: 14px;
      list-style-type: none;
      padding-bottom: 6px;
      cursor: pointer;
  
  }
  
  .footer-info i {
  
      margin-right: 4px;
  
  }
  
  .footer-bottom-section {
  
      position: relative;
      margin-top: 20px;
      background: #000000ad;
      padding: 20px 0;
  
  }
  
  .footer-bottom-section::before {
  
      content: '';
  
      position: absolute;
  
      background-color: #1a422d;
  
      height: 1px;
  
      width: 92%;
  
      top: 34px;
  
      left: 0;
  
      right: 0;
  
      margin: auto;
  
      display: none;
  
  }
  
  .footer-bottom-content {
  
      text-align: left;
  
  }
  
  .footer-bottom-content p {
  
      font-size: 14px !important;
  
      color: #e4e4e4;
  
      margin: 0;
  
      font-family: 'Poppins', sans-serif;
  
      line-height: 1.6em !important;
  
  }
  
  .footer-bottom-section .row{
  
      display:grid;
  
      grid-template-columns:1fr 1fr;
  
      gap:2rem;
  
      
  
      align-items: center;
  
  }
  
  .footer-bottom-links {
  
      text-align: right;
  
      color: #e4e4e4 !important;
  
      font-size: 14px !important;
  
       font-family: 'Poppins', sans-serif;
  
       margin-bottom: 0px !important;
       line-height: 1.6em !important;
  
       display: flex;
       justify-content: flex-end;
       align-items: center;
  
  }
  
  .footer-bottom-links a{
      width: 135px;
      display: flex;
      }
  
      .slick-dots{
          display: none;
      }
  
  
      .third-sec .main-container {
      padding: 0px 0px;
      background-color: rgba(0,0,0,0.3);
  }
  
  .booking_img {
      position: absolute;
      width: 20rem;
      height: 20rem;
      object-fit: cover;
      overflow: hidden;
      border-radius: 50%;
      top: 50%;
      transform: translateY(-50%);
      left: -25%;
      box-shadow: 0px 0px 0px 10px #ffffff85;
  /*    display: none;*/
  }
  
  .booking_img img{
      width: 400px;
      height: 400px;
      object-fit: cover;
      object-position: bottom;
  }
  
  .third-sec .main-container .container{
      max-width: 100% !important;
      padding: 0px !important;
  }
      
  .footer-logo{
      padding-left: 0px;
  }
      
  @media screen and (max-width: 1340px){
  .elementor-counter {
      grid-template-columns: 1fr 1fr 1fr 1fr 2fr !important;
  }
  }
  
  @media screen and (max-width: 1259px){
  .checklist p{
      font-size: 21px !important;
  }
  }
  
  @media screen and (max-width: 1238px){
      .middle-s h2 {
      font-size: 32px;
  }
  
  .footer-sec .row{
      grid-template-columns: 2fr 1fr 1.5fr;
      }
  
      .footer-bottom-section .row{
          grid-template-columns: 1fr 1fr;
      }
  
      .amnt .elementor-counter-number{
          font-size: 21px;
      }
  
      .left-f .left-amn h2 {
      font-size: 30px;
     
  }
  
  .about-sec-left h6.elementor-heading-title:after {
      left: 36%;
  }
  }
  
  @media screen and (max-width: 1139px){
      .cnt, .elementor-counter-title {
      font-size: 15px;
  }
  
  .search-box{
      width: 62% !important;
  }
  
  .contain{
       width: 62% !important;
  }
  
  .text-overlay h2 {
      font-size: 40px;
  }
  
  
  .left-f .left-amn h2 {
      font-size: 33px;
  }
  
  .left-f .left-amn p {
      font-size: 18px;
  }
  
  .left-f .left-amn span {
      font-size: 33px;
  }
  }
  
  @media screen and (max-width: 1076px){
   .cnt, .elementor-counter-title {
      font-size: 14px;
  }
  
  .left-s{
      margin-right: 10px;
  }
  
  .right-s {
      margin-left: 10px;
  }
  }
  
  @media screen and (max-width: 1050px){
  .text-overlay h2 {
      font-size: 40px !important;
  }
  
  .amnt .elementor-counter-number {
      font-size: 19px;
  }
  
  .g-transparent-a{
      font-size: 15px !important;
  }
  
  .elementor-counter {
      grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr !important;
  }
  
  .hero-scetion .container-common .hero-content .h-big{
      font-size: 50px;
  }
  
  .search-box h1 {
      font-size: 60px !important;
  }
  
  h1.font_0.aos-init.aos-animate span {
      font-size: 45px !important;
  }
  
  h1.font_0.aos-init.aos-animate span.color_11{
      font-size: 55px !important;
  }
  
  .about-sec-left h6.elementor-heading-title:after {
      left: 43%;
  }
  
  .left-f .left-amn p {
      font-size: 19px;
  }
  .left-f .left-amn span {
      font-size: 27px;
  }
  .left-f .left-amn h2 {
      font-size: 33px;
  }
  }
  
  @media screen and (min-width: 992px) and (max-width: 1030px){
  .checklist {
      width: 100% !important;
  }
  .contain {
      width: 70% !important;
  }
  
  .search-box {
      width: 100% !important;
  }
  
  .property-sec .contain {
      max-width: 400px;
  }
  
  .text-overlay h4 {
      font-size: 24px;
  }
  
  /*.container{
      padding: 0px 30px !important;
  }*/
  
  /*.footer-sec .row{
      gap: 1rem !important;
  }*/
  
  .footer-sec .row {
      grid-template-columns: 1.5fr 1fr 1.6fr;
      gap: 1rem !important;
  }
  
  .footer-bottom-section .row {
      grid-template-columns: 1fr 1fr !important;
  }
  }
  
  
  @media screen and (max-width: 992px){    .top-in-menu {
          justify-content: space-between !important;
          /*width: 100% !important;*/
      }
        .main-logo-in{
          margin-left: 0px !important;
          
      }
      .catch-f{
      padding:20px;
      }
      .fourth-sec .style-khsz2l8ulink {
      margin-bottom: 30px !important;
  }
      .catch-f .row .pro-sec-right {
      padding: 20px;
      }
      .elementor-spacer-inner{
          display:none;
      }
      .catch-f .row {
          grid-template-columns: 1fr;
      }
  .default-form {
      position: relative;
      box-shadow: 0px 0px 4px #bbb;
      padding: 0px;
  }
      .menu-bar-in{
          padding-top: 0px;
      }
  
      span#close-menu i {
      font-size: 24px;
      position: absolute;
      top: 20px;
      z-index: 10;
  }
  
  .contain, .search-box {
      width: 100% !important;
  }
  
  .text-overlay h2 {
      font-size: 32px !important;
  }
  
  .fa-bars {
      display: block !important;
      /*position: absolute !important;
      right: 42px !important;
      
      top: 31px !important;
  */}
  
  div#menu-toggle1{
      width: 100%;
      cursor: pointer;
  }
  
  .menu-toggle1 i {
      
      text-align: right;
  }
  
  .footer-sec .row{
      gap: 0rem !important;
  }
  
  .cnt, .elementor-counter-title {
      font-size: 18px;
  }
  
  .g-transparent-a {
      font-size: 16px !important;
  }
  
  .container {
      padding: 0px 30px;
  }
  
  .footer-sec .row {
      grid-template-columns: 0fr 0fr 0fr;
      /*display: flex;*/
      gap: 0px !important;
      flex-direction: column;
      text-align: center;
  }
  
  .footer-bottom-section .row {
      grid-template-columns: 1fr 1fr !important;
  }
  
  .property-sec .row {
      display: flex;
      align-items: center;
      grid-template-columns: 0fr 0fr;
      gap: 2rem;
      flex-direction: column;
  }
  
  .fooetr-item .footer-logo{
      text-align: center;
  }
  
  .fooetr-item .footer-text p{
      text-align: center;
  }
  
  .fooetr-item ul{
      float: none;
  }
  
  .col.quicklink {
      margin-top: 40px;
      margin-bottom: 30px;
  }
  
  .amnt .elementor-counter-number {
      font-size: 28px;
  }
  
  .footer-bottom-section {
      padding-top: 50px;
  }
  
  .footer-bottom-section::before{
      top: 0px !important;
  }
  }
  
  .owl-theme .owl-nav {
      margin-top: 0px;
      text-align: center;
      -webkit-tap-highlight-color: transparent;
      position: absolute;
      top: 41%;
      /* left: 50%; */
      width: 100%;
      display: flex;
      justify-content: space-between;
  }
  
         .contain {
    margin: 0 auto;
    /*max-width: 600px;*/
    width: 100%;
  }
  .contain img{
      width: 100%;
      height: 428px;
      border-radius: 20px;
      object-fit: cover;
  }
  .item {
    align-items: center;
    background-color: transparent;
    color: white;
    display: flex;
    height: 400px;
    justify-content: center;
  }
  
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
      width: 40px;
      height: 56px;
      font-size: 40px;
      color: #000 !important;
      background-color: transparent !important;
  }
  
  .attr-f:nth-child(2) img{
      object-position: 10%;
  }
  
  .attr-f:nth-child(3) img{
      object-position: 50%;
  }
  
  .attr-f:nth-child(4) img{
      object-position: 0%;
  }
  
  .footer-sec .container {
      max-width: 1140px;
  }
  
  h6.elementor-heading-title.elementor-size-default {
      text-align: center;
      margin-bottom: 60px;
      line-height: 1.875rem;
      font-weight: 700;
      font-size: 2.25rem;
      font-family: 'Poppins', serif !important;
      color: #000000;
  }
  
  .footer-info a{
      color: #e4e4e4 !important;
  }
  
  .fooetr-item .footer-logo img{
      /*width: 56%;*/
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /* Attraction start */
.attractions_wrapper{
    padding-bottom: 0;
    padding: 80px 0;
}
.attractions_wrapper{
    background: #f8f8f8;
}
.attr_overlay{
    /*position: relative;*/
    
    /*background: #000;*/
}

.attr-over{
    position: absolute;
    background-image: linear-gradient(to top, black, transparent);
    bottom: 0;
    text-align: center;
    width: 100%;
    padding: 20px 0;
}


.attractions_left{
    border-right: 4px solid var(--secondary-color);
    border-left: 4px solid var(--secondary-color);
    height: 500px; 
    border-top: 8px solid var(--secondary-color);
    border-bottom: 8px solid var(--secondary-color);
}
.attra-slider{

}
.dash-accent {
    width: 40px;
    height: 1px;
    margin: auto;
    margin-bottom: 11px;
    background-color: var(--primary-color);
}

.attr_img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.5;
    position: relative;
    overflow: hidden;
    transition: all .5s ease-in-out;
    box-shadow: 0px 0px 3px #bbb;
}

.attr_img.mdl{
    aspect-ratio: 0.712;
}
.attr_img img{
    position: relative;
    /*border-radius: 10px 10px 0 0;*/
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .5s ease-in-out;
}
.attr_img:hover img{
    transform: scale(1.2);
}
.attr_overlay h4{
    color: var(--text-white);
    font-size: 22px;
    font-family: var(--secondary-font);
    margin-bottom: 0px;
    transition: all .5s ease-in-out;

}
.attr_overlay p{   
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


/*end attractions*/


img.img-fluid.my-f-log {
    max-width: 136px;
    filter: invert(1);
	margin-left: 9px;
    padding-bottom: 5px;
}

img.img-fluid.my-f-log:hover {
		filter: brightness(5.5);
}

.logo-f{
	display: flex;
	align-items:end;
}