.elementor-2264 .elementor-element.elementor-element-6274615{--display:flex;--padding-top:8%;--padding-bottom:8%;--padding-left:20%;--padding-right:20%;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2264 .elementor-element.elementor-element-65fd808{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2264 .elementor-element.elementor-element-65fd808 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:4vw;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#2D2D2D;}.elementor-2264 .elementor-element.elementor-element-cb11e99.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2264 .elementor-element.elementor-element-6274615{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2264 .elementor-element.elementor-element-65fd808{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2264 .elementor-element.elementor-element-65fd808 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0px 0px 0px 0px;}.elementor-2264 .elementor-element.elementor-element-65fd808 .elementor-heading-title{font-size:5vw;}.elementor-2264 .elementor-element.elementor-element-cb11e99{width:initial;max-width:initial;}}@media(max-width:767px){.elementor-2264 .elementor-element.elementor-element-6274615{--padding-top:69px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2264 .elementor-element.elementor-element-65fd808{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-2264 .elementor-element.elementor-element-65fd808 > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;padding:0px 0px 0px 0px;}.elementor-2264 .elementor-element.elementor-element-65fd808 .elementor-heading-title{font-size:8vw;}}/* Start custom CSS for html, class: .elementor-element-cb11e99 */.elementor-2264 .elementor-element.elementor-element-cb11e99 p{
color: #2D2D2D;
font-family: "Quicksand", Sans-serif;
font-size: 1.2vw;
font-weight: 600;
line-height: 1.4em;
letter-spacing: 0em;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 #CookieDeclarationUserStatusLabelOn {
color: #2D2D2D;
font-family: "Quicksand", Sans-serif;
font-size: 1.4vw;
font-weight: 800;
line-height: 1.4em;
letter-spacing: -0.01em;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 a {
color: #FC495D;
font-family: "Quicksand", Sans-serif;
font-size: 1.2vw;
font-weight: 600;
line-height: 1.4em;
letter-spacing: 0em;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 table {
   color: #2D2D2D;
font-family: "Quicksand", Sans-serif;
font-size: 1.2vw;
font-weight: 600;
line-height: 1.4em;
letter-spacing: 0em; 
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 .CookieDeclarationType {
    display: block;
    margin: 1vw 0 2vw 0;
    padding: 2vw 1.5vw;
    border: 1px solid #B7B7B7;
    border-radius: 1.5vw;
    vertical-align: top;
}

@media only screen and (max-width: 1024px) {
  .elementor-2264 .elementor-element.elementor-element-cb11e99 p{
font-size: 1.8vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 #CookieDeclarationUserStatusLabelOn {
font-size: 2.4vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 a {
font-size: 1.8vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 table {
font-size: 1.8vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 .CookieDeclarationType {
    display: block;
    margin: 1.5vw 0 3vw 0;
    padding: 3vw 2vw;
    border-radius: 2vw;
}
}

@media only screen and (max-width: 767px) {
  .elementor-2264 .elementor-element.elementor-element-cb11e99 p{
font-size: 3.4vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 #CookieDeclarationUserStatusLabelOn {
font-size: 5vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 a {
font-size: 3.4vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 table {
font-size: 3vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 table a {
font-size: 3vw;
}

.elementor-2264 .elementor-element.elementor-element-cb11e99 .CookieDeclarationType {
    display: block;
    margin: 1.8vw 0 3vw 0;
    padding: 3vw 2vw;
    border-radius: 3vw;
}
}/* End custom CSS */