@charset "UTF-8";
.wp-caption.alignnone, img.alignnone {
margin: 0px 0;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.entry-content p {
margin: 0 0 12px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {
margin-bottom: 1.1%;
margin-top: 0;
}
.entry-content li {
margin-bottom: 3px;
}
.testimonial-box {
border: 2px solid #717ebd;
background-color: #fff;
padding-right: 50px;
padding-bottom: 5px;
padding-left: 50px;
margin-top: 30px; 
text-align: center;
}
.wp-pagenavi {
text-align: center;
margin: 10px 0;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 50px;
margin-left: 0px;
}
.testimonial-bottom .lipbg.kad-arrow-down {
height: 0;
left: 14px;
top: 0;
position: absolute;
border-top: 10px solid #fff;
border-bottom: 20px solid transparent;
border-left: 20px solid transparent;
border-right: 0px solid transparent;
}
.testimonial-box .testimonial-img {
float: none;
text-align: center;
margin-top: -50px;
background: #fff;
border: 2px solid #717ebd;
margin: -50px auto 0;
margin-right: auto;
margin-bottom: 12px;
margin-left: auto;
}
.testimonial-box .testimonial-img i {
font-size: 25px;
color: #717ebd;
}
h4, h5, h6 {
margin-top: 15px;
margin-bottom: 5px;
}
.my-mobile-slider {
display:none;
}
@media (max-width: 768px) {
.my-desktop-slider {
display:none;
}
.my-mobile-slider {
display:block;
}
.kt-t-shadow-medium_normal {
text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.9);
}
.footercredits {
font-size: 11px;
text-align: center;
color: #ffffff;
}
.footerclass {
font-size: 16px;
}
h5 {
margin-top: 5px;
margin-bottom: 5px;
}
.footercredits {
font-size: 12px;
text-align: center;
color: #5c4099;
}
}
.topbarclass, .topbarclass .sf-menu ul {
border-bottom: 10px solid #eaecf5;
}
.entry-content ul li::before {
content: "•";
color: #717ebd;
display: inline-block;
width: 1em;
margin-left: -1em;
}
.entry-content ul {
list-style:none;
color:#555
}
.entry-content ul li:before {
font-size: 30px;
width: 20px;
margin-left: -20px;
float: left;
}
table.dataTable thead th, table.dataTable tfoot th {
font-weight: normal;
color: #fff !important;
}
table.dataTable thead th,
table.dataTable thead td {
padding: 10px 18px;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
border-bottom: 1px solid #717ebd;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #717ebd;
background-color:  #717ebd;
}
table.dataTable tbody th, table.dataTable tbody td {
padding: 8px 10px;
padding-top: 8px;
padding-right: 15px;
padding-bottom: 8px;
padding-left: 15px;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 2px solid #b8bede;
border-top-color: #b8bede;;
border-top-style: solid;
border-top-width: 2px;
}
@media screen and (max-width: 39.9375em) {
h1, .h1class{font-size:30px;}
}  .glx-page {
--glx-font-head:'Cinzel',Georgia,serif;
--glx-font-body:'Poppins',Helvetica,Arial,sans-serif;
--glx-primary:#717ebd; --glx-primary-dark:#5a6599; --glx-primary-light:#b8bede; --glx-primary-lighter:#ccd2f2; --glx-pale:#eef0f8; --glx-pale-2:#e4e7f4; --glx-ink:#444444; --glx-body:#555555; --glx-muted:#8a8c8f; --glx-line:#dfe3f2; --glx-white:#ffffff;
--glx-footer:#959ece; } .glx-page, .glx-page * { margin:0; padding:0; box-sizing:border-box; }
.glx-page {
font-family:var(--glx-font-body);
font-weight:300;
color:var(--glx-body);
background:var(--glx-white);
font-size:16px;
line-height:1.7;
-webkit-font-smoothing:antialiased;
overflow:hidden;
}
.glx-page section { display:block; }
.glx-inner { max-width:1080px; margin:0 auto; padding:0 24px; }
.glx-h2 {
font-family:var(--glx-font-head);
font-weight:500;
font-size:30px;
letter-spacing:1.5px;
text-transform:uppercase;
line-height:1.3;
color:var(--glx-ink);
margin-bottom:16px;
}
.glx-h3 {
font-family:var(--glx-font-head);
font-weight:500;
font-size:21px;
letter-spacing:.5px;
color:var(--glx-ink);
margin-bottom:14px;
}
.glx-sub { font-size:17px; font-weight:300; color:var(--glx-body); margin-bottom:24px; }
.glx-head { text-align:center; max-width:660px; margin:0 auto 54px; }
.glx-head .glx-sub { margin-bottom:0; }
.glx-eyebrow {
display:block; font-size:12px; font-weight:600; letter-spacing:3px;
text-transform:uppercase; color:var(--glx-primary); margin-bottom:18px;
}
.glx-strong, .glx-page strong { color:var(--glx-ink); font-weight:500; } #glx-page ul.glx-signs, #glx-page ul.glx-facts,
#glx-page ul.glx-include, #glx-page ul.glx-creds {
list-style:none !important; margin-left:0 !important; padding-left:0 !important;
}
#glx-page .glx-signs > li, #glx-page .glx-facts > li,
#glx-page .glx-include > li, #glx-page .glx-creds > li { list-style:none !important; }  #glx-page .glx-signs > div, #glx-page .glx-facts > div {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Ccircle cx='4.5' cy='4.5' r='4' fill='%23717ebd'/%3E%3C/svg%3E") !important;
background-repeat:no-repeat !important; background-size:9px 9px !important;
}
#glx-page .glx-signs > div { background-position:17px 22px !important; }
#glx-page .glx-facts > div { background-position:7px 22px !important; } .glx-btn {
display:inline-block;
font-family:var(--glx-font-body);
font-weight:500;
font-size:13px;
letter-spacing:2px;
text-transform:uppercase;
text-align:center;
text-decoration:none;
padding:16px 38px;
border-radius:3px;
border:1px solid transparent;
transition:all .2s ease;
cursor:pointer;
} .glx-btn-solid { background:transparent; color:var(--glx-primary); border:2px solid var(--glx-primary); }
.glx-btn-solid:hover { background:var(--glx-primary); color:#fff; transform:translateY(-2px); box-shadow:0 12px 26px rgba(113,126,189,.35); }
.glx-btn-line { background:transparent; color:var(--glx-primary); border:2px solid var(--glx-primary); }
.glx-btn-line:hover { background:var(--glx-primary); color:#fff; transform:translateY(-2px); box-shadow:0 12px 26px rgba(113,126,189,.35); } .glx-btn-white { background:transparent; color:#fff; border:2px solid rgba(255,255,255,.9); }
.glx-btn-white:hover { background:#fff; color:var(--glx-primary); transform:translateY(-2px); box-shadow:0 12px 26px rgba(0,0,0,.18); }  .glx-sr, .glx-sl, .glx-fu { opacity:1; transform:none; } .glx-vwrap { position:relative; width:100%; }
.glx-video {
display:block; width:100%; aspect-ratio:16/9; object-fit:cover;
border-radius:6px; background:var(--glx-pale-2);
box-shadow:0 26px 55px rgba(68,68,68,.18);
} .glx-video-square { aspect-ratio:1/1; }
.glx-overlay {
position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:12px;
background:rgba(68,68,68,.28); border-radius:6px; border:0; cursor:pointer;
transition:background .3s ease, opacity .3s ease;
}
.glx-overlay:hover { background:rgba(90,101,153,.45); }
.glx-overlay.glx-hidden { opacity:0; pointer-events:none; }
.glx-play {
width:72px; height:72px; border-radius:50%; background:#fff;
display:flex; align-items:center; justify-content:center;
box-shadow:0 10px 26px rgba(0,0,0,.22); transition:transform .25s ease;
}
.glx-overlay:hover .glx-play { transform:scale(1.08); }
.glx-overlay-label {
font-size:11px; font-weight:600; letter-spacing:2px; text-transform:uppercase;
color:#fff; text-shadow:0 1px 4px rgba(0,0,0,.4);
}
.glx-caption { margin-top:14px; font-size:13px; color:var(--glx-muted); text-align:center; } .glx-hero { position:relative; background:var(--glx-white); overflow:hidden; }
.glx-hero::before {
content:''; position:absolute; top:-20%; right:-12%; width:58%; height:140%;
background:linear-gradient(160deg, var(--glx-pale) 0%, var(--glx-pale-2) 100%);
transform:skewX(-8deg); border-radius:0 0 0 90px; pointer-events:none;
}
.glx-hero::after {
content:''; position:absolute; top:40px; right:60px; width:150px; height:150px;
border:2px solid var(--glx-primary-lighter); border-radius:50%; opacity:.7; pointer-events:none;
}
.glx-hero .glx-inner {
position:relative; z-index:1;
display:grid; grid-template-columns:1.05fr .95fr; gap:60px; align-items:center;
padding:100px 24px 92px;
}
.glx-h1 {
font-family:var(--glx-font-head); font-weight:500;
font-size:40px; letter-spacing:1px; line-height:1.25;
text-transform:uppercase; color:var(--glx-ink);
margin-bottom:22px;
}
.glx-h1 em { font-style:normal; color:var(--glx-primary); }
.glx-lede { font-size:18px; font-weight:300; max-width:520px; margin-bottom:38px; }
.glx-hero-frame { position:relative; }
.glx-hero-frame::before {
content:''; position:absolute; top:18px; left:-18px; right:18px; bottom:-18px;
border:2px solid var(--glx-primary-light); border-radius:8px; z-index:0;
}
.glx-hero-frame .glx-vwrap { z-index:1; } .glx-problem { background:var(--glx-pale); padding:6.5rem 0; }
.glx-split { display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center; }
.glx-signs { margin:6px 0 28px; }
.glx-signs > div {
position:relative; padding:14px 18px 14px 46px; font-size:15.5px; font-weight:300;
color:var(--glx-ink); background-color:var(--glx-white);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Ccircle cx='4.5' cy='4.5' r='4' fill='%23717ebd'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:17px 22px; background-size:9px 9px;
border:1px solid var(--glx-line); border-radius:6px; margin-bottom:10px;
transition:transform .2s ease, box-shadow .2s ease;
}
.glx-signs > div:hover { transform:translateX(6px); box-shadow:0 8px 22px rgba(113,126,189,.12); }
.glx-problem p { margin-bottom:18px; max-width:500px; }
.glx-close {
font-size:16px; font-weight:400; font-style:italic; color:var(--glx-ink);
background:var(--glx-white); border-left:3px solid var(--glx-primary);
border-radius:0 6px 6px 0; padding:18px 22px; max-width:500px;
box-shadow:0 8px 24px rgba(113,126,189,.1);
}
.glx-photocard { position:relative; max-width:420px; width:100%; margin-left:auto; }
.glx-photocard img {
display:block; width:100%; height:auto; border-radius:8px; position:relative; z-index:1;
box-shadow:0 22px 48px rgba(68,68,68,.16);
}
.glx-photocard::before {
content:''; position:absolute; top:-16px; right:-16px; width:100%; height:100%;
background:linear-gradient(135deg, var(--glx-primary-lighter), var(--glx-primary-light));
border-radius:8px; z-index:0;
} .glx-alt { background:var(--glx-white); padding:6.5rem 0; }
.glx-cards { display:grid; grid-template-columns:1fr 1fr; gap:22px; margin-bottom:24px; }
.glx-card {
background:var(--glx-white); border:1px solid var(--glx-line); border-radius:8px;
padding:30px 28px; position:relative; overflow:hidden;
transition:transform .25s ease, box-shadow .25s ease;
}
.glx-card::before {
content:''; position:absolute; top:0; left:0; width:100%; height:4px;
background:linear-gradient(90deg, var(--glx-primary), var(--glx-primary-lighter));
transform:scaleX(0); transform-origin:left; transition:transform .35s ease;
}
.glx-card:hover { transform:translateY(-5px); box-shadow:0 18px 42px rgba(113,126,189,.14); }
.glx-card:hover::before { transform:scaleX(1); }
.glx-card-wide { grid-column:1 / -1; }
.glx-card h3 {
font-family:var(--glx-font-head); font-weight:500; font-size:19px; letter-spacing:.5px;
color:var(--glx-ink); margin-bottom:18px; display:flex; align-items:center; gap:14px;
}
.glx-chip {
flex-shrink:0; width:42px; height:42px; border-radius:12px;
background:var(--glx-pale); border:1px solid var(--glx-line);
display:inline-flex; align-items:center; justify-content:center;
}
.glx-row { display:flex; gap:12px; margin-bottom:12px; }
.glx-row:last-child { margin-bottom:0; }
.glx-row svg { flex-shrink:0; margin-top:4px; }
.glx-row p { font-size:14.5px; }
.glx-row strong {
display:block; font-size:11px; font-weight:600; letter-spacing:1.5px;
text-transform:uppercase; color:var(--glx-primary); margin-bottom:2px;
}
.glx-diff {
background:linear-gradient(120deg, var(--glx-primary) 0%, var(--glx-primary-dark) 100%);
border-radius:10px; padding:46px 48px;
display:grid; grid-template-columns:1.5fr 1fr; gap:40px; align-items:center;
box-shadow:0 22px 50px rgba(113,126,189,.3);
}
.glx-diff h3 { color:#fff; font-size:23px; margin-bottom:12px; }
.glx-diff p { color:#eef0f8; font-size:15.5px; }
.glx-diff p strong { color:#fff; }
.glx-diff-cta { text-align:right; } .glx-sol { background:var(--glx-pale); padding:6.5rem 0; }
.glx-solrow { display:grid; grid-template-columns:1fr 1fr; gap:60px; align-items:center; margin-bottom:68px; }
.glx-solrow:last-of-type { margin-bottom:0; }
.glx-sol p { margin-bottom:16px; }
.glx-diagram {
background:var(--glx-white); border:1px solid var(--glx-line); border-radius:10px;
padding:26px; box-shadow:0 18px 42px rgba(113,126,189,.12);
}
.glx-diagram img { display:block; width:100%; height:auto; border-radius:6px; }
.glx-facts > div {
position:relative; padding:14px 0 14px 42px; font-size:15.5px;
border-bottom:1px solid var(--glx-line);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Ccircle cx='4.5' cy='4.5' r='4' fill='%23717ebd'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:7px 22px; background-size:9px 9px;
}
.glx-facts > div:last-child { border-bottom:0; }
.glx-benefits { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:68px; }
.glx-benefit {
background:var(--glx-white); border:1px solid var(--glx-line); border-radius:10px;
padding:34px 28px; text-align:center;
transition:transform .25s ease, box-shadow .25s ease;
}
.glx-benefit:hover { transform:translateY(-6px); box-shadow:0 20px 46px rgba(113,126,189,.16); }
.glx-benefit .glx-bicon {
width:60px; height:60px; margin:0 auto 18px; border-radius:50%;
background:linear-gradient(135deg, var(--glx-primary) 0%, var(--glx-primary-dark) 100%);
display:flex; align-items:center; justify-content:center;
box-shadow:0 10px 24px rgba(113,126,189,.35);
}
.glx-benefit h4 {
font-family:var(--glx-font-head); font-weight:500; font-size:17px;
letter-spacing:.5px; color:var(--glx-ink); margin-bottom:10px;
}
.glx-benefit p { font-size:14.5px; } .glx-testi {
background:linear-gradient(120deg, var(--glx-primary-light) 0%, var(--glx-primary-lighter) 100%);
padding:6rem 0; position:relative; overflow:hidden;
}
.glx-testi::before {
content:'\201C'; position:absolute; top:-30px; left:4%; font-family:var(--glx-font-head);
font-size:260px; color:rgba(255,255,255,.35); line-height:1; pointer-events:none;
}
.glx-testi .glx-inner { max-width:840px; text-align:center; position:relative; z-index:1; }
.glx-stars { display:flex; justify-content:center; gap:7px; margin-bottom:28px; }
.glx-quote {
font-family:var(--glx-font-head); font-weight:500; font-size:25px; line-height:1.55;
color:var(--glx-ink); margin-bottom:26px;
}
.glx-cite { font-size:15px; font-weight:400; }
.glx-cite strong { color:var(--glx-primary-dark); } .glx-treat { background:var(--glx-white); padding:6.5rem 0; }
.glx-include > div {
display:flex; gap:16px; padding:15px 0; border-bottom:1px solid var(--glx-line); font-size:15.5px;
}
.glx-include > div:last-child { border-bottom:0; }
.glx-include svg { flex-shrink:0; margin-top:5px; }
.glx-prices { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; align-items:stretch; }
.glx-price {
background:var(--glx-white); border:1px solid var(--glx-line); border-radius:10px;
padding:40px 30px; text-align:center; display:flex; flex-direction:column; position:relative;
transition:transform .25s ease, box-shadow .25s ease;
}
.glx-price:hover { transform:translateY(-6px); box-shadow:0 20px 46px rgba(113,126,189,.16); }
.glx-price-featured {
border:2px solid var(--glx-primary);
box-shadow:0 20px 46px rgba(113,126,189,.18);
}
.glx-tag {
position:absolute; top:-14px; left:50%; transform:translateX(-50%);
background:var(--glx-primary); color:#fff; font-size:10.5px; font-weight:600;
letter-spacing:1.6px; text-transform:uppercase; padding:6px 18px; border-radius:50px; white-space:nowrap;
}
.glx-price h3 {
font-family:var(--glx-font-head); font-weight:500; font-size:19px; letter-spacing:.5px;
color:var(--glx-ink); margin-bottom:10px; min-height:52px;
display:flex; align-items:center; justify-content:center;
}
.glx-from { font-size:11px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:var(--glx-muted); margin-bottom:6px; }
.glx-amount {
font-family:var(--glx-font-head); font-weight:500; font-size:42px;
color:var(--glx-primary); line-height:1.1; margin-bottom:16px;
}
.glx-price p { font-size:14px; margin-bottom:24px; flex-grow:1; }
.glx-price .glx-btn { width:100%; }
.glx-note { text-align:center; font-size:13px; color:var(--glx-muted); margin-top:30px; } .glx-results { background:var(--glx-pale); padding:6.5rem 0; }
.glx-gallery { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
.glx-ba {
position:relative; border-radius:10px; overflow:hidden; background:var(--glx-white);
border:1px solid var(--glx-line);
transition:transform .25s ease, box-shadow .25s ease;
}
.glx-ba:hover { transform:translateY(-5px); box-shadow:0 18px 42px rgba(113,126,189,.18); }
.glx-ba img { display:block; width:100%; height:auto; }
.glx-ba span {
position:absolute; top:12px; left:12px; background:rgba(113,126,189,.94); color:#fff;
font-size:9px; font-weight:600; letter-spacing:1.2px; text-transform:uppercase;
padding:5px 12px; border-radius:50px;
}
.glx-ctarow { text-align:center; margin-top:40px; } .glx-doc { background:var(--glx-white); padding:6.5rem 0; }
.glx-docphoto { position:relative; }
.glx-docphoto img {
display:block; width:100%; max-width:400px; height:auto; border-radius:10px;
position:relative; z-index:1; box-shadow:0 22px 48px rgba(68,68,68,.16);
}
.glx-docphoto::before {
content:''; position:absolute; bottom:-16px; left:-16px; width:100%; height:100%;
background:linear-gradient(135deg, var(--glx-primary-lighter), var(--glx-primary-light));
border-radius:10px; z-index:0;
}
.glx-badge {
display:flex; align-items:center; gap:12px; max-width:400px; margin:26px auto 0; position:relative; z-index:1;
background:var(--glx-pale); border:1px solid var(--glx-line); border-radius:10px; padding:16px 18px;
}
.glx-badge svg { flex-shrink:0; }
.glx-badge p { font-size:13px; }
.glx-badge strong { color:var(--glx-ink); display:block; font-size:13.5px; font-weight:500; }
.glx-docrole {
font-size:12px; font-weight:600; letter-spacing:2.2px; text-transform:uppercase;
color:var(--glx-primary); margin-bottom:22px;
}
.glx-doc p { margin-bottom:16px; }
.glx-creds { margin:8px 0 26px; display:grid; grid-template-columns:1fr 1fr; gap:12px 26px; }
.glx-creds > div { position:relative; padding-left:28px; font-size:14px; }
.glx-creds svg { position:absolute; left:0; top:2px; }
.glx-docquote {
background:var(--glx-pale); border-left:3px solid var(--glx-primary);
border-radius:0 8px 8px 0; padding:20px 24px; margin-bottom:30px;
}
.glx-docquote p {
font-family:var(--glx-font-head); font-weight:500; font-size:18px; line-height:1.55;
color:var(--glx-ink); margin:0;
} .glx-steps { background:var(--glx-pale); padding:6rem 0; }
.glx-track { display:grid; grid-template-columns:repeat(5,1fr); gap:28px; position:relative; }
.glx-track::before {
content:''; position:absolute; top:30px; left:11%; right:11%;
border-top:2px dashed var(--glx-primary-light); z-index:0;
}
.glx-step { position:relative; z-index:1; text-align:center; }
.glx-num {
width:60px; height:60px; margin:0 auto 20px; border-radius:50%;
background:var(--glx-white); border:2px solid var(--glx-primary-light);
display:flex; align-items:center; justify-content:center;
font-family:var(--glx-font-head); font-weight:500; font-size:21px; color:var(--glx-primary);
box-shadow:0 8px 20px rgba(113,126,189,.14);
}
.glx-step h3 { font-size:15.5px; font-weight:600; color:var(--glx-ink); margin-bottom:10px; }
.glx-step p { font-size:13.5px; line-height:1.65; }
.glx-stepsfoot { text-align:center; margin-top:56px; }
.glx-stepsfoot p { font-size:15.5px; max-width:560px; margin:0 auto 24px; } .glx-faq { background:var(--glx-white); padding:6rem 0; }
.glx-faq .glx-inner { max-width:840px; }
.glx-faq details { border-bottom:1px solid var(--glx-line); }
.glx-faq details:first-of-type { border-top:1px solid var(--glx-line); }
.glx-faq summary {
list-style:none; cursor:pointer; display:flex; justify-content:space-between; align-items:center; gap:20px;
padding:24px 8px; font-size:16px; font-weight:500; color:var(--glx-ink);
transition:color .2s ease, padding-left .2s ease;
}
.glx-faq summary::-webkit-details-marker { display:none; }
.glx-faq summary:hover { color:var(--glx-primary); padding-left:14px; }
.glx-faqicon {
flex-shrink:0; width:32px; height:32px; border-radius:50%;
background:var(--glx-pale); border:1px solid var(--glx-line); position:relative;
transition:transform .25s ease, background .25s ease;
}
.glx-faqicon::before, .glx-faqicon::after {
content:''; position:absolute; top:50%; left:50%; width:12px; height:2px;
background:var(--glx-primary); transform:translate(-50%,-50%);
}
.glx-faqicon::after { transform:translate(-50%,-50%) rotate(90deg); transition:transform .25s ease; }
.glx-faq details[open] .glx-faqicon { transform:rotate(45deg); background:var(--glx-primary-lighter); }
.glx-faq-a { padding:0 48px 26px 8px; }
.glx-faq-a p { font-size:15px; line-height:1.75; margin-bottom:12px; }
.glx-faq-a p:last-child { margin-bottom:0; } .glx-cta {
background:linear-gradient(120deg, var(--glx-primary) 0%, var(--glx-primary-dark) 100%);
padding:6rem 0; position:relative; overflow:hidden;
}
.glx-cta::before {
content:''; position:absolute; top:-80px; right:-80px; width:320px; height:320px;
border:2px solid rgba(255,255,255,.18); border-radius:50%; pointer-events:none;
}
.glx-cta::after {
content:''; position:absolute; bottom:-120px; left:-60px; width:280px; height:280px;
border:2px solid rgba(255,255,255,.12); border-radius:50%; pointer-events:none;
}
.glx-cta .glx-inner { max-width:660px; text-align:center; position:relative; z-index:1; }
.glx-cta .glx-h2 { color:#fff; font-size:32px; }
.glx-cta p { color:#eef0f8; font-size:17px; max-width:580px; margin:0 auto 40px; }
.glx-cta .glx-strong, .glx-cta strong { color:#fff; font-weight:500; } .glx-bookcard strong { color:var(--glx-ink); }
.glx-bookcard {
background:#fff; border-radius:12px; padding:44px 40px; text-align:center;
box-shadow:0 26px 60px rgba(0,0,0,.22);
}
.glx-bookcard h3 { font-size:22px; margin-bottom:12px; }
.glx-bookcard > p { color:var(--glx-body); font-size:15.5px; max-width:440px; margin:0 auto 26px; }
.glx-booknote { font-size:13px !important; color:var(--glx-muted) !important; margin:18px auto 0 !important; }
.glx-ctaalt { margin-top:26px !important; font-size:15px !important; color:#fff !important; }
.glx-ctaalt a { color:#fff; text-decoration:none; border-bottom:1px solid rgba(255,255,255,.6); }
.glx-ctaalt a:hover { border-bottom-color:#fff; } .glx-foot { background:var(--glx-footer); padding:4.5rem 0 3rem; color:#fff; }
.glx-trustgrid {
display:grid; grid-template-columns:repeat(4,1fr); gap:1px;
background:rgba(255,255,255,.25); border:1px solid rgba(255,255,255,.25);
border-radius:10px; overflow:hidden; margin-bottom:48px;
}
.glx-trustgrid > div { background:rgba(255,255,255,.08); padding:32px 24px; text-align:center; }
.glx-tnum {
font-family:var(--glx-font-head); font-weight:500; font-size:24px;
color:#fff; display:block; margin-bottom:8px;
}
.glx-tlabel { font-size:13px; font-weight:300; color:#eef0f8; }
.glx-legal { border-top:1px solid rgba(255,255,255,.25); padding-top:32px; text-align:center; }
.glx-legal p { font-size:13px; line-height:1.8; color:#eef0f8; max-width:880px; margin:0 auto 12px; }
.glx-legal strong { color:#fff; font-weight:500; }
.glx-copy { font-size:12.5px !important; opacity:.8; margin-bottom:0 !important; } @media (max-width:900px) {
.glx-hero::before { width:100%; height:52%; top:auto; bottom:0; transform:none; border-radius:60px 0 0 0; }
.glx-hero::after { display:none; }
.glx-hero .glx-inner { grid-template-columns:1fr; gap:48px; padding:64px 20px 56px; }
.glx-h1 { font-size:27px; }
.glx-h2 { font-size:23px; }
.glx-lede { font-size:16px; max-width:100%; }
.glx-split, .glx-solrow { grid-template-columns:1fr; gap:44px; }
.glx-photocard, .glx-docphoto { margin:0 auto; }
.glx-cards, .glx-benefits, .glx-prices { grid-template-columns:1fr; }
.glx-diff { grid-template-columns:1fr; gap:26px; padding:36px 28px; text-align:center; }
.glx-diff-cta { text-align:center; }
.glx-gallery { grid-template-columns:1fr 1fr; gap:14px; }
.glx-creds { grid-template-columns:1fr; }
.glx-track { grid-template-columns:1fr; gap:0; max-width:460px; margin:0 auto; }
.glx-track::before { top:26px; bottom:26px; left:29px; right:auto; border-top:0; border-left:2px dashed var(--glx-primary-light); }
.glx-step { display:grid; grid-template-columns:60px 1fr; gap:22px; text-align:left; padding:16px 0; align-items:start; }
.glx-num { margin:0; }
.glx-trustgrid { grid-template-columns:1fr 1fr; }
.glx-quote { font-size:20px; }
.glx-testi::before { font-size:160px; }
.glx-cta .glx-h2 { font-size:25px; }
.glx-bookcard { padding:34px 24px; }
.glx-problem, .glx-alt, .glx-sol, .glx-treat, .glx-results, .glx-doc { padding:3.5rem 0; }
.glx-steps, .glx-faq, .glx-testi, .glx-cta { padding:3.5rem 0; }
.glx-inner { padding:0 20px; }
}
@media (max-width:540px) {
.glx-gallery { grid-template-columns:1fr; }
}.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-envelope-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-envelope-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-envelope-0.ow-button-hover:hover {
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-facebook-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-instagram-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
}
.so-widget-sow-social-media-buttons-flat-ba6a6a357d49 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-social-media-buttons-flat-d8389e572f24 .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-facebook-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-instagram-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-envelope-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-envelope-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button-envelope-0.ow-button-hover:hover {
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 1.5em;
-moz-border-radius: 1.5em;
border-radius: 1.5em;
}
.so-widget-sow-social-media-buttons-flat-d8389e572f24 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}.so-widget-ink-buttons-buttons-7f6b099dc171-1108 .iw-so-button-base {
text-align: center;
}
.so-widget-ink-buttons-buttons-7f6b099dc171-1108 .iw-so-button-base .iw-so-button {
border-radius: 0em;
color: #ffffff;
font-size: 1.2em;
padding: 1em 2em;
font-size: 16px;
background: transparent;
border: 2px solid #717ebd;
color: #717ebd;
}
.so-widget-ink-buttons-buttons-7f6b099dc171-1108 .iw-so-button-base .iw-so-button [class^="sow-icon-"] {
font-size: 1.5em;
height: 1em;
width: auto;
float: left;
margin: -0.1em 0.75em -0.2em 0em;
display: block;
}
.so-widget-ink-buttons-buttons-7f6b099dc171-1108 .iw-so-button-base .iw-so-button:hover {
color: #717ebd;
}
.so-widget-ink-buttons-buttons-7f6b099dc171-1108 .iw-so-button-base .iw-so-button.iw-so-button-hover:hover {
background: #717ebd;
color: #ffffff;
}
.so-widget-ink-buttons-buttons-7f6b099dc171-1108 .iw-so-button-base .iw-so-button.iw-so-button-click:active {
background: #949ecd;
border-color: #949ecd;
color: #ffffff;
}.iw-so-button-base::after {
clear: both;
content: "";
display: table; }
.iw-so-button-base .iw-so-button {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
cursor: pointer;
font-weight: normal;
line-height: normal;
position: relative;
text-align: center;
text-decoration: none;
display: inline-block;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out; }
@media only screen and (min-width: 40.0625em) {
.iw-so-button-base .iw-so-button {
display: inline-block; } }.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-caption-wrapper {
padding: 0px;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption {
background: rgba(138, 140, 143, 0);
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image:hover .iw-so-image-caption {
background: rgba(138, 140, 143, 0.2);
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-container {
border-radius: 0;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image img {
border-radius: 0;
border-width: 0px;
border-color: transparent;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption {
border-radius: 0;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption .iw-so-cap-title {
color: #f1f1f1;
font-size: 25px;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption .iw-so-cap-desc {
color: #f1f1f1;
font-size: 14px;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption figcaption {
bottom: 0;
left: 0;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption figcaption .iw-so-cap-title,
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption figcaption .iw-so-cap-desc {
text-align: center;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption figcaption .iw-so-cap-title {
padding-bottom: 0;
}
.so-widget-ink-image-image-0db18fa14fbc-1108 .iw-so-image-wrapper .iw-so-image .iw-so-image-caption figcaption .iw-so-cap-desc {
padding-top: 10px;
}.iw-so-image-wrapper::after {
clear: both;
content: "";
display: table; }
.iw-so-image-wrapper .iw-so-image {
position: relative;
display: inline-block; }
.iw-so-image-wrapper .iw-so-image a {
display: inline-block;
vertical-align: middle;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
outline: none; }
.iw-so-image-wrapper .iw-so-image img {
vertical-align: middle;
border-style: solid; }
.iw-so-image-wrapper .iw-so-image .iw-so-caption-wrapper {
position: absolute;
top: 0;
width: 100%;
height: 100%; }
.iw-so-image-wrapper .iw-so-image .iw-so-image-caption {
width: 100%;
height: 100%;
-webkit-transition: all 450ms ease-out;
-moz-transition: all 450ms ease-out;
transition: all 450ms ease-out;
position: relative; }
.iw-so-image-wrapper .iw-so-image .iw-so-image-caption figcaption {
display: inline-block;
line-height: 1.5;
position: absolute;
width: 100%; }
.iw-so-image-wrapper .iw-so-image .iw-so-image-caption .iw-so-cap-title,
.iw-so-image-wrapper .iw-so-image .iw-so-image-caption .iw-so-cap-desc {
opacity: 0;
visibility: hidden;
margin: 0;
padding: 15px;
-webkit-transition: all 450ms ease-out;
-moz-transition: all 450ms ease-out;
transition: all 450ms ease-out; }
.iw-so-image-wrapper .iw-so-image:hover .iw-so-image-caption .iw-so-cap-title,
.iw-so-image-wrapper .iw-so-image:hover .iw-so-image-caption .iw-so-cap-desc {
opacity: 1;
visibility: visible; }.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//www.aesthetic-clinics.co.uk/wp-content/plugins/addon-so-widgets-bundle/css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}.alpha {padding-left: 0!important;}
.omega{padding-right: 0!important;}
.panel-grid .widget{  background: transparent;    padding: 0;    margin: 0;}
.glyphicon{top: 0;}
.clearfix:after {
clear: both;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}         .column,
.columns {
width: 100%;
float: left;
box-sizing: border-box; } @media (min-width: 400px) {    } @media (min-width: 550px) {  .column,
.columns {
margin-left: 4%; }
.column:first-child,
.columns:first-child {
margin-left: 0; }
.one.column,
.one.columns                    { width: 4.66666666667%; }
.two.columns                    { width: 13.3333333333%; }
.three.columns                  { width: 22%;            }
.four.columns                   { width: 30.6666666667%; }
.five.columns                   { width: 39.3333333333%; }
.six.columns                    { width: 48%;            }
.seven.columns                  { width: 56.6666666667%; }
.eight.columns                  { width: 65.3333333333%; }
.nine.columns                   { width: 74.0%;          }
.ten.columns                    { width: 82.6666666667%; }
.eleven.columns                 { width: 91.3333333333%; }
.twelve.columns                 { width: 100%; margin-left: 0; }
.one-third.column               { width: 30.6666666667%; }
.two-thirds.column              { width: 65.3333333333%; }
.one-half.column                { width: 48%; } .offset-by-one.column,
.offset-by-one.columns          { margin-left: 8.66666666667%; }
.offset-by-two.column,
.offset-by-two.columns          { margin-left: 17.3333333333%; }
.offset-by-three.column,
.offset-by-three.columns        { margin-left: 26%;            }
.offset-by-four.column,
.offset-by-four.columns         { margin-left: 34.6666666667%; }
.offset-by-five.column,
.offset-by-five.columns         { margin-left: 43.3333333333%; }
.offset-by-six.column,
.offset-by-six.columns          { margin-left: 52%;            }
.offset-by-seven.column,
.offset-by-seven.columns        { margin-left: 60.6666666667%; }
.offset-by-eight.column,
.offset-by-eight.columns        { margin-left: 69.3333333333%; }
.offset-by-nine.column,
.offset-by-nine.columns         { margin-left: 78.0%;          }
.offset-by-ten.column,
.offset-by-ten.columns          { margin-left: 86.6666666667%; }
.offset-by-eleven.column,
.offset-by-eleven.columns       { margin-left: 95.3333333333%; }
.offset-by-one-third.column,
.offset-by-one-third.columns    { margin-left: 34.6666666667%; }
.offset-by-two-thirds.column,
.offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }
.offset-by-one-half.column,
.offset-by-one-half.columns     { margin-left: 52%; }
}           @media (min-width: 400px) {} @media (min-width: 550px) {} @media (min-width: 750px) {} @media (min-width: 1000px) {} @media (min-width: 1200px) {}

@font-face {
font-family: "ctc-icon-font";
src:url(//www.aesthetic-clinics.co.uk/wp-content/plugins/really-simple-click-to-call/font/icon-font.eot);
src:url(//www.aesthetic-clinics.co.uk/wp-content/plugins/really-simple-click-to-call/font/icon-font.eot?#iefix) format("embedded-opentype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/really-simple-click-to-call/font/icon-font.woff) format("woff"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/really-simple-click-to-call/font/icon-font.ttf) format("truetype"),
url(//www.aesthetic-clinics.co.uk/wp-content/plugins/really-simple-click-to-call/font/icon-font.svg#icon-font) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "ctc-icon-font" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="ctc-icon-"]:before,
[class*=" ctc-icon-"]:before {
font-family: "ctc-icon-font" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ctc-icon-phone:before {
content: "\61";
}  @media (max-width: 736px) {
body {
padding-bottom: 50px;
}
#click_to_call_bar {
position: fixed;
bottom: 0;
width: 100%;
background-color: #222;
z-index: 1000;
text-align: center;
display: block;
z-index: 10000;
height: 50px;
font-size: 18px;
line-height: 50px;
text-decoration: none !important;
}
#click_to_call_bar a {
color: white;
text-decoration: none !important;
}
#click_to_call_bar:hover {
text-decoration: none !important;
}
#click_to_call_bar:focus {
text-decoration: none !important;
} #click_to_call_bar span {
font-size: 18px;
margin-right:5px;
vertical-align: sub;
}
} @media (min-width: 737px) {
#click_to_call_bar {
display: none;
}
}