.elementor-11336 .elementor-element.elementor-element-2270ec9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 50px;--row-gap:100px;--column-gap:50px;--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-11336 .elementor-element.elementor-element-3ca87d0{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-11336 .elementor-element.elementor-element-3ca87d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11336 .elementor-element.elementor-element-1f468c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11336 .elementor-element.elementor-element-1f468c0{text-align:center;}.elementor-11336 .elementor-element.elementor-element-1f468c0 .elementor-heading-title{font-family:"Inter Tight", Sora;font-size:36px;font-weight:400;line-height:50px;word-spacing:0px;}.elementor-11336 .elementor-element.elementor-element-1bbe427{text-align:center;font-family:"Inter Tight", Sora;font-size:28px;font-weight:900;line-height:20px;}.elementor-11336 .elementor-element.elementor-element-ecd097a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11336 .elementor-element.elementor-element-740cf63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#D9DAE2;--border-color:#D9DAE2;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11336 .elementor-element.elementor-element-d7e1fc9{text-align:center;}.elementor-11336 .elementor-element.elementor-element-2de5d47{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:#D9DAE2;--border-color:#D9DAE2;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11336 .elementor-element.elementor-element-305b03b{text-align:center;}.elementor-11336 .elementor-element.elementor-element-c590e1c{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-11336 .elementor-element.elementor-element-cec85ca{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11336 .elementor-element.elementor-element-cec85ca:not(.elementor-motion-effects-element-type-background), .elementor-11336 .elementor-element.elementor-element-cec85ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F7;}.elementor-11336 .elementor-element.elementor-element-dedd844{text-align:center;}.elementor-11336 .elementor-element.elementor-element-dedd844 .elementor-heading-title{font-weight:500;}.elementor-11336 .elementor-element.elementor-element-a1be377{text-align:center;}@media(min-width:768px){.elementor-11336 .elementor-element.elementor-element-c590e1c{--content-width:600px;}}@media(max-width:1366px){.elementor-11336 .elementor-element.elementor-element-2270ec9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11336 .elementor-element.elementor-element-1bbe427{font-size:28px;}}@media(max-width:1200px){.elementor-11336 .elementor-element.elementor-element-2270ec9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11336 .elementor-element.elementor-element-3ca87d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11336 .elementor-element.elementor-element-1f468c0{text-align:left;}.elementor-11336 .elementor-element.elementor-element-740cf63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11336 .elementor-element.elementor-element-2de5d47{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-11336 .elementor-element.elementor-element-2270ec9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11336 .elementor-element.elementor-element-3ca87d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11336 .elementor-element.elementor-element-1f468c0{text-align:left;}.elementor-11336 .elementor-element.elementor-element-740cf63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11336 .elementor-element.elementor-element-2de5d47{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11336 .elementor-element.elementor-element-35e2129.elementor-element{--align-self:center;}}@media(max-width:880px){.elementor-11336 .elementor-element.elementor-element-2270ec9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11336 .elementor-element.elementor-element-3ca87d0{--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-11336 .elementor-element.elementor-element-740cf63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11336 .elementor-element.elementor-element-2de5d47{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-11336 .elementor-element.elementor-element-2270ec9{--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-11336 .elementor-element.elementor-element-3ca87d0{--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-11336 .elementor-element.elementor-element-1f468c0{text-align:center;}.elementor-11336 .elementor-element.elementor-element-1f468c0 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-11336 .elementor-element.elementor-element-1bbe427{text-align:center;}.elementor-11336 .elementor-element.elementor-element-740cf63{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11336 .elementor-element.elementor-element-2de5d47{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11336 .elementor-element.elementor-element-c590e1c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11336 .elementor-element.elementor-element-cec85ca{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11336 .elementor-element.elementor-element-35e2129 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for bookory-contactform, class: .elementor-element-35e2129 */.file{
    padding-left: 18px;
}
.file input[type="file"] {
  display: flexbox;
  font-family: "Sora",sans-serif;
  width: 100%;
  max-width: 290px;
  padding: 12px;
  color: #333;
  background-color: #f8f8f8;
  border: 2px dashed #4A90E2;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.file input[type="file"]:hover {
  background-color: #e6f0ff;
}/* End custom CSS */