.elementor-2737 .elementor-element.elementor-element-533b417{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.7;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2737 .elementor-element.elementor-element-533b417:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-533b417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2737 .elementor-element.elementor-element-533b417::before, .elementor-2737 .elementor-element.elementor-element-533b417 > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-533b417 > .e-con-inner > .elementor-background-video-container::before, .elementor-2737 .elementor-element.elementor-element-533b417 > .elementor-background-slideshow::before, .elementor-2737 .elementor-element.elementor-element-533b417 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2737 .elementor-element.elementor-element-533b417 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-2737 .elementor-element.elementor-element-533b417, .elementor-2737 .elementor-element.elementor-element-533b417::before{--border-transition:0.3s;}.elementor-2737 .elementor-element.elementor-element-053fa3e{text-align:center;}.elementor-2737 .elementor-element.elementor-element-053fa3e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Corinthia", Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0.045em;}.elementor-2737 .elementor-element.elementor-element-2d30a6f{text-align:center;}.elementor-2737 .elementor-element.elementor-element-2d30a6f .elementor-heading-title{color:var( --e-global-color-text );font-family:"M PLUS 1", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:60px;letter-spacing:0.115em;}.elementor-2737 .elementor-element.elementor-element-2d30a6f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2737 .elementor-element.elementor-element-1ef0afb{text-align:center;color:#FFFFFF;font-family:"M PLUS 1", Sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:0.05em;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-2737 .elementor-element.elementor-element-1ef0afb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2737 .elementor-element.elementor-element-1ef0afb.elementor-element{--align-self:center;}.elementor-2737 .elementor-element.elementor-element-de1a38a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2737 .elementor-element.elementor-element-533b417{--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2737 .elementor-element.elementor-element-053fa3e .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-2737 .elementor-element.elementor-element-2d30a6f .elementor-heading-title{font-size:34px;}.elementor-2737 .elementor-element.elementor-element-2d30a6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2737 .elementor-element.elementor-element-de1a38a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2737 .elementor-element.elementor-element-533b417{--padding-top:160px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2737 .elementor-element.elementor-element-053fa3e .elementor-heading-title{font-size:32px;line-height:30px;}.elementor-2737 .elementor-element.elementor-element-2d30a6f .elementor-heading-title{font-size:26px;line-height:38px;}.elementor-2737 .elementor-element.elementor-element-de1a38a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-1ef0afb */.elementor-2737 .elementor-element.elementor-element-1ef0afb p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42e66ae */.tours-list {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    transition: all .2s linear;
}

.tours-list a {
    display: flex;
    align-items: end;
    font-family: 'M PLUS 1';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0.5;
    border-bottom: 1px solid #FFF;
    padding-bottom: 16px;
    transition: all .2s linear;
}

.tours-list a {
    padding-right: 24px;
    position: relative;
}

.tours-list a:hover {
    opacity: 1;
    cursor: pointer;
}

.tours-list a:hover:after,
.tours-list a.active:after {
    content: '';
    border-bottom: 3px solid var( --e-global-color-accent ) !important;
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
}

.tours-list a.active {
    opacity: 1;
    pointer-events: none;
    cursor: default;
}

.tours-list .germany-austria {
    min-width: 108px;
}

/* tablet */
@media (max-width: 1024px) {
    .tours-list {
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }
    
    .tours-list a {
        margin-top: 8px;
        margin-bottom: 8px;
    }
}

/* mobile */
@media (max-width: 767px) {
    .tours-list li {
        margin-top: 8px;
        margin-bottom: 0;
    }
    
    .tours-list a {
        font-size: 13px;
        padding-right: 16px;
        padding-left: 16px;
        padding-bottom: 8px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Corinthia';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/impero-child/assets/fonts/Corinthia-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/themes/impero-child/assets/fonts/MPLUS1-Regular.woff') format('woff');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/themes/impero-child/assets/fonts/MPLUS1-Medium.woff') format('woff');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/themes/impero-child/assets/fonts/MPLUS1-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/themes/impero-child/assets/fonts/MPLUS1-Bold.woff') format('woff');
}
@font-face {
	font-family: 'M PLUS 1';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/themes/impero-child/assets/fonts/MPLUS1-Black.woff') format('woff');
}
/* End Custom Fonts CSS */