.elementor-1099 .elementor-element.elementor-element-c38a239:not(.elementor-motion-effects-element-type-background), .elementor-1099 .elementor-element.elementor-element-c38a239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://callgirlsmykonos.com/wp-content/uploads/2023/10/back-view-woman-backless-dress.jpg");background-size:cover;}.elementor-1099 .elementor-element.elementor-element-c38a239 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(37deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1099 .elementor-element.elementor-element-c38a239 > .elementor-container{min-height:400px;}.elementor-1099 .elementor-element.elementor-element-c38a239{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;overflow:visible;}.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-1099 .elementor-element.elementor-element-4644740{text-align:center;}.elementor-1099 .elementor-element.elementor-element-4644740 .elementor-heading-title{font-family:"Sail", Sans-serif;font-size:86px;font-weight:600;color:#FFFFFF;}.elementor-1099 .elementor-element.elementor-element-55a4b30{margin-top:80px;margin-bottom:80px;overflow:visible;}@media(min-width:768px){.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-1a37036{width:50%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-e9dd838{width:100%;margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-10226e8{width:100%;margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-13361ac{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-5a47493{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-cfd3388{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-95e71d5{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}}@media(max-width:1024px){.elementor-1099 .elementor-element.elementor-element-c38a239{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-1099 .elementor-element.elementor-element-c38a239 > .elementor-container{min-height:350px;}.elementor-1099 .elementor-element.elementor-element-c38a239{margin-top:0px;margin-bottom:0px;}.elementor-1099 .elementor-element.elementor-element-4644740 .elementor-heading-title{font-size:46px;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-1a37036{width:100%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-e9dd838{width:100%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-10226e8{width:100%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-13361ac{width:100%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-5a47493{width:100%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-cfd3388{width:100%;}.elementor-1099 .elementor-element.elementor-element-2693c7a .elementor-repeater-item-95e71d5{width:100%;}}/* Start custom CSS */.dark .acf-field[data-width]+.acf-field[data-width] {
    border-left: 1px solid #eee;
    border: none !important;
}

.dark .frontend-form .acf-fields>.acf-field{
border:none !important;
}

.dark .frontend-form .acf-fields>.acf-field {
    background: black !important;
}

.dark .fea-submit-buttons button{
    background: transparent !important;
}




.acf-gallery-add{
        margin-top: 0px !important;
    padding: 6px !important;
    font-size: 14px !important;
}
.elementor-field-type-html {
    margin-bottom: 0px !important;
}

.esform form.frontend-form * {
    font-family: 'Poppins';
}

input, textarea {
    border: 1px solid #e0e0e0 !important;
    padding: 10px 10px 10px 20px !important;
    font-size: 16px !important;
    background: #1b68b81a !important;
border-radius:50px !important
}


.acf-field {
    padding: 5px 0px !important;
}

.acf-field-text .acf-label, .acf-field-number .acf-label{
    display: none !important;
}






.acf-label {
    color: #108df7;
}

.acf-checkbox-list input, .acf-radio-list input{
    display: none !important
}

ul.acf-checkbox-list label, .acf-radio-list label {
    border: 1px solid #108DF7;
    padding: 3px 10px;
    border-radius: 23px;
}

ul.acf-checkbox-list label.selected, .acf-radio-list label.selected {
    background-image: linear-gradient(229deg, #108df7 0%, #D80AF8 100%);
    color: #fff !important;
}

ul.acf-radio-list.acf-hl li {
    margin-right: 10px !important;
}

.es-services ul {
    display: flex;
    flex-wrap: wrap;
}

.es-services ul li {
    margin:5px !important;
}


.image-field {
    margin-top: 25px !important;
}
a.acf-button.acf-repeater-add-row.button.button-primary {
    padding:8px 40px !important;
}

.file-custom, .acf-gallery-add , .acf-repeater-add-row{
    padding: 5px !important;
    background-image: linear-gradient(229deg, #108df7 0%, #D80AF8 100%) !important;
    color: #fff !important;
    margin-top: 0px !important;
    border-radius: 50px;
}

.acf-field-64f70b985d9c9 {
    margin-top: 25px !important;
}
.fea-submit-buttons button{
    border: none !important;
    color: #fff !important;
    text-align: center;
    margin: auto;
    font-size:18px !important; 
}
.fea-submit-buttons button:hover{
    background: none !important;
}
.fea-submit-buttons{
    text-align: center;
      background-image: linear-gradient(229deg, #108df7 0%, #D80AF8 100%) !important;
    color: #fff !important;
    margin-top: 10px !important;
    border-radius: 50px;
    border:none !important;
}

div#ExtraServices td {
    background: #fff !important;
    padding: 0px !important;
}

div#ExtraServices input, div#ExtraServices select {
    margin: 5px 0px 5px 0px !important; 
    margin-left: 15px !important;
    width: calc(100% - 30px ) !important;
    border-radius: 50px !important;
    padding: 5px !important;
}


div#ExtraServices .acf-icon.small, div#ExtraServices .acf-icon.-small{
    width: 15px !important;
    height: 15px !important;
    margin: 5px 8px;
    line-height: 13px !important;
    font-size: 13px !important;
}


div#ExtraServices .acf-icon:before{
        height: 2em !important;
}

.video-list-item .file-custom {
    background: transparent !important;
    color: #108df7 !important;
    top: 0 !important;
    margin-top: 0px !important;
}


.acf-fields.-top.-border{
    border:none !important;
}


.acf-fields.-top.-border ul {
    display: flex !important;
}

.acf-fields.-top.-border li {
    margin-right: 10px !important;
}

.hlbl>.acf-label {
    display: none !important;
}

.acf-field-message {
    font-weight: 500;
    font-size: 18px !important;
    color: #2f92f7;
}





@media only screen and (max-width: 767px) {
    .hlbl {
		border-bottom: 1px solid #efefef;
		width: 100% !important;
	}
    .md-4 {
		width: calc(50% - 20px) !important;
		margin: 5px 0px !important;
	}
	.acf-field-6512b39ea040f, .acf-field.acf-field-checkbox, .acf-field-655c4ee9e08a8, .acf-field-65a14a0ac1300, .acf-field-65a149edc12ff, .acf-field-65a14a14c1301  {
		margin: 0px 0px !important;
	}
	
	ul.acf-radio-list.acf-hl li {
		margin-bottom:10px;
	}
	ul.acf-radio-list.acf-hl li, ul.acf-checkbox-list.acf-hl li{
		margin-right:10px !important;
		margin-bottom:10px !important;
	}

}




@media only screen and (min-width: 768px) {
	.hlbl {
		border-bottom: 1px solid #efefef;
		width: 48% !important;
	}

	.hlbl:nth-child(2n) {
		margin-left: 2% !important;
	}

	.hlbl:nth-child(2n+1) {
		margin-right: 2%;
	}

	.md-6, .acf-field-2693c7a1a37036 {
		width: calc(50% - 20px) !important;
		margin: 5px 10px !important;
	}

	.md-4 {
		width: calc(25% - 20px) !important;
		margin: 5px 10px !important;
	}
	.acf-field-6512b39ea040f, .acf-field.acf-field-checkbox, .acf-field-655c4ee9e08a8, .acf-field-65a14a0ac1300, .acf-field-65a149edc12ff, .acf-field-65a14a14c1301  {
		margin: 5px 10px !important;
	}	
}

.acf-gallery-toolbar {
    min-height: 50px !important;
}


.acf-gallery .acf-gallery-toolbar li {
    display: flex !important;
    align-content: center;
    flex-wrap: wrap;
}/* End custom CSS */