@font-face {
font-family: 'Almoni';
src: url('https://bilingvo.isra.zone/css/almonitzar.eot');
src: url('https://bilingvo.isra.zone/css/almonitzar.eot?#iefix')format('embedded-opentype'),
url('https://bilingvo.isra.zone/css/almonitzar.woff2')format('woff2'),
url('https://bilingvo.isra.zone/css/almonitzar.woff')format('woff'),
url('https://bilingvo.isra.zone/css/almonitzar.otf')format('truetype'),
url('https://bilingvo.isra.zone/css/almoni.svg')format('svg');
}
* {box-sizing:border-box; margin:0 auto; padding:0; outline:0; border:0 none; font-family:'Almoni', sans-serif; -webkit-overflow-scrolling:touch; scroll-behavior:smooth; line-height:1; font-weight:300;}
html {min-height:100vh; font-size:24px;}
body {min-height:100vh; text-align:center; background:#fff url('bg.webp') no-repeat 50% 0; background-size:100%;}
a, .link {text-decoration:none; transition:all 0.6s;}
a:hover, .link:hover {text-decoration:none; cursor:pointer;}
input, textarea, select, button {font-size:1rem; background:none; color:#fff; border:1px solid #fff; width:100%; padding:3px 15px;}
textarea {padding:6px 15px; min-height:120px;}
*::-webkit-input-placeholder {color:#ddd;}
*::-moz-placeholder {color:#ddd;}
*:-ms-input-placeholder {color:#ddd;}
*::-moz-placeholder {color:#ddd;}
*:-moz-placeholder {color:#ddd;}
ol, ul {list-style-type:none;}
.rel {position:relative;}
.ltr {direction:ltr;}
.rtl {direction:rtl;}
.nobr, .nowrap {white-space:nowrap;}
.full {width:100%;}
.max {max-width:100%;}
.m0 {margin:0;}
.clr {clear:both;}
.l {text-align:left;}
.r {text-align:right;}
.c {text-align:center;}
.start {text-align:start;}
.hidden {display:none !important;}
.f0 {font-size:0;}
.f1 {font-size:1rem;}
.flex {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:15px;}
::-webkit-scrollbar {width:6px; height:6px;}
::-webkit-scrollbar-track {background:#ddd;}
::-webkit-scrollbar-thumb {background:#1877f2;}
::-webkit-scrollbar-thumb:hover {background:#0040c0;}
.wrapper {width:100%; max-width:960px;}
.bg-black {background-color:rgba(0,0,0,0.75);}
.bg-white {background-color:rgba(255,255,255,0.9);}
.bg-gray {background-color:#ddd;}
.black {color:#000;}
.white {color:#fff;}
.blue, a {color:#1877f2;}
.btn {display:inline-block; padding:9px 15px; background-color:#1877f2; border:0 none; font-size:1.2rem;}
.btn:hover {background-color:#fff; color:#000;}
.languages {padding:30px; position:absolute; top:0; right:0;}
.languages a + a {margin:0 12px;}
.languages img {border-radius:50%;}
h1.f1:first-line, h3 {font-size:1.8rem; color:#1877f2;}
h1 {line-height:1; padding:15px; font-weight:300;}
.circle {padding:30px 0 0;}
.circle img {border-radius:50%; border:15px solid #fff;}
.icons a {display:inline-block; margin:9px; max-width:48px; vertical-align:top; transition:all 0.6s;}
.icons figcaption {color:#000; line-height:1; padding:0 3px 15px; font-size:0.6rem;}
.info {top:-60px;}
.about .start, .video {padding:15px 30px 30px; top:-30px;}
.about .start p, .footer .bg-black p {padding:6px 0;}
.about .start dt {padding:12px 0 0; color:#1877f2; text-decoration:underline;}
.video {margin:30px auto;}
.video h3, .slider h3, .share h3 {padding:6px 0 15px;}
.swiper-slide {background-size:cover; background-position:50% 50%; width:100%;}
.swiper-slide img {max-width:100%; opacity:0;}
.footer .bg-black, .share, .credit {padding:30px;}

@-moz-document url-prefix(){ /* firefox */
* {scrollbar-color:#1877f2 #ddd; scrollbar-width:thin;}
}

@media (min-width:960px){
.info, .about .start, .footer .bg-black {max-width:465px; align-self:stretch;}
.video a {max-width:calc(33% - 15px);}
}

@media (max-width:960px){
.languages {padding:15px;}
.circle img {position:relative; top:45px;}
.icons {max-width:222px;}
.icons figcaption {padding:0 3px;}
.footer .flex {gap:0;}
}