.elementor-1572 .elementor-element.elementor-element-45b2e96e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-1572 .elementor-element.elementor-element-45b2e96e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-69b69550 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-69b69550:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-69b69550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1572 .elementor-element.elementor-element-69b69550{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:12px;letter-spacing:1.1px;padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-69b69550 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-69b69550 a{color:#FFFFFF;}.elementor-1572 .elementor-element.elementor-element-69b69550 a:hover{color:#C8C8C7;}.elementor-1572 .elementor-element.elementor-element-41972191.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1572 .elementor-element.elementor-element-41972191 > .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-1572 .elementor-element.elementor-element-41972191 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1572 .elementor-element.elementor-element-41972191 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1572 .elementor-element.elementor-element-4e8a268a > .elementor-container{max-width:1200px;}.elementor-1572 .elementor-element.elementor-element-76fdb58b{width:auto;max-width:auto;align-self:center;}.elementor-1572 .elementor-element.elementor-element-76fdb58b > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}.elementor-1572 .elementor-element.elementor-element-76fdb58b .elementor-icon-wrapper{text-align:left;}.elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-stacked .elementor-icon{background-color:#FFFFFFCC;color:#004813;}.elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-framed .elementor-icon, .elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-default .elementor-icon{color:#FFFFFFCC;border-color:#FFFFFFCC;}.elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-framed .elementor-icon, .elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-default .elementor-icon svg{fill:#FFFFFFCC;}.elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-framed .elementor-icon{background-color:#004813;}.elementor-1572 .elementor-element.elementor-element-76fdb58b.elementor-view-stacked .elementor-icon svg{fill:#004813;}.elementor-1572 .elementor-element.elementor-element-76fdb58b .elementor-icon{font-size:30px;}.elementor-1572 .elementor-element.elementor-element-76fdb58b .elementor-icon svg{height:30px;}.elementor-1572 .elementor-element.elementor-element-9751714{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-58fdcbe{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-58fdcbe > .elementor-widget-container{margin:63px 0px 0px 0px;padding:0% 30% 0% 0%;}.elementor-1572 .elementor-element.elementor-element-59d146f9{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-1572 .elementor-element.elementor-element-59d146f9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-59d146f9 img{width:125px;height:180px;object-fit:contain;object-position:center center;}.elementor-1572 .elementor-element.elementor-element-791d23e{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-1b90e53{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-1b90e53 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0% 30% 0% 0%;}.elementor-1572 .elementor-element.elementor-element-24341857 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1.44px;fill:var( --e-global-color-47eea86e );color:var( --e-global-color-47eea86e );border-style:none;border-radius:50px 50px 50px 50px;padding:16px 60px 16px 60px;}.elementor-1572 .elementor-element.elementor-element-24341857 .elementor-button:hover, .elementor-1572 .elementor-element.elementor-element-24341857 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-6cb047a );}.elementor-1572 .elementor-element.elementor-element-24341857{width:auto;max-width:auto;top:75vh;}.elementor-1572 .elementor-element.elementor-element-24341857 > .elementor-widget-container{margin:0px 0px 0px 105px;}body:not(.rtl) .elementor-1572 .elementor-element.elementor-element-24341857{right:5vw;}body.rtl .elementor-1572 .elementor-element.elementor-element-24341857{left:5vw;}.elementor-1572 .elementor-element.elementor-element-24341857 .elementor-button:hover svg, .elementor-1572 .elementor-element.elementor-element-24341857 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-1572 .elementor-element.elementor-element-336e9f2d:not(.elementor-motion-effects-element-type-background), .elementor-1572 .elementor-element.elementor-element-336e9f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#63957800;}.elementor-1572 .elementor-element.elementor-element-336e9f2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1572 .elementor-element.elementor-element-336e9f2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1572 .elementor-element.elementor-element-3bc9a710.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1572 .elementor-element.elementor-element-3bc9a710.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1572 .elementor-element.elementor-element-3bc9a710.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c{width:auto;max-width:auto;align-self:center;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c .elementor-icon-wrapper{text-align:right;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;color:#004813;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-framed .elementor-icon, .elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-framed .elementor-icon, .elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-framed .elementor-icon{background-color:#004813;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c.elementor-view-stacked .elementor-icon svg{fill:#004813;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c .elementor-icon{font-size:30px;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c .elementor-icon svg{height:30px;}.elementor-1572 .elementor-element.elementor-element-231b056e{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-1572 .elementor-element.elementor-element-231b056e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-1572 .elementor-element.elementor-element-4877e07e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:16px 25px 16px 25px;}.elementor-1572 .elementor-element.elementor-element-4877e07e .elementor-button:hover, .elementor-1572 .elementor-element.elementor-element-4877e07e .elementor-button:focus{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1572 .elementor-element.elementor-element-4877e07e{width:auto;max-width:auto;bottom:0px;}.elementor-1572 .elementor-element.elementor-element-4877e07e > .elementor-widget-container{margin:0px 0px 0px 105px;}body:not(.rtl) .elementor-1572 .elementor-element.elementor-element-4877e07e{left:0px;}body.rtl .elementor-1572 .elementor-element.elementor-element-4877e07e{right:0px;}.elementor-1572 .elementor-element.elementor-element-4877e07e .elementor-button:hover svg, .elementor-1572 .elementor-element.elementor-element-4877e07e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1572 .elementor-element.elementor-element-41972191.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}}@media(max-width:767px){.elementor-1572 .elementor-element.elementor-element-76fdb58b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-76fdb58b .elementor-icon{font-size:20px;}.elementor-1572 .elementor-element.elementor-element-76fdb58b .elementor-icon svg{height:20px;}.elementor-1572 .elementor-element.elementor-element-58fdcbe{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-58fdcbe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-59d146f9 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-59d146f9{text-align:right;}.elementor-1572 .elementor-element.elementor-element-59d146f9 img{width:51%;}.elementor-1572 .elementor-element.elementor-element-1b90e53{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-1b90e53 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c .elementor-icon{font-size:25px;}.elementor-1572 .elementor-element.elementor-element-4d8f0a6c .elementor-icon svg{height:25px;}.elementor-1572 .elementor-element.elementor-element-231b056e > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-231b056e{text-align:center;}.elementor-1572 .elementor-element.elementor-element-231b056e img{width:100%;}.elementor-1572 .elementor-element.elementor-element-9db5120{width:auto;max-width:auto;}.elementor-1572 .elementor-element.elementor-element-9db5120 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4877e07e{width:100%;max-width:100%;bottom:50px;}.elementor-1572 .elementor-element.elementor-element-4877e07e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1572 .elementor-element.elementor-element-4877e07e .elementor-button{border-radius:50px 50px 50px 50px;padding:16px 68px 16px 68px;}}/* Start custom CSS for icon, class: .elementor-element-76fdb58b */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-76fdb58b {
        flex: 0.2;
    }
}

.elementor-1572 .elementor-element.elementor-element-76fdb58b a {
    display: inline-block;
}
.elementor-1572 .elementor-element.elementor-element-76fdb58b a:hover {
    background-color: #004813!important;
}
.elementor-1572 .elementor-element.elementor-element-76fdb58b a:hover > svg path {
    stroke: #fff!important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-mirai_track_cancel_reservation, class: .elementor-element-9751714 */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-9751714 {
        flex: 0.55;
    }
}
/*.elementor-1572 .elementor-element.elementor-element-9751714 {
    font-size: .9em;
}*/
.elementor-1572 .elementor-element.elementor-element-9751714 ui-text[data-role="content"] {
    color: #FFF!important;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.elementor-1572 .elementor-element.elementor-element-9751714 .button-group{
    margin-top: -16px;
    margin-left:40px;
    /*visibility:visible;*/
}
.elementor-1572 .elementor-element.elementor-element-9751714:before {
    content: "";
    background: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/649/lock_white.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 23px;
    height: 15px;
    margin-top: 65px;
    margin-left: 20px;
}
.l5vG4W_text {
    font-family: Montserrat!important;
    /*font-weight: var(--mirai-ui-font-weight);*/
    margin: 0;
    padding: 0;
    display: inline-block;
}
.elementor-1572 .elementor-element.elementor-element-9751714 div[data-role="bookingquery"] span[data-role="content"]{
    font-size: 12px;
    font-weight: 700;
}
.elementor-1572 .elementor-element.elementor-element-9751714 .l5vG4W_paragraph span{
    font-size: 12px;
    font-weight: 700;
}
.elementor-1572 .elementor-element.elementor-element-9751714 .elementor-widget-container{
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-58fdcbe */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-58fdcbe {
        flex: 0.25;
    }
   
}
.elementor-1572 .elementor-element.elementor-element-58fdcbe a{
    color: #fff;
    text-align: center;
    font-family: Montserrat;
    /*font-family: Comfortaa;*/
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.elementor-1572 .elementor-element.elementor-element-58fdcbe .wpml-ls-sub-menu li {
    background-color:#444;
}
.elementor-1572 .elementor-element.elementor-element-58fdcbe .wpml-ls-legacy-dropdown a:hover {
    background: #666;
}
.elementor-1572 .elementor-element.elementor-element-58fdcbe .wpml-ls-legacy-dropdown a:focus{
    background:#444;
}
.elementor-1572 .elementor-element.elementor-element-58fdcbe .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .elementor-1572 .elementor-element.elementor-element-58fdcbe .wpml-ls-legacy-dropdown a:hover {
    background:#444;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59d146f9 */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-59d146f9 {
        flex: 1;
    }
   
}
 .elementor-1572 .elementor-element.elementor-element-59d146f9 img {
    max-height: 100px;
    width: auto;
    transition: max-height 0.4s;
    filter: brightness(0) invert(1);
    }/* End custom CSS */
/* Start custom CSS for wp-widget-mirai_track_cancel_reservation, class: .elementor-element-791d23e */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-791d23e {
        flex: 0.8;
    }
}
.elementor-1572 .elementor-element.elementor-element-791d23e {
    font-size: .9em;
}
.elementor-1572 .elementor-element.elementor-element-791d23e ui-text[data-role="content"] {
    color: #333!important;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    /*visibility:hidden;*/
}
.elementor-1572 .elementor-element.elementor-element-791d23e .button-group{
    margin-top: -16px;
    margin-left:80px;
    /*visibility:visible;*/
}
.elementor-1572 .elementor-element.elementor-element-791d23e:before {
    content: "";
    background: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/649/lock.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 23px;
    height: 15px;
    margin-top: 45px;
    margin-left: 60px;
    color: #727272!important;
}
.elementor-1572 .elementor-element.elementor-element-791d23e .elementor-widget-container{
    display: inline-block
}
.elementor-1572 .elementor-element.elementor-element-791d23e div[data-role="bookingquery"] span[data-role="content"]{
    font-size: 12px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-1b90e53 */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-1b90e53 {
        flex: 0.2;
    }
}
.elementor-1572 .elementor-element.elementor-element-1b90e53 a{
    color: #727272;
    text-align: center;
    font-family: Montserrat;
    /*font-family: Comfortaa;*/
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.elementor-1572 .elementor-element.elementor-element-1b90e53{
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24341857 */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-24341857 {
        flex: 1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e8a268a */.elementor-1572 .elementor-element.elementor-element-4e8a268a img{
    /*box-shadow: 0px 4px 60px 0px #3F668D4D;*/
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects img{
   content: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/649/LOGO_PEDRASALGADAS_CMYK-2.png);
   margin-top:10px;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a .elementor-element-791d23e {
    visibility:hidden;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-element-791d23e {
    visibility:visible;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-element-1b90e53 {
    visibility:visible;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-element-58fdcbe {
    visibility:hidden;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a .elementor-button {
   /* opacity: 0;
    pointer-events: none;*/
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-element-9751714 {
    visibility:hidden;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .button-grou:before{
    visibility:hidden;
}

.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-button {
    /*opacity: 1;
    pointer-events: auto;*/
    color:white;
    /*background-color: #3F668D!important;*/
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-element-1b90e53 .elementor-widget-container {
        Margin-top:42px;
}
/*.elementor-1572 .elementor-element.elementor-element-4e8a268a img {opacity: 0;}*/
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects img {
    max-height: 88px;
    width: auto;
    opacity: 1;
    margin-top:-30px;
    filter: brightness(1) invert(0);
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects i {
    color:#004813;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects .elementor-icon {
    background-color: #0048130F;
}    
.elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects svg path{
    stroke:#004813;
}
.elementor-1572 .elementor-element.elementor-element-4e8a268a svg path{
    stroke:#004813;
}
 .elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects{ background-image:linear-gradient(#00000006, #00000000) !important;
 } 
  .elementor-1572 .elementor-element.elementor-element-4e8a268a.elementor-sticky--effects{ border-bottom:1px solid white !important;
  background-color:#FFFFFFE5;
;
 }
  .elementor-1572 .elementor-element.elementor-element-4e8a268a{ transition: background-color 0.4s ease !important; } 

 .elementor-1572 .elementor-element.elementor-element-4e8a268a > .elementor-container{ transition: min-height 1s ease !important; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d8f0a6c */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-4d8f0a6c {
        flex: 1;
    }
}

.elementor-1572 .elementor-element.elementor-element-4d8f0a6c a {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-231b056e */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-231b056e {
        flex: 1;
    }
   
}
 .elementor-1572 .elementor-element.elementor-element-231b056e img {
    max-height: 80px;
    width: auto;
    transition: max-height 0.4s;
    /*filter: brightness(0) invert(1);*/
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4877e07e */@media (min-width: 768px) {
    .elementor-1572 .elementor-element.elementor-element-4877e07e {
        flex: 1;
    }
    .elementor-1572 .elementor-element.elementor-element-4877e07e{
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-336e9f2d */.elementor-1572 .elementor-element.elementor-element-336e9f2d .elementor-button {
   /* opacity: 0;
    pointer-events: none;*/
}

.elementor-1572 .elementor-element.elementor-element-336e9f2d.elementor-sticky--effects .elementor-button {
    /*opacity: 1;
    pointer-events: auto;*/
    /*color:white;*/
    /*background-color: #5B5C3B;*/
}
/*.elementor-1572 .elementor-element.elementor-element-336e9f2d img {opacity: 0;}*/
.elementor-1572 .elementor-element.elementor-element-336e9f2d.elementor-sticky--effects img {
    max-height: 60px;
    width: auto;
    opacity: 1;
    /*filter: brightness(1) invert(0);*/
}
.elementor-1572 .elementor-element.elementor-element-336e9f2d.elementor-sticky--effects i {
    color:#004813;
}
 .elementor-1572 .elementor-element.elementor-element-336e9f2d.elementor-sticky--effects{ background-image:linear-gradient(#00000006, #00000000) !important;
 } 
  .elementor-1572 .elementor-element.elementor-element-336e9f2d.elementor-sticky--effects{
       background-color:#FFFFFFE5;border-bottom:1px solid white !important;
 }
  .elementor-1572 .elementor-element.elementor-element-336e9f2d{ transition: background-color 0.4s ease !important; } 

 .elementor-1572 .elementor-element.elementor-element-336e9f2d > .elementor-container{ transition: min-height 1s ease !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45b2e96e *//*.elementor-1572 .elementor-element.elementor-element-45b2e96e{
    box-shadow: 0px 4px 60px 0px #3F668D4D;
}*/
.elementor-1572 .elementor-element.elementor-element-45b2e96e {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.page-template-bookingstep1 .elementor-1572 .elementor-element.elementor-element-45b2e96e{
    position: static;
    background-color: #000B0300;
}

.page-template-bookingstep1 .elementor-1572 .elementor-element.elementor-element-45b2e96e img{
    margin-top:-30px;
    content: url(https://static-resources-elementor.mirai.com/wp-content/uploads/sites/649/LOGO_PEDRASALGADAS_CMYK-2.png);
    filter: brightness(1) invert(0);
}/* End custom CSS */