.elementor-10619 .elementor-element.elementor-element-a28b96e{--display:flex;}.elementor-10619 .elementor-element.elementor-element-cec3a48 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-section{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-subtitle{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#E8B86B;color:#E8B86B;font-family:"Genera Sans", Sans-serif;font-weight:300;letter-spacing:1.5px;margin:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-subtitle br{display:unset;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-title{border-radius:0px 0px 0px 0px;font-family:"Genera Sans", Sans-serif;font-size:47px;font-weight:300;margin:5px 5px 5px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-title br{display:unset;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-description{font-family:"Genera Sans", Sans-serif;font-size:16px;font-weight:300;padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-description br{display:unset;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-btn{font-family:"Genera Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#E8B86B !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);margin:50px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-btn svg{color:#E8B86B !important;margin:50px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-btn i{margin:50px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-btn i,.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-btn img,.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-btn svg{margin:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-nav-number br{display:unset;}@media(max-width:575px){.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-title{font-size:27px;word-spacing:0em;padding:2px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-description{font-size:18px;line-height:1.3em;letter-spacing:0px;word-spacing:0em;padding:15px 0px 0px 0px;margin:0px 0px 0px 8px;}}@media(min-width:2400px){.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-title{border-radius:0px 0px 0px 0px;font-size:110px;}.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-el-description{font-size:26px;}}/* Start custom CSS for tp-portfolio-horizontal-slider, class: .elementor-element-cec3a48 */.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-portfolio-horizontal-btn-circle {
  display: none !important;
}

.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-portfolio-horizontal-btn {
  padding-left: 0 !important;
  gap: 0 !important;
  margin-left: 0 !important;
}

.elementor-10619 .elementor-element.elementor-element-cec3a48 .tp-portfolio-horizontal-btn-label {
  padding-left: 0 !important;
  margin-left: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Genera Sans';
	font-display: auto;
	src: url('https://staging.thesolitaireclinic.com/wp-content/uploads/2026/08/GeneralSans-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */