.elementor-484 .elementor-element.elementor-element-fa3cd9a:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-fa3cd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escorts-mykonos.com/wp-content/uploads/2025/07/about-banner.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-484 .elementor-element.elementor-element-fa3cd9a > .elementor-background-overlay{background-color:#FF8F583B;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-484 .elementor-element.elementor-element-fa3cd9a > .elementor-container{max-width:1340px;min-height:400px;}.elementor-484 .elementor-element.elementor-element-fa3cd9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-484 .elementor-element.elementor-element-553875c{text-align:center;}.elementor-484 .elementor-element.elementor-element-553875c .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:55px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#000000;}.elementor-484 .elementor-element.elementor-element-88275db > .elementor-container{max-width:1340px;}.elementor-484 .elementor-element.elementor-element-88275db{margin-top:100px;margin-bottom:100px;}@media(max-width:1024px){.elementor-484 .elementor-element.elementor-element-fa3cd9a > .elementor-container{min-height:375px;}.elementor-484 .elementor-element.elementor-element-553875c .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-fa3cd9a > .elementor-container{min-height:375px;}.elementor-484 .elementor-element.elementor-element-88275db{margin-top:50px;margin-bottom:50px;}.elementor-484 .elementor-element.elementor-element-18c3992 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-a747c66 */.card1 * {
    font-family: 'nunito' !important;
 font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS */.card *, .card-footer-wrapper {
  filter: blur(2px);
  pointer-events: none !important;
  position: relative;
}

.card-wrapper{
    pointer-events: none !important;
}

/* Close icon styling */
.card::after {
  content: "✕";
  position: absolute;
  top:40% !important;
  right: 45%;
  color: red;
  font-size: 40px;
  font-weight: bold;
  pointer-events: none !important;
  cursor: pointer;
}

/* Start custom CSS for shortcode, class: .elementor-element-4e72f7d */
.grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 50px;
    padding: 20px;
    max-width: 100% !important;
    margin: auto;
}

.card-wrapper {
            background: #FFE0D2 !important;
          
            border-top-left-radius: 20px !important;
            border-top-right-radius: 20px !important;
            overflow: hidden !important;
            position: relative !important;
             border-radius: 20px !important;
        }

.card {
    width: 100%;
    background: #FFE0D2;
    border-radius: 20px !important;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    text-align: center;
}

.card-header {
    background: #FFE0D2;
    color: black;
    padding: 10px;
    font-size: 22px;
    letter-spacing: 2px;
    font-weight: 900;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    font-family: "Breath", Sans-serif;
    border-bottom: 1px solid #55535344 !important;
}

.status-indicator {
    width: 10px;
    height: 10px;
    background: green;
    border-radius: 50%;
}

.card img {
    width: 100%;
    height: auto;
}

.card-availablity {
    position: absolute;
    bottom: 0;
    right: 0;
    width: fit-content;
    background: #FFE0D2;
    border-top-left-radius: 5px;
    padding: 4px 20px;
    color: black;
    font-family: poppins;
    font-weight: 700;
    font-size: 16px;
}

.card-availablity span {
    font-size: 14px;
    font-weight: 400;
}

.card-footer-wrapper {
            display: flex !important;
            width: 100% !important;
            align-items: center !important;
            padding: 10px !important;
        }

.card-footer {
    background: #FFE0D2;
    color: black;
    font-size: 14px;
    font-family: poppins;
    font-size: 16px;
    width: 50% !important;
            flex: 1 !important;
}

.info {
    display: flex;
    justify-content: space-between;
    background: #FFE0D2;
    color: black;
    padding: 10px;
    font-size: 16px;
    font-family: Poppins;
    border-bottom: 1px solid #55535344 !important;
}

.info div {
    text-align: center;
}

.info p {
    margin: 2px 0;
}

.card-height-value {
    font-family: 'Poppins';
    font-size: 16px;
}

.card-Bsize-value {
    text-transform: uppercase;
    font-family: 'Poppins';
    font-size: 16px;
}

.card-price-value {
    font-size: 16px;
    font-family: "Breath", sans-serif;
    font-weight: 900;
}

.provide_info img {
    width: 22px;
    height: 22px;
}

.provide_info {
    width: fit-content;
    display: flex;
    position: absolute;
    bottom: 10px;
    align-items: center;
}

.info_p {
    display: flex ;
    align-items: center;
    column-gap: 7px;
    color: #a29062;
    background: #fff;
    border-radius: 20px;
}

.social-lists {
    background: #FFE0D2;
    color: black;
    display: flex !important;
            width: 50% !important;
            gap: 15px !important;
            flex: 1 !important;
            justify-content: flex-end;
}

.social-lists .icon-link i::before {
            font-family: 'FontAwesome' !important;
            font-weight: 600;
            cursor: pointer;
            color: black !important;
        }    
        
        .social-lists i.fab {
            font-size: 21px !important;
        }
        .social-lists i.fas {
            font-size: 19px !important;
        }

.section1 {
    overflow: hidden !important;
}/* End custom CSS */