body {
font-size: 17px;
}
@media (max-width: 680px) {
body {
font-size: 15px;
}
}
.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-content { 
padding: 10% 33% 10% 10%;
}
.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-content.qodef--hover {
padding: 10%;
}
.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-inner .qodef--hover .qodef-e-title {
font-size: 28px;
line-height: 1;
}
.qodef-h2, h2 {
font-size: 51px;
}
.qodef-h3, h3 {
letter-spacing: -.035em;
font-size: 37px;
line-height: 1.1;
}
@media (max-width: 680px) {
.qodef-h3, h3 {
font-size: 29px;
}
}
.qodef-h4, h4 {
font-size: 26px;
}
.qodef-button.qodef-size--small {
padding: 12px 17px;
font-size: 16px;
}
@media (max-width: 680px) {
.elementor img {
min-height: 41vh;
object-fit: cover;
}
}
.mfp-iframe-holder .mfp-content {
max-width: 91% !important;
}
@media (min-width: 1921px) {
.mfp-iframe-holder .mfp-content {
max-width: 61% !important;
}	
}
@media (min-width: 2561px) {
.mfp-iframe-holder .mfp-content {
max-width: 51% !important;
}	
}
#qodef-top-area {
display: none !important;
} @media (max-width: 680px) { .qodef-video-button .qodef-m-image {
position: relative !important;
display: block;
} .qodef-video-button .qodef-m-play {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
z-index: 10;
margin: 0 !important;
cursor: pointer !important; opacity: 1 !important;
visibility: visible !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 80px !important;
height: 80px !important;
background: rgba(247, 198, 0, 0.9) !important;
border-radius: 50% !important;
color: #fff !important;
font-size: 30px !important;
} .qodef-video-button .qodef-m-play:after {
content: "" !important;
display: block !important;
width: 20px !important;
height: 25px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25'%3E%3Cg transform='translate(17 2) rotate(90)' fill='none'%3E%3Cpath d='M10.5-3,23,17H-2Z' stroke='none'/%3E%3Cpath d='M 10.5 0.7735996246337891 L 1.608499526977539 15 L 19.39150047302246 15 L 10.5 0.7735996246337891 M 10.5 -3 L 23 17 L -2 17 L 10.5 -3 Z' stroke='none' fill='black'/%3E%3C/g%3E%3C/svg%3E") !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
} .qodef-video-button {
position: relative;
} .qodef-video-button,
.qodef-video-button * {
cursor: pointer !important;
}
}
.swiper-button-next, .swiper-button-prev {
width: 60px !important;
height: 60px !important;
}
.swiper-button-prev {
left: 13px !important;
}
.swiper-button-next {
right: 13px !important;
}
@media (max-width: 1024px) {
.qodef-swiper-container .qodef-svg--slider-arrow-left, 
.qodef-swiper-container .qodef-svg--slider-arrow-right {
fill: white;
}	
}
.qodef-swiper-container .swiper-button-prev {
left: 6px !important;
}
.qodef-swiper-container .swiper-button-next {
right: 6px !important;
}
.qodef-swiper-container .swiper-slide img {
object-fit: contain;
height: 100%;
max-height: 71vh;
}
@media (max-width: 1024px) {
.qodef-swiper-container .swiper-slide img {
object-fit: cover;
height: 66vh;
}	
}
@media (min-width: 680px) {
.qodef-swiper-container .swiper-slide img {
width: calc(100%);
max-height: 69vh;
}	
}
@media only screen and (max-width: 480px) {
.qodef-content-grid {
width: calc(100% - 30px);
}
}
@media only screen and (max-width: 480px) {
section.qodef-elementor-content-grid>.elementor-container, section.qodef-elementor-content-grid>.elementor-element {
width: calc(100% - 30px) !important;
}
}
@media (max-width: 767px) {
.elementor-50 .elementor-element.elementor-element-e737fae .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
padding: 0 !important;
}	
}
@media (max-width: 767px) {
.elementor-8131 .elementor-element.elementor-element-678738e > .elementor-element-populated,
.elementor-8131 .elementor-element.elementor-element-e737fae .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
padding: 0px 0px 0px 0px !important;
}
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link {
padding-left: 15px !important;
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
max-height: 46% !important;
}
@media (max-width: 767px) and (hover: none) {
#qodef-custom-cursor .qodef-cursor-dot {
display: none !important;
}
}
#qodef-back-to-top {
z-index: 98;
}
section.elementor-element.elementor-element-6126ec6 .qodef-button {
display: none;
}
@media only screen and (max-width: 768px) {
.qodef-divided-info-section .qodef-e-text {
padding: 0 0 0 0;
width: calc(100%);
}
}
#SR7_1_1 .globefarer_arrows.sr7-arrows.sr7-rightarrow {
right: -30px !important;
}
#SR7_1_1 .globefarer_arrows.sr7-arrows.sr7-leftarrow {
left: -30px !important;
}
.qodef-m.qodef-video-button.qodef--has-img {
display: block;
width: 100%;
max-width: 1920px;
margin-left: auto;
margin-right: auto;
}
.qodef-m.qodef-video-button.qodef--has-img .qodef-m-image {
text-align: center;
}
.qodef-vertical-split-slider .qodef-m-label, .qodef-vertical-split-slider-responsive .qodef-m-label {
padding: 20px;
}
.qodef-fullscreen-menu>ul {
width: 50%;
}
.qodef-clients-list .qodef-e-image a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e-logo {
position: relative;
grid-area: overlap;
width: auto;
display: inline-block;
z-index: 2;
max-width: 62%;
}
.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e-logo img {
min-height: auto !important;
}
.mfp-iframe-scaler {
overflow: auto !important;
}
.mfp-iframe-holder .mfp-close {
right: -11px !important;
top: -23px !important;
position: absolute;
display: inline-block;
width: 40px !important;
height: 40px !important;
background: #F7C600;
color: #000 !important;
border-radius: 50%;
padding: 10px !important;
}
body.error404 #qodef-page-header {
display: none;
}
.qodef-404-image {
display: none;
}