.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-1263 .elementor-element.elementor-element-74eb2ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-74eb2ca{text-align:center;}.elementor-1263 .elementor-element.elementor-element-74eb2ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;color:var( --e-global-color-primary );}.elementor-1263 .elementor-element.elementor-element-7da40e7{text-align:center;}.elementor-1263 .elementor-element.elementor-element-7da40e7 .elementor-heading-title{font-family:"Corben", Sans-serif;font-size:40px;color:var( --e-global-color-secondary );}.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-1263 .elementor-element.elementor-element-56af7b8:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1263 .elementor-element.elementor-element-56af7b8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://lailamonterey.com/wp-content/uploads/2024/07/Design-ohne-Titel-10-1.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1263 .elementor-element.elementor-element-480896f{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;line-height:1.5em;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button{background-color:#F6F6F600;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;fill:#000000;color:#000000;transition-duration:0s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-6917235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button:hover, .elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button:focus{color:#000000;}.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button:hover svg, .elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button:focus svg{fill:#000000;}#wpr-popup-id-1263 .wpr-popup-container-inner{background-color:#F6F6F6;height:641px;align-items:center;padding:20px 20px 20px 20px;border-radius:25px 0px 0px 025px;}#wpr-popup-id-1263 .wpr-popup-overlay{background-color:#777777E0;display:block;}#wpr-popup-id-1263 .wpr-popup-container{width:462px;animation-duration:1.7s;}#wpr-popup-id-1263 .wpr-template-popup-inner{justify-content:flex-end;align-items:flex-end;}#wpr-popup-id-1263{z-index:9999;}#wpr-popup-id-1263 .wpr-popup-close-btn{display:block;top:10px;right:10px;color:#375549;width:35px;height:35px;border-style:none;border-radius:2px 2px 2px 2px;}#wpr-popup-id-1263 .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#333333;}#wpr-popup-id-1263 .ps > .ps__rail-y > .ps__thumb-y{background-color:#333333;}#wpr-popup-id-1263 .wpr-popup-close-btn:hover{color:#375549;}#wpr-popup-id-1263 .wpr-popup-close-btn i{font-size:20px;line-height:35px;}#wpr-popup-id-1263 .wpr-popup-close-btn svg{width:20px;height:20px;line-height:35px;}@media(max-width:767px){.elementor-1263 .elementor-element.elementor-element-6917235 > .elementor-widget-container{padding:36px 0px 0px 0px;}#wpr-popup-id-1263 .wpr-popup-container{width:397px;}}/* Start custom CSS for button, class: .elementor-element-6917235 *//* Ensure the button has relative positioning for the pseudo-element */
.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button {
    position: relative;
    text-decoration: none; /* Remove default text underline */
    color: inherit; /* Ensure text color is inherited */
}

/* Style for the pseudo-element to create the underline effect */
.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px; /* Adjust this value to change the distance from the text */
    width: 100%;
    height: 2px; /* Thickness of the underline */
    background-color: currentColor; /* Uses the current text color */
    transform: scaleX(1); /* Start with the underline visible */
    transform-origin: bottom left; /* Ensures the scaling starts from the left */
    transition: transform 0.3s ease; /* Smooth transition effect */
}

/* Hover effect to animate the underline */
.elementor-1263 .elementor-element.elementor-element-6917235 .elementor-button:hover::after {
    transform: scaleX(0); /* Scale down to zero width on hover */
}/* End custom CSS */