.elementor-13152 .elementor-element.elementor-element-7c16543b{--display:flex;}.elementor-13152 .elementor-element.elementor-element-4849fc0{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13152 .elementor-element.elementor-element-67a8b0e{font-family:var( --e-global-typography-6d5d8ac-font-family ), Sans-serif;font-size:var( --e-global-typography-6d5d8ac-font-size );font-weight:var( --e-global-typography-6d5d8ac-font-weight );font-style:var( --e-global-typography-6d5d8ac-font-style );line-height:var( --e-global-typography-6d5d8ac-line-height );letter-spacing:var( --e-global-typography-6d5d8ac-letter-spacing );word-spacing:var( --e-global-typography-6d5d8ac-word-spacing );}.elementor-13152 .elementor-element.elementor-element-514ef53 .elementor-heading-title{font-family:var( --e-global-typography-a1ddbca-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ddbca-font-size );font-weight:var( --e-global-typography-a1ddbca-font-weight );text-transform:var( --e-global-typography-a1ddbca-text-transform );font-style:var( --e-global-typography-a1ddbca-font-style );line-height:var( --e-global-typography-a1ddbca-line-height );letter-spacing:var( --e-global-typography-a1ddbca-letter-spacing );word-spacing:var( --e-global-typography-a1ddbca-word-spacing );}.elementor-13152 .elementor-element.elementor-element-756bf42{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:21px;}.elementor-13152 .elementor-element.elementor-element-b4c0620{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-38f9509{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-fbed2b1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button{font-family:var( --e-global-typography-1f6d1fc-font-family ), Sans-serif;font-size:var( --e-global-typography-1f6d1fc-font-size );font-weight:var( --e-global-typography-1f6d1fc-font-weight );text-transform:var( --e-global-typography-1f6d1fc-text-transform );font-style:var( --e-global-typography-1f6d1fc-font-style );text-decoration:var( --e-global-typography-1f6d1fc-text-decoration );line-height:var( --e-global-typography-1f6d1fc-line-height );letter-spacing:var( --e-global-typography-1f6d1fc-letter-spacing );word-spacing:var( --e-global-typography-1f6d1fc-word-spacing );fill:var( --e-global-color-799c850 );color:var( --e-global-color-799c850 );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button:hover, .elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button:hover svg, .elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-13152 .elementor-element.elementor-element-f607763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13152 .elementor-element.elementor-element-2d21e64{--spacer-size:25px;}.elementor-13152 .elementor-element.elementor-element-4b347bb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-476d056{--spacer-size:50px;}.elementor-13152 .elementor-element.elementor-element-bd42ef0 .elementor-heading-title{font-family:var( --e-global-typography-a1ddbca-font-family ), Sans-serif;font-size:var( --e-global-typography-a1ddbca-font-size );font-weight:var( --e-global-typography-a1ddbca-font-weight );text-transform:var( --e-global-typography-a1ddbca-text-transform );font-style:var( --e-global-typography-a1ddbca-font-style );line-height:var( --e-global-typography-a1ddbca-line-height );letter-spacing:var( --e-global-typography-a1ddbca-letter-spacing );word-spacing:var( --e-global-typography-a1ddbca-word-spacing );}.elementor-13152 .elementor-element.elementor-element-8958803{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-ac52e07{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13152 .elementor-element.elementor-element-47ccd1e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-a9e3992{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13152 .elementor-element.elementor-element-b86be27{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-17400d8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-8ef9d0d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-8db21a3{--display:flex;--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13152 .elementor-element.elementor-element-ec25d2c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-3a23046{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-13152 .elementor-element.elementor-element-67a8b0e{font-size:var( --e-global-typography-6d5d8ac-font-size );line-height:var( --e-global-typography-6d5d8ac-line-height );letter-spacing:var( --e-global-typography-6d5d8ac-letter-spacing );word-spacing:var( --e-global-typography-6d5d8ac-word-spacing );}.elementor-13152 .elementor-element.elementor-element-514ef53 .elementor-heading-title{font-size:var( --e-global-typography-a1ddbca-font-size );line-height:var( --e-global-typography-a1ddbca-line-height );letter-spacing:var( --e-global-typography-a1ddbca-letter-spacing );word-spacing:var( --e-global-typography-a1ddbca-word-spacing );}.elementor-13152 .elementor-element.elementor-element-b4c0620{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-38f9509{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-fbed2b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button{font-size:var( --e-global-typography-1f6d1fc-font-size );line-height:var( --e-global-typography-1f6d1fc-line-height );letter-spacing:var( --e-global-typography-1f6d1fc-letter-spacing );word-spacing:var( --e-global-typography-1f6d1fc-word-spacing );}.elementor-13152 .elementor-element.elementor-element-4b347bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-bd42ef0 .elementor-heading-title{font-size:var( --e-global-typography-a1ddbca-font-size );line-height:var( --e-global-typography-a1ddbca-line-height );letter-spacing:var( --e-global-typography-a1ddbca-letter-spacing );word-spacing:var( --e-global-typography-a1ddbca-word-spacing );}.elementor-13152 .elementor-element.elementor-element-8958803{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-47ccd1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-b86be27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-17400d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-8ef9d0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-ec25d2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-3a23046{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-13152 .elementor-element.elementor-element-67a8b0e{font-size:var( --e-global-typography-6d5d8ac-font-size );line-height:var( --e-global-typography-6d5d8ac-line-height );letter-spacing:var( --e-global-typography-6d5d8ac-letter-spacing );word-spacing:var( --e-global-typography-6d5d8ac-word-spacing );}.elementor-13152 .elementor-element.elementor-element-514ef53 .elementor-heading-title{font-size:var( --e-global-typography-a1ddbca-font-size );line-height:var( --e-global-typography-a1ddbca-line-height );letter-spacing:var( --e-global-typography-a1ddbca-letter-spacing );word-spacing:var( --e-global-typography-a1ddbca-word-spacing );}.elementor-13152 .elementor-element.elementor-element-b4c0620{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-38f9509{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-fbed2b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-f607763 .elementor-button{font-size:var( --e-global-typography-1f6d1fc-font-size );line-height:var( --e-global-typography-1f6d1fc-line-height );letter-spacing:var( --e-global-typography-1f6d1fc-letter-spacing );word-spacing:var( --e-global-typography-1f6d1fc-word-spacing );}.elementor-13152 .elementor-element.elementor-element-4b347bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-bd42ef0 .elementor-heading-title{font-size:var( --e-global-typography-a1ddbca-font-size );line-height:var( --e-global-typography-a1ddbca-line-height );letter-spacing:var( --e-global-typography-a1ddbca-letter-spacing );word-spacing:var( --e-global-typography-a1ddbca-word-spacing );}.elementor-13152 .elementor-element.elementor-element-8958803{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-47ccd1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-b86be27{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-17400d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-8ef9d0d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-ec25d2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13152 .elementor-element.elementor-element-3a23046{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */body.elementor-page-13152 .fancy-word {
  font-family: 'Bon Vivant Script', script, cursive;
  font-size: 36px; /* desktop size */
  text-transform: none;
  font-weight: 400;
  -webkit-text-stroke: 1.25px #292B20;
}

/* Mobile: screens 768px wide or less */
@media screen and (max-width: 768px) {
  body.elementor-page-13152 .fancy-word {
    font-size: 54px; /* mobile size */
  }
}/* End custom CSS */