/* Belambo site styles, served by the plugin belambo-site-fixes. Built 4 Nov 2026 from the WP-SCSS output (globe.css, menu.css) and the Simple Custom CSS snippet 1842; edit this file from now on (sources kept in changes/2026-11-04_18_BEL-10-one-stylesheet-fonts/before/). */
/* globe.scss (compiled; rules that can never match removed 4 Nov 2026) */
@font-face{font-family:"Pathway Gothic One";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/pathway-gothic-one/pathway-gothic-one-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Pathway Gothic One";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/pathway-gothic-one/pathway-gothic-one-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.secondaryColor{color:#ffd100 !important}@-webkit-keyframes rotate-right{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate-left{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@-webkit-keyframes hover{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(5%)}100%{-webkit-transform:translateY(0%)}}@-webkit-keyframes pull{0%{-webkit-transform:scaleY(1)}40%{-webkit-transform:scaleY(1.01)}60%{-webkit-transform:scaleY(0.99)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.99)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}#airplane2,#airplane1{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 60s linear 0s infinite}#countryObjects{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 240s linear 0s infinite}#floatingGlobe{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-left 360s linear 0s infinite}#globe{-webkit-transform:translate3d(0,0,0);-webkit-animation:hover 0s linear 0s infinite}#windmill{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:331px 201px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 2s linear 0s infinite}#cloud1{-webkit-transform:translate3d(0,0,0);-webkit-animation:hover 3s linear 1s infinite}#cloud2{-webkit-transform:translate3d(0,0,0);-webkit-animation:hover 3s linear 2s infinite}#cloud3{-webkit-transform:translate3d(0,0,0);-webkit-animation:hover 3s linear 3s infinite}#circle1{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 12s linear 0s infinite}#circle3{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 12s linear 0s infinite}#circle4{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-left 24s linear 0s infinite}#circle5{-webkit-transform:translate3d(0,0,0);-webkit-transform-origin:200px 200px;-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 12s linear 0s infinite}#mega-menu-wrap-primary{display:flex;align-items:center;justify-content:right;height:74%}header .wp-block-group{margin-bottom:0px !important}header svg,footer svg{width:14vw;height:auto}header svg g{fill:white}.svgIcons,.yellowSvgIcon{width:100px;height:auto}.svgIcons path{fill:var(--wp--preset--color--accent)}.logoSvg a:hover #path1{fill:#d00}.logoSvg #path1{fill:#ffd100}.logoSvg #path1{transition:fill 0.7s ease}.homeBanner{background-color:black;color:white;display:inline;justify-content:center;align-items:center;height:50vh;font-weight:inherit}.key{font-size:inherit;display:inline-block;letter-spacing:0vw;transition:transform 0.2s}@keyframes pressDown1{30%,40%,100%{transform:translateY(0)}35%{transform:translateY(10px)}}@keyframes pressDown2{70%,80%,100%{transform:translateY(0)}75%{transform:translateY(10px)}}@keyframes pressDown3{30%,40%,100%{transform:translateY(0)}35%{transform:translateY(10px)}}@keyframes pressDown4{40%,50%,100%{transform:translateY(0)}45%{transform:translateY(10px)}}@keyframes pressDown5{20%,30%,100%{transform:translateY(0)}25%{transform:translateY(10px)}}@keyframes pressDown6{60%,70%,100%{transform:translateY(0)}65%{transform:translateY(10px)}}@keyframes pressDown7{10%,20%,100%{transform:translateY(0)}15%{transform:translateY(10px)}}@keyframes pressDown8{35%,45%,100%{transform:translateY(0)}40%{transform:translateY(10px)}}.key:nth-child(1){animation:pressDown1 2s infinite}.key:nth-child(2){animation:pressDown2 3s infinite;color:white}.key:nth-child(3){animation:pressDown3 4s infinite;color:white}.key:nth-child(4){animation:pressDown4 2.5s infinite;color:white}.key:nth-child(5){animation:pressDown5 2.5s infinite;color:white}.key:nth-child(6){animation:pressDown6 3.5s infinite;color:white;text-shadow:yellow 1px 0 10px}.key:nth-child(7){animation:pressDown7 2.2s infinite}.key:nth-child(8){animation:pressDown8 3.2s infinite}.marqueeStyle{height:40px !important}@media screen and (max-width:1025px){header svg{width:30vw;height:auto}}@media screen and (max-width:670px){.logoBoxStack{margin-top:-22px}.clientLogoMarquee img{width:70px;max-width:max-content}header svg{width:70vw;height:auto}}.clientLogoMarquee img{vertical-align:middle}.wpforms-submit{width:100% !important;background-color:red !important;color:white !important;border:0 !important}div.wpforms-container-full button[type="submit"]:hover{background:yellow !important;color:black !important}div.wpforms-container-full .wpforms-field-label-inline{color:white !important;font-size:17px !important}div.wpforms-container-full:not(:empty){margin:12px auto !important}.primaryButton{background:#d00;border-style:none;border-radius:17px;padding:7px;width:fit-content}.primaryButton:hover{background:#ffd100}.primaryButton a{color:white !important;padding:12px 24px;font-size:15px}header .logoSvg svg,footer .logoSvg svg{display:block;width:189px;height:27px;overflow:visible}@media screen and (max-width:1025px){header .logoSvg svg{width:252px;height:36px}}
/* menu.scss (compiled; rules for the old custom navbar removed 4 Nov 2026) */
:root{--shadow-small: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-medium: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-large: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--red: #dd0000;--yellow: #ffd100;--grey: #303030;--white:#fff;--black:#000}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth;height:-webkit-fill-available}body{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.4;background-color:var(--black);transition:0.35s}main{overflow:hidden}a,button{cursor:pointer;user-select:none;border:none;outline:none;background:none;text-decoration:none}img,video{display:block;height:auto;object-fit:cover}img{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}@keyframes slideLeft{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes slideRight{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}.container{height:auto;margin-inline:auto;padding-inline:1.5rem}.header{box-shadow:var(--shadow-medium)}.switch{position:relative;display:block;cursor:pointer;user-select:none;margin-right:10px}.menuLinks{display:flex;flex-direction:column;align-items:flex-start;transition:background-color 0.7s cubic-bezier(0.4,0,0.2,1),color 0.4s cubic-bezier(0.4,0,0.2,1) !important;cursor:pointer;border-radius:17px !important;padding:7px !important}.menuLinks img{border-radius:17px !important}.menuLinks h3,.menuLinks h4,.menuLinks h5,.menuLinks h6,.menuLinks p,.menuLinks a{transition:color 0.4s cubic-bezier(0.4,0,0.2,1)}.menuLinks h3,.menuLinks h4,.menuLinks h5,.menuLinks h6{margin-bottom:0.5rem;font-size:1.1rem;font-weight:600;color:var(--yellow) !important}.menuLinks p{color:var(--white);font-size:0.98rem}.menuLinks:hover{background-color:var(--yellow) !important;color:var(--black) !important;text-decoration:none}.menuLinks:hover h3,.menuLinks:hover h4,.menuLinks:hover h5,.menuLinks:hover h6,.menuLinks:hover p,.menuLinks:hover a{color:var(--black) !important}.menuImage{padding:7px !important;border-radius:17px !important;transition:background-color 0.7s cubic-bezier(0.4,0,0.2,1),color 0.4s cubic-bezier(0.4,0,0.2,1) !important;cursor:pointer}.menuImage img{border-radius:17px !important;display:inline;width:100%}.menuImage:hover{background-color:var(--yellow) !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link{border-radius:17px 17px 17px 17px !important}@media (max-width:1145px){.primaryButton a{padding:12px 14px}}
/* Simple Custom CSS snippet 1842 "custom CSS" */
.beforeAfter img{border-radius:17px}.wp-block-icb-image-compare .icbImageCompare .icb-comparison-wrapper .icb-comparison-slider-handle .icb-default-icon{background:#ffd100 !important;border:7px solid #000 !important}.icb-default-icon{height:49px !important;width:28px !important;border-radius:17px;transform:rotate(0deg) !important}.icb-comparison-slider-handle::before,.icb-comparison-slider-handle::after{background-color:black !important;color:black !important;border-radius:17px}
/* fonts */
:root{--wp--preset--font-family--body:var(--wp--preset--font-family--open-sans);--wp--preset--font-family--heading:var(--wp--preset--font-family--montserrat)}body{font-family:var(--wp--preset--font-family--open-sans)}h1,h2,h3,h4,h5,h6,.wp-block-heading,.wp-block-post-title,#mega-menu-wrap-primary .mega-block-title{font-family:var(--wp--preset--font-family--montserrat)!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-family:var(--wp--preset--font-family--montserrat)!important}
