@media (max-width: 767px) {
.mas-swiper-carousel--arrows-mobile-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-mobile-hide ~ .mas-swiper-arrows {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--arrows-mobile_extra-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-mobile_extra-hide ~ .mas-swiper-arrows  {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-swiper-carousel--arrows-tablet-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-tablet-hide ~ .mas-swiper-arrows {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--arrows-tablet_extra-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-tablet_extra-hide ~ .mas-swiper-arrows {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--arrows-laptop-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-laptop-hide ~ .mas-swiper-arrows {
display: none !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-swiper-carousel--arrows-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-hide ~ .mas-swiper-arrows { 
display: none !important;
}
}
@media (min-width: -1) {
.mas-swiper-carousel--arrows-widescreen-hide .swiper .mas-swiper-arrows,
.swiper.mas-swiper-carousel--arrows-widescreen-hide ~ .mas-swiper-arrows {
display: none !important;
}
} @media (max-width: 767px) {
.mas-job-filter-flex-mobile-wrap .mas-job-search-form .mas-search-form{
display: flex;  
flex-wrap: wrap !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-job-filter-flex-mobile_extra-wrap .mas-job-search-form .mas-search-form  {
display: flex;
flex-wrap: wrap !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-job-filter-flex-tablet-wrap .mas-job-search-form .mas-search-form {
display: flex; 
flex-wrap: wrap !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-job-filter-flex-tablet_extra-wrap .mas-job-search-form .mas-search-form {
display: flex; 
flex-wrap: wrap !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-job-filter-flex-laptop-wrap .mas-job-search-form .mas-search-form {
display: flex; 
flex-wrap: wrap !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-job-filter-flex-wrap .mas-job-search-form .mas-search-form{ 
display: flex; 
flex-wrap: wrap !important;
}
}
@media (min-width: -1) {
.mas-job-filter-flex-widescreen-wrap .mas-job-search-form .mas-search-form {
display: flex; 
flex-wrap: wrap !important;
}
} @media (max-width: 767px) {
.mas-job-filter-search-text-mobile-hide .mas-job-search-form .mas-job-search-text{
display: none !important;  
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-job-filter-search-text-mobile_extra-hide .mas-job-search-form .mas-job-search-text  {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-job-filter-search-text-tablet-hide .mas-job-search-form .mas-job-search-text {
display: none !important; 
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-job-filter-search-text-tablet_extra-hide .mas-job-search-form .mas-job-search-text {
display: none !important; 
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-job-filter-search-text-laptop-hide .mas-job-search-form .mas-job-search-text {
display: none !important; 
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-job-filter-search-text-hide .mas-job-search-form .mas-job-search-text{ 
display: none !important; 
}
}
@media (min-width: -1) {
.mas-job-filter-search-text-widescreen-hide .mas-job-search-form .mas-job-search-text {
display: none !important; 
}
} @media (max-width: 767px) {
.mas-dynamic-heading-wrapper-mobile-wrap .mas-dynamic-heading-wrapper{
display: flex;  
flex-direction: column !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-dynamic-heading-wrapper-mobile_extra-wrap .mas-dynamic-heading-wrapper {
display: flex;
flex-direction: column !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-dynamic-heading-wrapper-tablet-wrap .mas-dynamic-heading-wrapper {
display: flex; 
flex-direction: column !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-dynamic-heading-wrapper-tablet_extra-wrap .mas-dynamic-heading-wrapper {
display: flex; 
flex-direction: column !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-dynamic-heading-wrapper-laptop-wrap .mas-dynamic-heading-wrapper {
display: flex; 
flex-direction: column !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-dynamic-heading-wrapper-wrap .mas-dynamic-heading-wrapper { 
display: flex; 
flex-direction: column !important;
}
}
@media (min-width: -1) {
.mas-dynamic-heading-wrapper-widescreen-wrap .mas-dynamic-heading-wrapper{
display: flex; 
flex-direction: column !important;
}
} @media (max-width: 767px) {
.mas-swiper-carousel--pagination-mobile-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-mobile-hide ~ .swiper-pagination {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--pagination-mobile_extra-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-mobile_extra-hide ~ .swiper-pagination  {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-swiper-carousel--pagination-tablet-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-tablet-hide ~ .swiper-pagination {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--pagination-tablet_extra-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-tablet_extra-hide ~ .swiper-pagination {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-swiper-carousel--pagination-laptop-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-laptop-hide ~ .swiper-pagination {
display: none !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-swiper-carousel--pagination-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-hide ~ .swiper-pagination { 
display: none !important;
}
}
@media (min-width: -1) {
.mas-swiper-carousel--pagination-widescreen-hide .swiper .swiper-pagination,
.swiper.mas-swiper-carousel--pagination-widescreen-hide ~ .swiper-pagination {
display: none !important;
}
} @media (max-width: 767px) {
.mas-cart--icon-mobile-hide .elementor-button-icon {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-cart--icon-mobile_extra-hide .elementor-button-icon {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mas-cart--icon-tablet-hide .elementor-button-icon {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-cart--icon-tablet_extra-hide .elementor-button-icon {
display: none !important;
}
}
@media (min-width: -1) and (max-width: -1) {
.mas-cart--icon-laptop-hide .elementor-button-icon {
display: none !important;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.mas-cart--icon-hide .elementor-button-icon { 
display: none !important;
}
}
@media (min-width: -1) {
.mas-cart--icon-widescreen-hide .elementor-button-icon {
display: none !important;
}
}.mas-grid-1 .mas-grid {
grid-template-columns: repeat(1, 1fr)
}
.mas-grid-2 .mas-grid {
grid-template-columns: repeat(2, 1fr)
}
.mas-grid-3 .mas-grid {
grid-template-columns: repeat(3, 1fr)
}
.mas-grid-4 .mas-grid {
grid-template-columns: repeat(4, 1fr)
}
.mas-grid-5 .mas-grid {
grid-template-columns: repeat(5, 1fr)
}
.mas-grid-6 .mas-grid {
grid-template-columns: repeat(6, 1fr)
}
.mas-grid-7 .mas-grid {
grid-template-columns: repeat(7, 1fr)
}
.mas-grid-8 .mas-grid {
grid-template-columns: repeat(8, 1fr)
}
.mas-grid-9 .mas-grid {
grid-template-columns: repeat(9, 1fr)
}
.mas-grid-10 .mas-grid {
grid-template-columns: repeat(10, 1fr)
}
.mas-grid-11 .mas-grid {
grid-template-columns: repeat(11, 1fr)
}
.mas-grid-12 .mas-grid {
grid-template-columns: repeat(12, 1fr)
}
@media (max-width:1440px) {
.mas-grid-laptop-1 .mas-grid {
grid-template-columns: repeat(1, 1fr)
}
.mas-grid-laptop-2 .mas-grid {
grid-template-columns: repeat(2, 1fr)
}
.mas-grid-laptop-3 .mas-grid {
grid-template-columns: repeat(3, 1fr)
}
.mas-grid-laptop-4 .mas-grid {
grid-template-columns: repeat(4, 1fr)
}
.mas-grid-laptop-5 .mas-grid {
grid-template-columns: repeat(5, 1fr)
}
.mas-grid-laptop-6 .mas-grid {
grid-template-columns: repeat(6, 1fr)
}
.mas-grid-laptop-7 .mas-grid {
grid-template-columns: repeat(7, 1fr)
}
.mas-grid-laptop-8 .mas-grid {
grid-template-columns: repeat(8, 1fr)
}
.mas-grid-laptop-9 .mas-grid {
grid-template-columns: repeat(9, 1fr)
}
.mas-grid-laptop-10 .mas-grid {
grid-template-columns: repeat(10, 1fr)
}
.mas-grid-laptop-11 .mas-grid {
grid-template-columns: repeat(11, 1fr)
}
.mas-grid-laptop-12 .mas-grid {
grid-template-columns: repeat(12, 1fr)
}
}
@media (max-width:1024px) {
.mas-grid-tablet-1 .mas-grid {
grid-template-columns: repeat(1, 1fr)
}
.mas-grid-tablet-2 .mas-grid {
grid-template-columns: repeat(2, 1fr)
}
.mas-grid-tablet-3 .mas-grid {
grid-template-columns: repeat(3, 1fr)
}
.mas-grid-tablet-4 .mas-grid {
grid-template-columns: repeat(4, 1fr)
}
.mas-grid-tablet-5 .mas-grid {
grid-template-columns: repeat(5, 1fr)
}
.mas-grid-tablet-6 .mas-grid {
grid-template-columns: repeat(6, 1fr)
}
.mas-grid-tablet-7 .mas-grid {
grid-template-columns: repeat(7, 1fr)
}
.mas-grid-tablet-8 .mas-grid {
grid-template-columns: repeat(8, 1fr)
}
.mas-grid-tablet-9 .mas-grid {
grid-template-columns: repeat(9, 1fr)
}
.mas-grid-tablet-10 .mas-grid {
grid-template-columns: repeat(10, 1fr)
}
.mas-grid-tablet-11 .mas-grid {
grid-template-columns: repeat(11, 1fr)
}
.mas-grid-tablet-12 .mas-grid {
grid-template-columns: repeat(12, 1fr)
}
}
@media (max-width:767px) {
.mas-grid-mobile-1 .mas-grid {
grid-template-columns: repeat(1, 1fr)
}
.mas-grid-mobile-2 .mas-grid {
grid-template-columns: repeat(2, 1fr)
}
.mas-grid-mobile-3 .mas-grid {
grid-template-columns: repeat(3, 1fr)
}
.mas-grid-mobile-4 .mas-grid {
grid-template-columns: repeat(4, 1fr)
}
.mas-grid-mobile-5 .mas-grid {
grid-template-columns: repeat(5, 1fr)
}
.mas-grid-mobile-6 .mas-grid {
grid-template-columns: repeat(6, 1fr)
}
.mas-grid-mobile-7 .mas-grid {
grid-template-columns: repeat(7, 1fr)
}
.mas-grid-mobile-8 .mas-grid {
grid-template-columns: repeat(8, 1fr)
}
.mas-grid-mobile-9 .mas-grid {
grid-template-columns: repeat(9, 1fr)
}
.mas-grid-mobile-10 .mas-grid {
grid-template-columns: repeat(10, 1fr)
}
.mas-grid-mobile-11 .mas-grid {
grid-template-columns: repeat(11, 1fr)
}
.mas-grid-mobile-12 .mas-grid {
grid-template-columns: repeat(12, 1fr)
}
}
.mas-posts-grid .mas-posts.mas-grid {
display: grid;
margin: 0
}
.mas-posts-grid .mas-posts.mas-grid {
display: grid;
margin: 0
}
.mas-projects-grid .mas-projects.mas-grid {
display: grid;
margin: 0
}
.woocommerce .mas-products,
.woocommerce-page .mas-products {
clear: both
}
@media (max-width:767px) {
.d-sm-none {
display: none
}
}
@media (max-width:1023px) {
.d-md-none {
display: none
}
}
.bg-gradient-primary {
background: linear-gradient(to right, #1013bc, #9d83da, #26eef1)
}
@media(min-width:1200px) {
li.menu-item-has-children.has-mega-menu {
position: static !important
}
}
.js-scrollspy .elementor-icon-list-item a {
padding: 8px 16px;
border-left: .1875rem solid #bdc5d1
}
.js-scrollspy .elementor-icon-list-item a.active {
border-left: .1875rem solid #0abf53 !important;
color: #2d374b !important
}
.js-scrollspy .elementor-icon-list-item {
margin: 0 !important;
padding: 0 !important
}
.show-password-input {
opacity: 1
}
.show-password-input.display-password {
opacity: .4
}
.swiper-step-pagination .swiper-slide::before,
.swiper-step-pagination .swiper-wrapper::before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: .125rem;
content: ""
}
.swiper-step-pagination-light .swiper-wrapper::before {
background-color: rgba(255, 255, 255, .2)
}
.swiper-thumbs .swiper-slide {
cursor: pointer;
opacity: .4
}
.swiper-thumbs .swiper-slide-thumb-active {
opacity: 1
}
.swiper-step-pagination .swiper-slide.swiper-slide-thumb-active::before {
background-color: #2d374b;
opacity: 1
}
.swiper-step-pagination-light .swiper-slide.swiper-slide-thumb-active::before {
background-color: #fff
}
.swiper-step-pagination-light .swiper-slide-thumb-active .swiper-step-pagination-title {
color: #fff
}
.mas-js-swiper-thumbs {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0
}
.mas-posts-thumbs-wrapper {
right: 0;
left: 0;
z-index: 3
}
@media (min-width:1441px) {
.mas-swiper-pagination-hidden-desktop .swiper-pagination,
.mas-thumbs-swiper-hidden-desktop .mas-posts-thumbs-wrapper {
display: none
}
}
@media (min-width:1025px) and (max-width:1440px) {
.mas-swiper-pagination-hidden-laptop .swiper-pagination,
.mas-thumbs-swiper-hidden-laptop .mas-posts-thumbs-wrapper {
display: none
}
}
@media (min-width:768px) and (max-width:1024px) {
.mas-swiper-pagination-hidden-tablet .swiper-pagination,
.mas-thumbs-swiper-hidden-tablet .mas-posts-thumbs-wrapper {
display: none
}
}
@media (min-width:0px) and (max-width:767px) {
.mas-swiper-pagination-hidden-mobile .swiper-pagination,
.mas-thumbs-swiper-hidden-mobile .mas-posts-thumbs-wrapper {
display: none
}
}
.off-canvas-active {
overflow: hidden
}
.mas-products-grid .mas-products.mas-grid {
display: grid;
margin: 0
}
.mas-products-grid .mas-products.mas-grid {
display: grid;
margin: 0
}
.line-clamp-2 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2
}
.swiper-position-static-enable .elementor-widget-container .swiper {
position: static !important
}
.swiper-position-static-enable.swiper.elementor-section {
position: static !important
}
.add_to_cart_button.hide-mas-cart.added {
display: none
}
.elementor-align-justify .added_to_cart {
width: 100%
}
.h-100 {
height: 100% !important
}
.mas-collapsed {
display: none !important
}
.divider .mas-product {
position: relative;
border-bottom: 1px solid #e9ecef
}
.divider .mas-product:last-child,
.divider .mas-product:nth-last-child(2) {
border-bottom-width: 0
}
@media (min-width:768px) {
.divider .mas-product {
border-bottom-width: 0
}
}
.divider .mas-product::after {
content: '';
border-right: 1px solid #e9ecef;
display: block;
position: absolute;
top: 50%;
right: 0;
height: 70%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
@media (min-width:1200px) {
.divider .mas-product:after {
height: 80%
}
.divider .mas-product self:is(:hover, :focus):after {
content: none
}
.divider .mas-product self:is(:hover, :focus) .product-hover {
display: -ms-flexbox;
display: flex;
-webkit-animation: fadeIn .2s;
animation: fadeIn .2s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards
}
}
@media (max-width:767px) {
.divider .mas-product:nth-child(even)::after {
content: none
}
}
@media (min-width:1200px) {
.divider .mas-grid-1 .mas-product::after {
content: none
}
.divider .mas-grid-2 .mas-product:last-child::after,
.divider .mas-grid-2 .mas-product:nth-child(2n)::after {
content: none
}
.divider .mas-grid-3 .mas-product:last-child::after,
.divider .mas-grid-3 .mas-product:nth-child(3n)::after {
content: none
}
.divider .mas-grid-4 .mas-product:last-child::after,
.divider .mas-grid-4 .mas-product:nth-child(4n)::after {
content: none
}
.divider .mas-grid-5 .mas-product:last-child::after,
.divider .mas-grid-5 .mas-product:nth-child(5n)::after {
content: none
}
.divider .mas-grid-6 .mas-product:last-child::after,
.divider .mas-grid-6 .mas-product:nth-child(6n)::after {
content: none
}
}
.divider .swiper-slide-duplicate-active .mas-product:after,
.divider .swiper-slide-duplicate-prev .mas-product:after,
.divider .swiper-slide-prev .mas-product:after {
content: none
}
.mas-countdown-separator-yes .mas-js-countdown > .mas-elementor-countdown-item:not(:last-child):after {
content: ':';
}
.mas-carousel-short-description .woocommerce-product-details__short-description {
height: 3.5em;
overflow: hidden;
}
.mas-carousel-short-description .woocommerce-product-details__short-description ul > li{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.mas-carousel-short-description .woocommerce-product-details__short-description ul{
padding-left: 0px;
}
.elementor-widget-mas-woocommerce-products .mas-product .elementor-widget-image-carousel .swiper-slide {
width: 100% !important;
box-sizing: border-box;
}
.elementor-widget-mas-woocommerce-products .mas-product .elementor-widget-image-carousel .swiper-pagination-bullet-active {
width: 30px !important;
border-radius: 3px;
}
.mas-swiper-overflow {
overflow: hidden;
}
.mas-swiper-overflow .swiper {
overflow: visible;
}
.mas-swiper-inactive-arrows-hide .swiper-button-disabled {
display: none;
}
@media (max-width: 1199px) {
.dropdown-submenu .dropdown-menu {
display: none !important;
}
.dropdown-submenu.open .dropdown-menu {
display: block !important;
}
} .elementor-widget-mas-woocommerce-products .elementor-widget-mas-add-to-cart:not(.enable-cart-gap) .mas-add-to-cart .elementor-button-content-wrapper {
gap: 0px;
}
.mas-swiper-arrows .elementor-button-content-wrapper {
gap: 0px;
}
.mas-add-to-cart .view-cart-btn {
display: none;
}
.mas-product-review-hide .woocommerce-review-link {
display: none;
}
.mt-auto {
margin-top: auto;
}
.mas-icon-transition {
transition: 0.3s ease-in-out;
}
.mas-transition-none, .mas-transition-none a {
transition: none !important;
}
.mas-position-static {
position: static !important;
}
.mas-position-relative {
position: relative !important;
}
.v-hidden {
visibility: hidden;
opacity: 0;
}
.mas-button-hover-content {
visibility: visible;
opacity: 1;
transition: opacity .1s linear;
}
.no-margin-children * {
margin-top: 0;
margin-bottom: 0;
}
.my-0 {
margin-top: 0;
margin-bottom: 0;
}
.mas-view-cart--text-hide .added_to_cart .elementor-button-text {
display: none !important;
}
.cart-count {
text-indent: -999px;
overflow: hidden;
width: auto;
}
a:hover ~ .cart-count {
text-indent: 0;
transition-timing-function: ease-in-out;
transition-duration: .3s;
}
.cart-count-btn {
display: none !important;
}
.product-btn-card:hover .elementor-widget-mas-add-to-cart {
opacity: 1;
transition: 0.3s ease-in-out;
}
.product-btn-card .elementor-widget-mas-add-to-cart {
opacity: 0;
}
.mas-overflow-hidden {
overflow: hidden !important;
}
.mas-overflow-y-hidden {
overflow-y: hidden !important;
}
.mas-overflow-widget-hidden .elementor-widget-container {
overflow: hidden;
}
.mas-widget-h-auto .elementor-widget-container {
height: auto !important;
}
.value {
word-break:break-word;
}
.overflow-visible {
overflow: visible !important;
}
.elementor:has(.ms-scroll-animation) {
overflow: hidden;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}