.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body:not(.elementor-editor-active) .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { }
.nt-structure .elementor-container {
flex-wrap: wrap;
}
@media (min-width: 1024px){
.nt-col-25 .elementor-container .elementor-column{
width: 25%;
}
.nt-col-33 .elementor-container .elementor-column{
width: 33.333%;
}
.nt-col-50 .elementor-container .elementor-column{
width: 50%;
}
.nt-col-100 .elementor-container .elementor-column{
width: 100%;
}
}
.elementor-widget:not(:last-child) {
margin-bottom: 0px;
}
.elementor-shape-no-shape .elementor-icon.elementor-social-icon {
background-color: transparent!important;
padding: 5px;
}
.custom-caption figure.wp-caption {
background: transparent;
border: none;
max-width: 100%;
padding: 0;
text-align: inherit;
}
.custom-caption figure.wp-caption a{
display: inline-block;
align-items: center;
}
.custom-caption figcaption.widget-image-caption.wp-caption-text {
margin-left: 20px;
display: inline-block;
}
.elementor-widget-heading.footer-custom-link .elementor-heading-title a {
text-decoration: underline;
}
.elementor-widget-heading.footer-custom-link .elementor-heading-title a:hover {
text-decoration: none;
}
a .separator {
margin: 0 8px;
}  .uppercase {
text-transform: uppercase;
}
.font-icon.icon-white i {
color: #fff;
}
.font-icon i {
font-size: 80px;
}
.info-icon {
position: relative;
}
.elementor .elementor-widget figure.technical-item {
margin-bottom: 40px;
} .button.btn--md span,.button.btn--md::before {
padding: 11px 40px;
font-size: 14px;
height: auto;
}
.button.btn--sm span,.button.btn--sm::before {
padding: 6px 20px;
font-size: 14px;
height: auto;
}
.r-button.r-button--xs span,.r-button.r-button--xs::before {
padding: 9px 20px;
font-size: 12px;
height: auto;
}
.button--radius {
border-radius: 4px;
}
.button--rounded {
border-radius: 50px;
}
.btn-justify a.button {
display: flex;
}
.button.btn-icon-right i {
margin-left: 8px;
}
.button.btn-icon-left i {
margin-right: 8px;
}
.button.button--filled,
.button.button--filled::before {
border: none;
}
.r-button.r-button--primary.r-button--gray span {
background-color: #4C4D4D;
}
.pricing-item .button--filled.button--black span {
background-color: #25272A;
}
.pricing-item .button--filled.button--black::before {
background-color: #4C4D4D;
} .contact--form label.focused span + span
{
-webkit-transform: translateY(-25px);
-ms-transform: translateY(-25px);
transform: translateY(-25px);
font-size: 11px!important;
}
form.focused span.wpcf7-not-valid-tip{
display:none!important;
}
.inner-heading .img-block .icon {
position: relative;
}
.inner-heading .img-block .icon svg {
fill: #FFF;
display: inline-block;
width: 1em;
height: 1em;
}
.inner-heading .img-block .icon svg .cls-1{
fill: #FFF;
}
.text-white .primary-heading .subtitle span:first-child {
color: #fff;
}
.primary-color svg .cls-1{
fill: #FFF;
}
.products-gallery {
margin-top: 0px;
}
.products--style-3::before {
height: calc(100% - 100px);
}
.team-item.team-item--rounded-img .fa-facebook-f,
.team-item.team-item--grayscaled .fa-facebook-f {
color: #1C388C;
}
.team-item.team-item--rounded-img .fa-youtube,
.team-item.team-item--grayscaled .fa-youtube {
color: #E11717;
}
.team-item.team-item--rounded-img .fa-instagram,
.team-item.team-item--grayscaled .fa-instagram {
color: #e1306c;
}
.services-details .tabs-content__item ul {
color: #82868A;
list-style: none;
padding: 0;
line-height: 30px;
margin: 30px 0;
}
.services-details .tabs-content__item ul li {
position: relative;
padding-left: 40px;
}
.services-details .tabs-content__item ul li::before {
content: "";
display: inline-block;
height: 1px;
width: 16px;
background-color: #0D73FC;
position: absolute;
left: 0px;
top: 11px;
}
.description-item.hidecolor:after{
content: none !important;
}
.product-info:not(.hideafter):after {
content: "";
position: absolute;
bottom: 0;
height: 140px;
width: 100%;
background: #eff2f5;
z-index: -1;
} @media (min-width: 576px){
.elementor-widget-tabs.custom-tabs .elementor-tab-content {
padding: 47px 50px 25px 50px;
}
}
@media only screen and (min-width: 768px){
.products-gallery {
margin-top: 30px;
}
}
@media only screen and (min-width: 992px){
.products-gallery {
margin-top: 50px;
}
.services-details .tabs-content__item ul {
margin: 40px 0;
}
}
@media (min-width: 1200px){
}
@media (max-width: 576px){
.elementor-widget-tabs.custom-tabs .elementor-tab-content {
padding: 47px 50px 25px 50px;
}
}
@media (max-width: 768px){
.promo-slider .slick-dots li button {
background-color: #ffffff;
}
.book-download {
display: flex;
align-items: center;
justify-content: center;
}
figure.book-item {
max-width: 510px;
}
}
@media (max-width: 992px){
} .nt-breadcrumbs .nt-breadcrumbs-list li {
display: inline-block;
margin-right: 10px;
font-weight: 500;
}
.nt-breadcrumbs {
padding: 8px 15px 8px 0;
}
.nt-breadcrumbs {
padding: 8px 15px 8px 0;
margin-top: 30px;
}
.nt-breadcrumbs .nt-breadcrumbs-list{
padding-left: 0px!important;
}
a.box-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 3;
}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-headline{display:block;font-size:43px;line-height:1.2}.elementor-headline-dynamic-text{color:var(--dynamic-text-color,#aebcb9)}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:start}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{position:relative;z-index:1}.elementor-headline--style-highlight svg{height:calc(100% + 20px);left:50%;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 20px)}.elementor-headline--style-highlight svg path{fill:none;opacity:0;stroke:red;stroke-dasharray:0 1500;stroke-width:9;transition:.3s}.elementor-headline.e-animated svg path{animation:elementor-headline-dash forwards;animation-duration:var(--animation-duration,1.2s);animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.elementor-headline.e-animated svg path{animation-duration:0s}}.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:calc(var(--animation-duration, 1.2s) / 2)}@media (prefers-reduced-motion:reduce){.elementor-headline.e-animated svg path:nth-of-type(2){animation-delay:0s}}.elementor-headline.e-hide-highlight svg path{animation:hide-highlight .4s forwards;animation-iteration-count:1;opacity:1;stroke-dasharray:1500 1500}@keyframes elementor-headline-dash{0%{opacity:1;stroke-dasharray:0 1500}to{opacity:1;stroke-dasharray:1500 1500}}@keyframes hide-highlight{0%{opacity:1;stroke-dasharray:1500 1500}to{filter:blur(10px);opacity:0}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;inset-block-start:0;inset-inline-start:0;position:absolute}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;transform:rotateX(180deg);transform-origin:50% 100%}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-flip-in 1.2s;opacity:1;transform:rotateX(0deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-flip-out 1.2s;transform:rotateX(180deg)}@keyframes elementor-headline-flip-in{0%{opacity:0;transform:rotateX(180deg)}35%{opacity:0;transform:rotateX(120deg)}65%{opacity:0}to{opacity:1;transform:rotateX(1turn)}}@keyframes elementor-headline-flip-out{0%{opacity:1;transform:rotateX(0deg)}35%{opacity:1;transform:rotateX(-40deg)}65%{opacity:0}to{opacity:0;transform:rotateX(180deg)}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{background-color:#0d0d0d;content:"";height:90%;inset-block-start:50%;inset-inline:auto 0;position:absolute;transform:translateY(-50%);width:1px}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:var(--typing-selected-bg-color,#0d0d0d)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:var(--typing-selected-color,var(--dynamic-text-color),#aebcb9)}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@keyframes elementor-headline-pulse{0%{opacity:1;transform:translateY(-50%) scale(1)}40%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:0;transform:translateY(-50%) scale(0)}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{backface-visibility:hidden;display:inline-block}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{opacity:0;transform:scaleX(1.0005)}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:0;transform:translateZ(-20px) rotateX(90deg);transform-style:preserve-3d}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-swirl-out .4s forwards}@keyframes elementor-headline-swirl-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-slide-down-in .6s;opacity:1;top:0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-down-out .6s}@keyframes elementor-headline-slide-down-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{background-color:#0d0d0d;content:"";height:100%;inset-block-start:0;inset-inline:auto 0;position:absolute;width:2px}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-drop-in-in .8s;opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-drop-in-out .8s}@keyframes elementor-headline-drop-in-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{backface-visibility:hidden;display:inline-block;transform:rotateY(180deg)}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-blinds-out .6s forwards}@keyframes elementor-headline-blinds-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){animation:elementor-headline-wave-down .6s forwards}@keyframes elementor-headline-wave-up{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes elementor-headline-wave-down{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(0)}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{animation:elementor-headline-slide-in .6s;opacity:1}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{animation:elementor-headline-slide-out .6s}@keyframes elementor-headline-slide-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes elementor-headline-slide-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}to{opacity:0;transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{overflow:hidden}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}