::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--bg-main-col);border-radius:25px;border:2.5px solid var(--bg-second-col)}::-webkit-scrollbar-track{background-color:var(--bg-second-col)}body{position:relative;overflow-x:hidden}@font-face{font-family:grold-font;src:url(/fonts/grold-sans-font-family/Demo_Fonts/Fontspring-DEMO-grold-medium.otf)}:root{--bg-main-col:#eee;--bg-second-col:#4c5469;--font-col:#4c5469;--font-hover-col:#1a1a2e}ul{list-style:none}*{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-tap-highlight-color:transparent}.img-container img{position:relative!important}.lf h1,.lf h2,.lf h3,.lf h4,.lf p{direction:ltr}.rg h1,.rg h2,.rg h3,.rg h4,.rg p{direction:rtl}.switch{--_switch-bg-clr:#70a9c5;--_switch-padding:4px;--_slider-bg-clr:rgba(12,74,110,.65);--_slider-bg-clr-on:#0c4a6e;--_slider-txt-clr:#fff;--_label-padding:6px 10px;--_switch-easing:cubic-bezier(0.47,1.64,0.41,0.8);color:#fff;width:80px;display:flex;justify-content:center;border-radius:9999px;cursor:pointer;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;isolation:isolate}.switch input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.switch>span{display:grid;place-content:center;transition:opacity .3s ease-in-out .15s;padding:var(--_label-padding);font-size:12px;font-weight:500}.switch:after,.switch:before{content:"";position:absolute;border-radius:inherit;transition:inset .15s ease-in-out}.switch:before{background-color:var(--_slider-bg-clr);inset:var(--_switch-padding) 58% var(--_switch-padding) var(--_switch-padding);transition:inset .5s var(--_switch-easing),background-color .5s ease-in-out;z-index:-1;box-shadow:inset 0 1px 1px rgba(0,0,0,.3),0 1px hsla(0,0%,100%,.3)}.switch:after{background-color:var(--_switch-bg-clr);inset:0;z-index:-2}.switch:has(input:checked):hover>span:first-of-type,.switch:has(input:not(:checked)):hover>span:last-of-type{opacity:1;transition-delay:0s;transition-duration:.1s}.switch:has(input:checked):before{background-color:var(--_slider-bg-clr-on);inset:var(--_switch-padding) var(--_switch-padding) var(--_switch-padding) 55%}.switch>input:checked+span:first-of-type,.switch>span:last-of-type{opacity:.75}.switch>input:checked~span:last-of-type{opacity:1}.custom-cursor{position:fixed;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);transition:transform .15s ease-out;z-index:1000}.outer{width:40px;height:40px;border:2px solid black;transition:.1s ease-out}.inner{width:8px;height:8px;background-color:black;transition:.05s ease-out}.inner.hovered{width:25px;height:25px;background-color:rgba(0,0,0,.4)}.spinner{--clr:var(--bg-main-col);--gap:6px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;gap:var(--gap);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background-color:var(--bg-second-col)}.spinner.pause{display:none}.spinner span{width:12px;height:12px;border-radius:100%;background-color:var(--clr);opacity:0}.spinner span:first-child{animation:fade 1s ease-in-out infinite}.spinner span:nth-child(2){animation:fade 1s ease-in-out .33s infinite}.spinner span:nth-child(3){animation:fade 1s ease-in-out .66s infinite}@keyframes fade{0%,to{opacity:1}60%{opacity:0}}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:black;z-index:-1;opacity:0;transition:all .2s}.overlay.active{z-index:8;opacity:.8}.menu-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none}#checkbox,.menu-bar{display:none}.toggle{position:relative;width:40px;cursor:pointer;margin:auto;display:block;height:calc(4px * 3 + 11px * 2);transform:scale(.65);z-index:9;right:4px}.bar{position:absolute;left:0;right:0;height:4px;border-radius:calc(4px / 2);background:var(--font-hover-col);color:inherit;opacity:1;transition:none .35s cubic-bezier(.5,-.35,.35,1.5) 0s;transition:.3s}.menu-bar.active .bar{background:white}.bar--top{bottom:calc(50% + 10px + 0px / 2);transition-property:bottom,transform;transition-delay:calc(0s + .35s),0s}.bar--middle{top:calc(50% - 4px/ 2);transition-property:opacity;transition-delay:calc(0s + .35s)}.bar--bottom{top:calc(50% + 10px + 0px/ 2);transition-property:top,transform;transition-delay:calc(0s + .35s),0s}#checkbox:checked+.toggle .bar--top{bottom:calc(50% - 4px/ 2);transform:rotate(135deg);transition-delay:0s,calc(0s + .35s)}#checkbox:checked+.toggle .bar--middle{opacity:0;transition-duration:0s;transition-delay:calc(0s + .35s)}#checkbox:checked+.toggle .bar--bottom{top:calc(50% - 4px/ 2);transform:rotate(225deg);transition-delay:0s,calc(0s + .35s)}button[type=submit]{background-color:transparent;width:150px;height:40px;border:2px solid var(--bg-main-col);border-radius:25px;font-weight:700;text-transform:uppercase;color:var(--bg-main-col);padding:2px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;margin:20px auto 0}button[type=submit] .txt{transition:.4s ease-in-out;position:absolute}button[type=submit] .txt2,button[type=submit] .txt3{transform:translateY(1em) scale(0);color:var(--bg-second-col);position:absolute;display:flex;align-items:center;gap:5px}button[type=submit] .loader-container{height:100%;width:100%;background-color:transparent;border-radius:inherit;display:flex;justify-content:center;align-items:center;z-index:-1;overflow:hidden}button[type=submit] .loader-container .loader{height:100%;width:100%;background-color:var(--bg-main-col);border-radius:inherit;transform:translateX(-13em)}button[type=submit].send-mail{transition:.4s ease-in-out .4s;animation:scaling 1.5s ease-in-out 0s 1 forwards}button[type=submit].loading .txt{position:absolute;transform:translateY(-5em);transition:.4s ease-in-out}button[type=submit].send-mail.failed .txt3,button[type=submit].send-mail.success .txt2{transform:translateY(0) scale(1);transition:.3s ease-in-out 1.7s}button[type=submit].send-mail .loader{display:block;transform:translate(0);transition:.8s cubic-bezier(0,.4,1,.28) .4s}@keyframes scaling{20%{height:1.5em}80%{height:1.5em}to{height:3.3em}}@media (max-width:750px){.custom-cursor{display:none!important}.menu-bar{display:block}}