@font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 300;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-300-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-300-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 300;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-300-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-300-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 300;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-300-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-300-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 300;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-300-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-300-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 300;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-300-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-300-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 300;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-300-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-300-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 400;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-400-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-400-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 400;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-400-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-400-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 400;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-400-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-400-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 400;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-400-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-400-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 400;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-400-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-400-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 400;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-400-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-400-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 600;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-600-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-600-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 600;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-600-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-600-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 600;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-600-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-600-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 600;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-600-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-600-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 600;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-600-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-600-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 600;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-600-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-600-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 800;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-800-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-800-normal.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 800;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-800-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-800-normal.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: normal;
font-display: fallback;
font-weight: 800;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-800-normal.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-800-normal.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 800;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-vietnamese-800-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-800-italic.woff?ver=13) format('woff');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 800;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-ext-800-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-800-italic.woff?ver=13) format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Libre Franklin';
font-style: italic;
font-display: fallback;
font-weight: 800;
src:
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-latin-800-italic.woff2?ver=13) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/libre-franklin/libre-franklin-all-800-italic.woff?ver=13) format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'Neutra Text';
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Demi.eot);
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Demi.eot?#iefix) format('embedded-opentype'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Demi.woff2) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Demi.woff) format('woff'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Demi.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Neutra Text';
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Bold.eot);
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Bold.eot?#iefix) format('embedded-opentype'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Bold.woff2) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Bold.woff) format('woff'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Neutra Text';
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Book.eot);
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Book.eot?#iefix) format('embedded-opentype'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Book.woff2) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Book.woff) format('woff'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/NeutraText-Book.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'LIQUIDO Reguar';
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/LIQUIDO-Reguar.eot);
src: url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/LIQUIDO-Reguar.eot?#iefix) format('embedded-opentype'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/LIQUIDO-Reguar.woff2) format('woff2'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/LIQUIDO-Reguar.woff) format('woff'),
url(https://theflowspace.ae/wp-content/themes/flow/assets/fonts/LIQUIDO-Reguar.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
* {font-family: 'Neutra Text';font-weight: 500;}
body {margin:0;}
.hover:hover, .hover a:hover {color:#608987!important;}
.uppercase, .uppercase h2, .uppercase span {text-transform:uppercase!important;}
.word-break {word-break: break-word!important;}
.mg-0, .mg-0 p {margin:0!important;}
.mg-15 p {margin:15px 0!important;}
.mr-20 {margin-right: 20px;}
.mb-5 {margin-bottom: 5px;}
.link a {color:#608987!important;}
.link.dark-green a, .link.dark-green {color:#485A60!important;}
.link a:hover {opacity: 0.8;text-decoration: none;}
.link.dark-green a:hover, .link.dark-green:hover {color:#608987!important;}
.flex {display: flex;}
.fit-cover img {height: 100%;object-fit: cover;}
.display-none {display: none !important;}
.underline {text-decoration:underline!important;} .neutra-book, .neutra-book a, .neutra-book span, .neutra-bold span.neutra-book, .neutra-bold.accordion p {font-family: 'Neutra Text'!important;font-weight: 500!important;}
.neutra-demi, .neutra-demi a, .neutra-demi div, .neutra-demi span, .neutra-demi .elementor-icon-list-text {font-family: 'Neutra Text'!important;font-weight: 600!important;}
.neutra-bold, .neutra-bold span, .neutra-bold h1, .neutra-bold h2, .neutra-bold p, .neutra-bold a {font-family: 'Neutra Text'!important;font-weight: bold!important;}
.liquido, .liquido h2 {font-family: 'LIQUIDO Reguar'!important;font-weight: normal!important;} .c-grey, .c-grey a {color:#485a60;}
.c-light-green {color: #608987;}
.c-w {color:#fff!important;} .fs-80 {font-size: 80px;}
.fs-120 {font-size: 120px;} .header-nav a {text-transform:uppercase;}
.header-nav:has(.hfe-active-menu) .hfe-dropdown {
width: 350px !important;
right: 0 !important;
left: auto !important;
}
.header-nav:not(:has(.hfe-active-menu)) .hfe-dropdown {display:none;} #menu-item-2844 a:hover {cursor:pointer!important;}
.header-nav #menu-1-18deced > li:nth-child(4) a, .header-nav #menu-1-18deced > li:nth-child(5) a, .header-nav #menu-1-18deced > li:nth-child(6) a, .header-nav #menu-1-18deced > li:nth-child(7) a {font-size:12px;}   footer input {
background: transparent;
border: 1px solid #fff;
color:#fff;
border-radius: 10px;
padding: 15px;
width: 100%;
}
footer input::placeholder, footer input {
font-family: 'Neutra Text'!important;
font-weight: 500!important;
font-size: 18px;
color:#fff;
}
footer form .flex {column-gap: 15px;}
footer form .flex p {width: 49%;}
footer form .flex p:has(.submit) {width: auto;display: flex;align-items: end;}
footer form .flex input.submit {
border-radius: 30px;
padding: 12px 55px 10px 40px;
background: url(https://theflowspace.ae/wp-content/uploads/2024/06/arrow-w.svg);
background-repeat: no-repeat;
background-position-x: 105px;
background-position-y: 18px;
background-size: 10px;
text-transform: uppercase;
font-family: 'Neutra Text'!important;
font-weight: bold!important;
font-size: 16px !important;
}
footer form .flex input.submit:hover {cursor: pointer;opacity: 0.8;}
footer form .flex:has(.submit) p {margin: 0;}
form input:focus-visible {outline: none;} .rotating-img {position: absolute;top: 0%;left: 0%;z-index: 3;}
.rotating-img img{width: 100%;height: 100%;position: relative;}
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
.text-circle__element {
animation: spin 20s linear infinite;
height: auto;
width: 45%;
position: absolute;
top: -80px;
} .page-headings .elementor-heading-title {font-size: 58px;}
.page-header .elementor-heading-title {font-size: 72px;}  .home-image, .home-image .e-hosted-video.elementor-wrapper, .home-team-img {height:100%;}
.home-image img, .home-team-img img {object-fit:cover;}
.button a {
background-image: url(https://theflowspace.ae/wp-content/uploads/2024/06/arrow.svg);
background-repeat: no-repeat;
background-position-y: 17px;
background-position-x: 154px;
background-size: 10px;
}
.button a:hover {background-image: url(https://theflowspace.ae/wp-content/uploads/2024/06/arrow-w.svg);text-decoration: none;}
.button.home-service a {background-position-x: 90%;} .home-image .e-hosted-video {height:550px !important;width:100%;} .btn-small.button a {background-position-x: 109px;} .home-service {height: 100%;width: 100%;}
.home-service img {height: 100%;object-fit: cover;}
#wellbeing:hover, #strength:hover, #rehab:hover, #family-medicine:hover, #sports-medicine:hover {cursor: pointer;} .button.home-team a {
background-image: url(https://theflowspace.ae/wp-content/uploads/2024/06/arrow-w.svg);
background-position-y: 18px;
background-position-x: 127px;
}
.button.home-team a:hover {border-color:#608987!important;} .list {list-style: none;}
.list li:before {
display: inline-block;
content: "-";
width: 1em;
margin-left: -1em;
}
.list li:not(:last-child) {margin-bottom: 15px;} .google-map .elementor-custom-embed {height:100%;}
.link .underline {text-decoration: underline;font-size: 16px;font-weight: bold !important;}
.contact-form .flex p {display: flex;}
.contact-form input, .contact-form textarea {
width: 100%;
border: 1px solid #485A60;
color: #485A60;
border-radius: 10px;
padding: 15px 25px;
margin-bottom: 15px;
font-family: 'Neutra Text';
font-weight: 500;
font-size: 18px;
}
.contact-form form p {margin: 0;}
.contact-form .flex p {column-gap: 8px;}
.contact-form .flex span {width: 100%;}
.contact-form input.submit {
width: auto;
float: right;
border-radius: 30px;
border: 1px solid #608987;
color: #608987;
padding: 12px 55px 10px 40px;
background: url(https://theflowspace.ae/wp-content/uploads/2024/06/arrow.svg);
background-repeat: no-repeat;
background-position-x: 105px;
background-position-y: 18px;
background-size: 10px;
text-transform: uppercase;
font-family: 'Neutra Text' !important;
font-weight: bold !important;
font-size: 16px !important;
}
.contact-form input.submit:hover {
cursor: pointer;
color: #fff;
background-color: #608987;
background-image: url(https://theflowspace.ae/wp-content/uploads/2024/06/arrow-w.svg);
}
.contact-form input:focus-visible, .contact-form textarea:focus-visible {outline: none;}
.contact-form input::placeholder, .contact-form textarea::placeholder {
color: #485A60;
font-family: 'Neutra Text';
font-weight: 500;
font-size: 18px;
}
.contact-form .wpcf7-not-valid-tip {
margin-top: -15px;
font-size: 15px;
margin-left: 5px;
margin-bottom: -10px;
}
.contact-form span .wpcf7-not-valid-tip {padding-bottom: 20px;}
.contact-form .wpcf7-response-output {border-color: #485A60 !important;margin-top: 40px !important;color: #485A60;} .screen-reader-response, .wpcf7-not-valid-tip {display:none;}
.wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) input, .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) textarea, .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) select {border: red 1px solid;} .page-id-1303 .overlay select[name="services"] optgroup, .page-id-1303 .overlay select[name="services"] option {display:none;} #popup-2590 optgroup:nth-of-type(9), #popup-2589 optgroup:nth-of-type(9) {display:block;}
#popup-2590 optgroup:nth-of-type(9) option:nth-of-type(8), #popup-2590 optgroup:nth-of-type(9) option:nth-of-type(9),
#popup-2589 optgroup:nth-of-type(9) option:nth-of-type(8), #popup-2589 optgroup:nth-of-type(9) option:nth-of-type(9) {display:block;} #popup-1320 select > option,
#popup-1320 optgroup:nth-of-type(6), #popup-1320 optgroup:nth-of-type(6) option  {display:block;} #popup-2588 optgroup:nth-of-type(9), #popup-2588 select > option:first-of-type {display:block;}
#popup-2588 optgroup:nth-of-type(9) option:nth-of-type(1), #popup-2588 optgroup:nth-of-type(9) option:nth-of-type(2),
#popup-2588 optgroup:nth-of-type(9) option:nth-of-type(3), #popup-2588 optgroup:nth-of-type(9) option:nth-of-type(4),
#popup-2588 optgroup:nth-of-type(9) option:nth-of-type(5), #popup-2588 optgroup:nth-of-type(9) option:nth-of-type(6),
#popup-2588 optgroup:nth-of-type(9) option:nth-of-type(7) {display:block;} #popup-2587 optgroup:nth-of-type(9) {display:block;}
#popup-2587 optgroup:nth-of-type(9) option:nth-of-type(1), #popup-2587 optgroup:nth-of-type(9) option:nth-of-type(2),
#popup-2587 optgroup:nth-of-type(9) option:nth-of-type(3), #popup-2587 optgroup:nth-of-type(9) option:nth-of-type(4),
#popup-2587 optgroup:nth-of-type(9) option:nth-of-type(5), #popup-2587 optgroup:nth-of-type(9) option:nth-of-type(6),
#popup-2587 optgroup:nth-of-type(9) option:nth-of-type(7) {display:block;} #popup-2593 optgroup:nth-of-type(4), #popup-2593 optgroup:nth-of-type(4) option {display:block;} #popup-2594 optgroup:nth-of-type(5), #popup-2594 optgroup:nth-of-type(5) option {display:block;} #popup-1321 optgroup:nth-of-type(3), #popup-1321 optgroup:nth-of-type(3) option, #popup-1321 select > option:first-of-type {display:block;} #popup-1322 optgroup:nth-of-type(2), #popup-1322 optgroup:nth-of-type(2) option, #popup-1322 select > option:first-of-type {display:block;} #popup-1323 optgroup:nth-of-type(7), #popup-1323 optgroup:nth-of-type(7) option, #popup-1323 select > option:first-of-type,
#popup-1323 optgroup:nth-of-type(6), #popup-1323 optgroup:nth-of-type(6) option {display:block;} #popup-2586 optgroup:nth-of-type(8), #popup-2586 optgroup:nth-of-type(8) option, #popup-2586 select > option:first-of-type {display:block;} .page-id-1303 .overlay form.sent, .page-id-1534 .overlay form.sent {position:relative;padding-top: 80px;}
.page-id-1303 .overlay form.sent .wpcf7-response-output, .page-id-1534 .overlay form.sent .wpcf7-response-output {
position: absolute;
top: 0;
margin: 0 !important;
} .accordion a {text-decoration: none !important;}
.accordion .elementor-accordion-item {border-bottom: 1px solid #D1D1D1 !important;}
.accordion .elementor-accordion-icon span {
border: 1px solid #608987;
border-radius: 50%;
padding: 2px 6px 3px;
width: fit-content;
}
.accordion .elementor-accordion-icon span svg {width: 10px !important;height: 10px !important;}
.fit-cover.service-sec1 {height: 100%;}
.service-sec1.image-absolute, .initial-div {position: initial;}
.service-sec1.image-absolute img {
position: absolute;
right: 0;
width: 36%;
height: 75%;
} .accordion li {list-style: circle;}
.accordion li::marker {color:#608987;} .button.btn-career a {background-position-x: 97px;} @media (min-width:1025px) { .header-nav #menu-1-18deced > li > div span {margin-bottom: -10px;}
.header-nav #menu-1-18deced > li > .sub-menu {display:flex;width: max-content;padding-bottom: 15px;}
.header-nav #menu-1-18deced > li > .sub-menu > li div a, .header-nav #menu-1-18deced > li > .sub-menu > li > a {font-size:16px;padding: 15px 20px;color:#fff;}
.header-nav #menu-1-18deced > li > .sub-menu > li span.hfe-menu-toggle {display:none;}
.header-nav #menu-1-18deced > li > .sub-menu > li > .sub-menu {
position: relative;
left: 0;
opacity: 1;
visibility: visible;
box-shadow: none;
}
.header-nav #menu-1-18deced > li > .sub-menu > li > .sub-menu a {font-size:14px;padding: 7px 10px 7px 20px;color:#fff;font-weight:400!important;}
.header-nav #menu-1-18deced > li:nth-child(4), .header-nav #menu-1-18deced > li:nth-child(5), .header-nav #menu-1-18deced > li:nth-child(6), .header-nav #menu-1-18deced > li:nth-child(7) {align-content: center;}
.header-nav #menu-1-18deced > li > .sub-menu > li > .sub-menu a:hover, .header-nav #menu-1-18deced > li > .sub-menu > li div a:hover, .header-nav #menu-1-18deced > li > .sub-menu > li > a:hover {color:#608987;}
}
@media (min-width:1645px) { .home-serv-arrow {align-self: flex-start;}
}
@media (max-width:1645px) { .approach-bg {background-image: linear-gradient(270deg, #A89E90 1%, #FFFFFF 0%) !important;}
}
@media (max-width:1173px) {
.header-nav #menu-1-18deced > li.menu-item:not(:last-child) {margin-right: 25px!important;}
}
@media screen and (min-width:1025px) and (max-width:1440px) {
.fit-cover.service img {height: 450px !important;} .header-nav #menu-1-18deced > li:nth-child(1) div a, .header-nav #menu-1-18deced > li:nth-child(2) div a, .header-nav #menu-1-18deced > li:nth-child(3) div a {font-size:15px;}
}
@media (max-width:1440px) { .fs-80 {font-size: 70px;}
.fs-120 {font-size: 100px;}
.responsive-20 {font-size:20px!important;} .header-logo, .footer-logo img {width:90px!important;} .page-headings .elementor-heading-title {font-size: 50px;}
.page-header .elementor-heading-title {font-size: 60px;} .text-circle__element {top: -70px;right: 15%;} .home-sec1 .elementor-heading-title {font-size:30px!important;}
.button a {
font-size: 14px!important;
padding: 13px 45px 11px 25px!important;
background-position-x: 134px;
background-position-y: 16px;
background-size: 8px;
}
.button.home-service a {padding: 13px 90px 11px 70px!important} .home-image .e-hosted-video {height:500px !important;} .home-sec3 > .e-con-inner {padding-top:100px;}
.btn-small.button a {background-position-x: 95px;} .button.home-team a {background-position-y: 16px;background-position-x: 109px;} .service-sec1.image-absolute img {height: 60%;} .button.btn-career a {background-position-x: 75px;}
}
@media (max-width:1024px) {
.mg-15 p {margin: 10px 0 !important;}
.fs-80 {font-size: 60px;}
.fs-120 {font-size: 80px;} .responsive-20 {font-size:18px!important;} .header-nav .hfe-dropdown .hfe-menu-item:after {width:40%!important;} .page-headings .elementor-heading-title {font-size: 40px;}
.page-header .elementor-heading-title {font-size: 45px;} .br-none br:first-child, .br-none br:nth-child(2), .br-none br:nth-child(3) {display:none;}
footer input::placeholder, footer input {font-size: 16px;}
footer form .flex input.submit {
font-size: 14px !important;
background-position-x: 95px;
background-position-y: 17px;
background-size: 9px;
padding: 12px 50px 10px 35px;
}
.text-circle__element {top: -45px;} .home-sec1 .elementor-heading-title {font-size:25px!important;} .home-image .e-hosted-video {height:350px !important;} .home-sec3 > .e-con-inner {padding-top:50px;} .service-sec1.image-absolute img {width: 47%;}
}
@media (max-width:767px) {
.fs-80 {font-size: 50px;}
.fs-120 {font-size: 60px;} .header-logo, .footer-logo img {width:75px!important;}
.header-nav:has(.hfe-active-menu) .hfe-dropdown {width: 310px !important;} .page-headings .elementor-heading-title {font-size: 35px;}
.page-header .elementor-heading-title {font-size: 40px;} footer .footer-menu li a {justify-content:center!important;}
.rotation {height: 25vw;}
.rotating-img img{width: 45%;}
.text-circle__element {top: 30px;left: 27%;} .home-sec1 {flex-direction:row!important;}
.home-sec1 .elementor-heading-title {font-size:20px!important;}
.button a {
font-size: 13px !important;
padding: 10px 40px 10px 20px !important;
background-position-x: 125px;
background-position-y: 13px;
}
.button.home-service a {
padding: 13px 70px 11px 50px !important;
background-position-x: 85%;
background-position-y: center;
} .home-image .e-hosted-video {height:250px !important;} .btn-small.button a {background-position-x: 85px;}
.home-sec3 > .e-con-inner {padding-top:130px;} .home-serv-img-container {height: 70vw;}
.border-resp{border: none!important;} .button.home-team a {background-position-y: 13px;background-position-x: 100px;} .approach-bg {background-image: linear-gradient(270deg, #A89E90 0%, #FFFFFF 0%) !important;} .contact-form .flex p {flex-direction: column;width: 100%;}
.contact-form .flex p br {display: none;} .service-sec1.image-absolute img {
position: relative;
width: 100%;
height: 100%;
}
.serv-list span.elementor-icon-list-icon {margin-top: 7px!important;} .button.btn-career a {background-position-x: 70px;}
}
@media (max-width:500px) {
footer form .flex {flex-direction: column;}
footer form .flex p {width: 100%;}
footer form .flex:has(.submit) p:first-child {margin-bottom: 20px;}
footer form .flex input.submit {width: auto;}
footer form .flex p:has(.submit) {justify-content: center;}
.text-circle__element .elementor-widget-container {top: 15%;left:6px}
.rotation {height: 28vw;}
.text-circle__element {top: 22px;}
.rotating-img img {width:55%;} .home-image .e-hosted-video {height:200px !important;}
}
.grecaptcha-badge { visibility: hidden; }[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-left: 1.5em;
}
.wp-block-image a,
.wp-block-image a:hover,
.wp-block-image a:focus,
.widget-area .wp-block-image a,
.widget-area .wp-block-image a:hover,
.widget-area .wp-block-image a:focus {
-webkit-box-shadow: none;
box-shadow: none;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: pre-line;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
}
.wp-block-code code {
font-size: inherit;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: pre-line;
}
.entry-content .wp-block-button__link {
background-color: #222;
color: #fff;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
}
.colors-dark .wp-block-button__link {
background-color: #fff;
color: #000;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #bbb;
color: #000;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
color: #222;
}
.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus {
color: #fff;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4em;
}
.widget-area .wp-block-latest-comments article {
margin-bottom: 1em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
border-top: none;
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
font-size: 0.875rem;
} .wp-block-query .wp-block-post-template > li {
border-top: none;
} .entry-content .has-pale-pink-color {
color: #f78da7;
}
.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
background-color: #f78da7;
}
.entry-content .has-vivid-red-color {
color: #cf2e2e;
}
.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
background-color: #cf2e2e;
}
.entry-content .has-luminous-vivid-orange-color {
color: #ff6900;
}
.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
background-color: #ff6900;
}
.entry-content .has-luminous-vivid-amber-color {
color: #fcb900;
}
.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
background-color: #fcb900;
}
.entry-content .has-light-green-cyan-color {
color: #7bdcb5;
}
.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
background-color: #7bdcb5;
}
.entry-content .has-vivid-green-cyan-color {
color: #00d084;
}
.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
background-color: #00d084;
}
.entry-content .has-pale-cyan-blue-color {
color: #8ed1fc;
}
.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
background-color: #8ed1fc;
}
.entry-content .has-vivid-cyan-blue-color {
color: #0693e3;
}
.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
background-color: #0693e3;
}
.entry-content .has-very-light-gray-color {
color: #eee;
}
.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
background-color: #eee;
}
.entry-content .has-cyan-bluish-gray-color {
color: #abb8c3;
}
.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
background-color: #abb8c3;
}
.entry-content .has-very-dark-gray-color {
color: #313131;
}
.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
background-color: #313131;
}