body {
overflow-y: scroll;
overflow-x: hidden;
}
body header.entry-header {
display: none;
}
body.woocommerce header.entry-header,
body.archive header.entry-header,
body.single-post header.entry-header {
display: block;
}
body:not(.custom-background-image):before,
body:not(.custom-background-image):after {
display: none;
} body:not(.home) header .site-header-main {
max-width: 1200px;
padding-left: 15px;
padding-right: 15px;
}
.site-header-main .menu-toggle {
font-size: 0;
margin: 10px 0;
}
.site-header-main .menu-toggle:before {
content: "\f0c9";
font-family: FontAwesome;
display: inline-block;
padding: 5px 10px;
font-size: 25px;
line-height: 30px;
text-decoration: inherit;
font-weight: 400;
font-style: normal;
vertical-align: top;
text-align: center;
}
.site-header-main .menu-toggle:hover:before {
color: #fff;
} body.home .breadcrumb {
display: none;
}
.breadcrumb {
padding: 8px 15px;
margin: 0 auto;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
max-width: 1200px;
margin-top: 30px;
}
.breadcrumb a {
text-decoration: none;
}
.full-content .sidebar {
display: none;
}
.sidebar {
width: 25%!important;
padding-left: 15px;
padding-right: 15px;
}
body.single-post .sidebar-left-ws,
body.single-post .sidebar-right-ws,
body.category .sidebar-left-ws,
body.category .sidebar-right-ws {
display: none;
}
body.woocommerce .sidebar-left-blog,
body.woocommerce .sidebar-right-blog {
display: none;
}
.content-area {
width: 100%;
max-width: 100%;
}
.sidebar section ul li {
line-height: 32px;
} .site-footer {
padding-bottom: 0;
}
.site-footer .site-info {
text-align: center;
width: 100%;
}
.main-footer {
display: inline-block;
width: 100%;
}
.site-footer .container,
.main-footer .container {
max-width: 1140px;
margin: 0 auto;
}
.top-bottom {
width: 100%!important;
}
.main-footer .top-bottom-item {
width: 33.33%;
float: left;
}
.main-footer .columns {
width: 25%;
float: left;
padding: 20px 10px;
} @media(min-width: 911px) {
.sidebar-content-sidebar-ws #content #primary,
.sidebar-content-sidebar-blog #content #primary {
width: 50%!important;
margin-left: 25%;
}
.sidebar-left {
float: left;
margin-left: -100%;
}
.content-sidebar-ws #content #primary,
.content-sidebar-blog #content #primary {
width: 72%!important;
margin-left: 0;
}
.sidebar-content-ws #content #primary,
.sidebar-content-blog #content #primary {
width: 70%!important;
margin-left: 28%;
float: left;
}
.sidebar-content-ws .sidebar-left.sidebar-left-ws {
margin-left: 0;
}
.null-ws #content #primary,
.null-blog #content #primary {
width: 100%!important;
margin-left: 0;
}
}
@media(max-width: 910px) {
body .sidebar, body #primary {
width: 100%!important;
}
.site-main .entry-content {
margin: 0;
}
.lt-price-item .elementor-widget-wrap {
padding: 30px 0!important;
}
.top-head .top-head-widget {
width: 100%!important;
}
.top-head .top-social,
.top-head .top-contact {
text-align: center!important;
}
.top-head ul {
border-bottom: 1px solid #6a6984
}
.top-head ul li a {
line-height: 30px;
}
}
@media(max-width: 768px) {
.main-footer .columns {
width: 50%;
}
.main-footer .footer3 {
clear: left;
}
}
@media(max-width: 480px) {
.main-footer .columns {
width: 100%;
}
.top-head ul,
.top-head ul li {
border: 0!important;
}
}
body.full-content #content #primary {
width: 100%!important;
}.cd-words-wrapper {
display: inline-block;
position: relative;
text-align: left;
}
.cd-words-wrapper b {
display: inline-block;
position: absolute;
white-space: nowrap;
left: 0;
top: 0;
font-style: normal;
}
.cd-words-wrapper i {
font-style: normal;
}
.cd-words-wrapper b.is-visible {
position: relative;
}
.no-js .cd-words-wrapper b {
opacity: 0;
}
.no-js .cd-words-wrapper b.is-visible {
opacity: 1;
} .cd-headline.rotate-1 .cd-words-wrapper {
-webkit-perspective: 300px;
-moz-perspective: 300px;
perspective: 300px;
}
.cd-headline.rotate-1 b {
opacity: 0;
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
}
.cd-headline.rotate-1 b.is-visible {
opacity: 1;
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-animation: cd-rotate-1-in 1.2s;
-moz-animation: cd-rotate-1-in 1.2s;
animation: cd-rotate-1-in 1.2s;
}
.cd-headline.rotate-1 b.is-hidden {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
-webkit-animation: cd-rotate-1-out 1.2s;
-moz-animation: cd-rotate-1-out 1.2s;
animation: cd-rotate-1-out 1.2s;
}
@-webkit-keyframes cd-rotate-1-in {
0% {
-webkit-transform: rotateX(180deg);
opacity: 0;
}
35% {
-webkit-transform: rotateX(120deg);
opacity: 0;
}
65% {
opacity: 0;
}
100% {
-webkit-transform: rotateX(360deg);
opacity: 1;
}
}
@-moz-keyframes cd-rotate-1-in {
0% {
-moz-transform: rotateX(180deg);
opacity: 0;
}
35% {
-moz-transform: rotateX(120deg);
opacity: 0;
}
65% {
opacity: 0;
}
100% {
-moz-transform: rotateX(360deg);
opacity: 1;
}
}
@keyframes cd-rotate-1-in {
0% {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
opacity: 0;
}
35% {
-webkit-transform: rotateX(120deg);
-moz-transform: rotateX(120deg);
-ms-transform: rotateX(120deg);
-o-transform: rotateX(120deg);
transform: rotateX(120deg);
opacity: 0;
}
65% {
opacity: 0;
}
100% {
-webkit-transform: rotateX(360deg);
-moz-transform: rotateX(360deg);
-ms-transform: rotateX(360deg);
-o-transform: rotateX(360deg);
transform: rotateX(360deg);
opacity: 1;
}
}
@-webkit-keyframes cd-rotate-1-out {
0% {
-webkit-transform: rotateX(0deg);
opacity: 1;
}
35% {
-webkit-transform: rotateX(-40deg);
opacity: 1;
}
65% {
opacity: 0;
}
100% {
-webkit-transform: rotateX(180deg);
opacity: 0;
}
}
@-moz-keyframes cd-rotate-1-out {
0% {
-moz-transform: rotateX(0deg);
opacity: 1;
}
35% {
-moz-transform: rotateX(-40deg);
opacity: 1;
}
65% {
opacity: 0;
}
100% {
-moz-transform: rotateX(180deg);
opacity: 0;
}
}
@keyframes cd-rotate-1-out {
0% {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
opacity: 1;
}
35% {
-webkit-transform: rotateX(-40deg);
-moz-transform: rotateX(-40deg);
-ms-transform: rotateX(-40deg);
-o-transform: rotateX(-40deg);
transform: rotateX(-40deg);
opacity: 1;
}
65% {
opacity: 0;
}
100% {
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-o-transform: rotateX(180deg);
transform: rotateX(180deg);
opacity: 0;
}
} .cd-headline.type .cd-words-wrapper {
vertical-align: top;
overflow: hidden;
}
.cd-headline.type .cd-words-wrapper::after { content: '';
position: absolute;
right: 0;
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
height: 90%;
width: 1px;
background-color: #aebcb9;
}
.cd-headline.type .cd-words-wrapper.waiting::after {
-webkit-animation: cd-pulse 1s infinite;
-moz-animation: cd-pulse 1s infinite;
animation: cd-pulse 1s infinite;
}
.cd-headline.type .cd-words-wrapper.selected {
background-color: #aebcb9;
}
.cd-headline.type .cd-words-wrapper.selected::after {
visibility: hidden;
}
.cd-headline.type .cd-words-wrapper.selected b {
color: #0d0d0d;
}
.cd-headline.type b {
visibility: hidden;
}
.cd-headline.type b.is-visible {
visibility: visible;
}
.cd-headline.type i {
position: absolute;
visibility: hidden;
}
.cd-headline.type i.in {
position: relative;
visibility: visible;
}
@-webkit-keyframes cd-pulse {
0% {
-webkit-transform: translateY(-50%) scale(1);
opacity: 1;
}
40% {
-webkit-transform: translateY(-50%) scale(0.9);
opacity: 0;
}
100% {
-webkit-transform: translateY(-50%) scale(0);
opacity: 0;
}
}
@-moz-keyframes cd-pulse {
0% {
-moz-transform: translateY(-50%) scale(1);
opacity: 1;
}
40% {
-moz-transform: translateY(-50%) scale(0.9);
opacity: 0;
}
100% {
-moz-transform: translateY(-50%) scale(0);
opacity: 0;
}
}
@keyframes cd-pulse {
0% {
-webkit-transform: translateY(-50%) scale(1);
-moz-transform: translateY(-50%) scale(1);
-ms-transform: translateY(-50%) scale(1);
-o-transform: translateY(-50%) scale(1);
transform: translateY(-50%) scale(1);
opacity: 1;
}
40% {
-webkit-transform: translateY(-50%) scale(0.9);
-moz-transform: translateY(-50%) scale(0.9);
-ms-transform: translateY(-50%) scale(0.9);
-o-transform: translateY(-50%) scale(0.9);
transform: translateY(-50%) scale(0.9);
opacity: 0;
}
100% {
-webkit-transform: translateY(-50%) scale(0);
-moz-transform: translateY(-50%) scale(0);
-ms-transform: translateY(-50%) scale(0);
-o-transform: translateY(-50%) scale(0);
transform: translateY(-50%) scale(0);
opacity: 0;
}
} .cd-headline.rotate-2 .cd-words-wrapper {
-webkit-perspective: 300px;
-moz-perspective: 300px;
perspective: 300px;
}
.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {
display: inline-block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.cd-headline.rotate-2 i {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translateZ(-20px) rotateX(90deg);
-moz-transform: translateZ(-20px) rotateX(90deg);
-ms-transform: translateZ(-20px) rotateX(90deg);
-o-transform: translateZ(-20px) rotateX(90deg);
transform: translateZ(-20px) rotateX(90deg);
opacity: 0;
}
.is-visible .cd-headline.rotate-2 i {
opacity: 1;
}
.cd-headline.rotate-2 i.in {
-webkit-animation: cd-rotate-2-in 0.4s forwards;
-moz-animation: cd-rotate-2-in 0.4s forwards;
animation: cd-rotate-2-in 0.4s forwards;
}
.cd-headline.rotate-2 i.out {
-webkit-animation: cd-rotate-2-out 0.4s forwards;
-moz-animation: cd-rotate-2-out 0.4s forwards;
animation: cd-rotate-2-out 0.4s forwards;
}
.cd-headline.rotate-2 em {
-webkit-transform: translateZ(20px);
-moz-transform: translateZ(20px);
-ms-transform: translateZ(20px);
-o-transform: translateZ(20px);
transform: translateZ(20px);
}
.no-csstransitions .cd-headline.rotate-2 i {
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-o-transform: rotateX(0deg);
transform: rotateX(0deg);
opacity: 0;
}
.no-csstransitions .cd-headline.rotate-2 i em {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.no-csstransitions .cd-headline.rotate-2 .is-visible i {
opacity: 1;
}
@-webkit-keyframes cd-rotate-2-in {
0% {
opacity: 0;
-webkit-transform: translateZ(-20px) rotateX(90deg);
}
60% {
opacity: 1;
-webkit-transform: translateZ(-20px) rotateX(-10deg);
}
100% {
opacity: 1;
-webkit-transform: translateZ(-20px) rotateX(0deg);
}
}
@-moz-keyframes cd-rotate-2-in {
0% {
opacity: 0;
-moz-transform: translateZ(-20px) rotateX(90deg);
}
60% {
opacity: 1;
-moz-transform: translateZ(-20px) rotateX(-10deg);
}
100% {
opacity: 1;
-moz-transform: translateZ(-20px) rotateX(0deg);
}
}
@keyframes cd-rotate-2-in {
0% {
opacity: 0;
-webkit-transform: translateZ(-20px) rotateX(90deg);
-moz-transform: translateZ(-20px) rotateX(90deg);
-ms-transform: translateZ(-20px) rotateX(90deg);
-o-transform: translateZ(-20px) rotateX(90deg);
transform: translateZ(-20px) rotateX(90deg);
}
60% {
opacity: 1;
-webkit-transform: translateZ(-20px) rotateX(-10deg);
-moz-transform: translateZ(-20px) rotateX(-10deg);
-ms-transform: translateZ(-20px) rotateX(-10deg);
-o-transform: translateZ(-20px) rotateX(-10deg);
transform: translateZ(-20px) rotateX(-10deg);
}
100% {
opacity: 1;
-webkit-transform: translateZ(-20px) rotateX(0deg);
-moz-transform: translateZ(-20px) rotateX(0deg);
-ms-transform: translateZ(-20px) rotateX(0deg);
-o-transform: translateZ(-20px) rotateX(0deg);
transform: translateZ(-20px) rotateX(0deg);
}
}
@-webkit-keyframes cd-rotate-2-out {
0% {
opacity: 1;
-webkit-transform: translateZ(-20px) rotateX(0);
}
60% {
opacity: 0;
-webkit-transform: translateZ(-20px) rotateX(-100deg);
}
100% {
opacity: 0;
-webkit-transform: translateZ(-20px) rotateX(-90deg);
}
}
@-moz-keyframes cd-rotate-2-out {
0% {
opacity: 1;
-moz-transform: translateZ(-20px) rotateX(0);
}
60% {
opacity: 0;
-moz-transform: translateZ(-20px) rotateX(-100deg);
}
100% {
opacity: 0;
-moz-transform: translateZ(-20px) rotateX(-90deg);
}
}
@keyframes cd-rotate-2-out {
0% {
opacity: 1;
-webkit-transform: translateZ(-20px) rotateX(0);
-moz-transform: translateZ(-20px) rotateX(0);
-ms-transform: translateZ(-20px) rotateX(0);
-o-transform: translateZ(-20px) rotateX(0);
transform: translateZ(-20px) rotateX(0);
}
60% {
opacity: 0;
-webkit-transform: translateZ(-20px) rotateX(-100deg);
-moz-transform: translateZ(-20px) rotateX(-100deg);
-ms-transform: translateZ(-20px) rotateX(-100deg);
-o-transform: translateZ(-20px) rotateX(-100deg);
transform: translateZ(-20px) rotateX(-100deg);
}
100% {
opacity: 0;
-webkit-transform: translateZ(-20px) rotateX(-90deg);
-moz-transform: translateZ(-20px) rotateX(-90deg);
-ms-transform: translateZ(-20px) rotateX(-90deg);
-o-transform: translateZ(-20px) rotateX(-90deg);
transform: translateZ(-20px) rotateX(-90deg);
}
} .cd-headline.loading-bar span {
display: inline-block;
padding: .2em 0;
}
.cd-headline.loading-bar .cd-words-wrapper {
overflow: hidden;
vertical-align: top;
}
.cd-headline.loading-bar .cd-words-wrapper::after { content: '';
position: absolute;
left: 0;
bottom: 0;
height: 3px;
width: 0;
background: #0096a7;
z-index: 2;
-webkit-transition: width 0.3s -0.1s;
-moz-transition: width 0.3s -0.1s;
transition: width 0.3s -0.1s;
}
.cd-headline.loading-bar .cd-words-wrapper.is-loading::after {
width: 100%;
-webkit-transition: width 3s;
-moz-transition: width 3s;
transition: width 3s;
}
.cd-headline.loading-bar b {
top: .2em;
opacity: 0;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.cd-headline.loading-bar b.is-visible {
opacity: 1;
top: 0;
} .cd-headline.slide span {
display: inline-block;
padding: .2em 0;
}
.cd-headline.slide .cd-words-wrapper {
overflow: hidden;
vertical-align: top;
}
.cd-headline.slide b {
opacity: 0;
top: .2em;
}
.cd-headline.slide b.is-visible {
top: 0;
opacity: 1;
-webkit-animation: slide-in 0.6s;
-moz-animation: slide-in 0.6s;
animation: slide-in 0.6s;
}
.cd-headline.slide b.is-hidden {
-webkit-animation: slide-out 0.6s;
-moz-animation: slide-out 0.6s;
animation: slide-out 0.6s;
}
@-webkit-keyframes slide-in {
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
}
60% {
opacity: 1;
-webkit-transform: translateY(20%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes slide-in {
0% {
opacity: 0;
-moz-transform: translateY(-100%);
}
60% {
opacity: 1;
-moz-transform: translateY(20%);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@keyframes slide-in {
0% {
opacity: 0;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
60% {
opacity: 1;
-webkit-transform: translateY(20%);
-moz-transform: translateY(20%);
-ms-transform: translateY(20%);
-o-transform: translateY(20%);
transform: translateY(20%);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
}
@-webkit-keyframes slide-out {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
60% {
opacity: 0;
-webkit-transform: translateY(120%);
}
100% {
opacity: 0;
-webkit-transform: translateY(100%);
}
}
@-moz-keyframes slide-out {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
60% {
opacity: 0;
-moz-transform: translateY(120%);
}
100% {
opacity: 0;
-moz-transform: translateY(100%);
}
}
@keyframes slide-out {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
60% {
opacity: 0;
-webkit-transform: translateY(120%);
-moz-transform: translateY(120%);
-ms-transform: translateY(120%);
-o-transform: translateY(120%);
transform: translateY(120%);
}
100% {
opacity: 0;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
}
} .cd-headline.clip span {
display: inline-block;
padding: 0em 0;
}
.cd-headline.clip .cd-words-wrapper {
overflow: hidden;
vertical-align: top;
}
.cd-headline.clip .cd-words-wrapper::after { content: '';
position: absolute;
top: 0;
right: 0;
width: 2px;
height: 100%;
background-color: #aebcb9;
}
.cd-headline.clip b {
opacity: 0;
}
.cd-headline.clip b.is-visible {
opacity: 1;
} .cd-headline.zoom .cd-words-wrapper {
-webkit-perspective: 300px;
-moz-perspective: 300px;
perspective: 300px;
}
.cd-headline.zoom b {
opacity: 0;
}
.cd-headline.zoom b.is-visible {
opacity: 1;
-webkit-animation: zoom-in 0.8s;
-moz-animation: zoom-in 0.8s;
animation: zoom-in 0.8s;
}
.cd-headline.zoom b.is-hidden {
-webkit-animation: zoom-out 0.8s;
-moz-animation: zoom-out 0.8s;
animation: zoom-out 0.8s;
}
@-webkit-keyframes zoom-in {
0% {
opacity: 0;
-webkit-transform: translateZ(100px);
}
100% {
opacity: 1;
-webkit-transform: translateZ(0);
}
}
@-moz-keyframes zoom-in {
0% {
opacity: 0;
-moz-transform: translateZ(100px);
}
100% {
opacity: 1;
-moz-transform: translateZ(0);
}
}
@keyframes zoom-in {
0% {
opacity: 0;
-webkit-transform: translateZ(100px);
-moz-transform: translateZ(100px);
-ms-transform: translateZ(100px);
-o-transform: translateZ(100px);
transform: translateZ(100px);
}
100% {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
}
@-webkit-keyframes zoom-out {
0% {
opacity: 1;
-webkit-transform: translateZ(0);
}
100% {
opacity: 0;
-webkit-transform: translateZ(-100px);
}
}
@-moz-keyframes zoom-out {
0% {
opacity: 1;
-moz-transform: translateZ(0);
}
100% {
opacity: 0;
-moz-transform: translateZ(-100px);
}
}
@keyframes zoom-out {
0% {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
100% {
opacity: 0;
-webkit-transform: translateZ(-100px);
-moz-transform: translateZ(-100px);
-ms-transform: translateZ(-100px);
-o-transform: translateZ(-100px);
transform: translateZ(-100px);
}
} .cd-headline.rotate-3 .cd-words-wrapper {
-webkit-perspective: 300px;
-moz-perspective: 300px;
perspective: 300px;
}
.cd-headline.rotate-3 i {
display: inline-block;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.is-visible .cd-headline.rotate-3 i {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.cd-headline.rotate-3 i.in {
-webkit-animation: cd-rotate-3-in 0.6s forwards;
-moz-animation: cd-rotate-3-in 0.6s forwards;
animation: cd-rotate-3-in 0.6s forwards;
}
.cd-headline.rotate-3 i.out {
-webkit-animation: cd-rotate-3-out 0.6s forwards;
-moz-animation: cd-rotate-3-out 0.6s forwards;
animation: cd-rotate-3-out 0.6s forwards;
}
.no-csstransitions .cd-headline.rotate-3 i {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
opacity: 0;
}
.no-csstransitions .cd-headline.rotate-3 .is-visible i {
opacity: 1;
}
@-webkit-keyframes cd-rotate-3-in {
0% {
-webkit-transform: rotateY(180deg);
}
100% {
-webkit-transform: rotateY(0deg);
}
}
@-moz-keyframes cd-rotate-3-in {
0% {
-moz-transform: rotateY(180deg);
}
100% {
-moz-transform: rotateY(0deg);
}
}
@keyframes cd-rotate-3-in {
0% {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}
100% {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
}
}
@-webkit-keyframes cd-rotate-3-out {
0% {
-webkit-transform: rotateY(0);
}
100% {
-webkit-transform: rotateY(-180deg);
}
}
@-moz-keyframes cd-rotate-3-out {
0% {
-moz-transform: rotateY(0);
}
100% {
-moz-transform: rotateY(-180deg);
}
}
@keyframes cd-rotate-3-out {
0% {
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
-ms-transform: rotateY(0);
-o-transform: rotateY(0);
transform: rotateY(0);
}
100% {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
} .cd-headline.scale i {
display: inline-block;
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.is-visible .cd-headline.scale i {
opacity: 1;
}
.cd-headline.scale i.in {
-webkit-animation: scale-up 0.6s forwards;
-moz-animation: scale-up 0.6s forwards;
animation: scale-up 0.6s forwards;
}
.cd-headline.scale i.out {
-webkit-animation: scale-down 0.6s forwards;
-moz-animation: scale-down 0.6s forwards;
animation: scale-down 0.6s forwards;
}
.no-csstransitions .cd-headline.scale i {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 0;
}
.no-csstransitions .cd-headline.scale .is-visible i {
opacity: 1;
}
@-webkit-keyframes scale-up {
0% {
-webkit-transform: scale(0);
opacity: 0;
}
60% {
-webkit-transform: scale(1.2);
opacity: 1;
}
100% {
-webkit-transform: scale(1);
opacity: 1;
}
}
@-moz-keyframes scale-up {
0% {
-moz-transform: scale(0);
opacity: 0;
}
60% {
-moz-transform: scale(1.2);
opacity: 1;
}
100% {
-moz-transform: scale(1);
opacity: 1;
}
}
@keyframes scale-up {
0% {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
}
60% {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
opacity: 1;
}
100% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
@-webkit-keyframes scale-down {
0% {
-webkit-transform: scale(1);
opacity: 1;
}
60% {
-webkit-transform: scale(0);
opacity: 0;
}
}
@-moz-keyframes scale-down {
0% {
-moz-transform: scale(1);
opacity: 1;
}
60% {
-moz-transform: scale(0);
opacity: 0;
}
}
@keyframes scale-down {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
}
60% {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
}
} .cd-headline.push b {
opacity: 0;
}
.cd-headline.push b.is-visible {
opacity: 1;
-webkit-animation: push-in 0.6s;
-moz-animation: push-in 0.6s;
animation: push-in 0.6s;
}
.cd-headline.push b.is-hidden {
-webkit-animation: push-out 0.6s;
-moz-animation: push-out 0.6s;
animation: push-out 0.6s;
}
@-webkit-keyframes push-in {
0% {
opacity: 0;
-webkit-transform: translateX(-100%);
}
60% {
opacity: 1;
-webkit-transform: translateX(10%);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes push-in {
0% {
opacity: 0;
-moz-transform: translateX(-100%);
}
60% {
opacity: 1;
-moz-transform: translateX(10%);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@keyframes push-in {
0% {
opacity: 0;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
60% {
opacity: 1;
-webkit-transform: translateX(10%);
-moz-transform: translateX(10%);
-ms-transform: translateX(10%);
-o-transform: translateX(10%);
transform: translateX(10%);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes push-out {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
60% {
opacity: 0;
-webkit-transform: translateX(110%);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%);
}
}
@-moz-keyframes push-out {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
60% {
opacity: 0;
-moz-transform: translateX(110%);
}
100% {
opacity: 0;
-moz-transform: translateX(100%);
}
}
@keyframes push-out {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
60% {
opacity: 0;
-webkit-transform: translateX(110%);
-moz-transform: translateX(110%);
-ms-transform: translateX(110%);
-o-transform: translateX(110%);
transform: translateX(110%);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
}body {
background: #fff;
font-family: inherit;
}
body, body p {
letter-spacing: 0.025em;
line-height: 28px;
margin: 0;
}
a, .comment-reply-link {
color: #4368b5;
text-decoration: none;
}
.widget_calendar tbody a { 
background-color: #3b3e79;
} .top-head {
width: 100%;
padding: 15px 0;
overflow: hidden;
background: #4368b5;
display:none !important;
}
.top-head .container {
max-width: 1170px;
margin: 0 auto;
line-height: 16px;
}
.head-left ul li a,
.head-right ul li a {
box-shadow: 0 0px 0 0 currentColor !important;
}
.head-left ul li:before {
font-size: 13px;
}
.head-left ul li span {
opacity: 0.5;
}
.head-left {
width: 60%;
float: left;
}
.head-right {
text-align: right;
float: right;
width: 40%;
}
.head-right .lick-right {
color: #fff;
}
.head-left ul li,
.head-right ul li a {
font-family: FontAwesome;
color: #fff;
}
.head-left ul li {
font-family: FontAwesome;
}
.head-right ul li a:hover {
color: #fff;
}
.head-left ul li a,
.head-right ul li {
list-style-type: none;
}
.head-left ul li a {
padding-left: 10px;
color: #fff;
font-size: 14px;
font-weight: 400;
}
.head-right ul li {
float: right;
margin-left: 20px;
}
.head-left ul li {
float: left;
margin-right: 20px;
} body.home .site-header {
position: fixed;
z-index: 20;
width: 100%;
background: #ffffffe8;
}
.site-header{
box-shadow: 0 0 10px rgba(0,0,0,.1);
}
header .site-branding {
margin-top: 5px;
margin-bottom: 5px;
}
header .site-branding .site-title {
margin: 0;
}
header .site-header-main {
max-width: 1140px;
margin: 0 auto;
}
.site-header {
padding: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.site-header.is-sticky {
position: fixed;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.10);
top: 0;
left: 0;
right: 0;
width: 100%;
background: #fff;
z-index: 999!important;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
animation-name: head_sticky;
animation-duration: 0.60s;
animation-timing-function: ease-out;
transition: all .25s ease-in-out;
box-shadow: 0 0 10px rgba(0,0,0,.1);
padding: 0px!important;
}
@keyframes head_sticky {
0%   {margin-top:-100px;}
50%  {margin-top: -74px;}
100% {margin-top: 0;}
}
body.elementor-template-full-width .site-inner {
max-width: 100%;
}
body.elementor-template-full-width .site-content {
padding: 0;
} .site-header-menu {
margin: 17px 0;
}
.main-navigation ul ul {
-webkit-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.main-navigation li:hover > ul {
opacity: 1;
visibility: initial;
}
.main-navigation a {
font-weight: 600;
font-size: 15px;
color: #000;
}
.main-navigation ul ul a {
width: 200px;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
body .main-navigation li:hover > a, 
body .main-navigation li.focus > a,
body .main-navigation li.current-menu-item > a { 
color: #4368b5;
} .menu-toggle:hover, .menu-toggle:focus,
.menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus,
.menu-toggle.toggled-on {
border-color: #2b65de;
color: #2b65de;
}
.menu-toggle:before {
color: #000;
}
.menu-toggle.toggled-on:before,
.dropdown-toggle:hover, .dropdown-toggle:focus {
color: #2b65de !important;
}
.dropdown-toggle:after {
border-color: #fff;
border-left-width: 1px;
}
.dropdown-toggle {
color: #fff;
} .header-right-menu {
position: relative;
float: right;
transition: all 300ms ease;
}
.header-right-menu .opening-time {
position: relative;
display: block;
float: left;
padding: 14px 0;
margin-right: 40px;
}
.header-right-menu .opening-time p {
color: #91939d;
font-size: 16px;
line-height: 22px;
font-weight: 500;
margin: 0;
}
.header-right-menu .opening-time p i {
position: relative;
top: 1px;
color: #1fc6c7;
font-size: 18px;
line-height: 18px;
display: inline-block;
padding-right: 9px;
}
.header-right-menu .button {
position: relative;
display: block;
float: right;
line-height: 1;
} .lt-title span {
color: #4368b5 !important;
} .lt-btn a {
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
}
.lt-btn a:hover,
.wpcf7-submit:hover,
.lt-button a:hover {
box-shadow: 0 8px 40px -2px #f47a65;
} .lt-slider-img img {
opacity: 0.5;
}
.lt-slider .n2-ss-control-bullet-horizontal {
bottom: 76px !important;
left: 275px !important;
}
.lt-slider .nextend-bullet-bar {
box-shadow: none !important;
} .lt-about-item-title {
margin-bottom: 0!important;
}
.lt-about-item-title .elementor-icon-box-icon span {
height: 64px;
width: 64px;
line-height: 64px;
display: inline-block;
text-align: center;
box-shadow: 0 0px 0px 10px rgba(255, 79, 100, 0.18);
border-radius: 50%;
background: #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
}
.lt-about-item-title .elementor-icon-box-icon span i {
margin: 0 auto;
line-height: 65px;
}
.lt-about-item-title h6 {
margin-bottom: 10px!important;
} .lt-slider-button-video {
text-align: center;
}
.video-item {
width: 100%;
margin: 0;
position: absolute;
top: -85px;
left: 130px;
}
.video-item figure {
position: relative;
width: 100%;
font-size: 0;
}
.video-item figure a {
width: 60px;
height: 60px;
display: inline-block;
position: relative;
background: #ff662a;
border-radius: 50%;
}
.video-item figure a:before {
content: '';
position: absolute;
width: 80px;
height: 80px;
border-radius: 50%;
opacity: .9;
z-index: 10;
top: -10px;
margin: 0 auto;
left: -10px;
right: 0;
border: 10px solid rgba(255, 255, 255, 0.10);
}
.video-item figure a:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
margin-top: -12.5px;
margin-left: -7px;
border: solid 13px transparent;
border-left: solid 20px;
border-left-color: #fff;
z-index: 10;
}
.modal-open {
overflow: hidden;
}
.lightbox {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.8);
padding: 120px 10px;
display: none;
box-sizing: border-box;
overflow: auto;
z-index: 100;
}
.popup-modal {
position: relative;
margin: 0 auto;
display: none;
}
.popup-modal .close {
position: absolute;
top: 18px;
right: 30px;
width: 28px;
height: 28px;
border: solid 1px #004eff;
border-radius: 50%;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
cursor: pointer;
}
.popup-modal .close:before {
position: absolute;
width: 14px;
height: 2px;
top: 50%;
left: 50%;
margin-left: -7px;
background-color: #004eff;
content: '';
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.popup-modal .close:after {
position: absolute;
width: 14px;
height: 2px;
top: 50%;
right: 50%;
margin-right: -7px;
background-color: #004eff;
content: '';
-ms-transform: translateY(-50%) rotate(90deg);
-webkit-transform: translateY(-50%) rotate(90deg);
transform: translateY(-50%) rotate(90deg);
}
.popup-modal .close:hover {
border-color: #ff2700;
}
.popup-modal .close:hover:before {
background-color: #ff2700;
}
.popup-modal .close:hover:after {
background-color: #ff2700;
}
.post-popup {
width: 100%;
max-width: 875px;
background-color: #fff;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.22);
}
.post-popup .popup-header {
padding: 20px 30px;
font-size: 14px;
margin-right: 60px;
}
.post-popup .popup-video {
font-size: 0;
}
.post-popup .popup-video video {
width: 100%;
}
.post-popup .popup-video img {
width: 100%;
}
.post-popup .popup-main {
padding: 40px 30px;
}
.post-popup .popup-main p {
margin: 0 0 10px 0;
} .lt-our-counter.bg:before {
position: absolute;
content: "";
display: block;
height: 160px;
width: 160px;
display: inline-block;
background-color: rgba(254, 254, 254, 0.15);
border-radius: 50%;
position: absolute;
top: -60px;
left: -45px;
transition: all 0.5s;
}
.lt-our-counter.bg:hover:before {
top: -50px;
left: -35px;
} @-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.lt-services-item:hover .elementor-image-box-content h4 {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
color: #000;
} .lt-project {
position: relative;
}
.lt-project .swiper-slide {
overflow: hidden;
}
.lt-project .swiper-slide:hover {
cursor: pointer;
}
.lt-project .swiper-slide:hover .project-title {
top: 10%;
opacity: 0;
}
.lt-project .project-title {
position: absolute;
top: 5%;
left: 10%;
margin: 0;
font-weight: 400;
font-size: 1.56em;
line-height: 1.45;
letter-spacing: .07em;
color: #fff;
text-transform: uppercase;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.lt-project .project-category {
position: absolute;
left: 10%;
bottom: 0;
margin: 0 0 -.8em;
font-family: 'Poppins', sans-serif;
font-weight: 400;
font-size: 16px;
color: #fff;
letter-spacing: .8em;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.lt-project .swiper-slide:hover .project-category {
opacity: 0;
letter-spacing: 2em;
}
.lt-project .swiper-slide img {
-webkit-transition: all 15s;
-o-transition: all 15s;
transition: all 15s;
}
.lt-project .swiper-slide:hover img {
transform: scale(1.2);
}
.project-zoom {
display: none;
position: absolute;
left: 50%;
top: 50%;
width: 9em;
height: 9em;
margin: -4.5em;
border-radius: 50%;
background-color: rgba(197,164,126,.84);
overflow: hidden;
opacity: 0;
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
-o-transform: scale(.5);
transform: scale(.5);
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
}
.project-zoom:after {
content: '';
position: absolute;
left: 50%;
top: 50%;
width: 2.625em;
height: 2.625em;
background: url(http://demo.mauwebs.com/themes/cong-ty/lt-architecture/wp-content/uploads/2020/02/zoom.png) 0 0 no-repeat;
background-size: cover;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.lt-project .swiper-slide:hover .project-zoom {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
} .lt-portfolio .wp-caption-text {
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
margin: 10px 30px!important;
}
.lt-portfolio .gallery-item:hover .wp-caption-text {
-webkit-transform: translateY(-200px);
transform: translateY(-200px);
font-size: 20px!important;
}
.lt-portfolio .gallery-item:hover .gallery-icon  {
opacity: .7;
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i {
font-family: FontAwesome !important;
} .lt-service-item .elementor-icon-box-wrapper {
border: 1px solid #adadad;
padding: 20px;
} .lt-work-item {
cursor: pointer;
}
.lt-work-item h2 {
height: 64px;
width: 64px;
line-height: 65px;
font-weight: 700;
line-height: 64px;
display: inline-block;
text-align: center;
box-shadow: 0 0px 0px 10px rgba(255, 79, 100, 0.18);
border-radius: 50%;
background: #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
}
.lt-work-wrap .lt-work-bg.top {
transform: rotatex(180deg);
}
.lt-work-item:before {
position: absolute;
right: -30px;
content: "\f101";
color: #fff;
text-align: center;
font-family: FontAwesome;
top: 42px;
font-size: 24px;
background: #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
height: 40px;
width: 40px;
line-height: 40px;
border-radius: 50%;
z-index: 998;
}
.lt-work-item:first-child:before {
top: 5px;
}
.lt-work-item:last-child:before {
display: none;
}
.lt-work-wrap .elementor-row .elementor-column:last-child .lt-work-item:before {
display: none;
}
.lt-work-item .elementor-icon {
height: 200px;
width: 200px;
border: 10px solid #f5f5f5!important;
border-radius: 50%;
}
.lt-work-item .elementor-icon i {
line-height: 180px;
display: inline-block!important;
}
.lt-work-item .elementor-icon-box-title {
position: absolute;
top: 0px;
right: 35px;
line-height: 55px;
width: 60px;
height: 60px;
border: 2px solid;
border-radius: 50%;
background: #00b0bf;
transition: all 0.5s ease-in-out 0s;
}
.lt-work-item:hover .elementor-icon-box-title {
background: #ff662a;
border-color: #f4591d;
color: #ffffff;
transition: all 0.5s ease-in-out 0s;
transform-style: preserve-3d;
transform: perspective(0px) rotateX(0deg) rotate(360deg);
}
.lt-work-item .elementor-icon-box-content h4 {
margin-top: 25px;
margin-bottom: 15px;
color: #1a1e32;
font-size: 20px;
line-height: 30px;
font-weight: 600;
} .lt-team-wrap-item .elementor-widget-wrap {
border: 1px dotted #e0e0e0;
padding: 1.5rem;
border-radius: .25rem;
}
.lt-team-item img {
border-radius: 50%!important;
padding: .25rem;
background-color: #fff;
border: 1px solid #dee2e6!important;
}
.lt-team-item h5.elementor-image-box-title {
margin-bottom: 0;
} .lt-testimonial-img {
position: relative;
}
.lt-testimonial-img .elementor-image-box-img {
position: absolute;
z-index: 5;
top: -35px;
left: 35px;
}
.lt-testimonial-text p {
color: #999 !important;
padding-top: 20px !important;
display: inline-block;
}
.lt-testimonial-text h3 {
font-size: 16px;
line-height: 1;
color: #000;
font-weight: 500;
}
.lt-testimonial-text span {
color: #999;
font-size: 15px;
}
.lt-testimonial-text .elementor-widget-container {
position: relative;
}
.lt-testimonial-text .elementor-widget-container:after {
content: '\f10e';
position: absolute;
font-family: FontAwesome;
right: 10%;
top: 10%;
color: #4368b5;
display: inline-block;
font-size: 28px;
} .lt-call {
z-index: 1;
}
.lt-call:before {
z-index: -1;
content: "";
background: rgba(13, 15, 20, 0.76);
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
top: 20px;
width: 98%;
height: calc(100% - 40px);
-webkit-height: calc(100% - 40px);
} .lt-choose-item {
position: relative;
z-index: 1;
}
.lt-choose-item:before {
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
border-radius: 7px;
content: "";
width: 100%;
height: 100%;
transition: all 0.5s ease-in-out 0s;
transform-style: preserve-3d;
transform: perspective(1200px) rotateX(-30deg) translateZ(0px);
opacity: 0;
}
.lt-choose-item:hover:before {
opacity: 1;
transform: perspective(1200px) rotateX(0deg) translateZ(0px);
transition-delay: 0.1s;
}
.lt-choose-item .elementor-icon-box-wrapper {
position: relative;
}
.lt-choose-item .elementor-icon-box-icon i,
.lt-choose-item .elementor-icon-box-title {
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.lt-choose-item:hover .elementor-icon-box-icon i,
.lt-choose-item:hover .elementor-icon-box-title {
color: #fff!important;
} .lt-client img {
padding: 30px 0;
opacity: .5;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lt-client img:hover {
opacity: 1;    
cursor: pointer;
} .lt-feature .elementor-widget-wrap {
display: block;
}
.lt-feature-item h2 {
color: #000;
background: #9a98bb;
font-size: 28px;
margin-right: 15px;
float: left;
line-height: 60px;
text-align: center;
width: 60px;
border-radius: 50px;
height: 60px;
float: left;
}
.lt-feature-item-ct {
float: left;
}
.lt-feature-item h4 {
margin: 4px 0 7px!important;
color: #3b3e79;
font-size: 23px;
} .lt-case-item .elementor-image-box-content {
padding-right: 10px;
}
.lt-case-item h3 {
margin: 30px 0 5px!important;
}
.lt-case-item img {
margin-left: 40px;
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.lt-case-item:hover img {
margin-left: 0;
} .lt-partner-item {
border: 1px solid rgba(0,0,0,0.07);
display: block;
}
.lt-partner-item .elementor-image-box-content {
padding: 30px 30px 30px 0;
}
.lt-partner-item h5 {
font-size: 21px;
font-weight: 700;
color: #3b3e79;
margin: 40px 0 10px;
}
.lt-partner-item h6 {
color: #cfcfcf;
font-size: 12px;
letter-spacing: 1.5px;
margin-top: 0;
margin-bottom: 5px;
font-style: initial;
} .lt-testimonial-item:hover .elementor-testimonial-content {
border-color: #2b65de!important;
}
.lt-testimonial-item .elementor-testimonial-content {
margin: 1px;
padding: 30px;
margin-bottom: 3em;
border: 3px solid transparent;
-webkit-box-shadow: 0 0 0 1px #e5e5e5;
box-shadow: 0 0 0 1px #e5e5e5;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
position: relative;
}
.lt-testimonial-item .elementor-testimonial-content:after {
-webkit-transform: translate3d(-50%, -4px, 0);
transform: translate3d(-50%, -4px, 0);
}
.lt-testimonial-item .elementor-testimonial-content:before, 
.lt-testimonial-item .elementor-testimonial-content:after {
display: block;
content: "";
border-style: solid;
height: 20px;
width: 30px;
border-color: #ffffff transparent transparent;
border-width: 19px 14px 0;
position: absolute;
bottom: -23px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: border-color 0.3s ease, bottom 0.32s ease;
transition: border-color 0.3s ease, bottom 0.32s ease;
}
.lt-testimonial-item .elementor-testimonial-content:after {
-webkit-transform:translate3d(-50%, -4px, 0);
transform:translate3d(-50%, -4px, 0);
}
.lt-testimonial-item .elementor-testimonial-content:before {
border-top-color:#e8e7e7;
}
.lt-testimonial-item:hover .elementor-testimonial-content:before {
border-top-color:#2b65de;
}
.lt-testimonial-item img {
margin: 22px 0 0;
}
.lt-testimonial-item .elementor-testimonial-job {
margin-top: 10px;
} .lt-price-item .premium-pricing-price-button {
display: inline-block;
box-shadow: 0 8px 40px -2px #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
} .lt-statistic-right .elementor-column-wrap {
max-width: 580px;
}
.lt-statistic-right h5.elementor-icon-box-title {
margin-bottom: 12px;
} .lt-counter{
position: relative;
z-index: 1;
}
.lt-counter .lt-counter-content{
background: linear-gradient(to bottom,#2b65de,#3b3e79);
height: 210px;
width: 200px;
padding: 65px 0;
position: relative;
-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}
.lt-counter .lt-counter-content:before{
content: '';
height: 85%;
width: 85%;
background-color: #fff;
transform:translateX(-50%) translateY(-50%);
position: absolute;
left: 50%;
top: 50%;
z-index: -1;
-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}
.lt-counter .elementor-counter-number{
font-size: 40px;
font-weight:700;
margin-bottom: 5px;
display: block;
transition:all 0.3s;
}
.lt-counter:hover .elementor-counter-number{ 
text-shadow: 0 0 2px rgba(0,0,0,0.5); 
} .lt-solution .lt-solution-title h2 {
position: relative;
}
.lt-solution .lt-solution-title h2:before {
content: '';
position: absolute;
left: 47%;
bottom: -15px;
background-image: linear-gradient(180deg, #f47a65 0%, #f2295b 100%);
width: 40px;
height: 3px;
display: inline-block;
z-index: 1;
border-radius: 30px;
} .lt-blog .premium-blog-content-wrapper {
background: #fff!important;
}
.lt-blog .rpwwt-widget ul li {
width: 48%;
float: left;
list-style: none;
margin-right: 4%;
}
.lt-blog .rpwwt-widget ul li:nth-child(2n) {
margin-right: 0;
}
.rpwwt-widget ul li .rpwwt-post-title {
font-size: 16px;
margin: 15px 0 0;
display: inline-block;
}
.lt-blog .premium-blog-thumb-effect-wrapper .premium-blog-squares-effect:before, 
.lt-blog .premium-blog-thumb-effect-wrapper .premium-blog-squares-effect:after,
.lt-blog .premium-blog-thumb-effect-wrapper .premium-blog-squares-square-container:before, 
.lt-blog .premium-blog-thumb-effect-wrapper .premium-blog-squares-square-container:after {
background: #ff4f64 !important;
}
.lt-blog .premium-blog-thumb-effect-wrapper .premium-blog-thumbnail-container.premium-blog-zoomin-effect:befpre,
.lt-blog .premium-blog-thumb-effect-wrapper .premium-blog-thumbnail-container.premium-blog-zoomin-effect:after {
color: #fff !important;
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a,
.elementor-widget-premium-addon-blog .premium-blog-entry-meta a:hover {
color: #ff4f64 !important;
} .tnp.tnp-widget form {
text-align: center;
}
.tnp-field.tnp-field-button,
.tnp-field.tnp-field-email {
display: inline-block;
text-align: left;
}
.tnp-field.tnp-field-email .tnp-email {
display: inline-block;
text-align: left;
font-size: 14px;
color: #4c5667 !important;
outline: none !important;
padding-left: 20px;
border-radius: 5px;
border: 1px solid #e7e7e7;
height: 50px;
}
.tnp-field.tnp-field-email .tnp-email {
border: 0;
}
.tnp-field.tnp-field-button {
margin-left: -7px;
}
.tnp-field.tnp-field-button .tnp-submit {
border-radius: 5px;
font-size: 14px;
padding: 16px 30px;
background: #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65)!important;
background: linear-gradient(to right, #f47a65, #ff4f64)!important;
color: #fff;
letter-spacing: 1px;
font-size: 14px;
transition: all 0.5s;
border-radius: 5px;
text-transform: capitalize;
} .lt-title-contact {
max-width: 610px;
margin: 0 auto;
}
.lt-contact-wrap {
-webkit-box-shadow: 0px 4px 7px 0px #eeeeee;
box-shadow: 0px 4px 7px 0px #eeeeee;
}
.lt-contact-video .video-item {
text-align: center;
margin: 0 auto;
}
.lt-contact-video .video-item figure a {
width: 100px;
height: 100px;
}
.lt-contact-video .video-item figure a:before {
width: 120px;
height: 120px;
}
.lt-contact-video a {
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.lt-contact-video a:hover {
transform: rotate(360deg);
}
.lt-contact-right-content .elementor-image-box-content {
padding: 0 30px 30px;
text-align: left;
}
.lt-contact-right-content img {
width: 100%!important;
}
.lt-contact-right-content a {
color: #ffffff;
font-size: 14px;
font-weight: 600;
text-decoration: underline!important;
text-transform: capitalize;
} form.wpcf7-form {
max-width: 570px;
margin: 50px auto 0;
background: #fff;
padding: 20px 30px;
}
.wpcf7-form p {
margin: 15px 0;
}
.wpcf7-form p:nth-child(-n+5) {
width: 49%;
float: left;
margin-right: 2%;
}
.wpcf7-form p:nth-child(2n+1) {
margin-right: 0;
}
.wpcf7-form input {
padding: 15px 10px;
background: #f5f5f5;
border: 1px solid #f5f5f5;
border-radius: 7px;
}
.wpcf7-form-control.wpcf7-select {
width: 100%;
padding: 13px 0;
background: #f5f5f5;
border: 1px solid #f5f5f5;
border-radius: 7px;
}
.wpcf7-form .wpcf7-submit {
border-radius: 5px;
font-size: 14px;
padding: 16px 30px;
background: #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65)!important;
background: linear-gradient(to right, #f47a65, #ff4f64)!important;
color: #fff;
letter-spacing: 1px;
font-size: 14px;
transition: all 0.5s;
border-radius: 5px;
width: 100%;
text-transform: capitalize;
}
.wpcf7-form textarea {
max-height: 100px;
background: #f5f5f5;
border: 1px solid #f5f5f5;
border-radius: 7px;
}
.wpcf7-form .wpcf7-submit:hover {
background: #2b65de;
}
.lt-map > .elementor-column-wrap.elementor-element-populated {
padding: 0 !important;
}
.lt-contact-form form input.wpforms-field-medium.wpforms-field-required,
.lt-contact-form form input.wpforms-field-medium,
.lt-contact-form form div.wpforms-field-row.wpforms-field-medium{
max-width: 100% !important;
}
form.wpforms-validate.wpforms-form .wpforms-submit-container button:hover {
background: #000 !important;
color: #fff;
border: 1px solid #000;
border-radius: 30px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-size: 15px !important;
}
form.wpforms-validate.wpforms-form .wpforms-submit-container button {
color: #fff;
text-transform: uppercase;
letter-spacing: 2px;
border-radius: 30px;
font-size: 14px;
border: 1px solid #4368b5;
background-color: #4368b5;
padding: 18px 45px 18px 45px;
}
form.wpforms-validate.wpforms-form input,
form.wpforms-validate .wpforms-field-medium.wpforms-field-required.wpforms-valid {
font-size: 14px !important;
height: 42px !important;
}
.lt-contact-form form input,
.lt-contact-form form textarea {
box-shadow: 0 0 3px 0 #ccc !important; 
} .widget .widget-title,
.widget_calendar caption {
position: relative;
color: #2b65de;
font-size: 20px;
font-weight: 500;
text-transform: none;
padding-bottom: 10px;
margin-bottom: 20px;
}
.widget .widget-title:before,
.widget_calendar caption:before {
content: "";
bottom: 0;
position: absolute;
left: 0;
width: 100%;
border-radius: 30px;
height: 4px;
background: #fff;
}
.widget .widget-title:after,
.widget_calendar caption:after {
content: '';
position: absolute;
z-index: 1;
left: 00;
height: 4px;
width: 55px;
border-radius: 30px;
bottom: 0;
display: inline-block;
background-image: linear-gradient(180deg, #f47a65 0%, #f2295b 100%);
}
.widget li a {
font-size: 15px !important;
font-weight: 300;
}
.page-header, .widget {
border: none;
}
.entry-title a {
font-size: 25px;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.entry-title a, .page-title, .entry-title, .post-navigation span.post-title {
color: #000 !important;
font-size: 25px !important;
font-weight: 600;
}
.entry-title a:hover, .widget ul li a:hover {
color: #2b65de !important;
}
.status-publish {
border-bottom: 1px solid #eee;
padding-bottom: 30px !important;
margin-bottom: 20px !important;
}
#post-616 {
border-top: 1px solid #eee !important;
}
.widget {
background: #f4f5f5;
padding: 30px;
margin-bottom: 30px;
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.18);
}
.widget ul li a {
color: #000;
}
.sidebar section ul li {
font-size: 16px;
color: #2b65de;
}
.comments-title, .comment-reply-title {
border-top: 1px solid #1a1a1a !important;
}
.post-navigation {
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
.entry-header .entry-title {
margin-top: 40px;
}
.entry-header .entry-title, .post-navigation .post-title {
font-size: 25px;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.post-navigation .post-title, .post-navigation .post-title:hover, .cat-links a:hover,
.posted-on a:hover, .entry-footer a:hover {
color: #2b65de !important;
}
.form-submit input:hover {
background: #2b65de;
}
.post-navigation div + div {
border-top: 1px solid #1a1a1a;
}
.comment-form-comment textarea:focus {
border: 1px solid #00d9a6 !important;
}
.post-thumbnail img {
width: 100%;
} .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,
.widget button, body ul.products li.product .button.add_to_cart_button,
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover,
.woocommerce button.button, .woocommerce #respond input#submit, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
background-image: linear-gradient(180deg, #f47a65 0%, #f2295b 100%) !important;
border: none !important;
}
.woocommerce #respond input#submit {
margin-bottom: 30px;
}
.woocommerce-message {
border-top-color: #2b65de;
}
.sku_wrapper, .sku, .posted_in, select#pa_select-color {
font-size: 16px !important;
font-weight: 500;
}
.woocommerce-message::before {
color: #2b65de;
}
.woocommerce .widget_price_filter .price_slider_amount .button,
.widget button {
border-radius: 5px;
}
span.price {
padding-bottom: 45px;
} .main-footer .top-bottom {
margin: 20px 0 40px;
}
.main-footer .top-bottom .container {
background: #f47a65;
background: -webkit-linear-gradient(to right, #ff4f64, #f47a65);
background: linear-gradient(to right, #f47a65, #ff4f64);
}
.main-footer .top-bottom-item {
text-align: center;
padding: 40px 10px;
color: #fff;
}
.main-footer .top-bottom-item i {
height: 60px;
width: 60px;
font-size: 22px;
border-radius: 50%;
line-height: 60px;
color: #ff4f64;
display: inline-block;
box-shadow: 0 0px 0px 10px rgba(255, 255, 255, 0.33);
background-color: #fff;
}
.main-footer .top-bottom-item h5 {
font-size: 20px;
font-weight: 700;
margin: 30px 0 10px;
font-family: 'Poppins', sans-serif;
}
.main-footer .top-bottom-item p {
font-size: 14px;
color: #fff;
} .main-footer, .site-footer {
float: left;
width: 100%;
}
.main-footer {
padding: 50px 0;
}
.main-footer h2 {
font-size: 26px;
margin: 0 0 20px;
font-weight: 300;
}
.main-footer ul {
margin: 0;
}
.main-footer .footer1 ul li {
display: inherit;
line-height: 1;
font-size: 15px;
color: rgba(255,255,255,0.67);
font-weight: 500;
padding-left: 0;
padding: 8px 0;
letter-spacing: 1px;
font-family: 'Poppins', sans-serif;
}
.main-footer .footer1 ul li:before {
font-family: FontAwesome;
width: 45px;
height: 45px;
text-align: center;
border-radius: 100px;
background: linear-gradient(to right, #f47a65, #ff4f64);
line-height: 45px;
padding: 14px;
color: #fff;
margin-right: 10px;
}
.main-footer .footer1 ul li a {
box-shadow: none;
}
.main-footer .footer2 ul {
border: 1px solid rgba(255,255,255,0.1);
padding: 10px 25px;
list-style: none;
max-width: 225px;
}
.main-footer .footer2 ul li,
.main-footer .footer3 ul li {
list-style: none;
line-height: 35px;
}
.site-footer .container {
padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, .1);
}
.site-footer .site-info a {
box-shadow: none;
}
#logo-long{
display:block;
}
#logo-short{
display:none;
} @media(max-width: 1335px) {
.lt-slider .n2-flex.n2-ss-control-bullet {
display: none !important;
}
}
@media(max-width: 1280px) {
.site-header {
padding: 0 5px!important;
}
.lt-case-item .elementor-button .elementor-button-text {
font-size: 10px!important;
}
}
@media(max-width: 1040px) {
.top-head {
display:none;
}
}
@media(min-width: 910px) and (max-width: 1010px) {
.main-navigation a {
font-size: 14px;
}
}
@media(max-width: 910px) {
body.home #menu-main-menu,
body .site-heade #menu-main-menu {
background: #1b1d1f;
padding: 0 10px 
}
.site-header.is-sticky #menu-main-menu {
background: #1b1d1f;
}
.main-navigation a {
color: #fff;
}
#menu-main-menu{
background: #1b4962 !important;
padding: 0 10px !important;
}
body:not(.home) header .site-header-main {
padding-left: 0px;
padding-right: 0px; 
}
.site-header.is-sticky{
padding: 0 5px!important;
}
.main-navigation li:first-child{
border-top: 0px solid #d1d1d1;
}
#logo-long{
display:none;
}
#logo-short{
display:block;
}
}
@media(max-width: 845px) {
ul.products {
margin: 10px !important;
}
.button.product_type_variable.add_to_cart_button{
margin: 0 !important;
}
}
@media(max-width: 768px) {
#menu-main-menu{
background: #1b4962 !important;
padding: 0 10px !important;
}
body:not(.home) header .site-header-main {
padding-left: 0px;
padding-right: 0px; 
}
.site-header.is-sticky{
padding: 0 5px!important;
}
.main-navigation li:first-child{
border-top: 0px solid #d1d1d1;
}
.lt-blog .premium-blog-post-outer-container {
position: relative !important;
left: 0 !important;
top: 0px !important;
width: 100% !important;
}
.lt-blog .premium-blog-content-wrapper .premium-blog-entry-container {
width: 100%;
}
.lt-blog .premium-blog-content-wrapper {
text-align: center;
}
.lt-service-item {
width: 100% !important;
}
.lt-blog .premium-blog-thumb-effect-wrapper {
margin-bottom: 0;
}
.lt-blog .premium-blog-post-container {
width: 100% !important;
}
article .post-thumbnail, article .entry-content p, article .entry-content a, article .entry-footer, article .entry-header {
margin: 30px !important;
}
body.page-template-default .post-thumbnail, body.page-template-default .entry-content p, 
body.page-template-default .entry-content a, body.page-template-default .entry-footer, body.page-template-default .entry-header {
margin: 5px !important;
}
.wpcf7-form p:nth-child(-n+5) {
width: 100% !important;
}
}
@media(max-width: 767px) {
.lt-slider .elementor-background-video-container {
display: block!important;
}
#lt-slider-right-img {
display: none!important;
}
.lt-slider-right-social {
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
margin-top: 0%;
right: 0;
left: 0;
margin: 0 auto;
}
.lt-slider h1 {
font-size: 50px;
}
.lt-slider-right-call .elementor-widget-container {
margin: 100px 0 100px!important;
}
.lt-slider-right-call .elementor-icon-box-wrapper {
float: initial;
margin: auto!important;
}
.lt-service-item,
.main-footer .top-bottom-item {
width: 100%!important;
max-width: 100%!important;
}
.lt-service-item .elementor-widget-container {
margin-left: 0!important;
margin-right: 0!important;
}
}
@media(max-width: 480px) {
.lt-blog .rpwwt-widget ul li {
width: 100%;
margin-right: 0;
}
.wpcf7-form p:nth-child(-n+5) {
width: 100%!important;
margin-right: 0;
}
.lt-about-right-video,
.lt-about-right-video-content {
width: 100%!important
}
} body.template-full .site-header-main .page_item a {
line-height: 50px;
}
body.template-full .site-header {
border-bottom: 1px solid #d2d0d0;
}
body.template-full #main.site-main {
margin-top: 7em;
}
body.page-template-default .status-publish {
border-bottom: none !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.site-main {
margin-bottom: 0 !important;
}
body.page-template-default .entry-footer {
display: none;
}
.site-footer {
background-color: #2b4369 !important;
}
.lt-footer{
color:#FFF !important;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress-id-3 .column-1{width:50%}.tablepress-id-4 .column-2{width:80%}.tablepress-id-5{border-collapse:separate;border-spacing:0 5px;margin-bottom:0}.tablepress-id-5 tbody td{vertical-align:middle;border-top:none}.tablepress-id-5 .column-1,.tablepress-id-5 .column-3{text-align:center}.tablepress-id-5 .column-1{background-color:#BBC4E0;width:20%}.tablepress-id-5 .column-2{background-color:#e6eff9}.tablepress-id-5 .column-3{background-color:#7db9dc;width:20%}.tablepress-id-6{margin:auto;max-width:85%}.tablepress-id-6 .odd td{background-color:#BBC4E0;text-align:center;vertical-align:middle}.tablepress-id-6 .even td{background-color:#e6eff9;text-align:justify;vertical-align:middle}.tablepress-id-13{width:70%;text-align:center;vertical-align:middle;margin:0 auto 1em}.tablepress-id-14 .odd td{background-color:#daf0ff;text-align:center;vertical-align:middle}.tablepress-id-14 .even td{background-color:#fffff0;text-align:center;vertical-align:middle}.tablepress-id-14 .column-1{width:15%}.tablepress-id-14 .column-2{width:85%}.tablepress-id-16 th{text-align:center}.tablepress-id-16 .column-1{width:28%;vertical-align:middle}.tablepress-id-16 .column-2{width:72%}.tablepress-id-17 .column-1{width:25%;vertical-align:middle;text-align:center}.tablepress-id-17 .column-2{width:30%;vertical-align:middle}.tablepress-id-17 .column-3{width:45%;vertical-align:middle}.tablepress-id-17 th{text-align:center;vertical-align:middle}.tablepress-id-18 th{text-align:center;vertical-align:middle}.tablepress-id-18 .column-1{width:30%;vertical-align:middle;text-align:center}.tablepress-id-18 .column-2{width:30px;vertical-align:middle}.tablepress-id-19 .column-1,.tablepress-id-19 .column-2,.tablepress-id-19 .column-3,.tablepress-id-19 .column-4,.tablepress-id-19 .column-5{text-align:center;vertical-align:middle}.tablepress-id-20 .column-1{width:20%;text-align:center;vertical-align:middle}.tablepress-id-20 th{text-align:center;vertical-align:middle}.tablepress-id-20 .column-3,.tablepress-id-20 .column-4{vertical-align:middle}.tablepress-id-20 .column-2{width:20%;vertical-align:middle}@keyframes dtb-spinner{to{transform:rotate(1turn)}}div.dt-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:5px;position:static;width:100%}div.dt-buttons .dt-button{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-button-info{background-color:#fff;border-radius:.75em;box-shadow:3px 4px 10px 1px #000c;left:50%;margin-left:-200px;margin-top:-100px;overflow:hidden;position:fixed;text-align:center;top:50%;width:400px;z-index:2003}div.dt-button-info h2{font-weight:400;margin:0;padding:2rem 2rem 1rem}div.dt-button-info>div{padding:1em 2em 2em}div.dtb-popover-close{border-radius:3px;cursor:pointer;height:22px;position:absolute;right:6px;text-align:center;top:6px;width:22px;z-index:2003}button.dtb-hide-drop{display:none!important}div.dt-button-collection-title{font-size:.9em;margin-left:.5em;margin-right:.5em;overflow:hidden;padding:.3em .5em .5em;text-align:center;text-overflow:ellipsis;white-space:nowrap}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid #0000004d;padding-left:.5em;vertical-align:middle}span.dt-button-spacer.bar:empty{height:1em;padding-left:0;width:1px}div.dt-button-collection .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{color:inherit;content:"\2713";display:inline-block;margin-top:-10px;position:absolute;right:1em;top:50%}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active.dt-button-split>:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>:first-child:after{color:inherit;content:"\2713";display:inline-block;margin-top:-10px;position:absolute;right:1em;top:50%}div.dt-button-collection .dt-button-active-a a{padding-right:3em}div.dt-button-collection .dt-button-active-a a:after{color:inherit;content:"\2713";display:inline-block;position:absolute;right:1em}div.dt-button-collection span.dt-button-spacer{font-size:.9em;margin:.5em 0;text-align:center;width:100%}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-bottom:1px solid #0000001a;border-left:none;padding-left:0}div.dt-buttons>.dt-button,div.dt-buttons>div.dt-button-split .dt-button{background:linear-gradient(180deg,#e6e6e61a 0,#0000001a);border:1px solid #0000004d;border-radius:2px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;font-size:.88em;line-height:normal;outline:none;overflow:hidden;padding:.5em 1em;position:relative;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}div.dt-buttons>.dt-button.disabled,div.dt-buttons>div.dt-button-split .dt-button.disabled{cursor:default;opacity:.4}div.dt-buttons>.dt-button.dt-button-active:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled){background:linear-gradient(180deg,#b3b3b31a 0,#0000001a);box-shadow:inset 1px 1px 3px #999}div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){background:linear-gradient(180deg,#8080801a 0,#0000001a);box-shadow:inset 1px 1px 3px #999}div.dt-buttons>.dt-button:hover,div.dt-buttons>div.dt-button-split .dt-button:hover{text-decoration:none}div.dt-buttons>.dt-button:hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){background:linear-gradient(180deg,#9999991a 0,#0000001a);border:1px solid #666}div.dt-buttons>.dt-button:focus:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:2px solid #3584e4}div.dt-buttons>.dt-button embed,div.dt-buttons>div.dt-button-split .dt-button embed{outline:none}div.dt-buttons>div.dt-button-split .dt-button:first-child{border-bottom-right-radius:0;border-right:1px solid #00000026;border-top-right-radius:0}div.dt-buttons>div.dt-button-split .dt-button:first-child:hover{border-right:1px solid #666}div.dt-buttons>div.dt-button-split .dt-button:last-child{border-bottom-left-radius:0;border-left:1px solid #0000;border-top-left-radius:0}div.dt-buttons>div.dt-button-split .dt-button:last-child:hover{border-left:1px solid #666}div.dt-buttons span.dt-button-down-arrow{font-family:sans-serif!important;font-size:10px;line-height:normal;opacity:.6;padding-left:10px}div.dt-buttons div.dt-button-split{display:inline-block}div.dt-buttons div.dt-button-split .dt-button:last-child{padding-left:.75em;padding-right:.75em;z-index:2}div.dt-buttons div.dt-button-split .dt-button:last-child span{padding-left:0}div.dt-button-collection{background-color:#fff;border:1px solid #0006;border-radius:5px;box-shadow:3px 4px 10px 1px #0000004d;box-sizing:border-box;left:0;margin-bottom:3px;margin-top:3px;overflow:hidden;padding:.75em 0;position:absolute;top:0;width:200px;z-index:2002}div.dt-button-collection .dt-button{align-items:center;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:flex;float:none;justify-content:space-between;left:0;padding:.5em 1em;position:relative;right:0;text-align:left;width:100%}div.dt-button-collection .dt-button.dt-button-active{background:none;box-shadow:none}div.dt-button-collection .dt-button.disabled{cursor:default;opacity:.4}div.dt-button-collection .dt-button:hover:not(.disabled){background:#9999991a;border:none;box-shadow:none}div.dt-button-collection .dt-button:focus{outline-offset:-2px}div.dt-button-collection div.dt-button-split{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}div.dt-button-collection div.dt-button-split button.dt-button{display:inline-block;flex-basis:50px;flex-grow:1;flex-shrink:0;margin:0;width:0}div.dt-button-collection div.dt-button-split button.dt-button-split-drop{flex:0;min-width:33px}div.dt-button-collection.fixed .dt-button{background:#ffffff1a;border-radius:.25em}div.dt-button-collection.fixed{background-color:#fff;border-radius:5px;display:block;left:50%;margin-left:-75px;padding:.5em;position:fixed;top:50%}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width:1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width:640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width:460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.four-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.two-column>:last-child{column-gap:8px;display:block!important}div.dt-button-collection.four-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.two-column>:last-child>*{break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{column-count:2;padding-bottom:1px}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{column-count:3;padding-bottom:1px}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{column-count:4;padding-bottom:1px}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;padding-bottom:1px;width:818px}div.dt-button-collection.columns>:last-child .dt-button{flex:0 1;margin:0;min-width:200px}div.dt-button-collection.columns.dtb-b1>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b3>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width:1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width:640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width:460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-background{background:radial-gradient(ellipse farthest-corner at center,#0000004d 0,#000000b3 100%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2001}.dt-button.processing{color:#0003}.dt-button.processing:after{animation:dtb-spinner 1.5s linear infinite;border-color:#282828 #0000;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;content:" ";display:block;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}@media screen and (max-width:640px){div.dt-buttons{justify-content:center}}.column-filter-widgets{text-align:left}html[dir=rtl] .column-filter-widgets{text-align:right}.column-filter-widgets,.column-filter-widgets .column-filter-widget-menus{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:.5em;width:100%}.column-filter-widgets select{max-width:200px}.column-filter-widgets a.filter-term{display:block;padding-left:5px;text-decoration:none}.column-filter-widgets a.filter-term:hover{text-decoration:line-through!important}.tablepress.fixedHeader-floating,.tablepress.fixedHeader-locked{background-color:#fff;margin-bottom:0;position:relative!important}@media print{.tablepress.fixedHeader-floating,.tablepress.fixedHeader-locked{display:none}}.dtfh-floatingparent.dtfh-floatingparent-head{z-index:999!important}.tablepress.dataTable tfoot tr>.dtfc-fixed-end,.tablepress.dataTable tfoot tr>.dtfc-fixed-start,.tablepress.dataTable thead tr>.dtfc-fixed-end,.tablepress.dataTable thead tr>.dtfc-fixed-start{bottom:0;top:0;z-index:3}.tablepress.dataTable tbody tr>.dtfc-fixed-end,.tablepress.dataTable tbody tr>.dtfc-fixed-start{z-index:1}.tablepress.dataTable tr>.dtfc-fixed-left:after,.tablepress.dataTable tr>.dtfc-fixed-right:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;transition:box-shadow .3s;width:10px}.tablepress.dataTable tr>.dtfc-fixed-left:after{right:0;transform:translateX(100%)}.tablepress.dataTable tr>.dtfc-fixed-right:after{left:0;transform:translateX(-80%)}.tablepress.dataTable.dtfc-scrolling-left tr>.dtfc-fixed-left:after{box-shadow:inset 10px 0 8px -8px #0003}.tablepress.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right:after{box-shadow:inset -10px 0 8px -8px #0003}.tablepress.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right+.dtfc-fixed-right:after{box-shadow:none}:where(.tablepress.dataTable) tbody .dtfc-fixed-end,:where(.tablepress.dataTable) tbody .dtfc-fixed-start{background-color:#fff}div.dt-scroll,div.dtfh-floatingparent{position:relative}div.dt-scroll div.dtfc-bottom-blocker,div.dt-scroll div.dtfc-top-blocker,div.dtfh-floatingparent div.dtfc-bottom-blocker,div.dtfh-floatingparent div.dtfc-top-blocker{background-color:#fff;position:absolute}.dt-container .dt-layout-row.dt-layout-table .tablepress-dt-scroll-buttons-wrapper-visible{align-items:flex-start;display:flex;flex-direction:row;gap:0}.tablepress-dt-scroll-buttons-wrapper-visible .dt-scroll{width:calc(100% - 60px)}.tablepress-dt-scroll-buttons-wrapper-visible .dt-scroll-body{scroll-behavior:smooth}.tablepress-dt-scroll-buttons-wrapper-visible .tablepress-dt-scroll-button{background-color:#0000001a;border:none;cursor:pointer;font-size:larger;height:100px;margin:0;padding:0;position:sticky;top:200px;width:30px}.tablepress-dt-scroll-buttons-wrapper-visible .tablepress-dt-scroll-button :hover{background-color:#0003}.tablepress-dt-scroll-buttons-wrapper:not(.tablepress-dt-scroll-buttons-wrapper-visible) .tablepress-dt-scroll-button{display:none}.tablepress-scroll-wrapper{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.tablepress-scroll-wrapper>.dt-container{min-width:fit-content}@media screen and (max-width:767px){.tablepress-scroll-wrapper>.dt-container .dt-layout-row{flex-direction:row}}.tablepress-scroll-wrapper>.dt-container :where(.dt-layout-row:not(.dt-layout-table)) .dt-layout-cell.dt-layout-full{width:auto}.tablepress-scroll-wrapper>.dt-container .dt-layout-cell.dt-layout-full,.tablepress-scroll-wrapper>.dt-container .dt-layout-cell.dt-layout-start{left:0;position:sticky}.tablepress-scroll-wrapper>.dt-container .dt-layout-cell.dt-layout-end{position:sticky;right:1px;z-index:1}@media screen and (max-width:600px){.tablepress-scroll-wrapper>.dt-container .dt-layout-cell.dt-layout-end{margin-top:calc(1lh + 10px)}}.tablepress-scroll-wrapper>.dt-container .dt-layout-cell.dt-layout-cell:has(>.dt-buttons>.dt-button-background){z-index:2000}.tablepress-scroll-buttons-wrapper-visible{clear:both;display:flex}.tablepress-scroll-buttons-wrapper-visible .tablepress-scroll-wrapper{width:calc(100% - 60px)}.tablepress-scroll-buttons-wrapper-visible .tablepress-scroll-button{background-color:#0000001a;border:none;cursor:pointer;font-size:larger;height:100px;margin:0 0 1rem;padding:0;position:sticky;top:200px;width:30px}.tablepress-scroll-buttons-wrapper-visible .tablepress-scroll-button:hover{background-color:#0003}.tablepress-scroll-buttons-wrapper-visible:has(.dt-container) .tablepress-scroll-button{margin:2lh 0 3lh}@media screen and (max-width:600px){.tablepress-scroll-buttons-wrapper-visible:has(.dt-container) .tablepress-scroll-button{margin:4lh 0 5lh}}.tablepress-scroll-buttons-wrapper:not(.tablepress-scroll-buttons-wrapper-visible) .tablepress-scroll-button{display:none}.tablepress-responsive-stack-headers tbody td:before{content:attr(data-th)!important;display:none;font-weight:700;word-break:break-word}@media(max-width:767px){.tablepress-responsive-stack-phone colgroup,.tablepress-responsive-stack-phone tfoot,.tablepress-responsive-stack-phone thead{display:none}.tablepress-responsive-stack-phone tbody td,.tablepress-responsive-stack-phone tbody th{border-top:none;display:block;text-align:center;width:auto!important}.tablepress-responsive-stack-phone tr~tr td:first-child,.tablepress-responsive-stack-phone tr~tr th:first-child{border-top:1px solid #ddd}.tablepress-responsive-stack-phone.tablepress-responsive-stack-headers tbody td:before,.tablepress-responsive-stack-phone.tablepress-responsive-stack-headers tbody th:before{display:block}}@media(max-width:979px){.tablepress-responsive-stack-tablet colgroup,.tablepress-responsive-stack-tablet tfoot,.tablepress-responsive-stack-tablet thead{display:none}.tablepress-responsive-stack-tablet tbody td,.tablepress-responsive-stack-tablet tbody th{border-top:none;display:block;text-align:center;width:auto!important}.tablepress-responsive-stack-tablet tr~tr td:first-child,.tablepress-responsive-stack-tablet tr~tr th:first-child{border-top:1px solid #ddd}.tablepress-responsive-stack-tablet.tablepress-responsive-stack-headers tbody td:before,.tablepress-responsive-stack-tablet.tablepress-responsive-stack-headers tbody th:before{display:block}}@media(max-width:1199px){.tablepress-responsive-stack-desktop colgroup,.tablepress-responsive-stack-desktop tfoot,.tablepress-responsive-stack-desktop thead{display:none}.tablepress-responsive-stack-desktop tbody td,.tablepress-responsive-stack-desktop tbody th{border-top:none;display:block;text-align:center;width:auto!important}.tablepress-responsive-stack-desktop tr~tr td:first-child,.tablepress-responsive-stack-desktop tr~tr th:first-child{border-top:1px solid #ddd}.tablepress-responsive-stack-desktop.tablepress-responsive-stack-headers tbody td:before,.tablepress-responsive-stack-desktop.tablepress-responsive-stack-headers tbody th:before{display:block}}.tablepress-responsive-stack-all colgroup,.tablepress-responsive-stack-all tfoot,.tablepress-responsive-stack-all thead{display:none}.tablepress-responsive-stack-all tbody td,.tablepress-responsive-stack-all tbody th{border-top:none;display:block;text-align:center;width:auto!important}.tablepress-responsive-stack-all tr~tr td:first-child,.tablepress-responsive-stack-all tr~tr th:first-child{border-top:1px solid #ddd}.tablepress-responsive-stack-all.tablepress-responsive-stack-headers tbody td:before,.tablepress-responsive-stack-all.tablepress-responsive-stack-headers tbody th:before{display:block}@media not print{@media(max-width:767px){.tablepress-responsive-phone{display:block;width:100%!important}.tablepress-responsive-phone thead{display:block;float:left}.tablepress-responsive-phone thead tr td,.tablepress-responsive-phone thead tr th{width:auto!important}.tablepress-responsive-phone thead tr td:not(:last-child),.tablepress-responsive-phone thead tr th:not(:last-child){border-bottom:1px solid #0000}.tablepress-responsive-phone thead td:empty:before,.tablepress-responsive-phone thead td:has(.dt-column-title:empty):before{content:"\00a0"}.tablepress-responsive-phone tfoot{display:none}.tablepress-responsive-phone tbody{display:block;overflow-x:auto;position:relative;text-align:left;white-space:nowrap;width:auto}.tablepress-responsive-phone tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-phone tbody tr td:not(:last-child),.tablepress-responsive-phone tbody tr th:not(:last-child){border-bottom:1px solid #ddd}.tablepress-responsive-phone tbody td:empty:before{content:"\00a0"}.tablepress-responsive-phone tbody td,.tablepress-responsive-phone tbody th,.tablepress-responsive-phone thead td,.tablepress-responsive-phone thead th,.tablepress-responsive-phone thead tr{border:none;display:block}.tablepress-responsive-phone thead tr+tr,.tablepress-responsive-phone thead tr:has(+tr){float:left}.tablepress-responsive-phone.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress-responsive-phone.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress-responsive-phone.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress-responsive-phone.tablepress thead .dt-ordering-desc .dt-column-order{display:flex;height:auto;justify-content:center;transform:rotate(-90deg);width:24px}.dtfh-floatingparent.dtfh-floatingparent-head .tablepress-responsive-phone{display:none}}@media(max-width:979px){.tablepress-responsive-tablet{display:block;width:100%!important}.tablepress-responsive-tablet thead{display:block;float:left}.tablepress-responsive-tablet thead tr td,.tablepress-responsive-tablet thead tr th{width:auto!important}.tablepress-responsive-tablet thead tr td:not(:last-child),.tablepress-responsive-tablet thead tr th:not(:last-child){border-bottom:1px solid #0000}.tablepress-responsive-tablet thead td:empty:before,.tablepress-responsive-tablet thead td:has(.dt-column-title:empty):before{content:"\00a0"}.tablepress-responsive-tablet tfoot{display:none}.tablepress-responsive-tablet tbody{display:block;overflow-x:auto;position:relative;text-align:left;white-space:nowrap;width:auto}.tablepress-responsive-tablet tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-tablet tbody tr td:not(:last-child),.tablepress-responsive-tablet tbody tr th:not(:last-child){border-bottom:1px solid #ddd}.tablepress-responsive-tablet tbody td:empty:before{content:"\00a0"}.tablepress-responsive-tablet tbody td,.tablepress-responsive-tablet tbody th,.tablepress-responsive-tablet thead td,.tablepress-responsive-tablet thead th,.tablepress-responsive-tablet thead tr{border:none;display:block}.tablepress-responsive-tablet thead tr+tr,.tablepress-responsive-tablet thead tr:has(+tr){float:left}.tablepress-responsive-tablet.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress-responsive-tablet.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress-responsive-tablet.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress-responsive-tablet.tablepress thead .dt-ordering-desc .dt-column-order{display:flex;height:auto;justify-content:center;transform:rotate(-90deg);width:24px}.dtfh-floatingparent.dtfh-floatingparent-head .tablepress-responsive-tablet{display:none}}@media(max-width:1199px){.tablepress-responsive-desktop{display:block;width:100%!important}.tablepress-responsive-desktop thead{display:block;float:left}.tablepress-responsive-desktop thead tr td,.tablepress-responsive-desktop thead tr th{width:auto!important}.tablepress-responsive-desktop thead tr td:not(:last-child),.tablepress-responsive-desktop thead tr th:not(:last-child){border-bottom:1px solid #0000}.tablepress-responsive-desktop thead td:empty:before,.tablepress-responsive-desktop thead td:has(.dt-column-title:empty):before{content:"\00a0"}.tablepress-responsive-desktop tfoot{display:none}.tablepress-responsive-desktop tbody{display:block;overflow-x:auto;position:relative;text-align:left;white-space:nowrap;width:auto}.tablepress-responsive-desktop tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-desktop tbody tr td:not(:last-child),.tablepress-responsive-desktop tbody tr th:not(:last-child){border-bottom:1px solid #ddd}.tablepress-responsive-desktop tbody td:empty:before{content:"\00a0"}.tablepress-responsive-desktop tbody td,.tablepress-responsive-desktop tbody th,.tablepress-responsive-desktop thead td,.tablepress-responsive-desktop thead th,.tablepress-responsive-desktop thead tr{border:none;display:block}.tablepress-responsive-desktop thead tr+tr,.tablepress-responsive-desktop thead tr:has(+tr){float:left}.tablepress-responsive-desktop.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress-responsive-desktop.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress-responsive-desktop.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress-responsive-desktop.tablepress thead .dt-ordering-desc .dt-column-order{display:flex;height:auto;justify-content:center;transform:rotate(-90deg);width:24px}.dtfh-floatingparent.dtfh-floatingparent-head .tablepress-responsive-desktop{display:none}}.tablepress-responsive-all{display:block;width:100%!important}.tablepress-responsive-all thead{display:block;float:left}.tablepress-responsive-all thead tr td,.tablepress-responsive-all thead tr th{width:auto!important}.tablepress-responsive-all thead tr td:not(:last-child),.tablepress-responsive-all thead tr th:not(:last-child){border-bottom:1px solid #0000}.tablepress-responsive-all thead td:empty:before,.tablepress-responsive-all thead td:has(.dt-column-title:empty):before{content:"\00a0"}.tablepress-responsive-all tfoot{display:none}.tablepress-responsive-all tbody{display:block;overflow-x:auto;position:relative;text-align:left;white-space:nowrap;width:auto}.tablepress-responsive-all tbody tr{display:inline-block;vertical-align:top}.tablepress-responsive-all tbody tr td:not(:last-child),.tablepress-responsive-all tbody tr th:not(:last-child){border-bottom:1px solid #ddd}.tablepress-responsive-all tbody td:empty:before{content:"\00a0"}.tablepress-responsive-all tbody td,.tablepress-responsive-all tbody th,.tablepress-responsive-all thead td,.tablepress-responsive-all thead th,.tablepress-responsive-all thead tr{border:none;display:block}.tablepress-responsive-all thead tr+tr,.tablepress-responsive-all thead tr:has(+tr){float:left}.tablepress-responsive-all.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress-responsive-all.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress-responsive-all.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress-responsive-all.tablepress thead .dt-ordering-desc .dt-column-order{display:flex;height:auto;justify-content:center;transform:rotate(-90deg);width:24px}.dtfh-floatingparent.dtfh-floatingparent-head .tablepress-responsive-all{display:none}}table.dataTable{--responsive-collapse-control-size:16px}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer;padding-left:calc(var(--responsive-collapse-control-size) + 14px);position:relative}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:var(--responsive-collapse-expand-bg-color,#31b131);border:2px solid #fff;border-radius:var(--responsive-collapse-control-size);box-shadow:0 0 3px #444;box-sizing:initial;color:var(--responsive-collapse-expand-text-color,#fff);content:"+";display:block;font-family:monospace!important;font-size:var(--responsive-collapse-control-size);height:var(--responsive-collapse-control-size);left:5px;line-height:var(--responsive-collapse-control-size);position:absolute;text-align:center;text-indent:0!important;top:10px;width:var(--responsive-collapse-control-size)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{background-color:var(--responsive-collapse-close-bg-color,#d33333);color:var(--responsive-collapse-close-text-color,#fff);content:"-"}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.control,table.dataTable.dtr-column>tbody>tr>th.dtr-control{cursor:pointer;min-width:calc(var(--responsive-collapse-control-size) + 14px);position:relative}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before{background-color:var(--responsive-collapse-expand-bg-color,#31b131);border:2px solid #fff;border-radius:var(--responsive-collapse-control-size);box-shadow:0 0 3px #444;box-sizing:initial;color:var(--responsive-collapse-expand-text-color,#fff);content:"+";display:block;font-family:monospace!important;font-size:var(--responsive-collapse-control-size);height:var(--responsive-collapse-control-size);left:calc(50% - 10px);line-height:var(--responsive-collapse-control-size);position:absolute;text-align:center;text-indent:0!important;top:calc(50% - var(--responsive-collapse-control-size)/2 - 2px);width:var(--responsive-collapse-control-size)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before{background-color:var(--responsive-collapse-close-bg-color,#d33333);color:var(--responsive-collapse-close-text-color,#fff);content:"-"}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid var(--border-color);padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none;padding-bottom:0}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;font-weight:700;min-width:75px}div.dtr-modal{box-sizing:border-box;height:100%;left:0;padding:10em 1em;position:fixed;top:0;width:100%;z-index:1000000}div.dtr-modal div.dtr-modal-display{background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;bottom:0;box-shadow:0 12px 30px #0009;height:fit-content;left:0;margin:auto;max-height:75%;overflow:auto;position:absolute;right:0;top:0;width:50%;z-index:1000002}div.dtr-modal div.dtr-modal-content{padding:2em;position:relative}div.dtr-modal table.dtr-details{border-collapse:collapse}div.dtr-modal table.dtr-details td{padding:.5em .5em .5em 0;word-break:break-word}div.dtr-modal table.dtr-details td:last-child{padding:.5em 0 .5em .5em}div.dtr-modal table.dtr-details tr~tr td{border-top:1px solid #888}div.dtr-modal div.dtr-modal-close{border-radius:3px;cursor:pointer;font-size:xx-large;line-height:normal;position:absolute;right:8px;text-align:center;top:0;z-index:12}div.dtr-modal div.dtr-modal-background{background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000001}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}.tablepress-responsive{-webkit-text-size-adjust:none;text-size-adjust:none}.tablepress-responsive *{word-break:normal}