.elementor-8215 .elementor-element.elementor-element-61be8de{margin-top:30px;margin-bottom:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8215 .elementor-element.elementor-element-f716055 > .elementor-widget-container{padding:0px 0px 0px 70px;}.elementor-8215 .elementor-element.elementor-element-f716055{text-align:center;}.elementor-8215 .elementor-element.elementor-element-f716055 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:80px;font-weight:600;color:#111111;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8215 .elementor-element.elementor-element-2f50d75 > .elementor-container{max-width:1150px;}.elementor-8215 .elementor-element.elementor-element-2f50d75{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8215 .elementor-element.elementor-element-9dc48a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-8215 .elementor-element.elementor-element-9dc48a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8215 .elementor-element.elementor-element-26f7cb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8215 .elementor-element.elementor-element-26f7cb2 > .elementor-widget-container{padding:0px 0px 65px 0px;}.elementor-8215 .elementor-element.elementor-element-e4e15ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}@media(max-width:1024px){.elementor-8215 .elementor-element.elementor-element-e4e15ab > .elementor-element-populated{padding:84px 0px 0px 0px;}}@media(min-width:768px){.elementor-8215 .elementor-element.elementor-element-9dc48a4{width:65%;}.elementor-8215 .elementor-element.elementor-element-e4e15ab{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8215 .elementor-element.elementor-element-9dc48a4{width:100%;}.elementor-8215 .elementor-element.elementor-element-e4e15ab{width:100%;}}/* Start custom CSS for section, class: .elementor-element-61be8de */h1 {
    font-size: 105px !important;
    position: relative;
    display: inline-block;

}
h1::before {
    content: "";
    width: 80px;
    height: 80px;
    background-image: url('https://turvilla.com/wp-content/uploads/2023/11/decor_logo.svg');
    background-repeat: no-repeat;
    background-size: 80px 80px;
    position: absolute;
    left: -110px;
    top: 50%;
    transform: translateY(-50%);
    /*z-index: -1;*/
}
@media(max-width: 1024px) {
  h1 {
    margin-left:-70px !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .icon_pin_svg {
        margin-top:0px !important;
    }
}
@media(max-width: 768px) {
  h1::before {
      display: none;
  }
  h1 {
    font-size: 44px !important;
    /*font-weight: 900 !important;*/
    margin-bottom:-30px !important;
  }
}

section:first-of-type {

  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}


@media(max-width: 767px) {
  section {
    max-width: 100%;
  
  }
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-13d87ba */@media only screen and (max-width: 767px) {
    .elementor-8215 .elementor-element.elementor-element-13d87ba {
        margin-top:-120px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f50d75 */@media screen and (max-width: 768px) {
  .elementor-8215 .elementor-element.elementor-element-2f50d75 {
    margin-top: -10px;
  }
  /*.elementor-widget-container {*/
  /*  margin-bottom: -20px;*/
  /*}*/

  .qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled {
      width:100%;
      display: flex;
      justify-content: center;
  }
  
  
}/* End custom CSS */