html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }
*,
*::before,
*::after {
box-sizing: border-box; } body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #333333;
background-color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} h1, h2, h3, h4, h5, h6 {
margin-block-start: 0.5rem;
margin-block-end: 1rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.75rem;
}
h4 {
font-size: 1.5rem;
}
h5 {
font-size: 1.25rem;
}
h6 {
font-size: 1rem;
}
p {
margin-block-start: 0;
margin-block-end: 0.9rem;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; white-space: pre-wrap;
} a {
background-color: transparent;
text-decoration: none;
color: #CC3366;
}
a:hover, a:active {
color: #333366;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
} abbr[title] {
border-block-end: none; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
height: auto;
max-width: 100%;
}  details {
display: block;
} summary {
display: list-item;
}
figcaption {
font-size: 16px;
color: #333333;
line-height: 1.4;
font-style: italic;
font-weight: 400;
}  template {
display: none;
} [hidden] {
display: none;
} @media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; -webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre {
white-space: pre-wrap !important;
}
pre,
blockquote {
break-inside: avoid;
border: 1px solid #cccccc;
}
thead {
display: table-header-group;
}
tr,
img {
break-inside: avoid;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
break-after: avoid;
}
} label {
display: inline-block;
line-height: 1;
vertical-align: middle;
} button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0; }
input[type=text],
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=url],
select,
textarea {
width: 100%;
border: solid 1px #666666;
border-radius: 3px;
padding: 0.5rem 1rem;
transition: all 0.3s;
}
input[type=text]:focus,
input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
border-color: #333333;
} button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
width: auto;
-webkit-appearance: button;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
outline: 1px dotted ButtonText;
}
button,
[type=submit],
[type=button] {
display: inline-block;
font-weight: 400;
color: #CC3366;
text-align: center;
white-space: nowrap;
user-select: none;
background-color: transparent;
border: 1px solid #CC3366;
padding: 0.5rem 1rem;
font-size: 1rem;
border-radius: 3px;
transition: all 0.3s;
}
button:focus,
[type=submit]:focus,
[type=button]:focus {
outline: 5px auto -webkit-focus-ring-color;
}
button:hover, button:focus,
[type=submit]:hover,
[type=submit]:focus,
[type=button]:hover,
[type=button]:focus {
color: #ffffff;
background-color: #CC3366;
text-decoration: none;
}
button:not(:disabled),
[type=submit]:not(:disabled),
[type=button]:not(:disabled) {
cursor: pointer;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
resize: vertical;
} [type=checkbox],
[type=radio] {
box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }
select {
display: block;
} table {
background-color: transparent;
width: 100%;
margin-block-end: 15px;
font-size: 0.9em;
border-spacing: 0;
border-collapse: collapse;
}
table th,
table td {
padding: 15px;
line-height: 1.5;
vertical-align: top;
border: 1px solid rgba(128, 128, 128, 0.5019607843);
}
table th {
font-weight: bold;
}
table thead th,
table tfoot th {
font-size: 1em;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
border-block-start: 1px solid rgba(128, 128, 128, 0.5019607843);
}
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
background-color: rgba(128, 128, 128, 0.0705882353);
}
table tbody tr:hover > td,
table tbody tr:hover > th {
background-color: rgba(128, 128, 128, 0.1019607843);
}
table tbody + tbody {
border-block-start: 2px solid rgba(128, 128, 128, 0.5019607843);
}
@media (max-width: 767px) {
table table {
font-size: 0.8em;
}
table table th,
table table td {
padding: 7px;
line-height: 1.3;
}
table table th {
font-weight: 400;
}
} dl,
dt,
dd,
ol,
ul,
li {
margin-block-start: 0;
margin-block-end: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}@font-face{font-family:'San Francisco Display';src:url(//tclinic.io/wp-content/themes/hello-elementor-child/fonts/SanFranciscoDisplay-Bold.woff2) format('woff2'),url(//tclinic.io/wp-content/themes/hello-elementor-child/fonts/SanFranciscoDisplay-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'San Francisco Display';src:url(//tclinic.io/wp-content/themes/hello-elementor-child/fonts/SanFranciscoDisplay-Medium.woff2) format('woff2'),url(//tclinic.io/wp-content/themes/hello-elementor-child/fonts/SanFranciscoDisplay-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'San Francisco Display';src:url(//tclinic.io/wp-content/themes/hello-elementor-child/fonts/SanFranciscoDisplay-Regular.woff2) format('woff2'),url(//tclinic.io/wp-content/themes/hello-elementor-child/fonts/SanFranciscoDisplay-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}html,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{text-decoration:none;color:#007bff;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}a:hover,a:active{text-decoration:none}ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-font-smoothing:antialiased}html{-webkit-box-sizing:border-box;box-sizing:border-box}button{line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;margin:0;padding:0;color:inherit;font:inherit}button::-moz-focus-inner{border:0;padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(0,64,229,.3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0040e5;cursor:pointer}.site-header,body:not([class*=elementor-page-]) .site-main{max-width:100%}:root{--color-primary:#2a3280;--color-body:#6e727d;--color-heading:#161c2d;--color-white:#fff;--color-secondary:#f4732a}body{font-family:'San Francisco Display';line-height:1.8;color:var(--color-body);font-size:17px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-heading);line-height:1.2;font-weight:700;margin:0}p{margin-bottom:15px}p:last-child{margin-bottom:0}.animate-float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:2s;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.animate-float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:2s;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob{0%,100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes float-bob{0%,100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes float-bob-x{0%,100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes float-bob-x{0%,100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes float-bob-y{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-bob-y{0%,100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.sticky-logo{display:none}.site-header{position:relative;z-index:999;padding:0;-webkit-box-shadow:0 8px 20px rgba(55,125,255,.08);box-shadow:0 8px 20px rgba(55,125,255,.08)}.site-header .header-inner{align-items:center}.site-header .header-inner>div,.site-header .header-inner .header-extra{display:flex;align-items:center}.site-header .site-navigation{justify-content:center}.site-header .logo-link{display:block;line-height:1}.site-header.sticky-on{position:fixed;left:0;top:0;width:100%;z-index:999;-webkit-animation:1.2s sticky;animation:1.2s sticky;-webkit-box-shadow:0 8px 20px rgba(55,125,255,.08);box-shadow:0 8px 20px rgba(55,125,255,.08);background-color:var(--color-white)}.site-header.sticky-on .site-navigation ul.menu li{line-height:70px}.site-header.sticky-on .site-navigation ul.menu li.current-menu-item a{color:var(--color-secondary)}.site-header.sticky-on .site-navigation ul.menu li a:hover{color:var(--color-secondary)}.site-header.sticky-on .site-navigation ul.menu li a:before{top:0;bottom:auto;background-color:var(--color-secondary)}.site-header.sticky-on .logo-main{display:none}.site-header.sticky-on .sticky-logo{display:block}.site-header.sticky-on .menu-open{border:2px solid var(--color-heading)}.site-header.sticky-on .menu-open span{background-color:var(--color-heading)}.site-header .header-extra>li{line-height:1}.site-header .header-extra>li:not(:first-child){margin-left:35px}.site-header .nav-toggler{display:none}.site-header .menu-open{display:inline-block;width:55px;padding:10px;font-size:0;border:2px solid var(--color-heading);border-radius:5px;line-height:1;background-color:transparent}.site-header .menu-open span{display:block;height:3px;background-color:var(--color-heading)}.site-header .menu-open span:nth-child(2){margin:6px 0}.site-header:not(.header-stacked) .header-inner .site-navigation,.site-header:not(.header-stacked) .header-inner .site-branding{max-width:100%}.site-navigation ul.menu{align-items:center}.site-navigation ul.menu>li{position:relative;display:block;line-height:95px;margin:0 15px}.site-navigation ul.menu li.current-menu-item a{color:var(--color-primary)}.site-navigation ul.menu li.current-menu-item a:before{visibility:visible;opacity:1;width:calc(100% - 10px)}.site-navigation ul.menu li a{position:static;display:inline-block;padding:5px;color:var(--color-heading);font-size:18px;font-weight:500;line-height:1.4}.site-navigation ul.menu li a:before{content:'';position:absolute;left:5px;right:5px;width:0;top:auto;bottom:0;height:5px;background-color:var(--color-primary);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;opacity:0}.site-navigation ul.menu li a:hover{color:var(--color-primary)}.site-navigation ul.menu>li>a:hover:before{visibility:visible;opacity:1;width:calc(100% - 10px)}.header-btn{position:relative;z-index:1;display:inline-block;color:var(--color-white);padding:13px 32px;font-size:15px;font-weight:700;line-height:1.4;transition:.4s;vertical-align:middle;border-radius:50px;background-color:var(--color-secondary);border:2px solid var(--color-secondary);-webkit-box-shadow:0 10px 30px 0 rgba(244,115,42,.36);box-shadow:0 10px 30px 0 rgba(244,115,42,.36);overflow:hidden}.header-btn:hover{color:var(--color-white);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3);background-color:#1a1b1e;border-color:#1a1b1e}.header-btn i{margin-left:10px}.elementor-editor-active .site-header{position:relative}.elementor-editor-active .site-header .header-inner{max-width:100%}.elementor-editor-active .site-header .site-navigation ul.menu li a{color:var(--color-heading)}.menu-mobile{position:fixed;right:0;top:0;background-color:transparent;z-index:9999;width:100vw;height:100vh;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:.3s ease-out}.menu-mobile.menu-on{opacity:1;visibility:visible}.menu-mobile.menu-on .menu-overlay{opacity:1;visibility:visible;opacity:.4}.menu-mobile.menu-on .menu-inner{visibility:visible;opacity:1;margin-right:-18px}.menu-mobile .menu-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:var(--color-heading);cursor:pointer;z-index:1;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;opacity:0;visibility:hidden}.menu-mobile .menu-inner{position:relative;width:300px;max-width:400px;height:100vh;background-color:var(--color-white);padding:40px 30px;z-index:2;overflow-y:scroll;overflow-x:hidden;margin-right:-400px;opacity:0;visibility:hidden;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.menu-mobile .mobile-nav{display:block}.menu-mobile .mobile-nav li a{position:relative;display:block;line-height:1.5;padding:10px 0;border-bottom:1px solid #e5e5e5;color:var(--color-heading);font-size:15px;font-weight:500}.menu-mobile .mobile-nav li.current-menu-item a{color:var(--color-primary)}.menu-mobile .mobile-logo{margin-bottom:30px}.menu-mobile .menu-close{position:absolute;top:20px;right:30px;z-index:2;font-size:28px;line-height:1;color:var(--color-heading)}@-webkit-keyframes sticky{0%{top:-200px}100%{top:0}}@keyframes sticky{0%{top:-200px}100%{top:0}}.elementor-editor-active #preloader{display:none}.site-navigation ul.menu>li.menu-item-has-children>a:hover:before{opacity:0}.site-navigation ul.menu li ul.sub-menu{width:max-content;box-shadow:0 2px 10px #6565654d}.site-navigation ul.menu li ul li{display:block;line-height:initial}.site-navigation ul.sub-menu li a{padding:10px 24px}.title-tag span{background-color:var(--color-secondary);border-radius:25px;padding:5px 15px;margin-right:12px}.fancy-icon-boxes:before{content:"";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%,-50%);background-image:url(//tclinic.io/wp-content/themes/hello-elementor-child/images/fancy-circle-dots.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.fancy-icon-boxes:hover:before{width:100%;height:100%;opacity:1;visibility:visible;z-index:1}.fancy-icon-boxes .elementor-image-box-wrapper .elementor-image-box-img img{-webkit-transition:1s;-o-transition:1s;transition:1s;transition-duration:1s !important}.fancy-icon-boxes:hover .elementor-image-box-wrapper .elementor-image-box-img img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.fancy-icon-boxes:hover .elementor-image-box-wrapper .elementor-image-box-title,.fancy-icon-boxes:hover .elementor-image-box-wrapper .elementor-image-box-description{color:var(--color-white)}.tagline .elementor-heading-title{display:inline-block;padding:4px 18px;border-radius:30px;background-color:#e5ecfc}.faq-image img{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:2s;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.fqa-accordion .elementor-tab-title{border-radius:30px}.fqa-accordion .elementor-tab-title.elementor-active{border-radius:30px 30px 0 0}.fqa-accordion .elementor-tab-content{border-radius:0 0 30px 30px}.info-boxes{padding-left:15px;padding-right:15px}.info-boxes>div.elementor-container{padding:70px 105px;border-radius:15px;background-color:#0146f6;-webkit-box-shadow:0 2px 14px 0 rgba(0,64,229,.59);box-shadow:0 2px 14px 0 rgba(0,64,229,.59);border-top:4px solid #dce5fb}.info-boxes>div.elementor-container:after{content:'';position:absolute;width:2px;background-color:#215ffb;top:15%;bottom:15%;right:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-title span{position:relative;z-index:1}.hero-title span:after{content:"";position:absolute;width:100%;left:0;z-index:-1;background-position:bottom;background-repeat:no-repeat;bottom:-18px;height:39px;background-image:url(//tclinic.io/wp-content/themes/hello-elementor-child/images/title-line-white.png);background-size:contain}.banner-btns ul .elementor-icon-list-item:last-child a{background-color:var(--color-secondary);border-color:var(--color-secondary)}.banner-btns ul .elementor-icon-list-item:last-child a:hover{background-color:#1a1b1e;border-color:#1a1b1e}.banner-btns ul .elementor-icon-list-item:last-child a:hover .elementor-icon-list-text,.banner-btns ul .elementor-icon-list-item:last-child a:hover .elementor-icon-list-icon i{color:#fff !important}.banner-btns ul .elementor-icon-list-item a{padding:15px 40px;border-radius:50px;flex-direction:row-reverse;background-color:transparent;border:2px solid rgba(255,255,255,.2);-webkit-box-shadow:0 10px 30px 0 rgba(71,59,240,.36);box-shadow:0 10px 30px 0 rgba(71,59,240,.36);overflow:hidden;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.banner-btns ul .elementor-icon-list-item a:hover{background-color:#fff}.banner-btns ul .elementor-icon-list-item .elementor-icon-list-icon{margin-left:10px}.home-title span{position:relative;color:#2a3280}.home-title span:after{content:"";position:absolute;width:100%;left:0;background-position:bottom;background-repeat:no-repeat;bottom:-30px;height:29px;background-image:url(//tclinic.io/wp-content/themes/hello-elementor-child/./images/title-line.png);background-size:100% 29px}.home-title.line{position:relative}.home-title.line:after{content:"";position:absolute;width:100%;left:0;background-position:bottom;background-repeat:no-repeat;bottom:0;height:27px;background-image:url(//tclinic.io/wp-content/themes/hello-elementor-child/images/title-line-2.png);background-size:contain}.pricing-table{height:100%}.pricing-table .elementor-widget-container{height:100%}.pricing-table .elementor-price-table{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;text-align:left}.pricing-table .elementor-price-table .elementor-price-table__header{margin-bottom:60px}.pricing-table .elementor-price-table .elementor-price-table__heading{display:inline-block;background-color:var(--color-primary);padding:10px 20px;margin-bottom:20px;border-radius:30px;-webkit-box-shadow:0 10px 30px 0 rgba(71,59,240,.36);box-shadow:0 10px 30px 0 rgba(71,59,240,.36)}.pricing-table .elementor-price-table .elementor-price-table__subheading{display:block}.pricing-table .elementor-price-table .elementor-price-table__price{justify-content:flex-start;color:var(--color-heading);font-weight:400;letter-spacing:-1px;line-height:1}.pricing-table .elementor-price-table .elementor-price-table__currency{color:#606060;font-size:17px;margin-left:5px;margin-right:0}.pricing-table .elementor-price-table .elementor-price-table__features-list li{margin-bottom:10px}.pricing-table .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin:0}.pricing-table .elementor-price-table .elementor-price-table__features-list i{font-size:15px;margin-left:10px;margin-right:0}.pricing-table .elementor-price-table .elementor-price-table__button{position:relative;font-size:15px;font-weight:700;line-height:1.4;-webkit-box-shadow:0 10px 30px 0 rgba(71,59,240,.36);box-shadow:0 10px 30px 0 rgba(71,59,240,.36)}.pricing-table .elementor-price-table .elementor-price-table__button:after{content:'\f061';position:absolute;display:inline-block;top:50%;right:40px;font-size:15px;line-height:1;margin-top:-8px;font-weight:900;font-family:"Font Awesome 5 Pro"}.pricing-table.pricing-secondary .elementor-price-table .elementor-price-table__heading{background:-webkit-linear-gradient(305deg,#ff4e00 0,#ff7200 59%,#fe9500 100%);background:-o-linear-gradient(305deg,#ff4e00 0,#ff7200 59%,#fe9500 100%);background:linear-gradient(145deg,#ff4e00 0,#ff7200 59%,#fe9500 100%);-webkit-box-shadow:0 7px 25px 0 rgba(255,78,0,.4);box-shadow:0 7px 25px 0 rgba(255,78,0,.4)}.pricing-table.pricing-secondary .elementor-price-table .elementor-price-table__button{-webkit-box-shadow:0 10px 30px 0 rgba(244,115,42,.36);box-shadow:0 10px 30px 0 rgba(244,115,42,.36)}.closeAccordion .elementor-accordion-item{margin-bottom:15px}.closeAccordion .elementor-tab-title{border-radius:30px}.closeAccordion .elementor-tab-title.elementor-active{border-radius:30px 30px 0 0}.closeAccordion .elementor-tab-content{border-radius:0 0 30px 30px}.popup-register .sc-register{position:visible;overflow:hidden}.popup-register .dialog-widget-content{background-color:transparent}.popup-register .dialog-message{max-height:90vh;max-width:100%}.popup-register .elementor-widget-text-editor a{color:#007bff}.popup-register .elementor-field-group .elementor-field-textual:focus{box-shadow:none}.popup-register .elementor-field-textual.elementor-size-lg{padding:0 30px}.popup-register .elementor-field-type-submit{position:sticky;bottom:0;left:0;width:100%;background:#fff;padding:15px 20px;margin:0;z-index:99;border-top:1px solid #ddd;margin-bottom:0 !important}.popup-register .elementor-field-type-submit .elementor-button{z-index:99;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3);width:220px;margin-left:auto;display:block;margin-bottom:0}.popup-register .elementor-form .elementor-form-fields-wrapper{max-height:65vh;overflow-y:auto}.about-us-content ul li{position:relative;padding-left:30px;margin-bottom:10px}.about-us-content ul li:after{content:"\f00c";position:absolute;left:0;top:2px;font-size:16px;color:var(--color-primary);font-weight:800;font-family:"Font Awesome 5 Pro"}.newsletter-form .elementor-form-fields-wrapper{position:relative}.newsletter-form .elementor-form-fields-wrapper .elementor-field-type-email input{height:95px;padding-left:45px;padding-right:250px;background-color:#fff;border-radius:45px}.newsletter-form .elementor-form-fields-wrapper .elementor-field-type-email input:focus{box-shadow:none}.newsletter-form .elementor-form-fields-wrapper .e-form__buttons{position:absolute;top:15px;right:15px;bottom:15px;display:inline-block;width:auto}.newsletter-form .elementor-form-fields-wrapper .e-form__buttons .elementor-button{height:100%;-webkit-box-shadow:0 10px 30px 0 rgba(71,59,240,.36);box-shadow:0 10px 30px 0 rgba(71,59,240,.36)}.boxes-product{height:100%}.boxes-product>.elementor-widget-container{height:100%}.boxes-product .elementor-cta__bg-wrapper{max-width:75px}.boxes-product .elementor-cta__bg{background-size:contain;background-repeat:no-repeat;background-position:top left}.boxes-product .elementor-cta{height:100%;border:2px solid rgba(71,59,240,.07);padding:45px 50px 45px 45px;border-radius:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.boxes-product .elementor-cta:before{content:"";position:absolute;left:50%;top:50%;width:50%;height:50%;transform:translate(-50%,-50%);background-image:url(//tclinic.io/wp-content/themes/hello-elementor-child/images/fancy-circle-dots.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.boxes-product .elementor-cta .elementor-cta__button{position:relative;margin-top:15px;padding:15px 65px 15px 40px;-webkit-box-shadow:0 10px 30px 0 rgba(54,35,75,.36);box-shadow:0 10px 30px 0 rgba(54,35,75,.36)}.boxes-product .elementor-cta .elementor-cta__button:after{content:'\f061';position:absolute;display:inline-block;top:50%;right:40px;font-size:15px;line-height:1;margin-top:-8px;font-weight:900;font-family:"Font Awesome 5 Pro"}.boxes-product .elementor-cta:hover{border-color:var(--color-primary);background-color:var(--color-primary)}.boxes-product .elementor-cta:hover:before{width:100%;height:100%;opacity:1;visibility:visible;z-index:1}.boxes-product .elementor-cta:hover .elementor-cta__title,.boxes-product .elementor-cta:hover .elementor-cta__description{color:#fff}.boxes-product .elementor-cta:hover .elementor-cta__bg{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.boxes-product .elementor-cta:hover .elementor-cta__bg-overlay{background-color:transparent}.boxes-product .elementor-cta__content{overflow:initial}.preview-image{position:relative}.preview-image:before,.preview-image:after{content:"";position:absolute;width:100%;height:100%;z-index:-1;border-radius:260px}.preview-image:before{left:-10px;top:-20px;border:3px solid #f2f5fe;background-color:transparent}.preview-image:after{background-color:#5580ff;bottom:-10px;right:-10px}.preview-image img{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:2s;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.form-contact .elementor-field-textual{min-height:66px;padding-left:30px;padding-right:30px}.form-contact .elementor-field-textual:focus{border-color:var(--color-primary) !important;box-shadow:none}.form-contact .elementor-button{-webkit-box-shadow:0 10px 30px 0 rgba(71,59,240,.36);box-shadow:0 10px 30px 0 rgba(71,59,240,.36)}.service-box:hover .elementor-image-box-img img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.service-box .elementor-image-box-content .elementor-image-box-title{transition:.3s ease-out}.service-box .elementor-image-box-content .elementor-image-box-title:hover{color:#37f;cursor:pointer}.testimonial-slider.elementor-element .elementor-image-carousel-wrapper{padding-bottom:110px}.testimonial-slider .swiper-slide{padding-left:5px;padding-top:5px}.testimonial-slider .swiper-slide-inner{border-radius:12px;padding:45px 45px 50px;background-color:#fff;-webkit-box-shadow:-5px -5px 0 0 var(--color-secondary);box-shadow:-5px -5px 0 0 var(--color-secondary)}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{position:relative;margin:0 10px}.testimonial-slider .swiper-pagination .swiper-pagination-bullet:after{position:absolute;content:"";height:30px;width:30px;border-radius:50%;left:-9px;top:-9px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:1}.testimonial-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border:2px solid var(--color-secondary);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.video-about .dialog-message{max-width:100%}.video-about .elementor-widget-video .e-hosted-video .elementor-video{object-fit:contain}.page-template-default .site-main{padding:30px 0}.page-template-default .page-header{margin-bottom:30px}.page-template-default h1.entry-title{position:relative;margin-left:0;text-align:center;padding-bottom:30px;font-size:35px;letter-spacing:-2px}.page-template-default h1.entry-title:after{content:"";position:absolute;left:50%;bottom:0;width:178px;height:27px;transform:translate(-50%,0);z-index:-1;background-position:bottom;background-repeat:no-repeat;background-image:url(//tclinic.io/wp-content/themes/hello-elementor-child/images/title-line-2.png);background-size:contain}#preloader{position:fixed;background-color:var(--color-heading);top:0;left:0;right:0;bottom:0;z-index:99999999;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#preloader .preloader-image{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-blend-mode:multiply}.elementor-field-group-field_website{width:35% !important;padding-right:0 !important}#form-field-field_website{border-radius:7px 0 0 7px}.elementor-field-group-field_tclinic{padding-left:0 !important;align-items:end;width:15% !important}#form-field-field_tclinic{border-radius:0 7px 7px 0;background-color:#dae0f1}.list-customers .elementor-post{align-items:center}.list-customers .elementor-post .elementor-post__thumbnail__link,.list-customers .elementor-post .elementor-post__title{pointer-events:none}.list-customers .elementor-post .elementor-post__thumbnail{background:#fff;border:1px solid #eff1f4;border-radius:12px}.list-customers .elementor-post .elementor-post__thumbnail img{width:auto;height:90px !important}.wp-caption .wp-caption-text{background:rgba(0,0,0,.05);font-size:14px;font-style:italic;padding:.4em;text-align:center;line-height:24px}.footer-support>.elementor-element-populated{{}width:auto;justify-content:center;margin:0 auto;}@media (max-width:1440px){.info-boxes{padding-left:10px;padding-right:10px}.info-boxes>div.elementor-container{padding:70px}.popup-register .elementor-field-type-submit{margin-top:0}.popup-register .elementor-form .elementor-form-fields-wrapper{max-height:330px}}@media (max-width:1199px){body .site-header .header-inner{max-width:100%;padding-left:10px;padding-right:10px}body:not([class*=elementor-page-]) .site-main{padding-left:10px;padding-right:10px}.page-template-default .page-header .entry-title{max-width:100%}.info-boxes>div.elementor-container{padding:50px 30px}.popup-register .elementor-form .elementor-form-fields-wrapper{max-height:500px}}@media (max-width:1024px){.site-header{padding:25px 0}.site-header .site-navigation{display:none}.site-header .nav-toggler{display:block}.info-boxes>div.elementor-container{padding:50px 30px}.info-boxes .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:column}.info-boxes .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper .elementor-image-box-img{line-height:1;margin-bottom:40px}.fancy-icon-boxes.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:column}.fancy-icon-boxes.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper .elementor-image-box-img{line-height:1;margin-bottom:30px}.popup-register .dialog-widget-content,.video-about .dialog-widget-content{padding-left:10px;padding-right:10px}.boxes-product.elementor-cta--layout-image-left .elementor-cta{flex-direction:column;padding:45px 35px}.testimonial-slider.elementor-element .elementor-image-carousel-wrapper{padding-bottom:90px}.page-template-default h1.entry-title{font-size:32px;letter-spacing:-1px}.testimonial-slider .swiper-slide-inner{padding:45px 30px 50px}.footer-support>.elementor-element-populated{width:100%;justify-content:flex-start}}@media (max-width:768px){.site-header .btn-register{display:none}.banner-btns ul .elementor-icon-list-item a{padding:14px 24px}.info-boxes>div.elementor-container:after{display:none}.pricing-table .elementor-price-table .elementor-price-table__button{padding:14px 53px 14px 28px !important}.pricing-table .elementor-price-table .elementor-price-table__button:after{right:28px}.newsletter-form .elementor-form-fields-wrapper .e-form__buttons .elementor-button{padding:14px 28px !important}.testimonial-slider.elementor-element .elementor-image-carousel-wrapper{padding-bottom:80px}.page-template-default h1.entry-title{font-size:28px}.testimonial-slider .swiper-slide-inner{padding:45px 30px 45px}}@media (min-width:1200px){body .container,.container-post,html body:not([class*=elementor-page-]) .site-main{max-width:1180px;margin:0 auto}body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}body .site-header .header-inner{max-width:1460px;width:100%;padding-left:15px;padding-right:15px}}@media (min-width:1440px){body .container,.container-post,html body:not([class*=elementor-page-]) .site-main{max-width:1170px;margin:0 auto}}