:root { --hover-margin: 3px;}html { scroll-padding-top: var(--header-hight);}body.no-scroll > .info-banner { display: none;}header .header-athens__btn-tel--mobile { width: 60px; height: 60px; padding: 0; border-radius: var(--radius-full);}header .header-athens__btn { @media (max-width: 500px) { display: none; }}header .bricks-mobile-menu .sub-menu { border-radius: var(--radius-l); overflow: hidden;}@media (max-width: 991px) { header .header-athens__menu .bricks-mobile-menu-wrapper .brx-submenu-toggle { justify-content: flex-start; }}.bricks-mobile-menu .menu-item-has-children .brx-submenu-toggle .menu-item-icon {transform: rotate(-90deg); transition: transform 0.4s linear;}.bricks-mobile-menu .menu-item-has-children.open .brx-submenu-toggle .menu-item-icon {transform: rotate(0);}.bricks-mobile-menu .menu-item-has-children ul.sub-menu { display: block; max-height: 0; overflow: hidden; transition: max-height 0.4s linear;}.bricks-mobile-menu .menu-item-has-children.open ul.sub-menu { max-height: 600px;}p > a { color: var(--cb-secondary); font-weight: 500; text-decoration: underline;}.content-tirana ul > li { --list-icon-size: 10px; list-style: none; padding-inline-start: 0; margin-block: 0; &:before { content: ''; display: inline-block; width: var(--list-icon-size); height: var(--list-icon-size); margin-right: 10px; background: var(--ci-primary); border-radius: var(--radius-full); }}.btn--primary:hover,.btn--secondary:hover,.btn--light:hover { margin-top: calc(var(--hover-margin) * -1); margin-bottom: var(--hover-margin);}figure:not(.card-testimonial-valletta > *, .card-feature-tirana__img, .partner-highlight__image, .footer-brussels__banner__image) { background-color: var(--cb-primary);}.feature-doha .feature-doha__tab-title:not(.brx-open) .feature-doha__tab-title-icon { color: var(--ci-primary);}.feature-doha__tab-panel.brx-open{ animation: fade-in 0.5s ease;}@keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 1; }}.section-social .sbi .sbi_item { border-radius: var(--radius-l);}.table-container { overflow-x: auto;}.table-styled { width: 100%; border-collapse: collapse; margin: 25px 0; font-size: 0.9em;}.table-styled thead tr { background-color: var(--c-primary); color: var(--c-light); text-align: left; font-weight: bold;}.table-styled th,.table-styled td { padding: 12px 15px;}.table-styled tbody tr { text-align: left; border-bottom: 1px solid #dddddd;}.table-styled tbody tr:nth-of-type(even) { background-color: #f3f3f3;}.table-styled tbody tr:last-of-type { border-bottom: 2px solid var(--c-primary);}.table-styled caption { font-size: 1.2em; margin-bottom: 10px; font-weight: bold; color: #333;}#sb_instagram #sbi_images img { border-radius: var(--radius-m);}#sb_instagram #sbi_load .sbi_load_btn { border: 1px solid var(--c-primary) !important;}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker { container-type: normal !important;}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main { margin: 5% !important;}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle { display: inline-block !important;}@media (min-width: 640px) { body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main { margin: 5% !important; }}@media (max-width: 639px) { body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main * { font-size: 0.9em; } body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons { font-size: 0.8em; }}section[data-background="dark"], section.background-alt { background-color: var(--cb-primary);}@media (min-width: 992px) { .feature-amman__video[data-column="reverse-column"] { order: -1; }}@media (min-width: 768px) { .content-copenhagen__container-img[data-column="reverse-column"] { order: -1; }}section[data-animation="yes"], section.bubble-animation { position: relative; overflow: hidden; &:before, &:after { content: ''; display: block; position: absolute; opacity: 0.07; z-index: -1; border-radius: var(--radius-full); } &:before { top: 15%; inline-size: 450px; block-size: 450px; left: -100px; background-color: var(--c-primary); animation: moveLeftBox 30s ease-in-out infinite; } &:after { inline-size: 350px; block-size: 350px; right: -170px; bottom: 20%; background-color: var(--cb-secondary); animation: moveRightBox 32s ease-in-out infinite; }}section[data-animation="yes"][data-background="dark"] { z-index: 1; > div { z-index: 10; }}.hero-kabul[data-animation="yes"]:before, .hero-kabul[data-animation="yes"]:after { z-index: 1;}@media (max-width: 767px) { section[data-animation="yes"]:before, section[data-animation="yes"]:after { margin-right: auto; margin-left: auto; }}@media (max-width: 991px) { section[data-animation="yes"]:before { inline-size: 300px; block-size: 300px; left: -55px; top: 25%; } section[data-animation="yes"]:after { inline-size: 250px; block-size: 250px; bottom: 30%; right: -50px; }}@media (max-width: 767px) { section[data-animation="yes"]:before { right: calc(0px - var(--light-square-size-mobile) / 2); inline-size: 400px; block-size: 400px; } section[data-animation="yes"]:after { inline-size: 300px; block-size: 300px; }}@media (max-width: 478px) { section[data-animation="yes"]:before { inline-size: 275px; block-size: 275px; left: 0px; } section[data-animation="yes"]:after { inline-size: 250px; block-size: 250px; right: 0px; }}@layer bricks { :where(.brxe-video) { padding-top: unset; } .brxe-block.card-testimonial-valletta__testimonial-container { width: auto; }}@keyframes moveLeftBox { 0% { transform: translate(0, 0); } 25% { transform: translate(150px, -200px); } 50% { transform: translate(-150px, -200px); } 75% { transform: translate(0, 50px); } 100% { transform: translate(0, 0); }}@keyframes moveRightBox { 0% { transform: translate(0, 0); } 20% { transform: translate(-150px, 200px); } 50% { transform: translate(150px, 200px); } 80% { transform: translate(0, -50px); } 100% { transform: translate(0, 0); }}