.tp_templates_add_button {
background: #e3e3e3;
}
.liteTemplateLibrary_filter-tags li {
color: #000;
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}.tp-counter-wrap {
margin-top: -112px;
}
.tp-counter-bg {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 14px;
}
.tp-counter-item {
padding-top: 43px;
padding-bottom: 66px;
position: relative;
z-index: 1;
}
@media only screen and (max-width: 767px) {
.tp-counter-item {
padding-top: 25px;
padding-bottom: 30px;
}
}
.tp-counter-item span.tp-acadia-counter-border {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -15px;
height: 120px;
width: 2px;
background: rgba(255, 255, 255, 0.14);
}
@media only screen and (max-width: 767px) {
.tp-counter-item span.tp-acadia-counter-border {
display: none;
}
}
.tp-counter-item p {
color: rgba(255, 255, 255, 0.7);
font-size: 18px;
font-weight: 500;
margin-bottom: 0px;
line-height: 1;
}
.tp-counter-count {
margin-bottom: 3px;
font-size: 100px;
font-style: italic;
font-weight: 400;
letter-spacing: -3px;
line-height: 1;
color: var(--tp-common-white);
}
.tp-counter-4-bg {
background-color: #EDEBE5;
border-radius: 15px;
padding: 82px 25px 73px 25px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
.tp-counter-4-bg {
padding: 50px 25px 50px 25px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
.tp-counter-4-item {
margin-bottom: 30px;
}
}
.tp-counter-4-icon {
margin-bottom: 12px;
}
.tp-counter-4-icon span {
display: inline-block;
height: 80px;
width: 80px;
line-height: 78px;
text-align: center;
border-radius: 40px;
background: linear-gradient(180deg, #FFFCF4 0%, rgba(246, 244, 239, 0) 100%);
}
.tp-counter-4-count {
color: #161613;
font-size: 100px;
font-style: italic;
font-weight: 300;
letter-spacing: -3px;
margin-bottom: 4px;
}
.tp-counter-4-content p {
color: #484848;
font-size: 16px;
font-weight: 300;
line-height: 30px;
margin-bottom: 0;
}
.tp-counter-4-border {
height: 1px;
width: 220px;
background: rgba(22, 22, 19, 0.08);
margin: 0 auto;
margin-bottom: 15px;
}  @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
.tp-funfact-item {
margin-bottom: 15px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tp-funfact-item {
margin-bottom: 30px;
}
}
.tp-funfact-item-2 {
margin-left: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
.tp-funfact-item-2 {
margin-left: 0px;
}
}
.tp-funfact-item-3 {
margin-left: 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.tp-funfact-item-3 {
margin-left: 25px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
.tp-funfact-item-3 {
margin-left: 0px;
}
}
.tp-funfact-bg {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding: 34px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
.tp-funfact-bg {
padding-bottom: 14px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.tp-funfact-bg {
padding-bottom: 4px;
}
}
.tp-funfact-icon {
flex: 0 0 auto;
margin-right: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tp-funfact-icon {
margin-right: 10px;
}
}
.tp-funfact-title {
color: var(--tp-common-white);
font-size: 20px;
font-weight: 500;
margin-bottom: 2px;
}
.tp-funfact-content span {
color: rgba(255, 255, 255, 0.8);
font-size: 15px;
}
.tp-funfact-6-ptb {
padding: 39px 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: var(--tp-theme-9);
}
.tp-funfact-7-wrapper .row [class*=col-]:not(:last-child) {
border-right: 1px solid #E9E9F0;
}
@media only screen and (max-width: 767px) {
.tp-funfact-7-wrapper .row [class*=col-]:not(:last-child) {
border: none;
}
}
.tp-funfact-7-item {
padding: 45px 0 40px;
-webkit-transition: all 0.3s 0s ease-out;
-moz-transition: all 0.3s 0s ease-out;
-ms-transition: all 0.3s 0s ease-out;
-o-transition: all 0.3s 0s ease-out;
transition: all 0.3s 0s ease-out;
}
.tp-funfact-7-item:hover {
background-color: var(--tp-common-white);
box-shadow: 0px 20px 20px 0px rgba(5, 5, 39, 0.1);
}
.tp-funfact-7-item-icon {
margin-bottom: 25px;
}
.tp-funfact-7-item-content span {
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
display: inline-block;
color: var(--tp-heading-2);
font-family: var(--tp-ff-manrope);
}
.tp-funfact-7-item-content p {
font-size: 15px;
line-height: 1;
font-weight: 500;
margin-bottom: 0;
color: rgba(3, 31, 66, 0.8);
font-family: var(--tp-ff-manrope);
}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-c3e92f8{padding:0px;flex-direction:column;}